home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / text / magazine / volume_7 < prev    next >
Text File  |  1995-06-25  |  3MB  |  68,119 lines

  1. Products Available
  2. 7.1
  3. Å    105Mb removable drive for A5000 Ö Just after last monthæs magazine
  4. went to the printers, we discovered that there is an IDE version of the
  5. 105Mb SyQuest removable drives. This means that you donæt need a SCSI
  6. podule Ö it can use the built-in IDE interface. Not only that, but the
  7. drives themselves are cheaper than the SCSI equivalent Ö ú455 instead of
  8. ú490. Also, they will fit inside the A5000 and are user-fittable Ö no
  9. soldering needed, just a screwdriver and enough technical common sense
  10. to follow the fitting instructions.
  11. 7.1
  12. These drives are not quite as fast as the SCSI version but they are up
  13. to 20% faster than the A5000æs own 80Mb drive and up to 40% faster than
  14. the 40Mb version.
  15. 7.1
  16. To show just how much cheaper these drives are than existing SyQuests, I
  17. have worked out the costings of a drive plus 200Mb of data storage and a
  18. drive plus 400Mb of storage. These are Archive VAT-inclusive prices.
  19. 7.1
  20.     Drive type    200Mb    400Mb
  21. 7.1
  22.     42Mb    ú710    ú1085
  23. 7.1
  24.     84Mb    ú750    ú950
  25. 7.1
  26.     105Mb    ú530    ú680
  27. 7.1
  28. This costing has been done on the assumption that you already have a
  29. SCSI podule. If not, you have to add ú160 to the costing for the 42Mb
  30. and 84Mb versions but not the 105Mb as it is an IDE drive. (If you want
  31. the faster SCSI 105Mb drive, just add ú35 to the above costings.
  32. 7.1
  33. Å    Acorn Pocket Book pricing Ö The lower price of the Acorn Pocket Book
  34. is being maintained for a little longer. They are currently available
  35. through Archive for ú200. Similarly, the special price on Schedule (ú19
  36. through Archive) is also being maintained and I think that there is
  37. going to be a special offer on the A-Link Ö see the Price List for
  38. details (if they arrive in time).
  39. 7.1
  40. Å    Almanac Ö Stallion Software Ltd have released a new version of
  41. Almanac. Existing users can have a free upgrade by sending their old
  42. disc to Stallion. The new version includes full support for 3D, larger
  43. icons, import/export, extendable notes, multiple telephone/fax numbers
  44. and support for FaxPack.
  45. 7.1
  46. Å    Alpine Adventure Collection Ö Alpine Soft-ware have released a games
  47. compilation including two of their original games, Cops and Plague
  48. Planet, plus one new one, Kidnapping Ö can you rescue your father, the
  49. famous scientist, who has been kidnapped? All three games come as a
  50. single compilation at ú15 +VAT from Alpine Software.
  51. 7.1
  52. Å    Archive BBS on line! Ö With some invaluable help from Paul Welbank of
  53. StarNet BBS (0603-507216), we have got the Archive Bulletin Board up and
  54. running Ö well, sort of! It tends to be a bit fragile, so please report
  55. any teething troubles you find and also let us know what features you
  56. would like to see added. Give it a ring on 0603-766585.
  57. 7.1
  58. Å    Archive Hints & Tips Ö Matthew Hunter, who has been helping out at
  59. Norwich Computer Services over the summer has converted the whole of the
  60. Archive Hints & Tips data into Knowledge Organiser II format. This means
  61. that you can search through the data much more easily and quickly,
  62. looking for different topics, themes and/or words. This version will
  63. only work on machines with 2Mb RAM or more but you do not need to own KO
  64. II to run this application. It comes with full instructions and costs
  65. ú12 inclusive to Archive members. Those who have bought the original
  66. Hints & Tips discs may return them for an upgrade for ú2.
  67. 7.1
  68. Å    Archive words discs on removable Ö We have now made all the Archive
  69. words discs available on removable hard drives. On either a 42Mb, 84Mb
  70. or a 105Mb, you can have all the words from Archive 4.5 up to the
  71. current issue plus separate files for Hints & Tips and Products
  72. Available. The 42Mb disc version is ú85, 84Mb is ú110 and 105Mb is ú85.
  73. 7.1
  74. Å    ARM3á+áfpa deal Ö We have managed to get some better pricing on the
  75. ARM3 + fpa combination. We can now offer the two together with the fpa
  76. installed and tested for ú235. If you have an old ARM3 for part
  77. exchange, you will only need to send us a cheque for ú175.
  78. 7.1
  79. Å    Assembler Help Ö Stallion Software Ltd has now produced Assembler Help
  80. (using Strong-HLP). This stand-alone program gives help for assembly
  81. language programmers. It includes help on ARM instructions, FP
  82. instructions, assembler directives, variables, macros, instruction
  83. formats and instruction speeds. Assembler Help costs ú15.95 +VAT from
  84. Stallion Software Ltd.
  85. 7.1
  86. Å    Blood Sport is a martial arts game from Matt Black featuring ten
  87. deadly opponents, each with a unique fighting style. Blood Sport costs
  88. ú12 inclusive of VAT and carriage from Matt Black.
  89. 7.1
  90. Å    CD-ROM drives Ö Morley Electronics now have two öRevolutionò CD-ROM
  91. drives available, an economy version for ú299 +VAT and a high
  92. specification one, the Revolution Pro, for ú499 +VAT (ú350 and ú575
  93. through Archive, respectively). Both the drives are fully multi-session
  94. and PhotoCD compatible but the Revolution Pro is capable of data
  95. transfer rates of over 300Kb/s.
  96. 7.1
  97. Å    Creator II Ö Alpine Software have produced an updated version of their
  98. game-creating program. The new version is ú49 +VAT from Alpine and
  99. registered users of Creator can upgrade for ú20 +VAT. New features
  100. include scroll text for demo writing, bar graph facility for displaying
  101. energy, shield levels, etc, tiled backgrounds for memory saving, and it
  102. now handles multi-level games. The new version comes on three discs with
  103. a 100 page manual.
  104. 7.1
  105. Å    Event is a diary system produced by ExpLAN for the Archimedes. It
  106. takes up very little space on the Archimedes and will talk to Schedule
  107. on the Pocket Book and Agenda on the Psion 3. Event costs ú24.95
  108. inclusive from ExpLAN.
  109. 7.1
  110. Å    Ethernet Card Ö Digital Services are the latest company to announce an
  111. Ethernet expansion card for Acorn machines. The new card is now shipping
  112. in quantity and has apparently been designed to provide maximum possible
  113. bandwidth on thin Ethernet systems. It incorporates two features which
  114. are claimed to be unique: the computeræs CMOS RAM may be password
  115. protected, thus preventing unauthorised personnel from tampering with
  116. the configuration and, secondly, the NetGain for Ethernet client
  117. software is included in the ROM. The latter enables fast application
  118. loading when used in conjunction with the NetGain server pack. Currently
  119. the card is available to fit A3000, A3020 and A4000 and is priced at
  120. ú139 +VAT from Digital Services.
  121. 7.1
  122. Å    Illusions Disc Magazine Ö Virtuality disc mag-azine and Illusions disc
  123. magazine have merged to form a single larger magazine. New prices for
  124. the bimonthly magazine are: 1 issue ú2.50, 3 issues ú7.50, 6 issues
  125. ú14.50.
  126. 7.1
  127. Å    Impression tutorial Ö Illusions Disc Magazine have published a 10-part
  128. Impression tutorial on disc. The disc also contains some colour and b&w
  129. clipart to be used within the tutorial. This costs ú9.95 inclusive from
  130. Illusions Disc Magazine.
  131. 7.1
  132. Å    JPEG Shareware disc Ö Stuart Bell has put together a Shareware disc
  133. with the latest versions of various JPEG applications. It contains:
  134. !FYEO, version 1.02; !Jewel, version 0.04; !JFIF, version 26th June
  135. 1993; !JPEGinst to install !JPEGit, version 1.11A, i.e. the PD version;
  136. !JView, version 0.07; djpeg (Keith Sloanæs implementation), file dated
  137. 18 Nov 1991; !ChangeFSI, version 0.90a; JPEG-FAQ Ö a text file pulled
  138. off Usenet and headed öJPEG image compression: Frequently Asked
  139. Questionsò. This is available as Archive Shareware Disc 51.
  140. 7.1
  141. Å    Keyboards on special offer Ö If your keyboard is getting a little
  142. unreliable, (e.g. CapsLock problems) then you can try cleaning it. (See
  143. page 32 for details.) If the problems persist, it might be worth
  144. thinking of replacing it with a brand new keyboard. We have managed to
  145. get hold of about ten brand new Acorn keyboards (as supplied with A5000)
  146. and can sell them at a special price of ú95 instead of the normal price
  147. of ú123. If you want to buy a new Acorn mouse at the same time you can
  148. buy keyboard plus mouse for ú130.
  149. 7.1
  150. Å    Keystroke is a new desktop utility which allows you to perform a range
  151. of desktop activities, including using existing desktop programs like
  152. Impression by just pressing keys. We mentioned it last month but forgot
  153. to say that it is available for ú29.95 inclusive from Quantum Software.
  154. It is now also available through Archive for ú28. (See the review on
  155. page 21.)
  156. 7.1
  157. Å    Kimæs Game Ö There is now a computer version of the familiar parlour
  158. game which took on a new meaning in The Generation Game! Kimæs Game from
  159. Le Computer offers öhours of fun for all the familyò for ú25 inclusive
  160. of VAT and p&p.
  161. 7.1
  162. Å    Lexicon 2 Ö Stallion Software Ltd have rel-eased a new version of
  163. Lexicon. Existing users can have a free upgrade by sending their old
  164. disc to Stallion. The new version includes cloze testing, vocabulary
  165. testing and 3D-look. Russian, French and German versions are available.
  166. 7.1
  167. Å    Lingo Master Ö This is described by its author, Nigel Caplan, as öa
  168. unique shareware program which allows anyone to learn any language at
  169. any level for just ú5 registrationò. The aim of the pro-gram is to help
  170. you with your vocabulary storage and learning. It allows you to enter
  171. vocabulary (it comes with 2,000 words in three languages) and then tests
  172. you on that vocabulary. You can get an unregistered version for ú1 or
  173. register for ú5 or get a full site licence for ú10 from Nigel Caplan, 33
  174. Alwoodley Lane, Leeds, LS17 7PU.
  175. 7.1
  176. Å    Memory madness Ö There is a general rise in the price of memory at the
  177. moment and supply is getting difficult on some items. In particular, the
  178. A3020/A4000 2Mb upgrades will not be available until early October and
  179. we think they will be about ú95 instead of the current ú70. We do have
  180. two 2Mb upgrades left in stock but will only sell them with A4000
  181. computers. The A3000 1-2Mb upgrade is now ú70 and the 1-4Mb is ú140.
  182. 7.1
  183. Å    Morley hard drives Ö Morley Electronics have extended their range of
  184. hard drives up to 500Mb. New Archive prices are as follows:
  185. 7.1
  186.        Size (Mb)    Internal    External
  187. 7.1
  188.     40    ú320    ú400
  189. 7.1
  190.     80    ú400    ú480
  191. 7.1
  192.     120    ú490    ú570
  193. 7.1
  194.     240    ú700    ú780
  195. 7.1
  196.     330    ú780    ú860
  197. 7.1
  198.     500    ú1100    ú1180
  199. 7.1
  200. Å    Phases α la Franτais Ö There is now a French version of the popular
  201. Phases WP/DTP package. Phases α la Franτais costs ú24 (+ú3 p&p) +VAT
  202. from NW SEMERC.
  203. 7.1
  204. Å    Print, design and bureau service for Acorn computer users. Alternative
  205. Publishing in Glasgow are offering various services to Archimedes users
  206. who need to get their DTP output professionally typeset and printed.
  207. Contact Majid Anwar at Alternative Publishing for more details.
  208. 7.1
  209. Å    Replay DIY Ö Irlam Instruments can provide you with the means of
  210. creating your own computer movies. Replay DIY consists of a single-width
  211. podule plus software. You need an ARM3, at least 2Mb of RAM (4Mb for
  212. preference) and a fast hard disc to run it. (The new version of the
  213. A5000 would be ideal!) Plug in a video camera and you can start to
  214. record live sequences Ö or pre-record and digitise from a video
  215. recorder. Remember though that it chews up an awful lot of disc space Ö
  216. about 20Mb/minute! The software then compresses this down to about
  217. 4.5Mb/minute. Replay DIY costs ú250 +VAT from Irlam Instruments or ú285
  218. through Archive including carriage.
  219. 7.1
  220. (Is anyone already using Replay DIY? Would anyone be prepared to give us
  221. their views and/or hints & tips regarding its use?)
  222. 7.1
  223. Å    Resultz is here! Ö Colton Softwareæs new spreadsheet that links in
  224. with their wordprocessor, Wordz is now available. (See PipeLineZ for de-
  225. tails, on page 45.) It costs ú119 +VAT or ú125 through Archive. (If you
  226. buy it direct from Colton before 15th October, the price is only ú119
  227. inc VAT Ö Archive will match the offer until the same date.)
  228. 7.1
  229. Å    RISCáOS 3 special offer coming to an end Ö Acorn have said that the
  230. special offer on RISCáOS 3 (i.e. ú49 instead of ú89) has been extended
  231. up to the end of October but that the A5000 version (ú29) will be
  232. discontinued forthwith. We still have a few of each in stock.
  233. 7.1
  234. Å    Scanlight price drop Ö With the coming of the Scanlight Video 256 (see
  235. Products Available last month) there has been a small drop in price of
  236. the Scanlight 256. This has now dropped to an Archive price of ú215. The
  237. A3000/4000 version stays at ú225.
  238. 7.1
  239. Å    Scanlight Plus A4 discontinued (sort of!) Ö CC are having problems
  240. getting hold of the sheetfeeders for their A4 Scanlight scanners. They
  241. still have the scanners (ú325) and these are going to be available,
  242. öwhile stocks lastò. We have some of the A3000 version available,
  243. normally ú325, but we will sell them (to clear stocks) ú285 Ö cf the A5
  244. version at ú225.
  245. 7.1
  246. Å    Schedule re-scheduled!!!! Ö Once again, please accept our apologies
  247. (on behalf of Acorn) to the dozens of you who are sitting waiting for
  248. Schedule for the Acorn Pocket Book. The delivery date has slipped back
  249. and Acorn are now saying that they will be coming to us in the week
  250. commencing 17th September.
  251. 7.1
  252. Å    Stokke Wing chairs Ö We have sold quite a few of the chairs we
  253. mentioned last month but are having difficulty importing more. The ones
  254. available from stock at the moment are beech and rosewood (not teak) and
  255. the cover colours available are black, navy blue, light blue, red,
  256. beige, green, plum or dark grey. They cost ú320 each.
  257. 7.1
  258. Å    StrongEd from Stallion Software is öa fast, compact and powerful
  259. editor that supports editing multiple files and throwbackò. Strong-Ed is
  260. written in assembler and occupies less than 200Kb of RAM. It costs
  261. ú25.70 +VAT from Stallion Software.
  262. 7.1
  263. Å    Tales of Lore is a dungeon style games program in which you, the
  264. goodie, are fighting against the bad guys and solving various puzzles
  265. along the way. This game runs on all 1Mb RISCáOS 3 machines and is
  266. available from UK Software for ú29.95 inclusive.
  267. 7.1
  268. Å    Vigil Ö If you find debugging your multitasking programs a chore,
  269. Vigil from Rhein-gold Enterprises should be rather helpful to you. It
  270. allows you to see what is going on inside your program while it is
  271. running, i.e. the state of its memory, variable, etc. Vigil costs ú24.95
  272. inclusive from Rheingold or ú23 through Archive.
  273. 7.1
  274. Review software received...
  275. 7.1
  276. We have received review copies of the following: 1st Paint (e), Alpha-
  277. Sound (e), Archimedes Game Makeræs Manual (programming book), ArcVenture
  278. III Ö The Vikings (e), CADMust (computer aided circuit design), Choices
  279. (e), E-Numix (e), Frontier 2000 (e), Gestalt 2 Ö Money & Shopping (e),
  280. Gestalt 2 Ö Time & Fractions (e), Kimæs Game (ge), Letters (e), Mini
  281. Expansion Adaptor (h), Pictogram + Word Library (e), Sea, Trade & Empire
  282. (e), Small Steps (e), Soapbox (e), Sounds & Rhymes (e), Splash (ea),
  283. StrongEd (u), Switch (g), Tiles (e), TOM computer simulator (see 6.5 p9)
  284. (e).
  285. 7.1
  286. e=Education, g=Game, h=Hardware, l=Language, m=Music, u=Utility,
  287. a=Art.ááA
  288. 7.1
  289. Government Health Warning Ö Reading this could seriously affect your
  290. spiritual health.
  291. 7.1
  292. First of all, I must apologise to those of you who thought that this
  293. God-slot had finally been pushed out... only to find it had been put,
  294. temporarily, at the back of the magazine!
  295. 7.1
  296. Thanks for all the very interesting correspondence it provoked Ö whether
  297. to support or to object. Surprisingly, there were many who called
  298. themselves atheists or agnostics who were in support of the God-slot and
  299. I am especially grateful for their support. This brings me to my main
  300. point this month which I know is going to alienate quite a few of those
  301. who declared their support for me (sorry!)...
  302. 7.1
  303. The biggest danger both inside and outside the church today is the ölive
  304. and let liveò philosophy Ö  statements like, öIt doesnæt matter what you
  305. believe as long as you are sincere.ò or öAll religions lead to God.ò.
  306. These just do NOT square with the real Christian message. Read for
  307. youself what Jesus said and then try to tell me that he only said öniceò
  308. things like ölove your neighbourò, etc.
  309. 7.1
  310. Did Jesus say, (John 14v6) öI am one way (to God), an aspect of the
  311. truth and a source of lifeò? No, he said, öI am THE way, THE truth and
  312. THE life. (my capitals) No-one comes to the Father except through meò.
  313. Or how about that familiar passage, John 3v16: öGod so loved the world
  314. that he gave his one and only Son that whoever believes in him shall not
  315. miss out on Godæs blessing...ò No, that is not what he said! He actually
  316. said that öshall not perishò. Perish? Surely Jesus wouldnæt condemn
  317. anyone, would he? Surely, Christianity is about love and acceptance?
  318. Well, try reading on to verse 18... öwhoever does not believe stands
  319. condemned already because he has not believed in the name of Godæs one
  320. and only Son..ò Condemned? Just because he didnæt believe in Jesus?
  321. Thatæs not very nice!
  322. 7.1
  323. Some will say I am quoting Jesus out of context and misrepresenting him.
  324. OK, read it for yourself and prove me wrong. No, if you are a person of
  325. integrity, there are only two reactions to Jesusæ claims. You will
  326. either say, öHe is demon-possessed and raving mad. Why listen to him?ò
  327. (which is what they said about Jesus in John 10v20) or öThis man really
  328. is the Saviour of the world.ò (John 4v42)
  329. 7.1
  330. I have some free copies of Johnæs gospel. I will send one to anyone who
  331. is prepared to read it. What is more, I will give a yearæs free
  332. subscription to Archive to anyone who can honestly come up with any
  333. conclusion about Jesus other than that he was mad, bad or the Son of
  334. God.
  335. 7.1
  336. Norwich Computer Services 96a Vauxhall Street, Norwich, NR2 2SD.
  337. 0603Ö766592 (Ö764011)
  338. 7.1
  339. 4th Dimension     P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  340. 7.1
  341. 4Mation     11 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  342. 8PA. (0271-25353) (0271-22974)
  343. 7.1
  344. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  345. 6QA.
  346. 7.1
  347. Acorn Computers Ltd    Acorn House,
  348. Vision Park, Histon, Cambridge, CB4 4AE. (0223-254254) (0223-254262)
  349. 7.1
  350. Alpine Software     P.O.Box 25, Portadown, Craigavon, BT63 5UT. (0762-
  351. 342510)
  352. 7.1
  353. Alternative Publishing     Suite 91, 9A
  354. Pentagon House, 36 Washington Street, Glasgow, G3 8AZ. (041-248-2322)
  355. (041-248-3638)
  356. 7.1
  357. Atomwide Ltd     7 The Metro Centre, Bridge Road, Orpington, Kent, BR5 2BE.
  358. 7.1
  359.     (0689-838852) (0689-896088)
  360. 7.1
  361. Cambridgeshire Software House       7 Free
  362. Church Passage, St Ives, PE17 4AY. (0480-467945) (0480-496442)
  363. 7.1
  364. Chalksoft     P.O. Box 49, Spalding, Lincs, PE11 1NZ. (0775-769518)
  365. 7.1
  366. Clares Micro Supplies     98
  367. Middlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA.
  368. 7.1
  369.     (0606-48511) (0606-48512)
  370. 7.1
  371. Colton Software (p10)    2 Signet
  372. Court, Swanns Road, Cambridge, CB5 8LA. (0223-311881)
  373. 7.1
  374.     (0223-312010)
  375. 7.1
  376. Computer Concepts (pp19/20)    Gaddesden
  377. Place, Hemel Hempstead, Herts, HP2 6EX. (0442-63933)
  378. 7.1
  379.     (0442-231632)
  380. 7.1
  381. Cygnus Software     11 Newmarke Street, Leicester, LE1 5SS.
  382. 7.1
  383. Dalriada Data Technology (p5)     145 Albion
  384. Street, Kenilworth, Warkwickshire, CV8 2FY. (0926-53901)
  385. 7.1
  386. Digital Services     9 Wayte Street, Cosham, Portsmouth PO6 3BS. (0705-
  387. 210600)
  388. 7.1
  389.     (0705-210705)
  390. 7.1
  391. EESOX     5 Hillfield Road, Comberton, Cambridge, CB3 7DB. (0223-264242)
  392. 7.1
  393. ExpLAN     34 Drake Gardens, Tavistock, Devon, PL19 9AT. (0822-613868)
  394. 7.1
  395. HCCS Ltd     575-583 Durham Road, Gateshead, NE9 5JJ. (091-487-0760)
  396. 7.1
  397.     (091-491-0431)
  398. 7.1
  399. Holdfast Computing     Strode
  400. House, Strode Gardens, Alveston, Bristol, BS12 2PL. (0454-411126)
  401. 7.1
  402. Human Computer Interface Ltd     25 City
  403. Road, Cambridge CB1 1DP. (0223-314934) (0223-462562)
  404. 7.1
  405. Illusions Disc Magazine    42 Wimborne
  406. Gardens, Ealing, London, W13 8BZ.
  407. 7.1
  408. Iota Software Ltd     St Johnæs
  409. Innovation Centre, Cowley Road, Cambridge, CB4 4WS.
  410. 7.1
  411.     (0223-421542) (0223-421543)
  412. 7.1
  413. Krisalis Software     Teque House,
  414. Masonæs Yard, Downs Row, Moorgate, Rotherham, S60 2HD. (0709-372290)
  415. 7.1
  416. Lambda Publications (p16)    194 Cheney
  417. Manor Road, Swindon SN2 2NZ. (0793-695296)
  418. 7.1
  419. Le Computer     Main Road, Willows Green, Chelmsford, CM3 1QB. (0245-
  420. 362225)
  421. 7.1
  422.     (0245-362225)
  423. 7.1
  424. Leading Edge     376 Meanwood Road, Leeds, LS7 2JH. (0532-621111) (0532-
  425. 374163)    
  426. 7.1
  427. Longman-Logotron     124 Cambridge Science Park, Milton Road, Cambridge CB4
  428. 4ZS.
  429. 7.1
  430.     (0223-425558) (0223-425349)
  431. 7.1
  432. Matt Black     P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  433. 7.1
  434. Morley Electronics     Morley
  435. House, Norham Road, North Shields, Tyne & Wear, NE29 7TY. (091-257-6355)
  436. (091-257-6373)
  437. 7.1
  438. Northwest SEMERC     Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
  439. 627-4469)
  440. 7.1
  441. Oak Solutions (p6)    Broadway
  442. House, 149-151 St Neots Road, Hardwick, Cambridge, CB3 7QJ. (0954-
  443. 211760) (0954-211760)
  444. 7.1
  445. Oregan Developments     36 Grosvenor
  446. Avenue, Streetly, Sutton Coldfield, B74 3PE.
  447. 7.1
  448. Quantum Software     35 Pinewood Park, Deans, Livingston, EH54 8NN. (0506-
  449. 411162 after 6)
  450. 7.1
  451. Really Small Software Company      Olivers
  452. Hill, Ashburnham, Battle, Sussex, TN33 9PE. (0435-830467 - eve & w/e)
  453. 7.1
  454. Rheingold Enterprises     7
  455. Waterbridge Court, Appleton, Warrington, WA4 3BJ. (0925-210657)
  456. 7.1
  457. Risc Developments (p23)    117 Hatfield
  458. Road, St Albans, Herts, AL1 4JS. (0727-840303) (0727-860263)
  459. 7.1
  460. Software 42     109 Ferry Road, Hullbridge, Essex, SS5 6EL.
  461. 7.1
  462. Stallion Software Ltd     Arundel
  463. House, Arundel Road, Camden, Bath, BA1 5JX. (0225-339090)
  464. 7.1
  465. Storm Educational Software     Coachmanæs
  466. Quarters, Digby Road, Sherbourne, Dorset, DT9 3NN. (0935-817699)
  467. 7.1
  468. System Insight     Unit 1-3, East Burrowfield, Welwyn Garden City, Herts,
  469. AL7 4TB. (0707-395500) (0707-395501)
  470. 7.1
  471. TBA Software     24 Eastgate, Aberystwyth, Dyfed, SY23 2AR. (0970-626785)
  472. 7.1
  473. UK Software     38 Midlands Estate, West End, Southampton, SO3 3AD. (0703-
  474. 474681)
  475. 7.1
  476. Oak Solutions (p6)    Broadway
  477. House, 149-151 St Neots Road, Hardwick, Cambridge, CB3 7QJ. (0954-
  478. 211760) (0954-211760)
  479. 7.1
  480. Oregan Developments     36 Grosvenor
  481. Avenue, Streetly, Sutton Coldfield, B74 3PE.
  482. 7.1
  483. Quantum Software     35 Pinewood Park, Deans, Livingston, EH54 8NN. (0506-
  484. 411162 after 6)
  485. 7.1
  486. Really Small Software Company      Olivers
  487. Hill, Ashburnham, Battle, Sussex, TN33 9PE. (0435-830467)
  488. 7.1
  489. Rheingold Enterprises     7
  490. Waterbridge Court, Appleton, Warrington, WA4 3BJ. (0925-210657)
  491. 7.1
  492. Risc Developments (p23)    117 Hatfield
  493. Road, St Albans, Herts, AL1 4JS. (0727-840303)
  494. 7.1
  495.     (0727-860263)
  496. 7.1
  497. Software 42     109 Ferry Road, Hullbridge, Essex, SS5 6EL.
  498. 7.1
  499. Stallion Software Ltd     Arundel
  500. House, Arundel Road, Camden, Bath, BA1 5JX. (0225-339090)
  501. 7.1
  502. Storm Educational Software     Coachmanæs
  503. Quarters, Digby Road, Sherbourne, Dorset, DT9 3NN.
  504. 7.1
  505.     (0935-817699)
  506. 7.1
  507. System Insight     Unit 1-3, East Burrowfield, Welwyn Garden City, Herts,
  508. AL7 4TB.
  509. 7.1
  510.     (0707-395500) (0707-395501)
  511. 7.1
  512. TBA Software     24 Eastgate, Aberystwyth, Dyfed, SY23 2AR. (0970-626785)
  513. 7.1
  514. UK Software     38 Midlands Estate, West End, Southampton, SO3 3AD. (0703-
  515. 474681)
  516. 7.1
  517. Unveiling the Vision
  518. 7.1
  519. The ÉVision for the Future Mk IIæ is gradually being unveiled by Acorn.
  520. It is now clear that their vision is most certainly not limited to an
  521. exciting new ARM700/VIDC20/256Mb RAM machine some time in the new year.
  522. The vision starts NOW.
  523. 7.1
  524. Acorn have launched some newly bundled packages for A3010, A4000 and
  525. A5000. They have improved the software content, souped up the
  526. specification for the A5000 and yet reduced all the prices! The idea is
  527. obviously to capitalise on the current weakness of Amiga and Atari and
  528. get into the home market in a very big way this autumn and winter. The
  529. pricing and the marketing are both very aggressive, the latter being
  530. based round a huge press campaign offering a free video which will show
  531. the strengths of the Acorn machines and how it Éblows the opposition out
  532. of the wateræ.
  533. 7.1
  534. Details are hazy at the moment but as information is released, we will
  535. do our best to keep you up-to-date with all thatæs happening. (Check out
  536. the Price List for any last minute details that we discover.) For the
  537. main bulk of the information that we know already, turn to page 7 and
  538. read the section in Acorn World show report.
  539. 7.1
  540. Exciting times, arenæt they?!
  541. 7.1
  542. Paul Beverley
  543. 7.1
  544. P.B.
  545. 7.1
  546. Dalriada
  547. 7.1
  548. From 6.12 page 18
  549. 7.1
  550. Oak
  551. 7.1
  552. From 6.12 page 20
  553. 7.1
  554. Acorn World Report Ö 2
  555. 7.1
  556. Paul Beverley
  557. 7.1
  558. The exciting news this month is the launch of a range of new, bigger and
  559. better and yet cheaper computer bundles, each with an impressive set of
  560. Éfreeæ software. Most of them are based on the existing, unmodified
  561. computers but one has an upgraded computer.
  562. 7.1
  563. New, faster A5000
  564. 7.1
  565. At last, Acorn have done something about the major gap at the top end of
  566. their RISCáOS computer range (I mean apart from the ARM700/VIDC20/256Mb
  567. RAM mega computer to be launched next year). The A540 has long been out-
  568. moded with its 800Kb floppy drive but the A5000 was always short of
  569. memory at a maximum of 4Mb. There have been third-party memory upgrades
  570. beyond 4Mb but none are what you would call Écheap and reliableæ.
  571. 7.1
  572. The new A5000s have a RAM capacity of up to 8Mb. They have, of course,
  573. got the higher density 1.6Mb floppy drive but it is better than the A540
  574. in one other important way Ö it is faster. Acorn have commissioned from
  575. VLSI some higher speed ARM3 chips. These run at 33MHz Ö even faster than
  576. the early A540s that had a 30MHz processor and certainly faster than the
  577. majority of A540s that had the 24MHz ARM3.
  578. 7.1
  579. For the technically-minded, these higher speed processors are built with
  580. the new 0.8╡ fabrication process which can ensure trouble-free operation
  581. at 33MHz clock rates. The floating point accelerator will also be
  582. available in this new higher speed version before the end of the year.
  583. Until then, only 24MHz machines will be able to have FPAs fitted.
  584. 7.1
  585. The 33MHz clock means a raw speed increase of 30%. In real terms, this
  586. means that, depending on the application, you can expect to see about
  587. 20% speed improvement. Neil Gardener, Acornæs Product Manager, says that
  588. the A5000 is now faster, in terms of measured performance, than a
  589. typical 33MHz 486 PC.
  590. 7.1
  591. The new A5000 will comes in four models which echo the existing models:
  592. 2Mb/80Mb, 4Mb/160Mb and the two network versions, Econet and Ethernet.
  593. 7.1
  594. A5000 pricing
  595. 7.1
  596. The A5000 computers, although higher specification, are lower in price! 
  597. The 2Mb/80Mb model is ú1499 incVAT and the 4Mb/160Mb is ú1699 incVAT.
  598. (They are currently ú1644 and ú1879 incVAT, i.e. price drops of ú145 and
  599. ú180 respectively.)
  600. 7.1
  601. The hard-disc-less A5000s are ú1382 and ú1499 incVAT for the Econet and
  602. Ethernet versions respectively.
  603. 7.1
  604. We donæt yet have any pricing information for the 4-8Mb upgrades. (See
  605. Price List for latest news.)
  606. 7.1
  607. New Acorn bundles
  608. 7.1
  609. The new bundles are, for the A3010, an Action Pack (to replace the
  610. Family Solution) and a re-vamped Learning Curve and, for the A4000 and
  611. A5000, a re-vamped Home Office or the same Learning Curve as for the
  612. A3010.
  613. 7.1
  614. The idea is to provide a more versatile set of packages than at present.
  615. Also, as well as providing ready-to-run software, each bundle has some
  616. Éinteractive demonstration softwareæ, i.e. the sorts of demos you get on
  617. some of the Acorn User, Acorn Computing and Archimedes World program
  618. discs.
  619. 7.1
  620. The A3010 is only available as a 1Mb Action Pack or a 2Mb Learning Curve
  621. but you can buy the A4000 and the two A5000 hard-drive versions with
  622. Home Office, Learning Curve or neither.
  623. 7.1
  624. The Action Pack
  625. 7.1
  626. This has Zool (see the review on page 39), StartWrite and an audio
  627. training tape plus interactive demonstrations of Lemmings, Chuck Rock,
  628. Fervour and Superpool.
  629. 7.1
  630. The Learning Curve Pack
  631. 7.1
  632. The Learning Curve includes, as we suspected, Acorn Advance (WP,
  633. spreadsheet, database + graphs) and PC Emulator (the name PCSoft seems
  634. to have been dropped) with DR DOS 6 as well as the audio training tape.
  635. The interactive demonstrations included are: Rhapsody, ScoreDraw,
  636. VoxBox, Fervour, SmArt, Naughty Stories, Topographer, Darryl the Dragon,
  637. Crystal Rain Forest and ArcVenture Vikings.
  638. 7.1
  639. The Home Office Pack
  640. 7.1
  641. The Home Office includes EasiWriter, DataPower (instead of Desktop
  642. Database as was supplied with the old Home Office), PipeDream 4 and the
  643. PC Emulator with DRáDOS 6 as well as the audio training tape. (Even at
  644. Archive prices, thatæs almost ú600 worth of software!) The interactive
  645. demonstrations are: Prophet and Almanac.
  646. 7.1
  647. A3010 pricing
  648. 7.1
  649. The A3010 Action Pack costs ú399 incVAT (cf ú499 for the old Family
  650. Solution). If you want a monitor, that makes it ú648 with an AKF30
  651. monitor or ú698 with an AKF18. The A3010 Learning Curve is ú749 incVAT
  652. with an AKF30 or ú799 with an AKF18. Thatæs a decrease of ú50 on the old
  653. A3010 Learning Curve and you get the much-improved range of software.
  654. 7.1
  655. A4000/5000 pricing
  656. 7.1
  657. The prices (all including VAT) of the A4000 and A5000 computers with
  658. their different packs are:
  659. 7.1
  660.     Base    LC    HO
  661. 7.1
  662. A4000£ 2Mb/80Mb    ú999    ú1049    
  663. ú1099
  664. 7.1
  665. A5000 2Mb/80Mb    ú1499    ú1549    
  666. ú1599
  667. 7.1
  668. A5000 4Mb/160Mb    ú1699    ú1749    
  669. ú1799
  670. 7.1
  671. £A4000 has AKF30 monitor as standard. Add ú50 for an AKF18 multisync
  672. monitor.
  673. 7.1
  674. Hitting the consumer market
  675. 7.1
  676. As well as marketing the new computer bundles, Acorn are making major
  677. efforts to get a huge range of games titles available and are hoping
  678. that many of them will be released at the same time as the PC and Amiga
  679. versions. They are making experienced ARM programmers available to help
  680. software houses port leading games titles to run on Acorn systems.
  681. Efforts are being made to involve as many of the mainstream software
  682. publishers as possible. These will include US Gold, Gremlin, Renegade,
  683. Ocean and Electronic Arts.
  684. 7.1
  685. The other major move in this area is to involve Centresoft. They are a
  686. leading distributor and wholesaler of home entertainment software, video
  687. games, accessories and low-end business software applications. The
  688. expectation is that their established links with leading high street
  689. multiples will result in the early availability of Acorn titles in key
  690. retail outlets such as Virgin, Boots, John Menzies and WáHáSmith.
  691. Acornæs Consumer Sales and Marketing Manager, Richard Percey,  says, öWe
  692. are strongly positioning Acorn as the choice for home Éedutainmentæ
  693. computing. Acorn already have an impressive range of education software
  694. but we recognise the need to balance this with a strong base of
  695. entertainment titles.ò
  696. 7.1
  697. Acornæs ad campaign
  698. 7.1
  699. Acorn are using a rather different advertising campaign this autumn/
  700. winter, leading up to Christmas, to try to sell these new computer
  701. packages. Instead of using TV commercials, Acorn are going to get the
  702. commercials actually into peopleæs homes. The ad campaign, which is
  703. based on trade and national press publications, is offering a free 20
  704. minute information video featuring Blue Peteræs John Leslie.
  705. 7.1
  706. The video focuses on both the Acorn range of computers and other
  707. manufacturersæ computers that are aimed at the home computer market
  708. giving öa visual and incisive comparison of the different products
  709. availableò Ö just wait until you see it Ö youæll love it! The video also
  710. aims to be informative so that when people go to buy a computer, they
  711. will understand more about what they are buying and what are the issues
  712. on which to base their purchasing decision. (To me, this shows that
  713. Acorn really believe that their computers are the best, if they are
  714. making such an effort to enable people to make an informed decision
  715. about their computer purchase, rather than just trying to sell on some
  716. kind of hype.)
  717. 7.1
  718. Nametape promotion
  719. 7.1
  720. One strand of Acornæs campaign is a promotion in partnership with J & J
  721. Cash, the leading supplier of childrenæs nametapes. Acorn and J & J Cash
  722. will be offering öten Archimedes 32-bit RISC computers and 50,000
  723. entertainment and educational software vouchers worth ú200 eachò. Yes,
  724. thatæs over ú10 million. (I think we need a few more details before we
  725. get too excited! My guess is that itæs something like... if you buy a
  726. set of nametapes, you get a chance to win a computer and also a voucher
  727. that is worth ú200 off software when you buy an Acorn computer Ö so to
  728. get your ú10M worth of vouchers, you need to buy ú50M worth of computers
  729. Ö more than Acornæs 1992 turnover. What a cynic I am!)
  730. 7.1
  731. Laser light show
  732. 7.1
  733. Acorn have signed up Laser Grafix to add a further touch of excitement
  734. to Acorn World. (For the old fogies like me, Laser Grafix are apparently
  735. well known for providing top flight rock bands Ö from Deep Purple to
  736. Elton John Ö with spectacular laser light shows for their tours.)
  737. 7.1
  738. Yes, youæve guessed it... At the heart of the Laser Grafix control
  739. systems are Archimedes computers. Even their Prisma single output system
  740. öis able to display far more effects, including text, than conventional
  741. twin and triple scan laser systems currently on the market.ò
  742. 7.1
  743. Apparently, Laser Grafixæ systems use two types of laser Ö Argon which
  744. gives blue and green and Krypton which gives red. With these, they can
  745. produce white light that will provide the full spectrum of colours.
  746. 7.1
  747. By synchronisation with standard time code equipment, the Prisma can
  748. also interact with, and give precision timing to, slide and video
  749. presentations, whilst any graphics or text can be converted into a full
  750. colour laser image.
  751. 7.1
  752. Education section
  753. 7.1
  754. In the education section of Acorn World, Acorn will obviously be
  755. displaying the computers used in education but they will also be
  756. offering an insight into future developments in the educational field Ö
  757. for example, in response to the demands of the National Curriculum and
  758. for children with special needs.
  759. 7.1
  760. Based around the theme of ÉIT in Actionæ, they will be showing
  761. innovative uses of IT in education. For example, children from local
  762. schools will be abseiling down a specially constructed tower within the
  763. exhibition hall whilst being connected by sensors to an Acorn computer.
  764. This will monitor pulse and respiration rates generated by the human
  765. body under stress.
  766. 7.1
  767. There will also be a ÉSecondary School Focusæ where, amongst other
  768. things, they will be displaying Irlamæs new DIY Replay Ö the low cost
  769. DIY full motion video technology. Pupils from locals schools will be
  770. using it to create Replay movies directly from camcorder or video tape.
  771. 7.1
  772. Pupils will also be demonstrating aspects of using Acorn computers
  773. within Design & Technology. In particular, they will be showing a 3D
  774. CAD/CAM package which will allow them to create architectural designs
  775. and do cost analyses.
  776. 7.1
  777. PhotoCD demo
  778. 7.1
  779. Further to what we said last month, it seems that if you shoot a roll of
  780. Kodak film and take it, undeveloped, to Acorn World, there is a chance
  781. that you will be one of the first people to see your pictures on CD-ROM.
  782. 7.1
  783. New Impressions
  784. 7.1
  785. Computer Concepts are advertising a new word processor for ú99 +VAT,
  786. said to be öavailable at Acorn Worldò. There are also reports of ötwo
  787. new versions of Impressionò being released at the show, Impression Style
  788. and Impression Professional, the latter should be a great help to those
  789. who, like myself, produce Archimedes magazines using Impression.
  790. 7.1
  791. What else?
  792. 7.1
  793. Many third party software and hardware suppliers are saying that they
  794. will be releasing new products at Acorn World. I think we may need a
  795. special Archive supplement just for öProducts that became Availableò at
  796. Acorn World æ93!ááA
  797. 7.1
  798. Colton
  799. 7.1
  800. From 6.12 page 25
  801. 7.1
  802. Stunt Racer 2000
  803. 7.1
  804. Matthew Hunter
  805. 7.1
  806. This is the latest car driving game from 4th Dimension and costs ú34.95
  807. (or ú32 through Archive). It was reviewed on several machines
  808. predominantly on an expanded A3000 (ARM3, 4Mb RAM, RISC OS 3.10 and IDE
  809. hard drive), but also on a 2Mb A3010 and two 4Mb A5000s (one was RISCáOS
  810. 3.0).
  811. 7.1
  812. Only forty-four years left...
  813. 7.1
  814. The actual setting is the year 2037 and, despite the changes that the
  815. Formula One governing body is introducing, what people really want to
  816. see on TV is action Ö and that means crashes. This is where the World
  817. Federation Entertainments Network steps in to sponsor (and incidentally
  818. transmit to an audience of over 750 million worldwide Ö did someone say
  819. öadvertising revenueò?) an event called ÉStunt Racer 2000æ. The formula
  820. is simple. Take a track, based loosely on the most sickening ride from
  821. your favourite amusement park, remove vital sections, add a few cars and
  822. find people crazy enough to drive them, transmit it via satellite and
  823. count the money as it comes in. The only problem is, there are still a
  824. couple of free cars... and guess who gets to drive this one! Thatæs all
  825. there is to the plot. If you finish a race, you might make enough money
  826. to bang out the dents before you move on to the next race but then that
  827. would take some of the fun out of it.
  828. 7.1
  829. What you get...
  830. 7.1
  831. Stunt Racer 2000 comes as one video style standard 4th Dimension
  832. package, containing two discs and a manual. I was quite impressed by the
  833. manual Ö it tells you what you need to know without trying to force the
  834. plot (which, letæs face it, most people are not interested in) into your
  835. brain. It does contain a considerable amount of humour as well, making
  836. it an entertaining read in its own right. One of the first things that
  837. it tells you is that you should make a backup of the second disc (or
  838. install the whole lot onto a hard drive). It is tempting to ignore this
  839. and leap straight in but, like many modern games, it saves data back to
  840. the disc, so if you want to ensure that you can get back to the original
  841. state, I would say that a copy should be made. Whether you simply copy
  842. the second disc or install onto a hard drive, you will still need the
  843. first disc handy as this is part of the copy protection and it is not
  844. copyable.
  845. 7.1
  846. On your marks...
  847. 7.1
  848. Although I would regard myself as being firmly loyal to Acorn, I have
  849. always felt that the games that come across best are those that have
  850. been ported from other machines. (Remember all the hype when we finally
  851. got Lemmings? Ö and where is Lemmings 2?) One particular example is the
  852. E-Type/Lotus Turbo Challenge comparison. They are both very similar
  853. games and some aspects of E-Type are far superior (especially
  854. considering the relative age) but most would agree that Lotus is much
  855. better presented. To my way of thinking, Stunt Racer 2000 goes some way
  856. to breaking out of this mould.
  857. 7.1
  858. The title screen, although simple, is very impressive and whilst the
  859. between-game screen graphics still possess that Archimedes
  860. öcartooninessò, the display is of a much higher quality than usual. The
  861. reason for this becomes obvious if you read the inside cover of the
  862. manual. Instead of the usual ÉWritten byæ credit, various people are
  863. accredited for different parts of the production. It is no longer good
  864. enough for one person to create an entire game. Just because you can
  865. program, it does not mean that you have the necessary artistic ability
  866. to produce the right effect Ö and what about the music? If this is a
  867. sign of things to come in the Acorn market, Iæm very pleased, and itæs
  868. about time!
  869. 7.1
  870. Get set...
  871. 7.1
  872. So you have seen the nice introduction and are now faced with a screen
  873. of icons which is quite daunting at first. The manual should still be at
  874. hand Ö following the ÉQuick Startæ instructions gets you quickly to the
  875. driving seat. It should be noted, however, that the program will allow
  876. you to configure it to choose whether you want the internal speaker on
  877. or off, which of the three music tracks you want to hear, and whether
  878. you want the music at the menus and during the game? You can have in-
  879. game music and sound effects at the same time which greatly adds to the
  880. feel of the game although for any in-game music, a 2Mb machine is
  881. required. Other options allow you to set the graphical detail for course
  882. and cars Ö even running at maximum for both is extremely fast on an ARM3
  883. machine, making arcade games seem slow by comparison.
  884. 7.1
  885. Go...
  886. 7.1
  887. For my first attempt, I used the mouse. The effect was interesting, to
  888. say the least Ö certainly nothing like Saloon Cars. Rather than the
  889. mouse controlling the steering directly, the amount by which you turn is
  890. defined by how quickly you move the mouse. Using the keys instead, I was
  891. actually able to get the car moving and stay in the vicinity of the
  892. track but, alas, the other cars in practice with me were way ahead.
  893. Where was the speed I needed? Another quick flick through the manual and
  894. I found the nitro button. Climbing from the wreckage of my vehicle, I
  895. reflected that perhaps I should swallow my pride and wait until I knew
  896. what the track was like first before I added any more nitro!
  897. 7.1
  898. So far, I have not progressed beyond the first two tracks (and those
  899. only in practice mode) but already the scope of the game is apparent.
  900. Once the game is over, you can have an action replay of the last 20
  901. minutes, viewed from the in-car camera, track-side cameras, or an
  902. external camera which can be rotated around your car and zoomed in or
  903. out to see where the opposition were at the time. These views can also
  904. be selected when you are still driving, but this makes handling extr-
  905. emely difficult, although you do get nice views as the car develops a
  906. four-wheel skid and explodes against a cactus!
  907. 7.1
  908. Having left this review for a couple of days to get a view as a
  909. ÉBeginneræ and as ÉSlightly less of a Beginneræ, one comment that must
  910. be made is that this is not an easy game. Once you start to qualify and
  911. race, you realise that you are going to need a lot of practice to get
  912. anywhere and, for this reason, it is best not to start to race too soon.
  913. You may be able to scrape a third place, giving you advancement to the
  914. next course, but you will find yourself under-powered and your winnings
  915. just will not be enough. It is important to visit the garage as early as
  916. possible to improve your vehicle but be careful when playing around with
  917. gears, especially if you get Bob (the mechanic) to help, because you
  918. cannot change your mind afterwards.
  919. 7.1
  920. I also had a chance to try out the two-player options. As with Chocks
  921. Away, this takes two forms, either with a split-screen mode on a single
  922. machine or via a serial link to race between machines. The serial link
  923. is far better because you get more screen to play with. Also, on split-
  924. screen, the image does not scale down as effectively as it does on
  925. Chocks Away. As well as allowing a second player to join in the racing
  926. season, it is possible to play a game of Ékilleræ. The aim here is to
  927. cause your opponent to crash a set number of times. The courses for this
  928. section are more complex since they include transporter gates so that
  929. you can jump between sections.
  930. 7.1
  931. This game has a vast array of features and I am very impressed with it.
  932. However, there are a few deficiencies. There are only three different
  933. car colours which means that identifying your human opponent is often a
  934. little tricky. More importantly, while it is possible for the computer
  935. players to crash, they will only be destroyed if a human player is also
  936. destroyed. You can slow your opponents down by knocking them off the
  937. course but it appears that you cannot put them out of the race
  938. permanently (unless you pay Bob to sabotage someone before the race).
  939. 7.1
  940. Compatibility
  941. 7.1
  942. The game is started from the desktop and, when you exit, it returns to
  943. the desktop in the same state you left it Ö well, almost. Under RISC OS
  944. 3.0, the characters that are redefined are not put back (which can
  945. disturb some programs) but you shouldnæt really still be using RISCáOS
  946. 3.0 anyway Ö it would be well to change to RISCáOS 3.10 while the cheap
  947. upgrades are still available. If you had an empty RAM disc when you
  948. started, you will find that it isnæt empty when you get back to the
  949. desktop Ö and you will find that the mouse speed has not been reset,
  950. either. Contrary Acorn guidelines, the game sets the current directory
  951. and does not reset it on leaving. Other than that, the program seems to
  952. be very well-behaved.
  953. 7.1
  954. Conclusion
  955. 7.1
  956. If you are a fan of driving games and are looking for something a little
  957. more exciting than simply driving round Silverstone again and again, I
  958. think you will enjoy this game. I do think the price tag is high but it
  959. would appear that ú35 is the current Égoing rateæ and this game is far
  960. superior to some other games you could purchase for the same money.
  961. Also, according to the in-game messages, additional track discs are
  962. already available, although no details are given, which will
  963. substantially increase the life of the game.ááA
  964. 7.1
  965. Spreadsheet Column
  966. 7.1
  967. Chris Johnson
  968. 7.1
  969. Version 2 of Eureka
  970. 7.1
  971. It is interesting that, as of the last week of August, I have received
  972. only one comment relating specifically to release 2 of Eureka. Indeed,
  973. some correspondents who have bought their copy of Eureka only recently
  974. found they had version 1, and the first thing they had to do was send
  975. for the upgrade. Thus, almost all the comments I am receiving still
  976. relate to version 1, and it seems of little advantage to labour points
  977. that I know have been corrected or addressed in the new version.
  978. 7.1
  979. Saving drawfiles
  980. 7.1
  981. In the last column, I complained about not being able to remove grid
  982. lines when saving data in drawfile form. I feel rather embarrassed about
  983. this, since I found the solution a few days after sending off the
  984. column, and it is very, very obvious. Raise the worksheet menu and
  985. follow Options > Window > to raise a dialogue box which allows you to
  986. switch off grid lines and column/row headings amongst other things. Once
  987. the drawfile has been saved, the grid lines and headings can be turned
  988. on again using the same dialogue box. Thanks also to Julian Pixton at
  989. Longman Logotron for being very quick to point this out to me when he
  990. saw the article.
  991. 7.1
  992. Tools3D
  993. 7.1
  994. In Archive 6.10, I passed on some information concerning the use of
  995. alternative tool sprites. This gave some users problems, since there was
  996. some vital information that was not included in the original letter to
  997. me. I must thank Mr Arthur Taylor, who has pursued this subject with
  998. Longman Logotron at some length. To get the sprite file to be recognised
  999. by Eureka, you need to ensure that bit 0 of location 140 in CMOS RAM is
  1000. set. The simplest way to do this is to type in the command: *fx162,140,1
  1001. at the command line prompt. This bit is now used by RISC OS 3 as a flag
  1002. for 2D/3D sprites (see page 1Ö358 of the new PRM). This is not the whole
  1003. story as far as 3D tool sprites are concerned, since the sprites must
  1004. not have masks when used with Eureka. Mr Taylor has put in a
  1005. considerable amount of effort converting the tool sprites by Rob
  1006. Davison, sent out on a recent Archive disc (monthly program disc 6.8.
  1007. Ed.), into a form suitable for use by Eureka. He has sent me a copy of
  1008. the sprites which Paul is going to put on the monthly program disc.
  1009. There are some limitations at present. The file is only a sprites22
  1010. file, since Mr Taylor uses a multisync monitor. In addition, the
  1011. resulting title bars and scroll bars do not have Épushed inæ versions,
  1012. since Eureka does not respond to them (there are no sprites
  1013. corresponding to the ptbarmidbart22, etc sprites in Eurekaæs own
  1014. HiWinSpr file). Mr Taylor adds that he is generally very satisfied with
  1015. version 2 of Eureka, particularly the extra zooming and printing
  1016. features, which brings us once again to...
  1017. 7.1
  1018. Printing
  1019. 7.1
  1020. Mr Taylor finds that getting margins set up correctly is rather fiddly,
  1021. although he admits it is much more to do with the Canon BJ300 and the
  1022. associated printer driver than it is with Eureka. I have had several
  1023. letters (pleas for help) on this area and it appears to relate to the
  1024. set up of dot matrix printer drivers, particularly page size. In Eureka,
  1025. there is apparently a small range of options for page size in the page
  1026. set up dialogue box, the default being A4. However, the manual (page
  1027. BÖ52) states that this is currently ignored and Eureka simply assumes
  1028. A4. It is therefore necessary to adjust the margin settings (in the page
  1029. set up) to ensure that the Eureka print area is compatible with the
  1030. actual printable area on the printer Ö otherwise extra, almost blank,
  1031. pages may be generated. The manual describes problems with, and gives
  1032. settings for, the HP deskjet for example. In defence of Eureka, I use it
  1033. normally with a PostScript printer accessed over Ethernet, although I
  1034. have also tried it with a CC Qume Laser Direct, and printing has always
  1035. been faultless, both with version 1 and version 2. I should be
  1036. interested to know whether users are getting printing problems with
  1037. version 2.
  1038. 7.1
  1039. One problem that still persists in version 2 is that if the column width
  1040. is only just wide enough for correct screen display, it sometimes
  1041. reverts to a row of hashes when printed. The moral is not to set the
  1042. column width too close to the minimum required for screen display,
  1043. although it is not easy to judge what is too close!
  1044. 7.1
  1045. Other comments
  1046. 7.1
  1047. Here is a comment that is typical of a number that I have received
  1048. relating to various aspects of the önon-standardò behaviour of Eureka,
  1049. compared with other RISC OS applications. I reproduce it essentially as
  1050. received. My only response is that I have also received a (much smaller)
  1051. number of letters in which the close similarity between Eureka and Excel
  1052. is seen as a bonus, since Eureka is used at home and Excel at work by
  1053. the correspondents.
  1054. 7.1
  1055. Å    Eurekaæs look and feel Ö All the reviews of Eureka I have read so far
  1056. mention the striking similarity between Eureka and Excel 3. Can it
  1057. really be that I am the only Acorn user who wants the applications he
  1058. buys for his machine to behave like Acorn software rather than looking
  1059. like a PC?!
  1060. 7.1
  1061. The Windows«-style scroll thumbs (so inferior to Acornæs scroll bars)
  1062. make me groan every time I use Eureka, not to mention the lack of RISC
  1063. OS 3 <adjust>-dragging the scroll bars or the strange way that dialogue
  1064. boxes behave.
  1065. 7.1
  1066. I have no complaints as far as the working of the program is concerned.
  1067. However, if I wanted a program that has the typical cumbersome Windows
  1068. look and feel, I would not use an Acorn computer, but rather an IBM
  1069. clone with Windows!
  1070. 7.1
  1071. Just in case I am not, after all, the only one who feels that way, I
  1072. think that it would be a good idea if those who agree with me were to
  1073. drop Longman Logotron a line (just one line on a post card to Julian
  1074. Pixton would be enough) asking them to stick to the Acorn conventions
  1075. where Eureka is concerned!á Jochen Konietzko, K÷ln, Germany
  1076. 7.1
  1077. Å    Charts Ö Hereæs one of those hints that are obvious with hindsight:
  1078. Recently, I wanted to create a chart with dates on the horizontal axis;
  1079. the result was utter rubbish. It took me some while to realise that the
  1080. column with the dates had a heading öDateò in lineá1! After deleting
  1081. this heading (so that the other headings could still appear in the
  1082. legend), everything worked perfectly.á Jochen Konietzko, K÷ln, Germany
  1083. 7.1
  1084. How to contact me
  1085. 7.1
  1086. My postal address is Chris Johnson, 7, Lovedale Grove, Balerno,
  1087. Edinburgh, EH14 7DR; I can also be contacted by e-mail as
  1088. checaj@uk.ac.hw .vaxb if you have access. Note that I have changed the
  1089. form of the e-mail address, since some users accessing JANET via a
  1090. gateway, e.g. from Internet, have had their messages bounced when using
  1091. our Computer Centreæs preferred form of the address!
  1092. 7.1
  1093. I am happy to receive anything in connection with spreadsheets, hints or
  1094. tips, macros, problems, solutions to problems, or just requests for
  1095. help. What would be of interest are examples of unusual uses of
  1096. spreadsheets.
  1097. 7.1
  1098. To date, only one person has responded to this last request. Jim Brook
  1099. uses Eureka to produce a supermarket shopping list in a form his wife
  1100. finds most useful. Part of the spreadsheet contains a öplanò of the
  1101. supermarket in terms of items in each aisle. The sheet also contains the
  1102. weekly list itself, which is produced by copying the contents of the
  1103. cells containing items required into the list. When finished, the list
  1104. is printed out. The sheet could be extended when required to include
  1105. prices as well, to obtain an estimate of the total cost each week. Jim
  1106. says that the main benefits are reduced time in the supermarket (praise
  1107. be) and the computer collects brownie points as a Éuseful bit of kitæ in
  1108. the eyes of Mrs Brook.ááA
  1109. 7.1
  1110. Small Ads
  1111. 7.1
  1112. (Small ads for Archimedes and related products are free for subscribers
  1113. but we reserve the right to publish all, part or none of the material
  1114. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  1115. means and there are certain things, as you can imagine, that we would
  1116. not be prepared to advertise as a matter of principle. Sending small ads
  1117. (especially long ones!) on disc is helpful but not essential. Ed)
  1118. 7.1
  1119. Å    A310, 4Mb, ARM3, RISCáOS 3.10, Oak 45Mb SCSI hard disc, colour
  1120. monitor. PipeDream 4.13, Wordz 1.03, PC Emulator and other original
  1121. software, ú590. Phone 0769-60289.
  1122. 7.1
  1123. Å    A4 4Mb HD60 plus PC Emulator. ú1300 o.n.o. Excellent condition, 7
  1124. months guarantee. Phone 051-427-9902.
  1125. 7.1
  1126. Å    A410, 2Mb RAM, 20Mb ST506 hard drive, 14ö ITT-Nokia remote control TV/
  1127. RGB SCART monitor, Panasonic KXP1124 printer + sheet feeder, CC hand
  1128. scanner, Impression II, Hi-Fi sound enhancer plus lots of software and
  1129. books. All excellent condition for ú1100. Phone R. Bedi on 031-650-5655
  1130. or 031-668-3246 (late eveæg).
  1131. 7.1
  1132. Å    A420/1, 4Mb RAM, ARM3, RISC OS 3.1, 20Mb ST506 internal hard disc +
  1133. 40Mb external ST506 disc, (no monitor). ú650. Phone Chris Johnson on
  1134. 031-449-3869.
  1135. 7.1
  1136. Å    A440, 4Mb RAM, 20Mb H/D, RISC OS 2 + Taxan 770 M/S Monitor + SparkFS +
  1137. RISC-OS 2 PRM, ú850 o.n.o. Phone 0525-237625.
  1138. 7.1
  1139. Å    Acorn medium resolution colour monitor ú60. ARM3 upgrade ú75. 5╝ö
  1140. external drive interface ú10, 5╝ò external 40/80T drive ú30, 20Mb hard
  1141. drive ú40, ProText ú25, EasiWriter ú25, TechWriter ú25, Acorn ANSI-C
  1142. ú30. All with manuals. Phone 0742-483534.
  1143. 7.1
  1144. Å    Acorn multisync monitor ú150. Phone 0744-58404.
  1145. 7.1
  1146. Å    Colour monitors. One standard Acorn, ú105. One Philips CM8833,
  1147. (including audio amp and speakers), ú125. both excellent condition.
  1148. Buyer collects or pays carriage. Phone Brighton 0273-846214.
  1149. 7.1
  1150. Å    Desktop Database (Iota) ú40 and EasiWriter ú110, both unregistered.
  1151. SSERC !Draw Practical Guides ú10. Phone 0263-78488.
  1152. 7.1
  1153. Å    Panasonic KX-P1081 printer and stand, ú60. Mr K J Tompkins, Camberley.
  1154. Phone 0276-28932.
  1155. 7.1
  1156. Å    RISC-OS 2 PRM, ú35. Phone Brighton 0273-777654.
  1157. 7.1
  1158. Charity Sales Ö The following items are available for sale in aid of
  1159. charity. PLEASE do not just send money Ö ring us on 0603-766592 to check
  1160. if the items are still available. Thank you.
  1161. 7.1
  1162. A3000 1-2Mb upgrade ú20, Acorn Education Directory CD-ROM ú15,
  1163. Archimedes First Steps book ú4, Battle Chess ú18, Holdfast Joypad ú3,
  1164. Interdictor 1.0 ú2, Premier 3 text processor ú15. RISCáOS 3 User and
  1165. Applications Guide ú10, RISCáOS 3 Applications Guide ú6, RISCáOS 3 User
  1166. Guide ú5, A3020 Welcome Guide ú2, A5000 Welcome Guide ú2, Basic V Guide
  1167. ú8, Landmarks Civil War ú12, Landmarks Elizabeth I ú12, Yes Chancellor
  1168. II ú12.
  1169. 7.1
  1170. (If you have unwanted software or hardware for Archimedes computers you
  1171. could donate for charity, please send it to the Archive office. If you
  1172. have larger items where post would be expensive, just send us details of
  1173. the item(s) and how the purchaser can get hold of them.)ááA
  1174. 7.1
  1175. Darryl the Dragon
  1176. 7.1
  1177. Richard Rymarz
  1178. 7.1
  1179. It is always a pleasure to review a new piece of software from 4Mation,
  1180. and Darryl the Dragon is no exception. Designed for Key Stage 1 and
  1181. early Key Stage 2, it marks a return to the land of dragons so well
  1182. explored on the BBC micro with ÉDragon Worldæ. It also has the hallmark
  1183. of Mike Matson at his best. I remember a BETT Show two or three years
  1184. ago where, featured prominently around the 4Mation stand, were posters
  1185. claiming the area to be a ÉNational Curriculum Free Zoneæ. Mikeæs views
  1186. are well known on this subject and ÉDarrylæ forgets about the National
  1187. Curriculum and, like Grannyæs Garden, leads the child to a world of
  1188. magic and imagination.
  1189. 7.1
  1190. The package comes with two discs, one of which has to be used as a start
  1191. up disc if the software is installed on a hard disc. There is a 24 page
  1192. man-ual which contains an introductory story, curriculum suggestions and
  1193. program instructions. It is priced at ú19.50 +VAT or ú39 +VAT for a site
  1194. licence (ú21 and ú42 respectively through Arch-ive). There is a set of
  1195. 32 photocopiable worksheets designed by Mike Matson which are well worth
  1196. ú10 +VAT (direct from 4Mation only).
  1197. 7.1
  1198. Getting started
  1199. 7.1
  1200. Darryl the Dragon is fully RISC OS compliant and runs in any mode. It
  1201. installs on the desktop and clicking <menu> on the Darryl icon offers
  1202. the choice of saving, restarting and quitting the adventure. Finally,
  1203. there is a Échoicesæ option. Clicking on this allows the teacher/parent
  1204. to set one of three levels of difficulty, choose an appropriate font and
  1205. its size, conserve memory if a 1Mb machine is being used and the option
  1206. to use a full screen. All settings can be saved.
  1207. 7.1
  1208. The program
  1209. 7.1
  1210. Darryl the Dragon is a problem-solving adventure. We soon discover that
  1211. Darryl has lost his fire and, after a few introductory screens where we
  1212. meet Darryl himself and are introduced to a picture of ourselves, we are
  1213. asked to collect some objects to help him regain his ability to breathe
  1214. fire. To do so, various puzzles have to be solved, the first of which is
  1215. to find some honey to soothe his throat. We are presented with a simple
  1216. map which contains only five locations, one of which is a beehive.
  1217. Clicking on the hive results in us moving towards our goal. Movement
  1218. between them is not very realistic but, in my opinion, this does not
  1219. matter. On the way we encounter Tracey the Troll (a lady Troll Ö how
  1220. wonderful!) and have to solve a problem concerning the taking of three
  1221. animals across the river. Having arrived at the beehive, we discover and
  1222. that the bees sting and we cannot get the honey. So we have to search
  1223. for something that will pacify the bees. Eventually, a can of smoke is
  1224. found in the forest and this helps to subdue them.
  1225. 7.1
  1226. Other problems include: climbing down a cliff, crossing a chasm,
  1227. traversing a tiled floor, solving a crossword and solving a key problem.
  1228. 7.1
  1229. Eventually, we end up discovering that Darrylæs fire was killed by a
  1230. cold because his special fire proof handkerchief was stolen by a nasty
  1231. wizard. This results in an exploration of the wizardæs castle in an
  1232. attempt to find the handkerchief and return it to Darryl.
  1233. 7.1
  1234. Conclusions
  1235. 7.1
  1236. I was not disappointed. Darryl the Dragon must surely be a success with
  1237. younger children (and older ones who are young at heart). The animation
  1238. may not be brilliant but the story is bound to grab a childæs attention;
  1239. the problems are not too taxing so as to discourage progress although
  1240. they are tough enough to make a child think; and the addition of the
  1241. photocopiable masters helps to provide a wealth of ideas for busy
  1242. adults.
  1243. 7.1
  1244. The adventure is well worth the asking price and I am delighted to say
  1245. that there is no mention of Attainment Targets anywhere. This should not
  1246. deter anyone who is thinking of buying the program. It is an imaginative
  1247. journey that will bring magic back to young childrenæs lives.ááA
  1248. 7.1
  1249. Image Gallery
  1250. 7.1
  1251. Dave Wilcox
  1252. 7.1
  1253. Clipart is always a hard subject to review due to different peopleæs
  1254. tastes and opinions Ö the new disc called ÉImage Galleryæ from Eesox is
  1255. no exception to this.
  1256. 7.1
  1257. The package
  1258. 7.1
  1259. The package is a CD-ROM which contains over 1100 images for use by
  1260. Archimedes, IBM and Amiga owners. For Archimedes users, these images are
  1261. saved twice on the disc, once as a small image for use in the preview
  1262. window, and once in full size for downloading.
  1263. 7.1
  1264. Front end
  1265. 7.1
  1266. The disc is easy to use. You double-click on the !Gallery icon, which
  1267. loads the preview system onto the iconbar and opens a search window.
  1268. Each image has a short text description attached to it and when you want
  1269. to search for something, the text you require is searched on a
  1270. Écontained withinæ basis. From the speed of this search, I would guess
  1271. that the data is all kept in RAM.
  1272. 7.1
  1273. From the search window, it is possible to view a listing of all pictures
  1274. available. This is achieved by leaving the search field blank and
  1275. clicking the ÉOKæ button Ö a new window then opens with the full
  1276. listing. To view a picture from this window, or the shortened searched
  1277. list, simply click on the required entry. This picture is then opened
  1278. within the viewer mode. The viewer mode shows the small picture you have
  1279. chosen along with resolution, save and step options.
  1280. 7.1
  1281. Resolution is selected by radio button for low or high as desired. There
  1282. are two save options available, sprite and clear, clicking on either
  1283. opens a window with the usual save options, i.e. name to save under and
  1284. a dragable sprite/clear icon. The step options allow you to step to the
  1285. pictures before and after, one step at a time. One further option which
  1286. is available from the iconbar, is to display the pictures in a random
  1287. carousel fashion.
  1288. 7.1
  1289. The pictures
  1290. 7.1
  1291. As I said at the start of this review, this is probably the hardest part
  1292. to review. The pictures cover a large range of topics: cars, boats,
  1293. scenery, flowers, animals, insects, and so on. Some of the images are
  1294. scanned, most are photographs. My first impression was that this is how
  1295. your Kodak Photo CD might turn out. The quality of the images would, I
  1296. imagine, match that of most peopleæs photographs Ö some of the images
  1297. are dark and some slightly Éfuzzyæ, although most are of a good quality.
  1298. It must also be remembered that all can be tweaked as you wish using
  1299. ChangeFSI or Revelation, etc. I ought to point out that all the images
  1300. and associated files are copyright and are only usable for non-
  1301. commercial purposes.
  1302. 7.1
  1303. Printing the pictures
  1304. 7.1
  1305. Using the Acorn printer drivers, I found the best results were obtained
  1306. using the Égrey, small halftoneæ setting. A TurboDriver system prints
  1307. fine on normal settings. With an HPII laser, again the best setting was
  1308. found to be the Égrey, small half toneæ.
  1309. 7.1
  1310. Summary
  1311. 7.1
  1312. All in all, the front end is simple to use and performs well. One
  1313. problem I did meet is the random display Ö once started, it failed to
  1314. cancel and needed the machine to be reset, which is not ideal. The
  1315. pictures themselves appear as someone elseæs photo album, so are they of
  1316. use to you? That is your choice. I would recommend a good look through
  1317. before you buy it as the disc costs ú52.88 inc VAT.ááA
  1318. 7.1
  1319. CC
  1320. 7.1
  1321. From 6.12 page 19
  1322. 7.1
  1323. CC
  1324. 7.1
  1325. From 6.12 page 16
  1326. 7.1
  1327. Keystroke
  1328. 7.1
  1329. Richard Skemp
  1330. 7.1
  1331. As you might guess, Keystroke is a utility which enables you to write
  1332. your own keystrokes. However, this does not give an idea of the power
  1333. and variety which are available, nor of the usefulness of being able to
  1334. write key combinations in ways which do exactly what you want and which
  1335. fit into your personal working patterns. To illustrate this, here are
  1336. some examples which I have recently made for my own use.
  1337. 7.1
  1338. Recently, I acquired a hundred new font families from Skyfall PD. With
  1339. the considerable number of fonts I already had, made it essential to
  1340. organise them so that I could have available a chosen sub-set at any
  1341. given time. (Skyfall include some helpful utilities for this.) It would
  1342. often be useful to have a quick check of the fonts currently available,
  1343. and I have set up <ctrl-alt-F> to do just that. It does it by opening a
  1344. task window and then inserting the text öfontcat |Mò at the star prompt.
  1345. This provides a list in a scrollable window which can, if desired, be
  1346. made into a text file. It was an easy keystroke to set up. Another easy
  1347. one was to set <ctrl-alt-S> to activate my chosen screen saver. Now for
  1348. something a little harder...
  1349. 7.1
  1350. I bought Keystroke several months ago but was busy with other things at
  1351. the time and it remained unused until recently, when I received an
  1352. upgrade from Quantum Software. This was unsolicited and was sent without
  1353. charge. The new version included keystrokes for a number of applications
  1354. including Vector. When writing to thank them, I mentioned that a welcome
  1355. addition to these would be one which enabled me, when working in layers,
  1356. to change to any layer I wanted, view all layers but have only the
  1357. current layer selectable. This would prevent me from accidentally
  1358. changing something on a different layer. I said that when I had time, I
  1359. was hoping to set this up but that it looked a bit complicated since it
  1360. involved opening the layers dialogue box and then clicking on four
  1361. successive icons.
  1362. 7.1
  1363. Almost by return, Stuart Halliday, the project manager, sent me a disc
  1364. with a set of keystrokes doing just what I wanted, plus an extra one for
  1365. adding a new layer. He also sent a detailed letter of explanation, with
  1366. the help of which I was able to replicate these myself, thus providing a
  1367. useful learning experience. Taking this a step further, I have now set
  1368. up <ctrl-alt-V> to install Vector, load all these new keystrokes and
  1369. also show a list of them in a text file in case I need a reminder. Had I
  1370. wished, it would have been easy to open a directory of Vector documents
  1371. at the same time but, in my case, these are spread around their relevant
  1372. subject matter directories.
  1373. 7.1
  1374. Here is just one more example of a keystroke tailored to a personal
  1375. need. I recently bought Risc Developmentsæ excellent Thesaurus. It is
  1376. linked with Ovation but since I use Impression and Wordz, I originally
  1377. needed to type my chosen word into the Thesaurus dialogue box.
  1378. Alternatively, I could (in Wordz) select the word, choose the menu
  1379. options File ÖÖ> Save other ÖÖ> Save selection as text, and then drag
  1380. the save icon to the dialogue box. The middle three of these are now set
  1381. up as a single key-press, which makes the whole operation quicker and
  1382. simpler. The advantage of this method is that an <adjust> click on the
  1383. chosen alternative inserts it directly into the text.
  1384. 7.1
  1385. Keystroke allows you to replicate any or all of the following, and to
  1386. connect them in a sequence which provides their combined result by a
  1387. single keystroke:- Single or double icon click with <select> or
  1388. <adjust>; *commands; move window; menu selection; insert text; open
  1389. dialogue. For the keystroke itself, you can choose just about any
  1390. keyboard character. If a letter is used, it has (for obvious reasons) to
  1391. be combined with one, two or all of <ctrl>, <shift>, <alt>. Also, you
  1392. need to avoid combinations already used by your current application. The
  1393. function keys can be programmed as single kepresses or in combination as
  1394. above, giving eight possibilities for each function key! So, the answer
  1395. to Gary Jonesæ question (6.12 p29) and the editorial note is most
  1396. probably ÉYesæ, although I am not in a position to try it out with
  1397. Impression Junior.
  1398. 7.1
  1399. In my first note to Paul, I said that I found Keystroke ösimple,
  1400. powerful and very usefulò. After longer experience my views are
  1401. unchanged for the second and third, but with a slight modification of
  1402. ösimpleò. Usually, I do find it simple, but sometimes it is only simple
  1403. in retrospect Ö itæs easy when you know how! I donæt think that this is
  1404. the fault of either Keystroke or the manual, but rather a result of the
  1405. variety on offer.
  1406. 7.1
  1407. The tutorial section of the manual is helpful and should be worked
  1408. through. Another useful learning exercise is to take one of the provided
  1409. keystrokes and step through its sequence in the keystroke definition box
  1410. by clicking in the boxes marked Previous, Next, and those for beginning
  1411. and end of the sequence, to see how it was done. This is also useful for
  1412. checking a new keystroke of your own, if it doesnæt work first time.
  1413. When I have telephoned with a query, Stuart Halliday has always given
  1414. clear and helpful answers.
  1415. 7.1
  1416. Keystroke is now in my Deskboot file, as it has joined my short-list of
  1417. utilities which I have available every time I switch on my Archimedes.
  1418. As mentioned in the Late News with the September issue of Archive,
  1419. Keystroke costs ú29.95 inclusive from Quantum Software and is now
  1420. available for ú28 through Archive.ááA
  1421. 7.1
  1422. Education Column
  1423. 7.1
  1424. Solly Ezra
  1425. 7.1
  1426. The role of Information Technology in education at all levels and in all
  1427. areas seems to be gaining more importance. The National Curriculum,
  1428. despite its lack of coherence, has brought to the fore the importance of
  1429. IT. This column, I am hoping, will be a source of necessary information,
  1430. advice and support for all teachers wherever they may fall along the
  1431. continuum of expertise Ö from the diffident at one end to the
  1432. enthusiastic expert at the other end.
  1433. 7.1
  1434. Along with the aims and objectives detailed in the earlier columns, I
  1435. would be very happy for this also to be a forum where teachers, pupils
  1436. and Éeducationalistsæ would freely (but courteously) express their views
  1437. and opinions.
  1438. 7.1
  1439. Roger Nelson has sent me his thoughts, for which I am very grateful. I
  1440. will convey them to you with just a few comments. Roger feels that the
  1441. teacher who subscribes to Archive does not need more of the basic
  1442. articles that we suggested should be included in this column. He
  1443. suggests that this column should be a source of further information and
  1444. greater depth about what is being used, how it is being used and how
  1445. educational software is being developed. I agree that those teachers who
  1446. subscribe to Archive are not at the basic level and like most, if not
  1447. all, are enthusiastic Archimedeans. But I still hold to the view (based
  1448. on very wide experience) that there are many teachers who are not aware
  1449. of the full potential of their Acorn machines and want programs that
  1450. require little or no teacher input or management. Roger, clearly, does
  1451. not fall into that category. He uses programs, like Genesis, öto produce
  1452. learning materials and encourage pupils to use the more easily
  1453. understood Magpie to organise their own informationò. He suggests Ö
  1454. öShould this be in the Genesis/Magpie column?ò
  1455. 7.1
  1456. In the previous column, one of Mark Sealeyæs suggestions was Ö Écase
  1457. studies of good practice from an educational rather than a technical
  1458. standpointæ. Like many of us, Roger thinks that is a very good
  1459. suggestion. Roger, please could you tell Archive readers how you use
  1460. Genesis and Magpie with your pupils?
  1461. 7.1
  1462. Apologies
  1463. 7.1
  1464. I will be across the waters for a while visiting with my folks on the
  1465. West Coast of the USA, so I will not return in time to meet the deadline
  1466. for the next issue. But please do keep writing with your thoughts and
  1467. suggestions.
  1468. 7.1
  1469. I have a case study in the pipeline along with some reviews.
  1470. 7.1
  1471. My address is: 35 Edgefield Avenue, Barking, Essex, IG11 9JL.ááA
  1472. 7.1
  1473. RISC Developments
  1474. 7.1
  1475. New Artwork about Desk Edit  2
  1476. 7.1
  1477. Lambda
  1478. 7.1
  1479. From 6.12 page 12
  1480. 7.1
  1481. F.R.E.D.
  1482. 7.1
  1483. Andrew Rawnsley
  1484. 7.1
  1485. F.R.E.D. (Fred from now on!) is an amusing little game from Software 42.
  1486. Well, actually itæs quite a substantial game with 18 levels set in three
  1487. graphically different zones. It is a platform game running at 50 frames
  1488. a second, so everything is very smooth indeed.
  1489. 7.1
  1490. The box claims that there are lots of Écomplex levelsæ, and after
  1491. playing the first few, I think that this is rather an understatement.
  1492. After over a week of regular playing, I have only reached level 7, and
  1493. level one took quite a while. The message is that Fred will take some
  1494. time to complete, and will have a good lifespan, as completing a level
  1495. is very satisfying.
  1496. 7.1
  1497. The idea of each level is to travel around moving mirrors to reflect a
  1498. laser beam from its start position to the destination block. You also
  1499. need to collect pink stars which give the beam energy, if you are going
  1500. to reach the next level. These stars are revealed by standing under the
  1501. large, yellow question-mark blocks, and jumping to hit them with your
  1502. head Ö shades of Super Mario Bros., Sonic the Hedgehog and Gyrinus II,
  1503. methinks!
  1504. 7.1
  1505. The presentation of the game is superb, from the title screen to the
  1506. screen fades. For example, when hard disc owners are asked to insert
  1507. their original disc, the 256 colour loading screen fades into a grey-
  1508. shaded version of the same screen with the insert disc request on it.
  1509. Very nice! Even when pausing the game during play, the whole screen goes
  1510. a little darker to make the Paused message stand out.
  1511. 7.1
  1512. The main menu allows you to set various options, redefine the keys,
  1513. enter a password, start the game or quit. The options include
  1514. controlling the sound, music and keyboard / joystick control.
  1515. 7.1
  1516. The graphics are high class, with a high level of detail maintained even
  1517. with the 50 frames per second animation. They start off with an Arctic
  1518. theme, with monsters including Santas and zombie snowmen (well Ö thatæs
  1519. what I guess they are!), and various others. You can be sure that they
  1520. will raise a smile when you see them. After the ice levels, the game
  1521. enters a medieval phase with castle-style wooden graphics and squat
  1522. Viking enemies. Slightly different graphics are introduced in each
  1523. level, as well as new hazards such as force fields, one-way walls and
  1524. doors.
  1525. 7.1
  1526. The gameplay is rather fast, particularly when accuracy is so important,
  1527. but the speed does make the whole game very exciting.
  1528. 7.1
  1529. On each level, you have limited amounts of both time and energy. Energy
  1530. is lost if you collide with one of the monsters or land on some spikes,
  1531. or if the laser is firing. The two statistics are depicted by coloured
  1532. bars at the bottom of the screen, and the speed at which the time bar
  1533. goes down varies from level to level. This is one reason why the early
  1534. levels are so difficult Ö the time bar goes down very quickly.
  1535. 7.1
  1536. Most of the puzzles involve trying to get at, and then turn, the
  1537. mirrors. A great deal of skill is required to turn some of the mirrors,
  1538. as they may be suspended from the ceiling above a large gap, and failing
  1539. to turn the mirror first time might mean not completing the level.
  1540. 7.1
  1541. There is a high score table but, unfortunately, it is not permanent, so
  1542. your achievements cannot be saved and shown to friends. Perhaps there
  1543. should be two high score tables Ö one permanent, one temporary?
  1544. 7.1
  1545. Finally, the gameæs biggest fault Ö the plot. Any game in which the main
  1546. character is a Malteser (yes, the chocolate) which has transformed into
  1547. a tiny man, must get my vote for the most unbelievable plot of the year.
  1548. Quite how the laser beam fits into the plot, even the manual doesnæt
  1549. make clear. Never mind, since when did the plot influence whether or not
  1550. you buy the game?
  1551. 7.1
  1552. Fred is available from Software 42 for ú20 inclusive and, as such,
  1553. represents good value for money, as it will certainly last you a long
  1554. time and be great fun to play.ááA
  1555. 7.1
  1556. Comment Column
  1557. 7.1
  1558. Å    Acorn World bloopers Ö Two months ago, I gave you the wrong dates and
  1559. corrected them last month (October 29th Ö 31st). Last monthæs deliberate
  1560. Acorn World mistake was the Norwich Computer Services stand number! We
  1561. are actually going to be on stand number 48. Ed.
  1562. 7.1
  1563. Å    AKF18 problems Ö Further to the comments we have had about problems
  1564. experienced by subscribers with AKF18 monitors, I am pleased to say that
  1565. Acorn have responded in a very helpful way. N.B. This applies to the
  1566. early AKF18s, not the more recent ones. Despite the fact that the AKF18s
  1567. meet the EN60950 (equivalent to BS7002) safety standard, some of the
  1568. monitors have failed öin a rather dramatic fashionò, say Acorn. The
  1569. components prone to early failure have been identified and these
  1570. components have not been used on the later monitors. However, to
  1571. reassure customers, Acorn have extended the warranty from one to four
  1572. years on the monitors that have problems with these particular (un-
  1573. named) components. There is, unfortunately, no simple way of working out
  1574. if your monitor is included in this, as the poor quality components were
  1575. not confined to any particular run of serial numbers.á Ed.
  1576. 7.1
  1577. Å    Australian mail (male?) Ö Many thanks to the person from Australia
  1578. (Eastern mail centre?) who sent us a Tudor 100% recycled paper envelope.
  1579. Was there supposed to be anything it it? Ed.
  1580. 7.1
  1581. Å    Beginners start here! Ö One thing which has emerged very strongly from
  1582. the questionnaire is the need for more help for beginners. I think I
  1583. knew that was the case and we have asked on a number of occasions for
  1584. people to write articles for beginners. Laura Handocaæs work in editing
  1585. the Beginnersæ Column has been much appreciated and has gone some way to
  1586. providing the much-needed help. However, we would like to take this
  1587. further.
  1588. 7.1
  1589. I am doing my best to get some beginnersæ articles written and am hoping
  1590. to have a series of them starting in a month or soæs time. Writing
  1591. really good articles for beginners is actually very hard work but if
  1592. anyone else would like to have a go, I hope you will get in touch with
  1593. me telling me what subjects you would be interested to write about.
  1594. 7.1
  1595. Also, I thought it would be good to have a panel of Éexpertæ beginners
  1596. to whom we could send the articles to see if they are understandable. If
  1597. you would like to offer your services as a member of the ÉBeginners
  1598. Panelæ, again, do get in touch with me.
  1599. 7.1
  1600. Beginners who donæt want to be involved in vetting articles might want
  1601. to make suggestions as to the sorts of things they want explained. You
  1602. are the people who know what information is needed. Please let us know
  1603. what you think.á Ed.
  1604. 7.1
  1605. Å    Budget DTP Ö I have recently had several öreally good ideasò for
  1606. budget DTP that have all run into problems and I thought other readers
  1607. might find them amusing.
  1608. 7.1
  1609. Colour Printing using a BJ230 + CC TurboDriver Ö I couldnæt afford a
  1610. BJC800 but I really did want A3 output with the option to do a little
  1611. colour work from time to time. The BJ230 seemed ideal Ö especially with
  1612. a fast TurboDriver to do the separations. I should have listened to the
  1613. CC salesman more closely! When he said I could purchase coloured inks to
  1614. do the printing, he meant exactly that Ö you canæt buy colour
  1615. cartridges, you have to use up black ones, wash them and refill them
  1616. with coloured inks. Has anyone done this with a BJ200/230 yet? (CC told
  1617. me that they hadnæt.) Is it any good? How does the TurboDriver compare
  1618. with ColourSep (ICS)?
  1619. 7.1
  1620. AIM-less image processing Ö I use images from a HiVision digitiser but I
  1621. wanted an image enhancer to do some post-processing. AIM seemed ideal Ö
  1622. a macro-based image processor which offers some amazing functions. The
  1623. trouble is that it only takes 256╫256 images so there is considerable
  1624. loss of detail from a 720╫508 HiVision sprite. The AIM documentation
  1625. suggests that a new RISC OS 3 version will take any size sprite and will
  1626. handle Acorn 256 grey scale sprites. However, when I asked Lindis (who
  1627. distribute AIM in the UK) I was told that the RISC OS 3 version is not
  1628. being developed. There is a more powerful image processor that they
  1629. distribute called TCL-Image but this requires a UNIX platform and costs
  1630. about ú3,500... Does anyone have a simple any-size-sprite PD or
  1631. commercial (up to ú25) image enhancer?
  1632. 7.1
  1633. Grabbing video stills with HiVision Ö The HiVision digitiser grabs a
  1634. 720╫508 pixel image by digitising consecutive interlaced TV images. For
  1635. moving pictures, this alternation between the two image positions causes
  1636. little problem. However, when you grab a still of a moving subject you
  1637. get horizontal öjaggiesò on any vertical lines. Under these
  1638. circumstances it may be desirable to grab a subject with a lower
  1639. resolution single frame digitiser (e.g. the Vision digitiser).
  1640. 7.1
  1641. Using monochrome sprites in budget DTP Ö If, like me, you use a 360 dpi
  1642. inkjet printer to produce your final output, you may well not notice
  1643. much final image degradation when using 16 grey level images as opposed
  1644. to 256 grey level images. This is useful because you can therefore use
  1645. ordinary 256 colour sprites rather than the new 256 grey scale ones and
  1646. hence edit them in ordinary (non-Colour Card) modes using older painting
  1647. packages. However, the problem with this is that your sprites take up
  1648. twice as much space (8 bits per pixel) as is actually required (4 bits
  1649. per pixel).
  1650. 7.1
  1651. The answer is to convert these images into 16 grey level mode 20
  1652. sprites. RISC OS 3 ChangeFSI will do this if you use output as mode 20
  1653. with the öspecialò option ötò. Alternatively: use mode 20; set the
  1654. palette to a 16 grey level one (e.g. the one in the Impression
  1655. application directory); load the sprite into Revelation; then resave it
  1656. over the original. You can do the same thing with Paint by loading the
  1657. image and then grabbing part of the screen as a new sprite but this only
  1658. works for sprites smaller than the screen mode you are using.
  1659. 7.1
  1660. Converting sprites like this has the advantage of using less disc space
  1661. to store images but if you use Compression, the benefit is less as the
  1662. redundant data is stripped out automatically. More importantly, if you
  1663. use these images in DTP documents, you can almost halve your memory
  1664. usage.á Cain Hunt, Cambridge.
  1665. 7.1
  1666. Å    Edit scrolling bug Ö Just to add to the Edit scrolling bug
  1667. information. I find that it happens with very long lines Ö I normally
  1668. just type and then dump it into !Draw or use <ctrl-f6> later for
  1669. formatting. It seems to occur most frequently when scrolling the screen
  1670. by holding <select> or <adjust> down on the scroll bar arrows. Indeed,
  1671. this method is almost guaranteed to produce it! The text can be restored
  1672. to normal by moving up and down a couple of screenfuls (using <shift>
  1673. <up/down arrow) so that the problem area is completely off-screen. It
  1674. is, of course, also in !SrcEdit, which I am using at the moment.
  1675. 7.1
  1676. (Acorn! How about a !SrcEdit that can handle Basic, so that I donæt have
  1677. to use !Edit as well?)
  1678. 7.1
  1679. Humble apologies to the contributor, but I cannot trace where this
  1680. comment came from. Ed.
  1681. 7.1
  1682. Å    Equinox PD library Ö The organisers of Equinox PD library would like
  1683. people to know that they are no longer going to be operating. Please do
  1684. not send them any more orders.á Geoff Scott, Northampton.
  1685. 7.1
  1686. Å    Impression and Ovation compared Ö I thought Richard Hallasæ extensive
  1687. offering (Archive 6.2 pp42-49) was quite the best comparative review
  1688. Iæve ever seen in any magazine. The dongle stopped my plan to get
  1689. Impression and Iæve never regretted buying the superb Ovation
  1690. alternative. Amazing value for money. The review was absolutely correct
  1691. in what features Ovation did or did not have at the time but, as with
  1692. any good program, when things are missing, it is often very quick and
  1693. just as effective to use a workaround. Hereæs a couple of examples:
  1694. 7.1
  1695. Itæs probably true to say that Ovationæs built-in sprite borders are not
  1696. as flexible as Impressionæs drawfile solution. However, itæs very easy
  1697. to use a drawfile border with Ovation. Simply create a picture frame
  1698. inside the main (text) frame, drop the drawfile border into it and, if
  1699. necessary, click on Scale to Fit. In some respects, this is even more
  1700. convenient than the sprite borders. For a start, the sprite border sits
  1701. on the outside of the frame and you can easily get a öNot enough Roomò
  1702. error with the thicker borders. The drawfile border sits on the inside
  1703. of the frame so the thickness or complexity is irrelevant. You could
  1704. even introduce a transparent text frame inside the border frame and have
  1705. your text superimposed on the border.
  1706. 7.1
  1707. Although Ovation has no built-in method of producing tables, the power
  1708. of the line-drawing facility in conjunction with other built-in features
  1709. should never be underestimated (I use lines all the time for arrows,
  1710. column separations, tables and for general effect.) To make a table, all
  1711. you have to do is to create a picture frame with your choice of border
  1712. for the table surround, then put a transparent text frame inside and
  1713. type in the data where you want it. Finally, use the line-drawing
  1714. function to draw lines where you want them, with complete control over
  1715. line style, width and colour. If you start the lines inside the table
  1716. frame, they will be constrained within the table and you can use shift-
  1717. drag to ensure that the lines are perfectly horizontal or vertical.
  1718. Similarly, you could use Duplicate Line and/or Snap to Guides to ensure
  1719. overall accuracy.
  1720. 7.1
  1721. With a little practice, perfectly good tables can be produced within
  1722. minutes and can easily be Étweakedæ if and when data changes. If you
  1723. need to move the table, to make way for other body text, for instance,
  1724. all you have to do is move the table frame Ö everything else moves with
  1725. it.
  1726. 7.1
  1727. While this is very convenient, there comes a point that, if you wanted
  1728. to reproduce a more complex table, perhaps with formatting, background
  1729. shading or the facility to import data, it might be better to use a
  1730. dedicated application such as !TableMate, which works a treat with
  1731. Ovation.
  1732. 7.1
  1733. I recently sent a wish list to Risc Developments, basically asking for
  1734. improved customisation in Ovation. John Wallace replied to say that all
  1735. things were possible and that he was considering my list. He did leak
  1736. some rather intriguing information that, although no major changes would
  1737. be added to Ovation as it presently stands, they öare working on a very
  1738. exciting development of Ovationò.
  1739. 7.1
  1740. In the meantime, if you want to improve Ovation customisation (or any
  1741. other application for that matter), can I suggest you consider Keystroke
  1742. (Archive 6.12 p4). Iæve had my full copy only a week and, although it
  1743. takes a lot of getting used to (purely because its features are so
  1744. extensive and powerful), I have already managed to produce a much-needed
  1745. Ovation macro which reduces twelve separate keypresses to a single hot
  1746. key selection. From initial impressions, this utility will prove
  1747. invaluable and I think weæll be hearing a lot about Keystroke in
  1748. future.á Jim Nottingham, York.
  1749. 7.1
  1750. (Keystroke is now available through Archive for ú28. See the review on
  1751. page 21. Ed.)
  1752. 7.1
  1753. Å    Mac transfer Ö I noticed the request in the Help!! Column last month
  1754. for information about Archimedes-Mac transfer and I wonder if people
  1755. know about a program called View>>Mac.
  1756. 7.1
  1757. This is produced by Human Computer Interfaces Ltd in Cambridge. It
  1758. allows the transfer of WP files via a serial line between an Apple
  1759. Macintosh and either a BBC Computer or an Archimedes.
  1760. 7.1
  1761. The program is written for the Apple Mac which acts as host, the other
  1762. machine being controlled completely by the Apple. You can read to and
  1763. from both machinesæ discs, and the program recognises several BBC and
  1764. Archimedes WP file formats and converts them accordingly.
  1765. 7.1
  1766. I use the program a lot to transfer old Archimedes files across to the
  1767. new Mac system. The Archimedes files are in PipeDream format and the
  1768. Apple files end up as Word format. It does work but, of course, you have
  1769. to have the two computers side-by-side. The program costs ú69+VAT from
  1770. Human Computer Interfaces and they sell an Archimedes-Mac serial lead
  1771. for ú25 +VAT.á Steve Laugher, N. Yorkshire.
  1772. 7.1
  1773. Å    Matt Blackæs Image Club clipart Ö Archive previews, reviews and
  1774. comments rarely tend to contradict each other, so I was quite bemused by
  1775. John Hancockæs glowing remarks about Matt Blackæs Image Club clipart
  1776. (Archive 6.9 p50), following Hutch Curryæs rather lukewarm reactions in
  1777. his necessarily limited review (6.7 p12). However, I sent off my fiver
  1778. and, after a 2 month wait for reprinting, received the catalogue. The
  1779. price seems to change by the week; currently it is ú7, plus ú2 for
  1780. postage and packing, but Matt Black kindly offered to absorb the
  1781. balance.
  1782. 7.1
  1783. The substantial 110-page, A4, spiral-bound catalogue is very good
  1784. quality and value. Even if you didnæt buy any of the clipart, it would
  1785. be a very useful source of ideas for DIY clipart, rather like the
  1786. excellent DTP Seeds book from 4Mation.
  1787. 7.1
  1788. From John Hancockæs comments and the price, I was expecting something
  1789. really special in the clipart, perhaps similar to the mind-boggling
  1790. stuff bundled with Artworks Ö I was very disappointed. Iæm with Hutch
  1791. Curry; many of the offerings are trivial (e.g. arrows and shapes),
  1792. repetitive (maps) or of little practical value. For instance, two of the
  1793. 24 volumes comprise a total of 41 rather unexciting Drawfonts, costing
  1794. some ú60. Compare that with a current offer of a fiver for over 50
  1795. excellent RISC OS 3 PD outline fonts.
  1796. 7.1
  1797. As the source material is Canadian, thereæs a distinct transatlantic
  1798. flavour to things like signs and maps. With very few exceptions, I donæt
  1799. think any of the clipart is of a higher standard than that available
  1800. from other commercial sources or PD libraries and, surprisingly, there
  1801. are no colour images.
  1802. 7.1
  1803. What caused my jaw to drop was the realisation that I already have a
  1804. significant portion of the offerings duplicated in my existing clipart
  1805. collection, obtained over the years from the PD libraries and Éfreeæ
  1806. with various vector graphic/DTP programs. I even spotted two piccies
  1807. which came with a DTP demo disc! So the clipart isnæt necessarily new or
  1808. unique. Has there been wholesale software theft? I suspect not Ö most of
  1809. the duplicated files I have are in full colour.
  1810. 7.1
  1811. Turning to the prices, this is where my jaw really hit the ground. Letæs
  1812. try to put this in perspective. John Hancock tells us heæs bought 18 of
  1813. the 24 volumes Ö at current catalogue prices, this would cost well over
  1814. ú500. For the same brass, you could buy Impression and Artworks (with
  1815. hundreds of outline fonts and full-colour clipart which leaves Matt
  1816. Blackæs offerings standing), a couple of commercial clipart collections
  1817. and all the PD clipart discs on offer (giving thousands of images, many
  1818. in colour) Ö and still have change to buy Compression to squeeze them
  1819. all in.
  1820. 7.1
  1821. So, in summary... loved the catalogue, shame about the clipart! And as
  1822. for the prices... ...sorry Matt Black, no contest!á Jim Nottingham,
  1823. York.
  1824. 7.1
  1825. Å    Past, Present and Future Ö The analysis in Paulæs editorial last month
  1826. (Archive 6.12 ifc) dealing with Acorn machine sizes since 1980 was
  1827. fascinating and the vision of the future was tantalising! In an attempt
  1828. to see into the future, I have tried to plot the growth of RAM and disc
  1829. sizes. I expected an exponential growth, so I used a logarithmic scale,
  1830. which shows an exponential Écurveæ as a straight line. I have taken the
  1831. liberty of adjusting Paulæs figures in certain cases, as explained
  1832. below.
  1833. 7.1
  1834. For RAM, Paul quoted the range of sizes available on the appropriate
  1835. machines but for discs, he quoted only the Éstandardæ as normally
  1836. supplied. Larger disc drives have been available from third-party
  1837. suppliers, and should be acknowledged on the chart. Since the current
  1838. Archive Price List includes a 1 Gb internal drive, I have included this
  1839. as the top of a dotted line for 1993 and I have boldly assumed that this
  1840. will be doubled in 1994.
  1841. 7.1
  1842. I blinked a couple of times when I saw the prediction of 256Mb RAM for
  1843. the 1994 machine, but I now understand that this is, to some extent at
  1844. least, authoritative. This is encouraging, since it fits my straight
  1845. line very well. I have shown it as a dotted line below about 50Mb, since
  1846. one model is unlikely to offer a RAM range all the way from 1 Ö 256Mb.
  1847. Considering the small physical size of the 4Mb upgrade for my A540 and
  1848. the way RAM chips keep shrinking, I can well believe that a 256Mb
  1849. machine is now feasible.
  1850. 7.1
  1851. As my chart shows, the progress of RAM size fits very well to a straight
  1852. line, or rather, a straight band. The slope of the band corresponds to a
  1853. doubling of capacity every year and gives a range of about 4Ö16Gb in the
  1854. year 2000, which supports Paulæs prediction.
  1855. 7.1
  1856. The trend in disc sizes it less well defined. I have plotted the bands
  1857. manually, because the figures are too vague to use a precise regression
  1858. analysis. My estimate shows a band parallel to the RAM band,
  1859. consistently a factor of twelve larger. Because discs did not appear on
  1860. Acorn machines until 1986, I have plotted the figures available and
  1861. extrapolated backwards as well as forwards. From my recollection, those
  1862. PCs which did have discs around 1980 only had floppy drives of less than
  1863. 100Kb, which fits quite nicely with my projection. Looking forward, I
  1864. predict hard discs of around 40Ö160Gb in the year 2000, a little below
  1865. Paulæs figure.
  1866. 7.1
  1867. It is very noticeable that the A3/4/5000 machines lie rather below the
  1868. bands. They are, of course, manufactured to reduced specifications for
  1869. those users (the majority) who do not need the Éflagshipæ machine. I
  1870. have plotted the figures, but then rather ignored them. The projections,
  1871. therefore, relate to the Étop-endæ machines.
  1872. 7.1
  1873. My first attempt to draw this chart did not include my own Éguestimateæ
  1874. of 2Gb discs in 1994, nor had I thought about the size of discs before
  1875. 1986. The band for disc sizes then had a significantly lower gradient
  1876. and it crossed the RAM band about the year 2005! I have often thought
  1877. that the days of discs might be numbered and that they would eventually
  1878. be replaced by RAM cartridges. It would obviously have to be non-
  1879. volatile RAM. Even if each cartridge contained a rechargeable battery, I
  1880. wouldnæt want to rely on that to maintain my live data files, would you?
  1881. Since the chart shows development of volatile RAM, I cannot predict the
  1882. demise of hard discs in 2005, even if that interpretation of the trend
  1883. in disc sizes were to be correct. On balance, I prefer the parallel band
  1884. estimate which gives a better back-projection as well as, I think, a
  1885. more credible forward prediction.
  1886. 7.1
  1887. I would like to plot the growth of CPU power but that is not easy. On
  1888. Paulæs table, the clock speed is shown as having increased from 1MHz to
  1889. 50MHz but this does not tell the whole story. The 8-bit processors have
  1890. been replaced by 32-bit and although this does not necessarily imply a
  1891. speed factor of four, it is probably of that order. The use of cache and
  1892. a degree of parallel processing also contribute to the increase in
  1893. speed. Paul did not explain his figure of ╫300 Ö I would be interested
  1894. to know how he derived it. Over 14 years, this represents a growth
  1895. factor of ╫1╜ per yearáÖásignificantly less than for RAM and for discs.
  1896. 7.1
  1897. (In my July 1990 editorial, I said that I reckoned the A310 was about 30
  1898. times the speed of the Atom. The A540 is 4 or 5 times the speed of the
  1899. A310 and the new ARM700 machine looks being at least twice the speed of
  1900. the A540. Ed)
  1901. 7.1
  1902. I wonder what the editor of Archive 14.1 will make of these
  1903. predictions?á Colin Singleton, Sheffield.
  1904. 7.1
  1905. Volume 14 of Archive? The mind boggles! Mind you, Acorn User and Acorn
  1906. Computing (aka Micro User) are in their twelfth years of existence Ö and
  1907. I wrote several articles for Volume 1 of each. Nostalgia, nostalgia! Ed.
  1908. 7.1
  1909. Å    Pocket Book praise Ö I am writing this comment on the five-hour return
  1910. journey from Manchester to Norwich (on the train, I hasten to add). I
  1911. was hoping to take an A4 Notebook with me but there just arenæt any
  1912. available at the moment Ö we cannot supply existing orders, let alone
  1913. have one in stock that I could use. So, it was the office Pocket Book or
  1914. nothing. At first, I found it slow going as I kept having to go back and
  1915. insert missing letters that didnæt register because of lack of pressure
  1916. on the keys. But after several hours of use, I am now becoming much more
  1917. fluent and I can get up quite a good speed Ö obviously not as fast as on
  1918. a normal keyboard (even though I donæt touch-type) but quite acceptable.
  1919. (I transferred the text to Impression and have just counted Ö I typed
  1920. 3,300 words in all Ö I was not typing for all 10 hours, though!)
  1921. 7.1
  1922. I was warned that batteries would be a problem, so I put new ones in and
  1923. took a couple of spare sets. I have just had to change the first set
  1924. after what I would guess was about the equivalent of three or four hours
  1925. continuous use. I think I would do better next time because I have now
  1926. managed to convince myself that switching off really doesnæt lose the
  1927. text and, in fact, it brings you back to exactly where you were. It is
  1928. the equivalent, on a table-top computer, of just switching off the
  1929. monitor and back on again Ö except that it is instantaneous. I have only
  1930. tried to use Write, but I have to say that I am impressed and will be
  1931. using a Pocket Book at home in future for writing letters. That way, you
  1932. can be sociable with the family whist avoiding the pain of having to
  1933. using pen and paper!
  1934. 7.1
  1935. One other thing that occurs to me as I type is that this Pocketbook
  1936. would be very useful for writing quick notes about various things.
  1937. Several öthings to doò have occurred to me as I have been sitting here
  1938. on the train and instead of writing them down on bits of paper and then
  1939. wondering where I put the bits of paper, they are going into this Pocket
  1940. Book. I think I shall have to investigate the Schedule package. I have
  1941. to admit that I have resisted it thus far as it just looks SO
  1942. pretentious when people get out their electronic dairy in answer to an
  1943. öare you free on...ò enquiry.
  1944. 7.1
  1945. Finally, a couple of practical points. I found that it was not very good
  1946. typing on the table-top as it was too high. For the best typing
  1947. position, a book or, in my case, a clip-board on the knee was the best
  1948. working position.
  1949. 7.1
  1950. Another small practical hint about the use of Write is that when you
  1951. spot a mistake and cursor back to change it, you then want the quickest
  1952. way back to the point where you were. Now, presuming you are using it
  1953. for entering text (I would never try to use it for editing!), it is best
  1954. to be working at the end of the text area. So, after correcting the
  1955. mistake, which is probably on the current line, you only need to press
  1956. the cursor down button and you will find yourself back where you left
  1957. off. There is no need for multiple keypresses unless you are several
  1958. lines up.áEd.ááA
  1959. 7.1
  1960. Hints and Tips
  1961. 7.1
  1962. Å    A300/400 floppy drive problems Ö On the old A310 and A440 machines,
  1963. the disc drive has a cover on the head which has a notorious tendency to
  1964. fall off but the drive is not affected by a missing cover. A far more
  1965. usual fault on A310 drives is that the eject button falls off. This can
  1966. easily be fixed with glue. (Do take the drive out of the machine first
  1967. so you donæt glue the button to the front of the computer!)
  1968. 7.1
  1969. On the old machines (with only the disc drive button sticking out
  1970. through the front fascia) you have no option but to replace them with an
  1971. identical Sony drive mechanism (ú102 through Archive Ö Ouch! Ed.) but on
  1972. the newer machines, like the A410/1, you can use most 720Kb drives
  1973. available. (Are you sure? Ed.) Knut Folmo, Norway.
  1974. 7.1
  1975. Å    Bespoke appointmentsæ calendar Ö I have written a program (on the
  1976. monthly program disc) to generate an Impression-based appointments
  1977. calendar and would like to share it with other people, courtesy of
  1978. Archive magazine. Using the program avoids filling in all those
  1979. birthdays, etc every year. Itæs all done automatically from a text file.
  1980. Itæs written in Basic and has no glitzy front end but it works OK.á Ian
  1981. Summers, Norwich.
  1982. 7.1
  1983. Å    Elite Ö A space station exists in witch space. After killing all the
  1984. other ships, switch to one of the status screens (f8?) and the compass
  1985. will reappear. By jumping repeatedly in that direction, you can
  1986. eventually find it. This station is strange in many ways and, while you
  1987. are experimenting, it is worth noting that its existence changes while
  1988. you are looking at the status screen. Try docking and shooting while
  1989. using <f8>.á Geoff Scott, Northampton.
  1990. 7.1
  1991. Å    Form feeds in printer drivers Ö I would like to respond to Mick Dayæs
  1992. comments about form feeds (6.12 p57). The terminal form feed is
  1993. definitively (now thereæs sticking my neck out) configurable. Mick does
  1994. not say whether he is using text or graphics output to his printer but
  1995. for the dot matrix drivers this is what happens.
  1996. 7.1
  1997. Text output:-
  1998. 7.1
  1999. send
  2000. 7.1
  2001. StartTextJob code
  2002. 7.1
  2003. SetLines code plus byte to set the page depth in text lines
  2004. 7.1
  2005. [your text formatted as per option set, eg none or draft highlights etc
  2006. using specified line feed/ linefeed cr codes]
  2007. 7.1
  2008. {gets to the end of a page
  2009. 7.1
  2010. [more text as above]}
  2011. 7.1
  2012.        .
  2013. 7.1
  2014.        .  repeat above for number         of pages
  2015. 7.1
  2016.        .
  2017. 7.1
  2018. EndTextJob code (this usually includes a Form Feed in the codes sent)
  2019. 7.1
  2020. For graphics you have:-
  2021. 7.1
  2022. SetLines code plus byte as above
  2023. 7.1
  2024. PageStart code
  2025. 7.1
  2026. [Graphics data using specified control strings]
  2027. 7.1
  2028. @{of a page
  2029. 7.1
  2030. PageEnd code
  2031. 7.1
  2032. SetLines code as above
  2033. 7.1
  2034. PageStart code
  2035. 7.1
  2036. [Graphics data as above]}
  2037. 7.1
  2038.       .
  2039. 7.1
  2040.       . repeat for number of            pages
  2041. 7.1
  2042.       .
  2043. 7.1
  2044. GraphicsFormFeed code PageEnd code
  2045. 7.1
  2046. thus, by defining your form feed character in the driver definition file
  2047. to be nothing, form feeds can be suppressed. Remember though that it
  2048. needs to be done for each graphics resolution and each text definition.
  2049. 7.1
  2050. I have a dummy printer def file which replaces the genuine control codes
  2051. with strings to illustrate what is going on. If it is merged into
  2052. !Printersæ Printer control window and set to print to file, output from
  2053. it can be viewed in !Edit to see what is going on. If a multipage text
  2054. file is dragged to it, the effect of text control codes can be viewed,
  2055. and similarly with graphics. The ideal is a two-page document using
  2056. outline fonts with, say, just one character at the bottom of each page
  2057. so that there is not too much graphics garbage to wade through but
  2058. mostly LineSkip codes. The printer def file and a suitable text test
  2059. file are on the Archive monthly disc. It includes a ÉGraptestæ file
  2060. which is a two-page Wordz ödocumentò.á Tim Nicholson, Cranleigh.
  2061. 7.1
  2062. Å    Keyboard cleaning Ö We regularly get asked about keyboard problems,
  2063. many of which could be solved by cleaning. That, I think, is the answer
  2064. to Brian Cowanæs question in his Hardware Column last month. There have
  2065. been three main references to this in Archive (3.9 p10 + 5.1 p25 + 5.2
  2066. p28). I think these should cover most eventualities.á Ed.
  2067. 7.1
  2068. In response to Brianæs question, several subscribers sent in
  2069. descriptions of how to clean a keyboard. I think that much of it is
  2070. covered by the references above but I think Knut Folmoæs comments which
  2071. follow may also be helpful.á Ed.
  2072. 7.1
  2073. Å    Keyboard cleaning (2) Ö There are three different keyboards on
  2074. Archimedes computers.
  2075. 7.1
  2076. (1)áKPL keyboard Ö This was used only on VERY old A310 machines. It can
  2077. be identified by looking at the CapsLock LED, which is mounted on the
  2078. right hand side of the key-top, as opposed to the left on the more usual
  2079. types. This is horrible to type on! If you still have such a keyboard,
  2080. throw it in the wastebin and buy a new! (Funnily enough, Acorn keyboards
  2081. are on special offer at the moment for ú95 instead of ú123 Ö strictly
  2082. while stocks last Ö I have about 10 of them. Ed)
  2083. 7.1
  2084. (2)áKeytronics keyboard Ö This is the normal keyboard on most of the
  2085. A310s and nearly all the A400/1 range. If you take off one of the keys,
  2086. you will see a rubber cap that is mounted between the key and the
  2087. keyswitch.
  2088. 7.1
  2089. These keyboards do not like hair, biscuits and other kinds of dust. If
  2090. any keys fail, it most likely to be the CapsLock key because the hole
  2091. around the LED makes it possible for dust to get into the keyswitch. If
  2092. you have access to pressurised air, you can fix the key for a limited
  2093. period of time by taking off the keytop and blowing some air around the
  2094. LED. The best cure is to open the whole keyboard and clean it. This is a
  2095. lot of work and involves unscrewing approximately 40 screws. (See the
  2096. references mentioned above. Ed.)
  2097. 7.1
  2098. (3)áCherry keyboards Ö All A5000/A540 machines have this type of
  2099. keyboard, which use the same mechanics as the A3000. This is a very good
  2100. membrane keyboard which seems to be very long-lasting. The use of
  2101. membrane technology makes it impossible for dust to enter the electrical
  2102. contacts. This type of keyboard is also the best to type on. It can
  2103. easily be identified by taking off one of the keytops, which should have
  2104. a little spring mounted on the underside. (Cherry keyboards are the ones
  2105. we have on special offer at the moment. Ed.)á Knut Folmo, Norway.
  2106. 7.1
  2107. There is a fourth type: the A4000 type keyboard. We havenæt had any of
  2108. these go wrong yet, but weæll report on them as and when they do. Ed.
  2109. 7.1
  2110. Å    Street maps using Draw Ö At the risk of being boring, since there have
  2111. been lots of articles about using Artworks or Vector to produce street
  2112. maps, I offer this solution using plain simple RISC OS 3 Draw. Firstly,
  2113. draw your map using ordinary thin lines for the roads. Then group all
  2114. the roads together and make their thicknesses (say) 4pt. Switch the grid
  2115. lock on and copy the roads. With the grid lock on, a copy is made
  2116. exactly one grid distance down and to the right. Therefore you can move
  2117. the copy exactly over the original. Now change all the lines in the copy
  2118. to colour white and thickness (say) 2pt and, hey presto, thereæs your
  2119. street map.
  2120. 7.1
  2121. If you want different thickness roads, keep the grid lock on and move
  2122. the copy to a different bit of the paper. Then make the copyæs line
  2123. colour red (so you can see it) and ungroup both maps. Carefully change
  2124. the corresponding road lines to the required thicknesses Ö e.g. 8pt on
  2125. the original and 5pt on the copy for the main roads. Then re-group the
  2126. roads and move the copy over the original. Finally, change the copy to
  2127. white lines. There may be more elegant ways of generating road maps but
  2128. this one is öfreeò with the Archimedes! Notice also that there are no
  2129. problems with joining different sized roads (i.e. the outlines of the
  2130. small roads do not project into the big roads.á Cain Hunt, Cambridge.ááA
  2131. 7.1
  2132. Virtual Golf
  2133. 7.1
  2134. Andrew Rawnsley
  2135. 7.1
  2136. Golf simulations have always been popular, both on Acorn and other
  2137. platforms. There are more golf simulators for Acorn machines than any
  2138. other sports games. Perhaps the success of computer golf may be
  2139. attributed to the cost of the computer game when compared to the costs
  2140. of golf clubs and membership of the local club!
  2141. 7.1
  2142. Be that as it may, Virtual Golf is 4th Dimensionæs new golf game, which
  2143. tries to break new ground in computer golf simulation. It is from the
  2144. same stable as, and indeed shares the same author as, the original
  2145. Archimedes golf game, Holed Out. To this extent, you might be forgiven
  2146. for thinking that Virtual Golf is just an upgrade from this fun, if
  2147. rather dated, simulator. I prefer to think of it as a sequel rather than
  2148. as an upgrade, and not just because 4th Dimension will not be offering
  2149. an upgrade to Holed Out owners!
  2150. 7.1
  2151. The major new feature of Virtual Golf is that when you come to play the
  2152. stroke, the power-meters and button clicks for power, hook and slice
  2153. have totally disappeared and are replaced by the player swinging the
  2154. mouse to simulate the club. Obviously you canæt swing the mouse in the
  2155. vertical plane, but this certainly beats clicking to stop a power-meter.
  2156. 7.1
  2157. The swinging of the mouse certainly takes some practice, as you can only
  2158. achieve a clean impact with the ball if the swing is virtually perfect.
  2159. To help in this, the author, Gordon Key, has thoughtfully provided a
  2160. driving range, with the typical distance markers (cunningly disguised
  2161. paths!), bunkers and greens to pitch onto. Time spent here mastering the
  2162. swing, will certainly pay dividends in the main game.
  2163. 7.1
  2164. Once you have conquered (?!?) the basic swing, you may practise any hole
  2165. on the course, from any position on the hole. This is, apparently, the
  2166. only way to practise putting, and it would be nice to see a practice
  2167. putting green implemented. Perhaps a small nine-hole putting course like
  2168. you find at most golf clubs and on the seafront at some seaside resorts
  2169. could be included?
  2170. 7.1
  2171. One of the advertising slogans on the Virtual Golf box claims that it is
  2172. Éalmost worth selling your clubs foræ. Presumably it is referring to the
  2173. swinging of the mouse to represent the club, suggesting that it is
  2174. really lifelike. However, I found the game had a tendency to hook the
  2175. ball, with around two thirds of my full power stokes being hooked to the
  2176. left. In reality, I tend to slice the ball to the right, not hook it,
  2177. when playing a bad shot out on the course. This was a little
  2178. disappointing and is my only major criticism of the game. There are,
  2179. apparently, six types of shot which can be played: (note that the
  2180. definitions refer to windless conditions)
  2181. 7.1
  2182. Hook Ö The ball falls away (heavily) to the left when in flight.
  2183. 7.1
  2184. Draw Ö The ball drifts slightly to the left when in flight.
  2185. 7.1
  2186. Clean Ö The balls flies straight and true Ö often the ideal shot.
  2187. 7.1
  2188. Fade Ö The ball drifts slightly to the right when in flight.
  2189. 7.1
  2190. Slice Ö The ball falls away (heavily) to the right when in flight.
  2191. 7.1
  2192. Low Power Ö The ball only travels a short distance.
  2193. 7.1
  2194. Hooks and slices vary in intensity depending both on the wind and on how
  2195. you strike the ball.
  2196. 7.1
  2197. The main game requires at least 2 Mb of memory to run, and may be
  2198. installed onto a hard disc, but you will need the main program disc as a
  2199. key because of the protection. When loaded, it installs on the iconbar,
  2200. and all the game options are available via menus and windows. However,
  2201. the gameplay takes place outside desktop, but entering and leaving
  2202. desktop is very smooth.
  2203. 7.1
  2204. The aim of the game is rather more interesting than most golf
  2205. simulators. Just as in real golf, you must practise playing the course
  2206. and then play handicap assessment rounds to try and improve your
  2207. handicap. Improving your handicap allows you to enter six increasingly
  2208. difficult competitions ranging from the Beginnersæ Knockabout open to
  2209. everyone, through to the prestigious British Open, which is only
  2210. available to players with handicaps of 2 or less. The British Open is
  2211. the only tournament in which the names of real golfers are used. The
  2212. rest of the opponents are either puns or humorous ideas of Mr Key. The
  2213. default holder of the Acorn Masters trophy is Mr Archi Medes (groan!).
  2214. 7.1
  2215. The variety of options is huge:
  2216. 7.1
  2217. It is possible to select Winter, Spring, Summer or Autumn conditions
  2218. affecting both the gameplay and the graphics.
  2219. 7.1
  2220. You can select match play (complete with gimmies and retiring),
  2221. strokeplay, handicap assessment, or tournament rounds.
  2222. 7.1
  2223. Between one and four players may be present in any game, all of which
  2224. can be saved as player files, and each can be right or left-handed.
  2225. 7.1
  2226. You can save the game and scorecard at any point.
  2227. 7.1
  2228. There is a special high resolution display mode for owners of VGA
  2229. monitors (but which seems very small on an Acorn Multisync). The normal
  2230. graphics run in an overscan screen mode to increase the available screen
  2231. area.
  2232. 7.1
  2233. There is an option to turn off the map and stroke information whilst the
  2234. ball is in flight, allowing you to see the shot more clearly.
  2235. 7.1
  2236. It is possible to obtain information about the tournaments, such as who
  2237. the last winner was and when, and see a picture of the trophy awarded to
  2238. the winner.
  2239. 7.1
  2240. You can set the sound level between 0 and 15.
  2241. 7.1
  2242. The above is not even a complete list of the many features packed into
  2243. the game, but suffice it to say that I donæt think that any other golf
  2244. game on Acorn machines offers so many facilities. The only missing
  2245. option would be the skill option available in Holed Out, to set whether
  2246. or not wind affects the ball, and what sort of lie balls landing in
  2247. bunkers and the rough will be given.
  2248. 7.1
  2249. At present, the game is only supplied with a course based on that at
  2250. Wentworth which is a shame. Two courses, as in Holed Out, would have
  2251. added more variety, although the manual states that more courses will be
  2252. available sometime in the future. Each course contains over 1Mb of data
  2253. so, we are told, these extra courses may take some time to complete.
  2254. 7.1
  2255. The in-game graphics are particularly good with detailed slopes of
  2256. hills, rises and slopes. It makes a nice change to see a 4th Dimension
  2257. game with polished graphics to match the quality of the gameplay. Acorn-
  2258. only games seem usually to have superb gameplay, let down by their
  2259. graphics, whereas on consoles and other games machines, the reverse is
  2260. true.
  2261. 7.1
  2262. Scenery is provided in the form of digitised trees and bushes, with
  2263. houses and even smoking industrial chimneys in the background! The
  2264. leaves of the plants vary according to the season selected.
  2265. 7.1
  2266. Overall, Virtual Golf appears to be the best golf simulator available on
  2267. Acorn machines, but Cambridge International Softwareæs Microdrive 2 has
  2268. the advantage of being well established with quite a few of Virtual
  2269. Golfæs features, and extra courses and a course designer are currently
  2270. available. (Note that MD2 and MD Designer are both currently available
  2271. at the special price of ú16 each. Ed.)
  2272. 7.1
  2273. Virtual Golf costs ú34.95 from 4th Dimension, or ú33 through Archive.
  2274. Whether it is really Éworth selling your clubs foræ, I leave you to
  2275. decide, but I should hope that most golfers would receive more than ú35
  2276. for their clubs!ááA
  2277. 7.1
  2278. Colour Printing
  2279. 7.1
  2280. Jim Nottingham
  2281. 7.1
  2282. Colour printing is now available at a sensible price on the Archimedes.
  2283. I have had some experience of this and would like to offer a few
  2284. thoughts that will, hopefully, help others moving into this fascinating
  2285. area.
  2286. 7.1
  2287. Paper & transparencies for inkjets
  2288. 7.1
  2289. In the last year or so, there have been a number of valuable suggestions
  2290. in Archive about the best papers to use with inkjets/bubblejets. Having
  2291. been fortunate enough to be able to justify buying the superb Canon
  2292. BJC800, Iæve had varying results both with the recommended brands and
  2293. around 30 other types, so here are my own findings:
  2294. 7.1
  2295. ÉCheapoæ duplicating papers Ö pretty useless on the BJC800, with lots of
  2296. colour runs and jagged edges with all printer settings.
  2297. 7.1
  2298. Canon brand Ö one-sided, very white, very good but very expensive
  2299. (around 12p per A4 sheet, 25p foráA3).
  2300. 7.1
  2301. ÉColour Enhancement Paperæ from System Insight Ö mentioned in earlier
  2302. Archives, one-sided, not perfect white and rather thin (70gsm?) but, for
  2303. my money, the best printed results by a very long chalk. Mid-price at
  2304. ú35 per A4 ream (= 7p/sheet), unfortunately not available in A3.
  2305. 7.1
  2306. ÉFinal Quality Smooth Paperæ from System Insight Ö a lovely paper but,
  2307. despite what the catalogue says, useless on the BJC800! When I queried
  2308. this, SI said itæs good on the BJ10 and BJ200 but they donæt recommend
  2309. it for colour. Price ú25 per A4 ream.
  2310. 7.1
  2311. Posh Életterheadæ papers Ö Conqueror etc. Two-sided, quite white,
  2312. usually around 100gsm, readily available around ú15 per A4 ream.
  2313. Reasonably good results, so best value for money unless you really need
  2314. the higher quality of Canon or System Insight papers.
  2315. 7.1
  2316. Transparencies Ö very few brands recommended for the BJC800. Best value
  2317. from System Insight (ú24 for 40 sheets = 60p/sheet) or, for a slightly
  2318. better result, Folextran from Canon suppliers at ú60 for 100 sheets =
  2319. 60p/sheet). Both brands are heavily coated and so they pick up gunge and
  2320. finger marks very quickly. Probably best to store/use them in clear
  2321. pockets. The suppliers say Folextran are also good on lasers but Iæve
  2322. found the results rather iffy. (Can anyone recommend a brand for use on
  2323. laser printers?) (I use Datamark which I buy from a local stationery
  2324. supplier and that seems fine. Ed.)
  2325. 7.1
  2326. System Insight are a very helpful firm with lots of inkjet consumables
  2327. in their free catalogue.
  2328. 7.1
  2329. Ironically, Iæve had problems getting Canon products; their recommended
  2330. suppliers donæt seem to want to be bothered with cottage industries.
  2331. However, Iæve found Copymore Office Automation to be very helpful and
  2332. with prompt delivery. You can contact Simon at Freepost BM130,
  2333. Birmingham, B12 8BR. Tel 0800-102010. Fax 021-753-0075.
  2334. 7.1
  2335. Colour printing in practice
  2336. 7.1
  2337. The BJC800 review and Charles Moiræs valuable comments in Archive 6.1
  2338. pp45-49 introduced us to the problems of colour variations between what
  2339. you see on screen and what you get on paper. These are quite significant
  2340. and, presumably, affect all colour printers, but you can also get quite
  2341. marked differences between different brands of paper or transparencies.
  2342. 7.1
  2343. Since getting the BJC800, Iæve been trying out all sorts of ideas to
  2344. combat the general darkening of colours and, more problematical, the
  2345. changes in some colour hues. Results have been very variable but Iæve
  2346. had some successes, so here are a few ideas:
  2347. 7.1
  2348. Adjusting the screen palette or using new screen palettes (such as that
  2349. supplied with Artworks) produces only marginal improvements and, in
  2350. practice, is really only good for 16-colour modes.
  2351. 7.1
  2352. For sprites, there are two usable options. Firstly, a number of programs
  2353. (e.g. scanners or digitisers) allow you to apply gamma correction in
  2354. software. This lightens darker colours but leaves lighter colours alone
  2355. Ö clever stuff. It can combat the general darkening quite well but is
  2356. not so effective on hue changes. You will probably need lots of trial
  2357. and error, depending on the hardware, the program and even the original
  2358. image but a gamma correction of around 2.20 seems to be a good starting
  2359. point.
  2360. 7.1
  2361. Alternatively, if you have 4Mationæs excellent Chameleon application, I
  2362. recommend dropping the sprite into !Draw and then into Chameleon. It is
  2363. then possible to tweak the sprite by using Chameleonæs global change
  2364. facilities. (You canæt change individual colours of sprites in
  2365. Chameleon.) I find weakening or brightening the image by a couple of
  2366. mouse clicks can often give the desired effect Ö the Chameleon manual
  2367. says this is equivalent to increasing white or reducing black Ö I donæt
  2368. understand it but it seems to work.
  2369. 7.1
  2370. I havenæt found any method of combatting the hue changes with sprites Ö
  2371. does anyone have any ideas please?
  2372. 7.1
  2373. Drawfiles are easier to deal with in more detail. Simply select each
  2374. line or filled area in turn and tweak the colour to give the desired
  2375. result when printed. This does need a little experience but that comes
  2376. very quickly. On the BJC800, I find using lighter shades of the primary
  2377. colours (yellow, cyan and magenta) works a treat, while combinations of
  2378. any two (to give lighter shades of red, green and blue) works quite
  2379. well. Itæs only when you use darker shades, or start mixing all three
  2380. colours, that problems set in. With a modicum of trial and error, it
  2381. should be very easy to deduce a range of usable colours that will work
  2382. well with your printer.
  2383. 7.1
  2384. If you really need to reproduce a specific colour, bearing in mind that
  2385. you can get quite different results on different materials, the only way
  2386. round it seems to be to use a colour cube. Segments of a cube are quite
  2387. easy to produce on paper, using the super interpolation functions of
  2388. Artworks, Vector or Draw. You can then choose the specific colours you
  2389. want and set the RGB values in either 0-100% or 0-255 units, depending
  2390. on your program. With this method, the colours on screen will probably
  2391. look all wrong but you really can achieve WYWIWYG (what you want is what
  2392. you get...á).
  2393. 7.1
  2394. On the monthly program disc are a number of drawfiles which will enable
  2395. you to print them out on your own printer.ááA
  2396. 7.1
  2397. Gemini
  2398. 7.1
  2399. Hutch Curry
  2400. 7.1
  2401. Gemini is a computerised version of the parlour game ÉPelmanismæ which
  2402. is supplied on two discs for ú29.95 +VAT by Cambridge Software House.
  2403. The first disc contains the Gemini application, a RISCáOS 2 !Fonts
  2404. directory containing the Tabloid font, a !System and a directory of some
  2405. supplied sprites for the game. The application is started in the usual
  2406. manner by double-clicking on the Gemini icon. The program then installs
  2407. itself on the iconbar. To progress any further, you must drag one of the
  2408. directories from within the Games1 directory onto the iconbar.
  2409. 7.1
  2410. The game is played with different numbers of Écard pairsæ (3, 10 or 20).
  2411. When you begin, these are placed face down on the board. You turn over a
  2412. card by clicking on it. You then must try to locate a match for the
  2413. first card from the remaining face down cards. Depending on the game,
  2414. the match can either be literal (picture to picture) or symbolic
  2415. (picture to word).  If you have been successful and found a match, the
  2416. cards are turned over again but the cards now have a different colour
  2417. backing to indicate that they are no longer in play. There are icons on
  2418. top of the board to indicate how many pairs have been found and a
  2419. counter to display the number of moves taken. The gameplay is reasonably
  2420. smooth but there seems to be an absence of any sound effects. This is
  2421. unfortunate as the use of sound might have increased the useræs interest
  2422. level.
  2423. 7.1
  2424. From the iconbar menu, you can choose a number of options. You can
  2425. choose which of the available outline fonts to use for displaying the
  2426. names when the pairs are matched. You can also choose to have the cards
  2427. graphically Éflipæ end over end when they are chosen as opposed to just
  2428. appearing in place of the background. Also, you can select the length of
  2429. display time before the cards are turned face down again after failing
  2430. to make a match. Gemini also includes a facility to store a complete
  2431. record of game play that can be saved to disc and replayed at any time.
  2432. Finally, there is an option to reshuffle the cards for another game.
  2433. 7.1
  2434. Gemini is supplied with a second disc of games which includes such
  2435. themes as cats, dogs, dinosaurs, colours and number. In addition, Gemini
  2436. is supplied with a blank set of sprites and a sample script file so that
  2437. users can generate their own games. This is a nice idea that should
  2438. substantially extend the programæs lifespan for the purchaser.
  2439. 7.1
  2440. Conclusion
  2441. 7.1
  2442. Gemini is a competent program with a number of nice features. However, I
  2443. think that the price tag of ú29.95 is a bit high when one considers the
  2444. availability of a number of quite good PD versions of Pelmanism.ááA
  2445. 7.1
  2446. Genesis Magpie Column
  2447. 7.1
  2448. Paul Hooper
  2449. 7.1
  2450. Skeletons in the cupboard
  2451. 7.1
  2452. This month we are going to have a look at Éskeletonæ pages within both
  2453. of the programs and the way you can utilise them to save not only work
  2454. but also disc space. As usual, the two programs deal with this problem
  2455. in different ways sometimes with unpredictable results! To illustrate
  2456. the differences, I will take an example from the Swap Shop catalogue and
  2457. describe how an identical application can be tackled in both Genesis and
  2458. Magpie.
  2459. 7.1
  2460. The problem was this, I wished to set up an alphabet which would be
  2461. printed out along the bottom of every page and each letter was to be
  2462. linked to a separate page. The page format was also to be the same with
  2463. a large upper case letter and a lower case letter of the same size, both
  2464. of which were to be linked to a sound sample. I also required a next
  2465. page button. The picture below should explain the problem.
  2466. 7.1
  2467. Magpie solution
  2468. 7.1
  2469. In Magpie, there is a skeleton icon which can be used to set up a
  2470. skeleton page. First of all, we create a text frame and type in our
  2471. alphabet, then using the button tool you need to create 26 individual
  2472. transparent buttons covering each of the letters in turn. These buttons
  2473. need to be linked to the corresponding pages but one of the problems
  2474. with Magpie now rears its head Ö you canæt link to a page that doesnæt,
  2475. as yet, exist.
  2476. 7.1
  2477. Yet with a little lateral thinking, you can overcome the problem. A
  2478. skeleton page in Magpie is a blueprint for all the others. You can edit
  2479. the skeleton page and it will affect all the pages that use that
  2480. blueprint. So, create your pages with pictures, sound samples, etc on
  2481. them using the skeleton page and then go back to your skeleton page and
  2482. edit it so that the buttons now point to the pages that you have
  2483. created. Save your new skeleton page and now every page in your alphabet
  2484. will be altered. The frame for the large letters can be formed in the
  2485. normal way but left blank so that you can type in the correct letter.
  2486. The skeleton page also has the next page button on it although my last
  2487. page would not require this but would require a button to return to the
  2488. beginning. Now if you try to modify a button that is part of a skeleton
  2489. page, you will get an error message. The way round this is to use the
  2490. rubber and remove the button on the last page, then replace it with a
  2491. new button connected to the first page. Magpie will not allow you to
  2492. edit anything that appears on a copy of a skeleton page but it will
  2493. allow you to rub it out.
  2494. 7.1
  2495. Genesis solution
  2496. 7.1
  2497. To solve the problem in Genesis is a little more complex. Over the past
  2498. few months, much has been said in this column about the use of the
  2499. shared resources area. Not only can you use this area for graphics but
  2500. you can also use it to save script language.
  2501. 7.1
  2502. So if you wish to include a Éskeletonæ page, create a page in the normal
  2503. way and using the ÉInfoæ option at the top of the page menu, slide off
  2504. and, using the ÉPageæ option, open up the ÉPage Informationæ Ö this has
  2505. a save script option. Save the script for your skeleton page into a
  2506. directory and then open up your shared resources area by using <menu>
  2507. over the Genesis icon, rename the script to something more meaningful
  2508. and drop the icon into the resources area. Now each time you wish to use
  2509. this skeleton page, you create a page as normal and then open up the
  2510. page script by holding down <Shift> and clicking <select> over the page
  2511. icon from the ÉShowæ sub menu. Drag the script file for this page into
  2512. Edit and type in:
  2513. 7.1
  2514. INCLUDE öYour nameò
  2515. 7.1
  2516. Using the name that you used for your script in the resources area. Now
  2517. save the new page script by dragging it into the page resources area and
  2518. when you open up the page you will have your skeleton page. Now if you
  2519. change anything on your skeleton page, it will effect all the others.
  2520. Beware of altering your skeleton on a copy page, as this will mean that
  2521. the whole of the skeleton page is saved within your new page definition.
  2522. 7.1
  2523. As an example on the monthæs disc, I have included a Genesis demo which
  2524. is also a tutorial on the use of skeleton pages. Feel free to modify and
  2525. experiment with this and if you have any queries about the use of
  2526. skeleton pages, please let me know.
  2527. 7.1
  2528. The Swap Shop
  2529. 7.1
  2530. It has been very quiet for the last month on the Swap Shop front and I
  2531. have spent the time converting applications between the two formats. Let
  2532. me just remind readers how the Swap Shop works. If you have created a
  2533. Magpie or Genesis application, just send it to me and, in return, I will
  2534. send you a copy of the Catalogue. You can then select three applications
  2535. from the catalogue and send me the formatted discs and you will receive
  2536. them by return of post. If you are writing on behalf of an educational
  2537. establishment, put your request on headed note paper and you can choose
  2538. as many applications as you like so long as you provide the discs and
  2539. return postage.
  2540. 7.1
  2541. National Education Multimedia Awards
  2542. 7.1
  2543. These awards have been set up by NCET to encourage the creation of
  2544. multimedia compositions in the classroom. The awards are split into four
  2545. categories: 11 years and under, 12-16 years, 17-19 years, Students in
  2546. Initial Teacher Education.
  2547. 7.1
  2548. Entry forms are available from: The NEMA Office, NCET, Sir William Lyons
  2549. Road, Science Park, Coventry, CV4 7EZ. The closing date is 31st March
  2550. 1994.
  2551. 7.1
  2552. This is an opportunity for schools to write and design their own Magpie
  2553. or Genesis applications and receive a real reward. Yet one thing has
  2554. struck me, many of the primary schools around this area are still
  2555. struggling on with the BBC Master and even the good old ÉBæ. This would
  2556. be an ideal time to offer assistance to your local primary school by
  2557. offering your services and machine to help them out.
  2558. 7.1
  2559. Next month
  2560. 7.1
  2561. Next monthæs column will take a close look at some of the applications
  2562. that we have in the Swap Shop, and will also examine what makes a good
  2563. application and other areas where Genesis and Magpie would be useful.
  2564. 7.1
  2565. The end bit
  2566. 7.1
  2567. If you have any suggestions or queries concerning either program, or if
  2568. you have an application/binder that you want to swap then drop me a line
  2569. to Paul Hooper, 11 Rochford Road, Martham, Gt. Yarmouth, NR29 4RL.
  2570. Phone: 0493-748474.ááA
  2571. 7.1
  2572. Zool
  2573. 7.1
  2574. Jean-Paul Hamerton
  2575. 7.1
  2576. Zool was converted by James Byrne at Cygnus Software for Gremlin
  2577. Graphics and costs ú25.99 or ú24 through Archive. It was reviewed on a
  2578. 1Mb A310 with a 20Mb hard drive. I have have been using this game for
  2579. about a month so that I could test its lasting appeal!
  2580. 7.1
  2581. The plot
  2582. 7.1
  2583. You are Zool, the interstellar cosmos dweller from the Nth dimension,
  2584. and you are on your way home when you notice a strange wobbling
  2585. phenomena. As a member of the Intergalactic Ninjas, you are compelled to
  2586. investigate. You move closer to the phenomenon to get a better look, but
  2587. some strange power takes over your ship. You are pulled deep into the
  2588. strange vortex, the ship starts to spin out of control, you are thrown
  2589. from side to side and you black out. You wake to see that your ship has
  2590. crashed landed on a planet made from sweets. There is a message on the
  2591. computer Ö you have been brought to the planet to see if your are worthy
  2592. of being a Intergalactic Ninja. It will be the first of six worlds for
  2593. you to conquer. You will be set a time limit to overcome the many
  2594. hazards and collect enough inanimate objects before you will be allowed
  2595. to move on to the next world.
  2596. 7.1
  2597. The package
  2598. 7.1
  2599. The game comes on two discs, both of which are unprotected and can be
  2600. copied onto a single high density disc or to a hard drive. If you have
  2601. enough memory, you could copy one or both of the discs to the ramdisc
  2602. and run it from there.
  2603. 7.1
  2604. There is some protection in the form of a cardboard discs. These discs
  2605. have pictures of Zool in different poses. At the beginning of the game,
  2606. you are shown a picture and asked for the code in a box. You move the
  2607. disc to match up with the picture and type in the code. There is one
  2608. thing I do hate and I donæt understand why they did it. The codes are
  2609. written in black ink on the black card so it canæt be photocopied. Itæs
  2610. just that I find it hard to read Ö you have to get the light just right.
  2611. 7.1
  2612. There is an 52 page A5 instruction manual which is divided into four
  2613. different languages. The first four pages are taken up by a nice comic
  2614. strip which has Zool as an old man, telling his grandson all about how
  2615. he got into the predicament he was in. The next eight pages tell you all
  2616. about the different worlds and about the different enemies you will meet
  2617. on your way. The instructions are very good and tell you all you need to
  2618. know. Maybe there is too much information as it might be quite fun to
  2619. find out the hard way. There is also a single piece of paper explaining
  2620. how you can copy both discs onto a high density disc or a hard drive.
  2621. 7.1
  2622. To load the program, you need to check that you have 640Kb free memory
  2623. and then double-click on the Zool icon. Ten seconds or so later, you
  2624. come to the protection sequence. You have three tries at typing in the
  2625. correct code, after which you get thrown out. When you get the right
  2626. code, after another ten seconds, the music starts and a large sprite of
  2627. Zool runs to the middle of the screen and jumps up and hangs from the
  2628. word Zool. If you press <space>, you will get a menu of different
  2629. playing options. Here you will be able to select how hard the game will
  2630. be or what type of music you would like. The choice is rave, funk, rock
  2631. or green Ö I donæt know what green is but thatæs the one I usually
  2632. listen to. Press <fire> on a joystick or the keyboard and the game while
  2633. begin.
  2634. 7.1
  2635. The game
  2636. 7.1
  2637. Well, if you donæt already know, Zool is a four-way scrolling platforms
  2638. game. There are six different worlds, each with its own theme to
  2639. complete. Each world has three sections to it and at the end of every
  2640. third section, there will be a big beastie to kill before moving on to
  2641. the next world.
  2642. 7.1
  2643. Zool is a funny looking alien with pointed green ears. He is dressed in
  2644. black with a nice red sash and has a wide selection of moves, not just
  2645. running about and jumping everywhere. You can make him slide, kick and
  2646. crouch, and he has even got a nice right hook, good enough to break down
  2647. walls Ö well, some walls. There is one more move that I have kept for
  2648. last. All ninjas are renowned for their sword skills and this little
  2649. ninja is no exception. Make him jump then press the <fire> button and
  2650. see him spin with his sword slicing up all that is in his path. He
  2651. starts the game with five lives, each life can take three hits (hearts)
  2652. before he will lose it. It is possible to collect more of these hearts
  2653. because sometimes, when you kill an enemy, a heart will start to float
  2654. to the top of the screen Ö you must jump and catch it before it goes
  2655. away.
  2656. 7.1
  2657. First comes the Sweet World where the majority of the platforms are made
  2658. from a sort of cake with smarties in it. Lollipops and candy canes are
  2659. trees and the enemies are orange and green jellies with a liquorice
  2660. allsorts thrown in for good measure. There are various bumble bees
  2661. flying around that are made from sweets Ö I would have thought that they
  2662. could have come up with something more original.
  2663. 7.1
  2664. Music World is the second world and the one I liked most. This has
  2665. walking drums and cymbals, and violins that fire their bows at you. I
  2666. particularly liked this level because of the massive piano that you can
  2667. play by jumping on the keys. At certain places on some of the background
  2668. there are music books which have some musical notes on the open pages
  2669. and when you play these on the piano strange things happen.
  2670. 7.1
  2671. The next world is Fruit World with pomegranate volcanoes, spitting
  2672. carrots, flying pea pods (very wierd-looking), kamikaze tomatoes that
  2673. fall from the sky and grapes that hang around in bunches and when you go
  2674. near them they attack you by bouncing on top of your head.
  2675. 7.1
  2676. Tool World is very hard. It took me ages to get started as you need to
  2677. find a hidden door. The enemies are very strange, woodworms with very
  2678. big teeth, drill bits that emerge out of nowhere, never mind the saws,
  2679. the chain-saws, the flies that are made from nuts and bolts buzzing all
  2680. about and some sort of red bouncy thing that when you shoot it, it
  2681. splits into two.
  2682. 7.1
  2683. Toy Worldæs platforms are made from my favourite toy when I was kid,
  2684. Meccano. It looks as if someone has broken some of it, as it has some
  2685. very sharp edges. This level has Toy Tanks firing enormous missiles, a
  2686. bouncing ball trying to bounce on top of your head, and the Paper
  2687. Aeroplanes dropping bombs on you. On one of the later parts, there is a
  2688. bouncy castle that you have fun jumping on.
  2689. 7.1
  2690. Last is Fairground World where you can take a ride on a plastic duck or
  2691. get killed by some very nasty-looking candy floss or maybe a toffee
  2692. apple might give you some G.B.H. There are some hammers that go around
  2693. hitting everything in sight but that can be very useful. There is one
  2694. thing you must remember Ö donæt eat the popcorn as it does more than
  2695. pop.
  2696. 7.1
  2697. Conclusion
  2698. 7.1
  2699. Having had Zool for over a month now, I still enjoy playing it as there
  2700. is no way of jumping worlds (unless you have a cheat). Having to
  2701. complete each level every time, I would have thought would get a bit
  2702. frustrating at times, but Gremlin Graphics have done a good job with the
  2703. levels so that there are lots of bits that you might have missed before,
  2704. like hidden rooms or bonuses. There are also some hidden games as in
  2705. Nevryon.
  2706. 7.1
  2707. I would have like to have seen a little more effort put into making the
  2708. player think, instead of just running about and killing anything that
  2709. moves. Some of the end-of-level beasties are poor as well. A banana and
  2710. alarm clock donæt exactly sound very exciting, and although Jimmyæs
  2711. killer guitar sounds a little better, it looks pretty naff. I must say
  2712. that the giant bumble bee and Maxie the robot do look very good.
  2713. 7.1
  2714. The graphics and sounds are excellent and put a lot of Archimedes games
  2715. to shame. Zool has to be one of the most professionally written games on
  2716. the Archimedes. I have even heard that the game could be converted to an
  2717. arcade machine Ö that is how big this game has become. If you have ever
  2718. played any type of platform game and enjoyed it, then I really do think
  2719. you will enjoy this.ááA
  2720. 7.1
  2721. Time Traveller Ö Victorians
  2722. 7.1
  2723. Richard Rymarz
  2724. 7.1
  2725. Time Traveller is a dedicated database that handles information with the
  2726. aid of a time line. It is produced by ESM and costs ú37.50 +VAT from ESM
  2727. or ú41 through Archive. It is specifically designed for primary school
  2728. children at Key Stage 2 (8 Ö 11 years old) and is closely linked with
  2729. Yorkshire Televisions ÉHow We Used to Liveæ series of historical
  2730. recreations.
  2731. 7.1
  2732. Time Lines contains two discs Ö a program and a data disc. It easily
  2733. installs itself on a hard disc.
  2734. 7.1
  2735. Aims
  2736. 7.1
  2737. Time Traveller has two specific aims. Firstly, to show the relative
  2738. position of events so that children can explore the relationship between
  2739. one event and the next. Events can be added, for example, to show the
  2740. relationship between medical knowledge and social conditions during the
  2741. Victorian period. Secondly, there is the opportunity to compare two sets
  2742. of time lines alongside each other so that children can test hypothesis
  2743. and relationships between sets of data. This, it is hoped, will lead to
  2744. children exploring and investigating their own historical topics.
  2745. 7.1
  2746. The Victorians Ö early and late
  2747. 7.1
  2748. There are a number of ready-made time line files supplied by ESM. Here I
  2749. review the Victorians but other files include The Making of the United
  2750. Kingdom which covers 1500 to 1750, Britain since the 30s and Trade &
  2751. Industry in Medieval Realms.
  2752. 7.1
  2753. An application, !Time, installs itself on the iconbar and the Victorians
  2754. Data file is dropped onto it. Immediately, a window opens revealing the
  2755. five main themes. Each theme has a number of related subjects. Thus
  2756. ÉWorking Lifeæ will contain data on Engineering, Factory Work, Farming
  2757. and Mining. Four buttons along the top of the data screen allow the user
  2758. to switch between the chooser button, simple time line, comparison time
  2759. lines and finally a record button. The latter offers information about
  2760. the chosen data. Subjects within a theme can be selected using two arrow
  2761. buttons. This is all easy to use and should pose no problems for
  2762. children.
  2763. 7.1
  2764. Simple time line
  2765. 7.1
  2766. Selecting ÉWorking Lifeæ from the People theme presented me with two
  2767. time lines: the inner one was a fairly detailed yearly list of events;
  2768. the outer one placed the period shown on screen within the whole
  2769. Victorian period. As I scrolled down checking through the data, so the
  2770. outer one scrolled in unison. Clicking on any of the items and choosing
  2771. the record button gave me information on that event. More than one event
  2772. or subject can be chosen and will appear at the top of the data screen.
  2773. Double clicking on any of them highlights the events belonging to them.
  2774. Thus children can see which events correspond to more than one theme or
  2775. subject. New themes, subjects and events can be added to the time line.
  2776. They can be deleted but not until countless warnings have been issued.
  2777. 7.1
  2778. The compare time line
  2779. 7.1
  2780. Clicking on the Compare button allows the user to look at two sets of
  2781. data with a time line between them. Thus, for instance, the facts
  2782. concerning housing and education could be compared to see whether any
  2783. links could be determined between them. In this way, it is hoped that
  2784. children can formulate their own theories and connections between the
  2785. sets of data. Data can be switched from one side of the time line to the
  2786. other in order to make comparisons easier.
  2787. 7.1
  2788. Other features
  2789. 7.1
  2790. The Help button gives access to information on any set of data. This can
  2791. be changed within the Time Traveller program where full cut and paste,
  2792. move, copy, clear, etc functions are available, or data can be exported
  2793. as a text file, edited using !Edit and then imported back into Time
  2794. traveller. Sprites can be added but not drawfiles.
  2795. 7.1
  2796. Completely new time lines can be created using !Time. Any period in
  2797. history can be defined spanning from 9999 BC to 9999 AD (Éfutureæ time
  2798. lines Ö some creative writing and thinking possible here). It is all
  2799. quite easy to do but would take a fair amount of time.
  2800. 7.1
  2801. The program can be configured to suit individual requirements. Typeface,
  2802. access, deleting and printing options can all be changed.
  2803. 7.1
  2804. Finally, the documentation is superb. The 25 page manual is beautifully
  2805. presented in a hardback file. The instructions are laid out clearly and
  2806. are easy to follow. Other documentation includes an A4 hardback file
  2807. that accompanies Yorkshire Televisionæs ÉHow We Used to Liveæ. This is a
  2808. wonderful resource in itself containing 48 workcard and 17 photographs
  2809. about the Victorians. There is even an audio tape of songs of the
  2810. period.
  2811. 7.1
  2812. Conclusions
  2813. 7.1
  2814. Time traveller is easy to use, flexible in that new sets of data can be
  2815. created and the documentation is excellent. It manages to provide these
  2816. features in a straight forward way and fulfils the first of its aims
  2817. well in that it is easy to see sets of data in relation to each other. I
  2818. am less convinced that the second aim, comparing time lines, is always
  2819. achievable. Leaving aside the problems of using two sets of data that
  2820. are somehow linked, random searching, whilst educationally laudable,
  2821. could lead to much wasted time. It also requires a fairly sophisticated
  2822. level of thinking to hypothesise in the stated way. I wonder whether
  2823. children at the age level the program is aimed at (Key Stage 2) could
  2824. cope. I admit that I have not tried Time Traveller with any children
  2825. since the Victorians are not due for an airing in my school until 1995.
  2826. Perhaps now that there is to be an Éeducationæ section in Archive, there
  2827. will be a forum allowing teachers who use the programs to offer their
  2828. experiences. (Also, there are more T-T packages for review so it would
  2829. be good to have them looked at by teachers who are currently dealing
  2830. with the topics in question. Ed.)
  2831. 7.1
  2832. Much effort has gone into updating these sets of programs (I believe
  2833. they began life on the old BBCæs), making them easy to use and providing
  2834. usable documentation. I would recommend that any interested buyer
  2835. thoroughly trial the program before they part with their money to make
  2836. sure it does what they want.
  2837. 7.1
  2838. Time-Traveller Victorians costs ú39.50 +VAT from ESM or ú43 through
  2839. Archive. The price includes a site licence.ááA
  2840. 7.1
  2841. Time Traveller Ö Making of U.K. 1500-1750
  2842. 7.1
  2843. Paul Hooper
  2844. 7.1
  2845. I was intrigued by this title. Could two hundred and fifty years of
  2846. British history be summed up in a single 800Kb disc? Well, the short
  2847. answer is no. The program is designed as an outline which will enable
  2848. you to create your own time lines and create a computer database which
  2849. can be used to investigate links between data. The title is a direct
  2850. quote from the National Curriculum Key Stage 3, Core study unit 3 but
  2851. donæt let that put you off! Now I am not going to go into the detail of
  2852. the way this program works, as this has been covered in the review by
  2853. Richard Rymarz, but how can this program be integrated into a classroom?
  2854. 7.1
  2855. But first the program...
  2856. 7.1
  2857. I must admit that I was pleasantly surprised with the ease of use of the
  2858. program. It has a natural feel to it Ö you intuitively know what to do.
  2859. It is very easy to set up and compare time lines, and information cards
  2860. can be called up, edited and resaved with the authoræs name. The cards
  2861. can also be exported in Edit format allowing you to import them into
  2862. other applications. I was a bit disappointed that the same sort of
  2863. export capability was not provided for the time line itself. If you
  2864. could export the time line as a sprite or drawfile, it could be used in
  2865. Genesis or other packages. The manual and the binder that go with the
  2866. program are excellent with first class photocopy masters, which are
  2867. almost worth the price on their own.
  2868. 7.1
  2869. Classroom use
  2870. 7.1
  2871. This program certainly has the capability of being used as a
  2872. collaborative venture by different groups of pupils. With the ability to
  2873. import Edit files as the information cards, those schools who are lucky
  2874. enough to have access to more than one Archimedes or even a few a Pocket
  2875. Books, can set groups of pupils working on different subjects and then
  2876. collect all the information into Time Traveller. This will involve the
  2877. pupils in looking up the information in books, doing word processing and
  2878. using English skills. When each of the cards is entered into the
  2879. database, a date is required and also the authoræs name. This is a real
  2880. stroke of genius Ö there is nothing more encouraging to a child than to
  2881. see his name on the screen and to feel that he/she has written part of a
  2882. Écomputer programæ.
  2883. 7.1
  2884. Pictures
  2885. 7.1
  2886. Many of the PD libraries have clipart of kings, queens, explorers,
  2887. musicians, etc that can be added to information cards and you could even
  2888. scan in pictures. Draw can also be used to add pictures, so you could
  2889. create the pictures yourself. One slight quibble here though, is that
  2890. you can only add one picture to an information card. So, for instance,
  2891. you can only have a single picture of Inigo Jones or the Whitehall
  2892. Banqueting hall on the first page of the same card even though the text
  2893. may stretch over two or three pages.
  2894. 7.1
  2895. Conclusions
  2896. 7.1
  2897. What may seem at first as a weakness is in fact a strength. The fact
  2898. that the time line seems empty encourages you to put more and more
  2899. information into it. As any good teacher knows, if you have written the
  2900. information down, it is going to be learnt Ö it is much better than
  2901. being the passive recipient of information from the screen. ESM may very
  2902. well do themselves out of sales because once you have one copy of Time
  2903. Traveller, there is no real need to buy another one. You can create your
  2904. own time lines from the program. The only reason to buy another period
  2905. is for the photocopy masters. If these were available separately, that
  2906. would be very helpful.
  2907. 7.1
  2908. Time Traveller Ö The Making of the United Kingdom is available from
  2909. Archive at ú43.ááA
  2910. 7.1
  2911. Smudge the Spaniel
  2912. 7.1
  2913. Bob & Lisa Ames
  2914. 7.1
  2915. The program comes with seven pages of manual, one of educational notes,
  2916. two and a half of öcounting songsò, and a full page picture of Smudge
  2917. himself. The manual covers the IBM and RISCáOS types of computer; the
  2918. compressed files may be installed on a hard disc without any problems.
  2919. However my AOC multisync doesnæt give a picture Ö unless I reconfigure
  2920. my computer to Monitortype 1 (not 3) and then it all seems to work.
  2921. 7.1
  2922. There are three sections within the program:
  2923. 7.1
  2924. 1)áNumber shapes Ö The first part involves the student using the mouse
  2925. to draw around the shape of an enlarged number. The number is shown
  2926. about 8 or 9 cm high on a 14ö screen. To help with number recognition,
  2927. there is a similar number of objects for the pupil to count and, with
  2928. the sound option ON, the computer speaks the number.
  2929. 7.1
  2930. 2)áDot-to-dot Ö Either move the mouse and connect the spots or type in
  2931. the next number and the computer draws the line for you; then colour in
  2932. the completed picture.
  2933. 7.1
  2934. 3)áCount and colour Ö A picture is coloured in by choosing the correct
  2935. answer for a sum in a particular part of a picture and then clicking on
  2936. the area which contains the question. (Rather an odd order to do
  2937. things!)
  2938. 7.1
  2939. It is important to leave the write protect tab closed so that the disc
  2940. may be written to during the program. The CC !Compression utility is
  2941. used to de-compress sprite files as the program progresses and if the
  2942. program is the first thing run after switch on, this will load
  2943. automatically. However, as I use a complicated !Boot sequence, the
  2944. utility doesnæt load and it is necessary to load it manually first. Then
  2945. all the sprite files can be accessed. If the disc is write-protected, or
  2946. the decompression utility has not loaded, the dots have no numbers,
  2947. there are no letters to draw round and there is no picture to (count
  2948. and) colour!
  2949. 7.1
  2950. The non-protected master disc may be backed-up at will. Hard disc
  2951. installation presented a few problems; the !CFS parameters had to be
  2952. changed manually (the full hard disc file path had to be typed into the
  2953. !config file), otherwise the CFS system didnæt look at the !Scrap file
  2954. on the hard disc and there werenæt any sprite files with the tasks (see
  2955. above). I think the procedure for hard disc installation should be spelt
  2956. out in the manual Ö I suspect that it would be beyond the scope of the
  2957. average user!
  2958. 7.1
  2959. Specific problems encountered
  2960. 7.1
  2961. You canæt properly reach the Info icon with the mouse on Count & Colour.
  2962. When you do, it doesnæt tell you that you are actually in the öassist
  2963. modeò until the next operation, so you donæt know that your attempt at
  2964. selection of Info was successful. The Info feature should be useful
  2965. because it gives a standard ö 5+4=?? ò format sum with the relevant
  2966. numbers of dots beneath each figure, so the child can count up the dots
  2967. for the answer. However, despite the warning in the manual, the random
  2968. nature of the sums still should give realistic colours (e.g. the sky
  2969. shouldnæt be green!) The completed Count and Colour picture may be given
  2970. a title, by colouring in and then pressing <escape> (Why escape?) and
  2971. typing in the title. This can be printed but the program doesnæt save
  2972. the picture.
  2973. 7.1
  2974. When Number Drawing with the mouse, a line is drawn when the button is
  2975. released but it doesnæt draw a line when the button is pressed; (exactly
  2976. the opposite to !Draw!). I found this rather strange and Lisa couldnæt
  2977. understand this for a long while. The lines can be drawn in any (or
  2978. all!) of eight colours.
  2979. 7.1
  2980. In Dot to Dot, in colour-in mode, you canæt go back to use the pen, so
  2981. you can draw extra lines. You canæt redo colour fills and the brush
  2982. bristles ought to change colour to indicate the colour to be painted
  2983. when a colour is selected. The selection process is unreliable and you
  2984. cannot change the colour when an area is painted wrongly!
  2985. 7.1
  2986. Dot to Dot is very slow to respond to keyboard input. There seems to be
  2987. long gaps while Smudge walks to the next number in the sequence Ö this
  2988. causes frustration to more able children.
  2989. 7.1
  2990. Sometimes even the computer leaves gaps in the lines and colour floods
  2991. out to colour large areas of the picture and this cannot be rectified
  2992. after the event. The öhollowò numbers (e.g. 6, 8, 9, 0) which mark the
  2993. dots cannot be filled with colour.
  2994. 7.1
  2995. It is a great pity that the standard RISCáOS printer drivers were not
  2996. used Ö I could not print out anything with my HP Desk Jet Ö I had to
  2997. resort to a noisy old Epson dot matrix! Any Epson which looks like an
  2998. FX80 will work, sideways printing the screens in true mono (i.e. black
  2999. and white only, no shading).
  3000. 7.1
  3001. Iæm glad to see there is a version of the program on the disc which can
  3002. be run on a simple unexpanded 1Mb machine. This does without some of the
  3003. frills Ö e.g. there is no sound apart from the introduction music.
  3004. 7.1
  3005. Somehow during our investigations, the mouse was reconfigured to fast
  3006. resolution horizontally, but slow vertically! Surely, this isnæt
  3007. possible, is it?! It cleared to fast (my default) both ways, on
  3008. resetting the computer.
  3009. 7.1
  3010. Telephone support was good and I suppose that the price of ú24 through
  3011. Archive (ú25.99 inclusive from Storm Educational Software) is just about
  3012. Évalue-for-moneyæ.
  3013. 7.1
  3014. By the way, I must say that Smudgeæs barks are very life-like Ö our dogs
  3015. took an instant dislike to them!ááA
  3016. 7.1
  3017. PipeLineZ
  3018. 7.1
  3019. Gerald Fitton
  3020. 7.1
  3021. This month, I have two topics on which to express my views. The first is
  3022. Éportingæ data to other platforms. The second is a Énot quiteæ
  3023. comparison of PipeDreamá4 and Resultz!
  3024. 7.1
  3025. PipeDreamá2
  3026. 7.1
  3027. Iæm not sure why, but recent correspondence has included more than a few
  3028. reminiscences about the Égood old daysæ when PipeDreamá2 existed on the
  3029. Archimedes under the Arthur (RISCáOSá1) operating system, also on the A4
  3030. size, battery operated Z88, and on the PC running under MSáDOSá2! In
  3031. particular, Elwyn Morris praises highly this concept of Éportabilityæ of
  3032. PipeDream from one platform to another at great length. Those who ask
  3033. questions rather than make comment want to know if PipeDreamá4 will be
  3034. Éportedæ to the PC Ö and, if not, then what is involved in transferring
  3035. data between PipeDreamá4 (or PipeDreamá3) on the Archimedes and
  3036. PipeDreamá2 (or any other suitable package) on the PC.
  3037. 7.1
  3038. The quick answer to the second part of the question is that there is a
  3039. utility which will allow you to transfer PipeDream files to run under
  3040. Lotusá1-2-3 on a PC. The longer answer is that PipeDream files can be
  3041. Éconvertedæ to WK1 format and there are many PC spreadsheet packages
  3042. which will read in and save worksheets in WK1 format.
  3043. 7.1
  3044. The user interface
  3045. 7.1
  3046. An even longer answer, which avoids a direct response to the first part
  3047. of the question, is that, for most users, it doesnæt matter whether they
  3048. are using an Archimedes, a Macintosh, an Amiga, an Atari or a PC with
  3049. MSáDOSá2 or Windows. What does matter is that the user interface is
  3050. familiar. By a familiar user interface, I mean that, whatever the
  3051. combination of hardware and operating system being used, the user can
  3052. employ the same keystrokes, the same mouse operations, the same
  3053. formulae, indeed, the same everything and produce the same effect. One
  3054. of the most valuable features of PipeDreamá2 was that it had (almost)
  3055. the same user interface (including pull-down menus and even colour
  3056. scheme) on the Z88, the PC and the Archimedes.
  3057. 7.1
  3058. It would seem that many of you hanker after a spreadsheet package which
  3059. has the same user interface on the Archimedes and under Windows on a PC.
  3060. Well, I suppose one answer is for Acorn to Éportæ Microsoft Windows onto
  3061. the Archimedes. I wonder how hard that would be? Then you would be able
  3062. to run a Windows spreadsheet like Excel on the Archimedes. Another
  3063. alternative is for Acorn to to provide a desktop environment which runs
  3064. on a PC Ö I wonder how likely that is? A third alternative is a PC
  3065. Windows version of PipeDreamá4 Ö but I think that is unlikely. (If your
  3066. are interested in this argument, see also the discussion in the
  3067. Spreadsheets Column, on page 13, about Eureka 2 Ö which is facing
  3068. criticism for being too like PC Excel! Ed.)
  3069. 7.1
  3070. The drift to PCs
  3071. 7.1
  3072. There is no doubt that PCs look cheap compared with the Archimedes and
  3073. the Windows environment is similar in many ways to the Desktop. Over the
  3074. last five years, I have seen quite a few of my correspondents gradually
  3075. shift their position from öThe Archimedes is far superior to a PC
  3076. running MSáDOSò through öPCs are improving and their prices are fallingò
  3077. and öIæm going to get a PC with Windows as my second machineò to öIæm
  3078. now using the PC more than my Archimedesò and finally öThe packages
  3079. available for Windows are superior to anything available for the
  3080. Archimedesò.
  3081. 7.1
  3082. Now let me make it quite clear that what I have quoted above is not
  3083. typical but it does represent a growing proportion of erstwhile
  3084. Archimedes (and hence PipeDream) users. When I am invited to respond to
  3085. their rhetorical questions, my response is that really the hardware, the
  3086. operating system and even whether it is Windows or Desktop doesnæt
  3087. matter to users. What does count is whether the package (be it a word
  3088. processor, spreadsheet or CAD) has all the features needed (power) and
  3089. has a user interface which is intuitive and Éeasy to useæ.
  3090. 7.1
  3091. For my own part, like so many of my correspondents, I would like to see
  3092. PipeDreamá4 Éportedæ to run under Windows but I am fairly sure that it
  3093. wonæt happen.
  3094. 7.1
  3095. (My dream, as mentioned in my editorial in Archive 6.11, was that
  3096. WindowsNT Ö which is, after all, supposed to be platform-independent Ö
  3097. would be ported onto the new ARM700 machine. That way, we could give the
  3098. öyouæve got to be standardò lobby something to work on. They would then
  3099. have the RISCáOS facility in their hands so that they could see how much
  3100. better it was and thereby have their sights lifted. Ed.)
  3101. 7.1
  3102. PipeDreamá4 or Resultz
  3103. 7.1
  3104. Now to something completely different...
  3105. 7.1
  3106. The question of whether to buy (or stick with) PipeDreamá4 rather than
  3107. Resultz is one which has been put to me many times in the last couple of
  3108. months, particularly by users of PipeDreamá3. Iæve decided that this
  3109. isnæt a fair question, so Iæm going to give an answer which many of you
  3110. will regard as more than a little unsatisfactory. My defence is that, at
  3111. the end of my exposition, you will want to ask a different question Ö
  3112. even if I canæt answer that one either!
  3113. 7.1
  3114. The price of PipeDreamá4 has fallen. Those of you who have bought it at
  3115. the lower price (ú140 through NCS) reaffirm what I have always believed:
  3116. it was the price rather than the specification which deterred you from
  3117. purchasing PipeDreamá4 in the past. The price of upgrading from
  3118. PipeDreamá3 to PipeDreamá4 (direct from Colton Software) is attractive.
  3119. 7.1
  3120. Sticking with the commercial features (rather than the technical
  3121. description), the drawback of buying PipeDreamá4 is that it is most
  3122. unlikely that it will be upgraded any further so that, over a period of
  3123. time, you may become dissatisfied with features that it doesnæt have.
  3124. 7.1
  3125. Now to some technical points. My opinion is that PipeDreamá4 is far from
  3126. the end of its life because it has features that many people want that
  3127. Resultz doesnæt have. In particular, PipeDream offers fast printing
  3128. (using PipeDream printer drivers) using the fonts resident within your
  3129. printer Ö I call this Écharacter printingæ. If you use the system font
  3130. for your screen display, that will Ématchæ character printing and gives
  3131. a much faster screen response than outline fonts Ö also many find the
  3132. system font easier to read than outline fonts.
  3133. 7.1
  3134. PipeDreamá4 also supports command files (called macros in PipeDreamá3).
  3135. With a command file, you can change the shape of your document. For
  3136. example, you can add, delete and move columns, rows and blocks. You can
  3137. automate a complex search and replace sequence (such as converting to
  3138. smart quotes and ligatures). You can even save and load files, or parts
  3139. of files, from and to documents. Resultz does not support command files.
  3140. 7.1
  3141. I believe that the charts facilities of PipeDreamá4 are Ébetteræ than
  3142. those provided by the rather basic charts module of Resultz. Judge for
  3143. yourself. I created the chart below completely in PipeDream (with no
  3144. help from !Draw) and the chart opposite is the nearest I can get to the
  3145. same style in Resultz. The Resultz charts module does not allow the
  3146. addition of a heading nor could I find a way of adding Yesterday, Today
  3147. or Minutes. Of course, it might be me Ö Iæll let you know.
  3148. 7.1
  3149. Another good point is that there is a long history of PipeDream usage.
  3150. What follows from this is that if you have a problem that you canæt
  3151. solve, the chances are that someone else has a solution. You will almost
  3152. certainly get useful advice from either the NCS technical help line or
  3153. the PipeLine user group (which is run by me).
  3154. 7.1
  3155. Finally, we come to the reason why I think the question of comparing
  3156. PipeDreamá4 with Resultz is unfair. PipeDreamá4 is an integrated package
  3157. which is primarily a spreadsheet, indeed, until Resultz was released,
  3158. there is no doubt that PipeDreamá4 was the best spreadsheet available
  3159. for the Archimedes. However, PipeDream has other features. For example,
  3160. it is also an excellent word processor with a deep paste list so you can
  3161. cut as many words or blocks as you like and then paste them back in
  3162. Élast cut first pastedæ order Ö Resultz, like Impression, has a paste
  3163. depth of only one object. PipeDream is also a highly useable Éflat formæ
  3164. database which can be searched and sorted. I could go on listing other
  3165. features of PipeDreamá4æs integrated nature Ö but I expect that you can
  3166. list them yourselves.
  3167. 7.1
  3168. Resultz
  3169. 7.1
  3170. Resultz is now a Éproduct availableæ in the Archive sense of the word.
  3171. If you have registered either PipeDreamá3, PipeDreamá4 or Wordz with
  3172. Colton Software then, by the time you read this, you should have
  3173. received publicity material about their limited period discount offer to
  3174. registered users (offer ends on 15tháOctoberá1993 so donæt wait for
  3175. Acorn World). After the initial offer, the recommended price will be
  3176. about ú120á+VAT so it is likely that NCS will be offering Resultz at
  3177. about the same price as PipeDreamá4. (Yes, itæs ú125, cf ú140 for PD4.
  3178. Ed.) If you have one of Colton Softwareæs products and havenæt heard
  3179. from them by the time you read this, I suggest that you give them a ring
  3180. on 0223-311881 and ask for the Resultz leaflets.
  3181. 7.1
  3182. Let me return to your unfair question asking me to recommend to you
  3183. Resultz or PipeDream. What has Resultz got that PipeDreamá4 hasnæt? I
  3184. shall have to answer that in two stages. Let me start by describing some
  3185. of the facilities of Resultz before I move on to Fireworkz.
  3186. 7.1
  3187. Resultz is much more WYSIWYG than PipeDream ever was or ever could be.
  3188. By this, I mean that you can see where the edges of the page are. You
  3189. can create a Resultz document which consists of many pages down but,
  3190. unlike PipeDream, a Resultz document can consist of many pages across as
  3191. well as down so that, however wide your spreadsheet, you can always
  3192. print every column (albeit on separate sheets of paper).
  3193. 7.1
  3194. In Resultz, you can have a deep row containing a headline at 36ápoint
  3195. followed by many narrow rows of mixed numerical data and text at
  3196. 12ápoint, say. In PipeDream, this would be difficult if not impossible
  3197. and certainly wouldnæt look on the screen as it would print. Resultz
  3198. supports vertical alignment Ö this means that you can place text or
  3199. numbers at the top, bottom or centre of a slot (as well as left, right
  3200. or centre).
  3201. 7.1
  3202. In Resultz, there is what I call a ÉLine breakæ facility. If you tap
  3203. <return> on its own then, as in PipeDream, you will move down into the
  3204. next slot but, if you use <ctrl-return>, you will find yourself on a new
  3205. line but still within the same slot. To cater for slots consisting of
  3206. many rows of text, the size of a Resultz slot grows downwards
  3207. automatically to match the number of lines of text it contains. You can
  3208. change the line spacing in Resultz, line by line, if you wish.
  3209. 7.1
  3210. Resultz allows you to draw boxes around slots. This is useful if you
  3211. have a mixture of tables and text on the same page. In PipeDream, the
  3212. grid is either on the whole sheet or not at all.
  3213. 7.1
  3214. Resultz formatting relies on Styles and Effects. Whether it is the
  3215. number of digits to be displayed after the decimal point or whether you
  3216. wish to protect a cell, the Ébestæ way of producing the desired result
  3217. is by defining and then applying a style. For example, you could define
  3218. a set of styles called Precision_0, Precision_1, etc as having 0 decimal
  3219. points, 1 decimal point, etc and, if you decided that you wanted to
  3220. change a block to a precision of 1 dp then all you need to do is mark
  3221. the block and apply the 1 dp style. Box_On and Box_Off could be two
  3222. styles for drawing boxes around slots and removing the box respectively
  3223. Ö Iæm sure you can see how to protect and remove protection from a
  3224. marked block of slots.
  3225. 7.1
  3226. Now hereæs something interesting about the way Resultz Éworksæ which, in
  3227. the future, we may find in other packages. Resultz consists of many
  3228. Ésmallæ modules, one of which is a charts module and Iæm going to use
  3229. that as my example. When you load Resultz onto the iconbar, you do not
  3230. load all the package into the memory of the Archimedes. In particular,
  3231. you do not load the charts module Ö it remains on your disc. When you
  3232. decide that you want to create a chart by Épressingæ the Create chart
  3233. button, the charts module is loaded from disc to the memory of the
  3234. machine. If you no longer need a charts module (because none of the
  3235. documents you have loaded uses a chart) then the charts module is
  3236. removed from memory.
  3237. 7.1
  3238. Following on from this is something that you may find interesting (or it
  3239. may cause you some concern if you donæt know whatæs going on). Because
  3240. the charts module isnæt loaded until you Épressæ the Create chart
  3241. button, the Choices menu doesnæt show an option for ÉChart Ö Automatic
  3242. updateæ. The option just isnæt there in the Choices window. This in turn
  3243. means that you canæt Save a set of choices (your default) which include
  3244. the automatic updating of charts (or not if that is your preference)
  3245. until you have loaded the charts module. You must load the module before
  3246. you save your defaults.
  3247. 7.1
  3248. The same philosophy applies to all the Resultz modules, as well as to
  3249. the modules which make up Wordz (after version 1.04) and Iæm sure it
  3250. will apply to all Fireworkz modules.
  3251. 7.1
  3252. If you are not sure whether you want to buy Resultz, I recommend that
  3253. you try the Resultz demo disc. The demo disc version does (nearly)
  3254. everything that the full version will do except that you will not be
  3255. able to save or print your work. With the demo disc, you can load and
  3256. run Resultz applications created by other people, you can change the
  3257. data, add new rows, columns and functions, you can reformat them (on
  3258. screen only), drag in style templates or create your own styles. You
  3259. will also be able to drag your PipeDream spreadsheets into the demo
  3260. version of Resultz and see how much faster they recalculate (I make it
  3261. about three times faster for most of my big sheets!)
  3262. 7.1
  3263. Fireworkz
  3264. 7.1
  3265. FireWorkz is still not a Éproduct availableæ in the Archive sense of the
  3266. word but, in order for you to make up your mind about whether to buy
  3267. Resultz, you need to know more about Fireworkz. Fireworkz is due for
  3268. release in Octoberá1993 Ö I suspect at Acorn World, if not before.
  3269. 7.1
  3270. If you buy Resultz, but not Wordz, you will be able to use all the
  3271. spreadsheet facilities of Resultz and you will be able to type text into
  3272. text slots and align the text to left, right or centre but there will be
  3273. facilities peculiar to Wordz that you will not have. For example, you
  3274. will not be able to create styles with tab stops since that is a Wordz
  3275. facility.
  3276. 7.1
  3277. If you buy Wordz, but not Resultz, you will be able to type in text,
  3278. create styles having tab stops, youæll have a dictionary, spell checker
  3279. and many other facilities not available in Resultz.
  3280. 7.1
  3281. If you have both Wordz and Resultz, you will be able to save a document
  3282. from one package and load it into the other. For example, you can create
  3283. a document in Wordz using a style containing tab stops and then drag
  3284. that document into a Resultz window. The style (including the tabs) will
  3285. be accepted by Resultz and you will be able to apply that style anywhere
  3286. in the document as if it were a Resultz style. What you will not be able
  3287. to do in Resultz is change the position of the tab stop.
  3288. 7.1
  3289. Of course, I could have chosen many other examples of what can be done
  3290. in one package but not in the other but the tab stop example illustrates
  3291. the principle. To appreciate exactly what you can do in one package and
  3292. not the other, you really need to try it.
  3293. 7.1
  3294. If I create a style, or set of styles, using Wordz and send you a disc
  3295. with such a Wordz document, you will be able to load it into Resultz and
  3296. it will look just like it does to me in Wordz. What you will not be able
  3297. to do in Resultz is modify the styles I have created. If I send you a
  3298. set of styles (in the form of a blank template) which I have created
  3299. using Wordz, you will be able to load that set of styles into Resultz
  3300. and create documents similar to those I have done in Wordz.
  3301. 7.1
  3302. Where does Fireworkz come into the equation?
  3303. 7.1
  3304. FireWorkz will allow you to integrate both Wordz and Resultz into one
  3305. package with one icon on the iconbar. If you do that, your Fireworkz
  3306. package will have the Éfunctionalityæ of all the things I have called
  3307. Émodulesæ from Wordz and from Resultz. You will find that your one
  3308. Fireworkz package will have spreadsheet functions and charts available
  3309. from the Resultz modules and, from the Wordz modules, tab stops,
  3310. dictionaries and the spell checker. The modular nature of Fireworkz will
  3311. ensure that the only modules loaded into the memory of your machine will
  3312. be those needed for the documents you have loaded.
  3313. 7.1
  3314. I hope that you are now beginning to see why it is difficult to compare
  3315. Resultz with PipeDream. The modules which comprise Resultz are only one
  3316. part of the broader concept of Fireworkz. Indeed, some of the Fireworkz
  3317. modules, such as those which will run the database or improve the charts
  3318. (to match the facilities available in PipeDreamá4), have not been
  3319. written yet. As I said last month, you will be able to Émix and matchæ
  3320. those parts of Fireworkz that you want.
  3321. 7.1
  3322. What I would dearly like to know is what the full extent of Fireworks
  3323. will be. Of course, that is impossible to know Ö I believe nobody knows
  3324. yet! If you have an idea for a particular facility you would like made
  3325. available for addition to Fireworkz (e.g. a draw module), then Iæd like
  3326. to hear from you.
  3327. 7.1
  3328. Let me return to the commercial side of Fireworkz. In an earlier
  3329. PipeLine article, I highlighted the software suppliersæ problem that
  3330. their positive cash flow exists only when they sell a package. When they
  3331. supply you with free upgrades, this represents negative cash flow for
  3332. them. It is difficult (particularly in the Acorn world) to persuade
  3333. existing users to part with more cash for the upgrade. Asking dealers
  3334. and distributors to pay for upgrades which they provide free to users
  3335. wonæt work because they are certainly not into negative cash flow
  3336. transactions. To a large extent, Fireworkz overcomes that commercial
  3337. problem but, I believe, it will do so at the expense of making problem-
  3338. solving for the NCS help line and the Fireworkz user group much more
  3339. difficult.
  3340. 7.1
  3341. You could think of Fireworkz rather like a Lego kit. First you buy a
  3342. starter set containing a few blocks and, with it, you can do quite a few
  3343. interesting things. You find that you want to do more Ö so you buy
  3344. another box containing parts not in the starter kit. I believe that
  3345. Colton Software will continue to enhance Fireworkz by marketing
  3346. Éupgradesæ as modules which you can buy and then integrate with your
  3347. personal Fireworkz package. As you add more modules (such as a database
  3348. module, an intermediate or advanced charts package or a draw or paint
  3349. package) the Éfunctionalityæ of your Écustom builtæ Fireworkz package
  3350. will increase.
  3351. 7.1
  3352. From the commercial angle, as you buy the extra modules, you provide
  3353. Colton Software with positive cash flow. If you keep asking for
  3354. additional facilities and are prepared to pay for them, Colton Software
  3355. will keep designing and selling them. Fireworkz is a Épay as you goæ
  3356. package rather than a Éfree upgradesæ package!
  3357. 7.1
  3358. From my point of view as the organiser of a Fireworkz user group, I can
  3359. see that I shall have to cater for a wide range of Fireworkz
  3360. configurations. That will make life Éinterestingæ (in the Chinese sense
  3361. of the word). I can see that I will have to say to some of my enquirers
  3362. not öYou need to upgrade to version 4.13 of PipeDream Ö the upgrade is
  3363. freeò but öI suggest that you buy the ÉAdvanced charts moduleæ if you
  3364. really need to produce such a chartò.
  3365. 7.1
  3366. Think about the implications of what Iæve said and let me know your
  3367. views. Iæll print a representative selection of them.
  3368. 7.1
  3369. To summarise
  3370. 7.1
  3371. I hope that, in refusing to compare Resultz with PipeDreamá4, I have
  3372. shown you that a direct comparison is less meaningful than, at first,
  3373. you might have thought. What you need to compare is PipeDreamá4 with the
  3374. Éultimateæ Fireworkz package that you want to build up from a kit of
  3375. modules Ö and that is difficult. Consider the following: (a) Iádonæt
  3376. know what you want; (b) I donæt think anyone knows what modules will
  3377. become available; and (c) Fireworkz is open-ended. I canæt answer the
  3378. question yet!
  3379. 7.1
  3380. Finally
  3381. 7.1
  3382. If you wish to write to me, if you want a Resultz or Wordz demo disc
  3383. (ú2.00 EC Ö ú2.50 Non-EC), my address is that of Abacus Training given
  3384. on the back inside cover of Archive.ááA
  3385. 7.1
  3386. Music Column
  3387. 7.1
  3388. Stewart Watson
  3389. 7.1
  3390. The main subject this month is a review of Sound Advice but first a
  3391. couple of small points.
  3392. 7.1
  3393. Help!
  3394. 7.1
  3395. I promised to send someone system-exclusive data to initialise their
  3396. Korg M1 but, unfortunately, Iæve lost the letter with your name and
  3397. address. If you phone me again, I promise Iæll send you the discs, etc,
  3398. straight away.
  3399. 7.1
  3400. Inspiration
  3401. 7.1
  3402. A member of Archive, Graham Greenhorn from Glasgow, has managed to get
  3403. Inspiration to run on his A5000 under RISC OS 3.10 and is willing to
  3404. help other Inspiration users if they contact him on 041-334-1951.
  3405. 7.1
  3406. Sound Advice
  3407. 7.1
  3408. Sound Advice is a multitasking 24 track music sequencer, with a host of
  3409. features, from The Really Small Software Company. In fact, it is more
  3410. than just a sequencer as it also includes a sound editor and a file
  3411. conversion program. The package, which comes in an A5 ring binder,
  3412. consists of a manual, a program disc and a data disc.
  3413. 7.1
  3414. Program disc
  3415. 7.1
  3416. The program disc contains the three applications: MusicEd, SampleEd and
  3417. Converter. The discs are not protected which shows a trust which I hope
  3418. will be respected. Also on the program disc are !Scrap, !System and
  3419. !SysMerge.
  3420. 7.1
  3421. Data disc
  3422. 7.1
  3423. The data disc contains four directories: !Voices, ProgLists, Songs and
  3424. Sounds. The Voices application needs to be in the root directory of a
  3425. hard disc or floppy disc as Voices must have been seen by the filer
  3426. before any of the other applications will run. ProgLists is a directory
  3427. of voice lists for various Midi keyboards, Songs is a directory of
  3428. demonstration songs and Sounds is a directory of internal sounds.
  3429. 7.1
  3430. Set-up
  3431. 7.1
  3432. MusicEd is fully multitasking, so you can drop in and out of your
  3433. sequencing to write letters or whatever, while you wait for a visit from
  3434. the Muses. On the data disc is a directory of patches for setting up
  3435. MusicEd to run with a variety of different Casio keyboards, but the Midi
  3436. list can easily be altered to suit any Midi equipment. Included on the
  3437. Archive monthly disc is a MidiList for MusicEd for the TG100 which
  3438. should be compatible with any other piece of equipment that adheres to
  3439. the General Midi specification.
  3440. 7.1
  3441. Internal voices
  3442. 7.1
  3443. Unlike Serenade, MusicEd does use internal voices, so to hear your work,
  3444. you do not necessarily need a Midi keyboard or expander. Up to 32
  3445. internal sounds can be used in a song but, of course, no more than eight
  3446. at any one time. It is possible to work without a Midi input device,
  3447. (Midi keyboard, guitar, etc) but to input whole scores in step time
  3448. using the mouse would be rather tedious.
  3449. 7.1
  3450. Recording
  3451. 7.1
  3452. There are three record modes: Midi real time, Midi step time and via the
  3453. mouse.
  3454. 7.1
  3455. MusicEd is grid-based and, on loading the program, you are presented
  3456. with the main screen which consists of a large grid. All the functions
  3457. are available via <menu> via keyboard shortcuts.
  3458. 7.1
  3459. Display
  3460. 7.1
  3461. Notes are displayed on a grid which is subdivided into bars and beats.
  3462. As in all grid-based sequencers, lines of varying length are used to
  3463. represent note values in relation to a piano keyboard which is displayed
  3464. down the left side of the screen. Notes can be drawn directly and edited
  3465. in the grid but it is obviously quicker to enter notes from a Midi
  3466. keyboard or other controller.
  3467. 7.1
  3468. Record
  3469. 7.1
  3470. To enter real time record mode, select Midi from the main menu followed
  3471. by Real time. A new window opens, displaying the tempo and the number of
  3472. beats per bar. One thing to watch for is that, once you have recorded
  3473. something, you have to assign it by selecting Pattern to insert your
  3474. recorded music into the current pattern according to the insert and
  3475. overlay settings in the block menu.
  3476. 7.1
  3477. Cut/Paste
  3478. 7.1
  3479. All the usual cut and paste options are available. One novel feature,
  3480. however, is the ability to reverse a pattern Ö useful for anyone into
  3481. atonal composition.
  3482. 7.1
  3483. Track list
  3484. 7.1
  3485. In this window, you can select the voices and Midi channels for the
  3486. various tracks.
  3487. 7.1
  3488. Event list
  3489. 7.1
  3490. The event list window offers an alternative method of editing individual
  3491. notes program changes, etc. The information in the edit window can be
  3492. searched, specific values transformed and new events added.
  3493. 7.1
  3494. Notation
  3495. 7.1
  3496. Although MusicEd is a grid-based editor, it is possible to display
  3497. patterns and tracks in standard musical notation. This is a useful
  3498. feature because users fluent with musical notation will probably find it
  3499. easier to spot a mistake on a stave than in a list of events or on a
  3500. grid.
  3501. 7.1
  3502. Files
  3503. 7.1
  3504. Files can be imported from Tracker and Rhapsody Ö which gives users of
  3505. Sound Advice access to the vast amount of music in the public domain in
  3506. Tracker format.
  3507. 7.1
  3508. Hot keys
  3509. 7.1
  3510. When I opened the package, I was surprised at the lack of a function key
  3511. strip but although function keys are not used, (other than <f3> for
  3512. save) there are key shortcuts for some operations, especially in cut and
  3513. paste mode. I understand that later versions will make substantially
  3514. more use of keyboard shortcuts.
  3515. 7.1
  3516. !SampleEd
  3517. 7.1
  3518. SampleEd allows the creation of new sounds and voices for use in MusicEd
  3519. or in other programs. Sounds can be drawn with the mouse, from harmonics
  3520. or by using equations. Sounds can have effects such as echo, reverse,
  3521. fade, etc added to them. Sounds can be merged or bits of a sound can be
  3522. cut and pasted as in a word processor.
  3523. 7.1
  3524. !Converter
  3525. 7.1
  3526. Converter is an application which converts files in other formats into
  3527. MusicEd format. The formats currently supported are Maestro, Rhapsody,
  3528. Soundtracker and Desktop Tracker.
  3529. 7.1
  3530. Manual
  3531. 7.1
  3532. The 194 page manual is clearly laid out with copious illustrations. All
  3533. the windows and icons found on the screen are displayed and clearly
  3534. explained in the manual.
  3535. 7.1
  3536. Verdict
  3537. 7.1
  3538. Sound Advice is an interesting suite of programs. My opinion of the
  3539. review copy (version 1.02) is that it is aimed at those who are
  3540. interested in moving on from programs which use only the internal sounds
  3541. and adding some use of external Midi keyboards Ö those with an interest
  3542. in music-making but perhaps with only a limited keyboard ability. Sound
  3543. Advice is modestly priced and, with a free upgrade policy, it is
  3544. exceptional value for money. I wrote to the author of Sound Advice with
  3545. one or two suggestions and within a fortnight had version 1.03 with most
  3546. of my suggestions implemented. Howæs that for software support? The
  3547. addition of Midi file compatibility will mean that files can readily be
  3548. transferred to and from other programs, such as Rhapsody or Serenade.
  3549. 7.1
  3550. Conclusion
  3551. 7.1
  3552. MusicEd fills a gap in software provision on the Archimedes, between
  3553. Sound Tracker type programs and more expensive sequencers like Serenade
  3554. and Studio 24. Sound Advice is available at ú39.95 from The Really Small
  3555. Software Company. There is a 20% discount for education users and a site
  3556. licence is available.ááA
  3557. 7.1
  3558. Sleuth Optical Character Recognition
  3559. 7.1
  3560. Peter Jennings
  3561. 7.1
  3562. When scanners first became available for computer users, many people
  3563. thought they would remove the burden of laboriously typing program
  3564. listings or pages of text which needed to be put on computer for
  3565. editing. Unfortunately, scanners do not work that way. The images they
  3566. produce are just pictures, seen by the computer as a pattern of pixels
  3567. rather than individual, meaningful, characters. What is needed is an
  3568. optical character recognition (OCR) program to convert the graphic image
  3569. into the ASCII characters of a text file.
  3570. 7.1
  3571. At least four OCR programs have been developed for Acorn computers but
  3572. none of them claim to be able to do the job completely. The problem is
  3573. that no-one has yet perfected affordable software that can unerringly
  3574. recognise and reproduce letters and figures in all the shapes and styles
  3575. used in printing and typing, let alone the infinite range of
  3576. handwriting.
  3577. 7.1
  3578. Some of the better PC software is priced at well over ú500. Risc
  3579. Developmentsæ new optical character recognition package, Sleuth, is
  3580. described as a low-cost entry point into OCR and costs ú49 +VAT (or ú54
  3581. from Archive). It is supplied on a single, unprotected, disc with a
  3582. slim, but adequate, 16-page User Guide. Early supplies have been offered
  3583. without the usual glossy packaging but this should be available by the
  3584. time you read this.
  3585. 7.1
  3586. Risc Developments say that Sleuth is the first in a family of products
  3587. intended to reach full professional level and users will be able to
  3588. upgrade at minimum cost. Version 1.01 has been trained to recognise
  3589. ömost popular fontsò, which actually means Avant Garde, Bookman,
  3590. Courier, Garamond, Helvetica, New Century Schoolbook, Palatino and Times
  3591. and similar typefaces such as the many clones which, for copyright
  3592. reasons, have a variety of different names. As the list is so small at
  3593. present, it would be useful to have some of the alternative names for
  3594. these fonts included in the manual and also illustrations of the basic
  3595. designs to help identify them. Sleuth is not yet user-trainable to
  3596. recognise other fonts but Risc Developments offer a service to do this.
  3597. 7.1
  3598. Limitations
  3599. 7.1
  3600. There are also other limitations. Sleuth can recognise only the regular
  3601. type styles and not, for example, italic or bold, and can convert only
  3602. sizes between nine and 24 points. It will not recognise stretched,
  3603. tracked or accented characters or lines of text which are too close
  3604. together. All results are dependent on the quality of the original
  3605. document and the scanned image.
  3606. 7.1
  3607. The image has to be a mode 18 monochrome sprite, which most currently
  3608. available scanners will provide. The minimum resolution required is 200
  3609. dpi but 300 or 400 dpi is recommended for the best results. A 1Mb
  3610. computer can be used but will have little free memory if working with
  3611. 400 dpi sprites.
  3612. 7.1
  3613. Sleuth is fully multitasking and very simple to use. The scanned image
  3614. to be converted is just dragged onto the icon or into an input window.
  3615. The ASCII version then begins to build up in an output window from where
  3616. the final results can be saved. The rate is said to be between 80 and
  3617. 250 words a minute, depending on the computeræs speed and the resolution
  3618. of the sprite being converted. Sleuth marks anything it does not
  3619. recognise with a user-definable character although it does not do so
  3620. with characters which it thinks it recognises but misreads.
  3621. 7.1
  3622. The text file can be loaded into an editor or word processor for
  3623. editing, or limited corrections can be made in the output window as the
  3624. conversion takes place. To help this, a click with <adjust> on any word
  3625. in the output window positions the caret there and brings the same area
  3626. of the scanned image into view in the input window for comparison Ö a
  3627. nice touch. Four sample sprites of scanned documents are included in the
  3628. package and, when most new software comes with no warning that it is
  3629. anything but perfect, it is refreshing to see examples which are
  3630. designed to show the programæs shortcomings. They include scans of badly
  3631. printed passages, such as one where the word ötruncatedò has the letters
  3632. örunò so squashed together that you find them interpreted by Sleuth as
  3633. önmò.
  3634. 7.1
  3635. An A4 flatbed scanner obviously provides a steadier image than a hand-
  3636. held one and can cover a much bigger document but it is easy to use the
  3637. smaller scanner to feed in sections of longer pages. They can be scanned
  3638. either horizontally or vertically as the image can be rotated by 90, 180
  3639. or 270 degrees in Sleuth. The özoneò to be converted can be defined, if
  3640. necessary, by dragging a rectangular box around it. Text must be black
  3641. on a white background but white on black can be inverted. There is also
  3642. the option to have newline and/or carriage return characters inserted by
  3643. Sleuth at the end of lines and paragraphs and this can be done before or
  3644. after the image is converted to text.
  3645. 7.1
  3646. Tests
  3647. 7.1
  3648. I made my own tests using a Computer Concepts Scanlight 256 hand scanner
  3649. at 400 dpi. I began with a draft quality printout from a dot matrix
  3650. printer and I was pleased to find that, despite the less than perfect
  3651. original, a very readable version appeared. The main faults were that
  3652. some characters were consistently rendered incorrectly, with ö1ò
  3653. appearing as öIò for example, and there was a sprinkling of commas and
  3654. occasional full stops in the middle of words with no apparent cause. A
  3655. few words had spaces inserted. I found the quickest way to deal with the
  3656. consistent misreadings and the errant commas and full stops was to load
  3657. the text into Edit and use the search and replace facility.
  3658. 7.1
  3659. A second dot matrix printout produced similar results until the very end
  3660. when an error message appeared and the program exited. The cause was
  3661. tracked down to some minute marks, the biggest being just four pixels
  3662. long, at the bottom of the sprite. I created a zone to cut out the
  3663. spotted area beneath the text and the problem was solved. An
  3664. alternative, when it is not possible to exclude the spots in this way,
  3665. would be to enlarge the sprite in Paint and use the spray can or pencil
  3666. to clean it up. In fact, this should no longer be necessary as Risc
  3667. Developments are now supplying a version 1.02 upgrade designed to solve
  3668. this problem.
  3669. 7.1
  3670. The results seemed quite reasonable from rather poor originals. For a
  3671. fairer test, using better quality printing, I scanned part of an Archive
  3672. page.
  3673. 7.1
  3674. This is how Sleuth rendered it.
  3675. 7.1
  3676. . SæeötlÉ, Risc Developmentsæ economy OCR program should be available by
  3677. the time you read this. The program is ready but the packaging isnæt
  3678. quite finished ä it should be finished by the end ofJuly. fhe cost is ú49
  3679. +VAT + ú2 carriage from Risc Developments. (Sleuth was previewed in May
  3680. Acom User and commented on in Archive 6.8 p15 and 6.9 p50. We hope to
  3681. have a full review as soon as it is available.)
  3682. 7.1
  3683. This paragraph was chosen not because it was likely to give a good or a
  3684. bad result and not completely at random. I picked it because it was
  3685. relevant to this article, which is the arbitrary way a piece of text
  3686. would be chosen in practice. The paragraph contains 330 characters. Nine
  3687. were rendered incorrectly, including one omitted space; an accuracy of
  3688. 97.27%. (Pauæs comments on accuracy rates can be read in the May issue
  3689. of Archive, as referred to in the test paragraph.)
  3690. 7.1
  3691. Some of these errors were to be expected. The first word of the
  3692. paragraph was printed in a bold style, which Sleuth has not yet been
  3693. trained to recognise. The initial öbulletò, which has been interpreted
  3694. as a full stop, is an unrecognised character, as is the dash in the
  3695. fourth line which has been replaced by a cross (ASCII 132) Ö the default
  3696. öunrecognised characterò sign.
  3697. 7.1
  3698. At present, Sleuth recognises only the following characters: !?ú$&Éö%+=/
  3699. ()[]<>,-.:;0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef
  3700. ghijklmnopqrstuvwxyz
  3701. 7.1
  3702. Notable omissions include the underline, star and hash (_ * #), which
  3703. will disappoint anyone interested in program listings. In fact, the bad
  3704. news for anyone hoping to convert programs scanned from BBC Acorn User,
  3705. the only Acorn magazine which still prints all its program listings, is
  3706. that I could not get any readable results from the yellow pages. The
  3707. programs are printed in Corpus, which is similar to Courier, but usually
  3708. in 6pt, which is too small, and bold face, which is not recognised.
  3709. 7.1
  3710. There are not many people outside the printing industry who can identify
  3711. a typeface (I checked the yellow pages font with the magazine) and one
  3712. problem with any OCR program is to know if a document you wish to
  3713. convert is printed in an acceptable font. Although Risc Developments
  3714. will train the software to recognise other required fonts, at a price,
  3715. it would be a clear advantage for users to be able to do this for
  3716. themselves and this facility may be available in the next version.
  3717. 7.1
  3718. Conclusions
  3719. 7.1
  3720. The example reproduced above compares well with other published tests
  3721. and should give a reasonable idea of the degree of accuracy that this
  3722. early version of Sleuth can attain from a hand-scanned image. A more
  3723. expensive flatbed scanner should make it easier to get consistently good
  3724. scans but it cannot improve the quality of the original printing and
  3725. this will set the maximum standard that the OCR software can achieve.
  3726. 7.1
  3727. Sleuth works well within its admitted restrictions. These mean that the
  3728. best results come from a well scanned document which has been well
  3729. printed using recognised characters in a recognised font. Perfection
  3730. does not come easy, if at all, but some of these restrictions should be
  3731. eased as successive upgrades appear.
  3732. 7.1
  3733. The price of Sleuth is not high for an OCR program but its value to you
  3734. is probably best judged on the quantity of text, in acceptable fonts,
  3735. that you need to convert, balanced against how fast and accurate your
  3736. typing is.
  3737. 7.1
  3738. It may come down to which is the lesser chore: typing and correcting or
  3739. making corrections after scanning and converting.ááA
  3740. 7.1
  3741. Two Joystick Interfaces
  3742. 7.1
  3743. Anthony James
  3744. 7.1
  3745. With the appearance of the A3010, people are looking to use joysticks
  3746. with computer games on the Archimedes. However, there have been ways of
  3747. using joysticks with your önormalò Archimedes for quite some time now.
  3748. If you wish to use the standard Atari switched type joysticks, here are
  3749. two alternatives: the Leading Edge joystick interface and the Magnetic
  3750. Image öFourò interface.
  3751. 7.1
  3752. Both use a Édongleæ in the printer port and software to allow the use of
  3753. joysticks on your computer. They both use the now industry standard(?)
  3754. switched type joysticks which can be picked up for anything from ú10
  3755. upwards. Both interfaces have a switch on their dongles to allow you to
  3756. use either the printer or the joysticks at any one time. However, this
  3757. is where the similarities end.
  3758. 7.1
  3759. The Leading Edge Interface
  3760. 7.1
  3761. The approach of Leading Edge is to allow the joystick to emulate
  3762. keypresses and mouse movements. This means that you have to write
  3763. programs specific to each game. This is not much of a problem because
  3764. there are pre-written programs for about fifty games. An application is
  3765. supplied to help you to write simple programs and the language is fairly
  3766. easy to use if you wish to write more complicated programs. This
  3767. approach means that joystick movements can simulate what you want and
  3768. not what the author of the game decided. It also means that mouse
  3769. emulation is possible on the desktop.
  3770. 7.1
  3771. The programming language allows you to make a movement of the joystick
  3772. act as more than one key. Therefore, moving the joystick right could
  3773. produce the effect of <shift>, <control> and <B> all being pressed at
  3774. the same time and a östirringò action of the joystick can also be used
  3775. to represent a keypress. It allows öflagsò to be set up, so that a stir
  3776. can switch between flags A and B, each state (flag) giving a different
  3777. set of keys for the movements of the joystick. The flags can also act as
  3778. a software replacement for auto-fire as the package is not guaranteed to
  3779. recognise your joystickæs auto-fire.
  3780. 7.1
  3781. The manual is impressive and very comprehensive Ö it seems to cover all
  3782. the possible questions. However, it gets the joystick pin connections
  3783. wrong, which is a surprising mistake.
  3784. 7.1
  3785. The hardware consists of a dongle, which fits in your printer port, and
  3786. a printer/joystick switch. The joysticksæ plugs fit into the top of this
  3787. dongle which restricts the access to any ports above the printer port.
  3788. It only gives you about an inch of space to work with.
  3789. 7.1
  3790. The software supplied is of excellent quality and includes programs for
  3791. writing, debugging installing modules into games and for updating
  3792. modules from previous versions of the software.
  3793. 7.1
  3794. The ease of use depends on the game. If the game is Éwell-behavedæ, you
  3795. can install the module onto a backup copy of the game with an
  3796. application provided. If you cannot do this, however, you first have to
  3797. load up the general VTJoystick module then your game-specific module and
  3798. then the game. The fun really starts when the game is one which reboots
  3799. during loading. The manual does, however, explain a way around that. It
  3800. is not guaranteed to work on all games, but it will work on most. When
  3801. using it with the Chocks Away Extra Missions, the memory was tight on a
  3802. 1Mb machine. I managed to get around this by killing non-essential
  3803. modules such as BBCEconet, NetFiler, NetStatus and the podule modules.
  3804. 7.1
  3805. Magnetic Imageæs Four Interface
  3806. 7.1
  3807. As the name suggests, this interface allows you to use four joysticks
  3808. instead of the normal two. The usefulness of this is questionable as
  3809. very few games allow for four players and you are unable to write your
  3810. own modules as with the Leading Edge package.
  3811. 7.1
  3812. Magnetic Imageæs approach is to provide a module which allows the
  3813. interface to work with any game that recognises the standard Acorn
  3814. joystick calls. Therefore, if the game does not take these into account,
  3815. it will not work. These calls appeared about the time of the A3010, so
  3816. your old games will probably not work. Magnetic Image says that you can
  3817. use the A3010 Joymaster software (ú28 through Archive) to write modules
  3818. as with the Leading Edge interface but this involves spending more
  3819. money. Some software houses might offer upgrades which provide the Acorn
  3820. calls but some companies will charge for the upgrade.
  3821. 7.1
  3822. The strength of this package is in the hardware which allows four
  3823. joysticks. It has a dongle which fits onto the printer port but you plug
  3824. the joysticks into a separate box connected to the dongle by a thick
  3825. cable. This means that you are not blocking the socket above the printer
  3826. port. It also means that you have access to the joystick plugs at the
  3827. side of the computer. It has a second fire button on this box which is a
  3828. substitute for the Éstiræ on the other interface. The use of the second
  3829. button is questionable as most games will only allow for one fire
  3830. button. It also recognised auto-fire which the other interface did not,
  3831. though I cannot be sure that it will do so with all joysticks.
  3832. 7.1
  3833. The packageæs software consists of an application that tells you the
  3834. state of the joysticks as does the other package, a joysticks module and
  3835. a demo game which shows how all four joysticks can be used. The module
  3836. does not provide mouse emulation.
  3837. 7.1
  3838. Conclusion
  3839. 7.1
  3840. There was no noticeable speed reduction with either package, so they
  3841. cannot be a hindrance. However, neither are they guaranteed to improve
  3842. your game-playing skills. The package from Leading Edge is good all
  3843. round but its strength is in the excellent software. Magnetic Image only
  3844. allows for recent games that recognise the standard joystick calls and
  3845. this is its weakness. Its hardware is its strength. They are very
  3846. different packages and it is important to work out your priorities
  3847. before buying either.ááA
  3848. 7.1
  3849. Holdfast Joypad
  3850. 7.1
  3851. Anthony James
  3852. 7.1
  3853. The Joypad has been designed as a substitute for a mouse or joystick for
  3854. very young children and in special needs applications. It fits into your
  3855. joystick port or interface and is wired as a switched type joystick. To
  3856. use it, you will need the A3010 Joymaster software or the Leading Edge
  3857. joystick interface.
  3858. 7.1
  3859. The box is a simple design being smaller than the average paperback and
  3860. about an inch and a quarter thick. It has sloped top with four large red
  3861. direction buttons and one fire button, all clearly picked out against a
  3862. yellow background. Its construction and design cannot be faulted and it
  3863. certainly looks as if it would take a lot of punishment. It can be used
  3864. for mouse emulation but as it only has one fire button, it makes it hard
  3865. to emulate a three button mouse. It is possible to use two buttons
  3866. together to emulate different buttons, but that defeats the object of it
  3867. being easy to use.
  3868. 7.1
  3869. Conclusion
  3870. 7.1
  3871. For an adult or for older children, a mouse or joystick would be easier
  3872. to use, but it is not aimed at this market. There are many possible uses
  3873. for the Holdfast Joypad, including mouse emulation on the desktop. It is
  3874. certainly a valuable contribution to the Archimedes special needs
  3875. market. It costs ú24.99 inc. VAT from Holdfast Computing.ááA
  3876. 7.1
  3877. Digitising Printed Text and Pictures
  3878. 7.1
  3879. Francis Aries
  3880. 7.1
  3881. Francis borrowed a Scanlight 256, a Wild Vision Greyhawk digitiser and
  3882. an HCCS HiVision digitiser and gives his views on all three.
  3883. 7.1
  3884. One disadvantage of the built-in fax machine such as David Pillingæs
  3885. ArcFax or Computer Conceptsæ FaxPack is that there is no facility to
  3886. send the printed page or pictures unless they exist as software within
  3887. an application in the computer. Also, for including sketches or hard-
  3888. printed text into computer applications of word processing or DTP, some
  3889. means must be found to translate the hard-printed information into a
  3890. Draw or Paint file. The standard answer to this problem is to use a
  3891. scanner to scan the area to be digitised.
  3892. 7.1
  3893. As an alternative, if you are lucky enough to have a video camera or
  3894. camcorder, it is possible to use this in conjunction with a grey scale
  3895. or colour digitiser. Having a camcorder and needing to buy some
  3896. equipment to do the digitising, I wanted to decide what was best for my
  3897. purpose. Paul was kind enough to loan me a Computer Conceptsæ Scanlight
  3898. 256 hand held scanner, a Wild Vision Greyhawk mono digitiser and an HCCS
  3899. HiVision colour digitiser in order to make some comparisons. All three
  3900. podule boards fitted the A5000 perfectly and the unprotected software
  3901. was easily transferred to hard disc.
  3902. 7.1
  3903. The theory
  3904. 7.1
  3905. Firstly, here are a few facts which will become clearer later. The
  3906. resolution of images captured by various devices and the file size
  3907. resulting from the picture of an A4 page (96.67 sq.ins.) are as follows:
  3908. 7.1
  3909. Device    DPI    Size of file
  3910. 7.1
  3911. A video camcorder    55+
  3912. 7.1
  3913. HCCS colour digitiser    61    
  3914. 357Kb
  3915. 7.1
  3916. Greyhawk Video digitiser    72╫36    
  3917. 130Kb
  3918. 7.1
  3919. (Later module promised    72╫72    
  3920. 260Kb)
  3921. 7.1
  3922. Scanlight 256 100dpi    100    
  3923. min 109Kb
  3924. 7.1
  3925. Theoretical 100dpi    100    
  3926. 967Kb
  3927. 7.1
  3928. Theoretical 200dpi    200    
  3929. 3.9Mb
  3930. 7.1
  3931. Theoretical 300dpi    300    
  3932. 8.7Mb
  3933. 7.1
  3934. Theoretical 400dpi    400    
  3935. 15.5Mb
  3936. 7.1
  3937. Scanlight 256 400dpi    400    
  3938. max 14.7Mb
  3939. 7.1
  3940. It soon becomes very obvious that the files collected from these devices
  3941. are horrendously long and a sizeable hard disc and 4Mb of RAM are almost
  3942. obligatory. It is easy to exceed the capacity of a floppy disc with one
  3943. scan, so it is necessary to open a directory on the hard disc to receive
  3944. the files being digitised. Compression can be used for archiving the
  3945. files when they have served their purpose but that is another story.
  3946. 7.1
  3947. The Hardware
  3948. 7.1
  3949. Video camcorders
  3950. 7.1
  3951. The typical camcorder contains a Charge Coupled Device to receive the
  3952. image from the lens and a fairly standard specification for this is
  3953. 400,000 pixels. If this is used in the most efficient way and is shaped
  3954. to suit the 3:4 proportions of the picture, the picture resolution will
  3955. be 547╫730 pixels. This resolution works out at about 65╫62 dots per
  3956. inch. As this does not exactly match the A4 proportions, losses and
  3957. margins could bring this resolution down towards 60 or 55 dpi. It is
  3958. fairly clear from the outset that this image capturing technique is
  3959. fairly coarse.
  3960. 7.1
  3961. HiVision colour digitiser
  3962. 7.1
  3963. This was supplied with a lead ending in an audio plug to suit the
  3964. majority of camcorders. (This could have been longer for greater
  3965. convenience but an extension was quickly added.) There was no user
  3966. guide, instead this was in a form unique to HCCS for screen-viewing and
  3967. I found it annoying, being able to print this only in the form of eight
  3968. 69Kb sprites. (Please, HCCS, provide this as a Text file.) However, the
  3969. software is very simple to use and the processes soon become routine.
  3970. The image is quoted to be 508 lines high by 720 pixels wide, (508╫720 =
  3971. 365,760). If the 720 is related to the height of an A4 page, this would
  3972. result in a resolution of 61 dpi.
  3973. 7.1
  3974. Clicking on the HiVision iconbar icon reveals a black window. The window
  3975. menu provides six main choices. ÉSaveæ saves as a sprite file. ÉAdjustæ
  3976. allows brightness, contrast and colour saturation to be pre-set for
  3977. adjustment. ÉGrab frameæ allows the instant grabbing of a source frame
  3978. into memory but only if the picture can be monitored on a TV or
  3979. camcorder viewfinder. ÉContinuousæ samples the input and displays it on
  3980. the screen at about one image per second, clicking again on ÉContinuousæ
  3981. retains that sampled frame in memory. The retained image is of low
  3982. quality mono. ÉProcessæ transforms the memory image into one of high
  3983. quality mono in accordance with the settings made in ÉAdjustæ. ÉColouræ
  3984. does the same for an image input in colour and converts the low quality
  3985. mono image to one of high quality colour. Each of these adjusting
  3986. processes takes about a minute. At all times, only the one Éadjustedæ
  3987. image remains in memory and may be adjusted as many times as necessary
  3988. to obtain tones of your choice. When you are satisfied, the final
  3989. processed or colour image may be saved as a 357Kb sprite.
  3990. 7.1
  3991. In addition, HiFinder software (with similar user guide) is provided
  3992. which samples colour or monochrome images in monochrome at about three a
  3993. second. Here, the software allows saving as a sprite or processing to
  3994. suit a mode 15 or 21 screen and the adjustment for brightness and
  3995. contrast are almost instantaneous.
  3996. 7.1
  3997. The captured images are excellent and the resolution is well matched to
  3998. that of expected picture input in colour or monochrome. To do justice to
  3999. the HCCS HiVision digitiser, a high resolution 256 colour mode such as
  4000. 21 must be used to view the picture. Higher resolution modes give no
  4001. noticeable improvement and there is obvious picture loss at lower
  4002. resolution modes. Adjusting as above can correct the image almost
  4003. infinitely to suit the purpose required. However, when related to an A4
  4004. sheet of text on paper, the resolution of 508 lines by 760 pixels is not
  4005. fine enough for viewing or printing standard text. To get the equivalent
  4006. of a 200 dpi scan (which is necessary for print, see later), the size of
  4007. input should be about a third the dimensions of an A4 sheet. The
  4008. stitching together of nine separate pictures is not a good idea.
  4009. 7.1
  4010. It does not seem to be possible to use the software to adjust sprites
  4011. once they have been saved but there are other image-handling packages
  4012. available to do this.
  4013. 7.1
  4014. When I require a digitiser for inclusion of pictures in an application,
  4015. I shall have no hesitation in going for the HCCS HiVision.
  4016. 7.1
  4017. Greyhawk digitiser
  4018. 7.1
  4019. This does the same job of monitoring a colour or mono vision input to
  4020. give a monochrome image. The podule connection was a BNC socket and no
  4021. cable was supplied. Here two items of software are provided and both
  4022. have to show on the iconbar together for use. !TakeOne allows a moving
  4023. source image to be viewed on the computer screen in real time with only
  4024. a trace of jerkiness but it does no more. The basic ScanImage dialogue
  4025. box from the !Scanner software (of which more later) must be on the
  4026. screen and, when the right frame is displayed by !TakeOne, OK in this
  4027. dialogue box is clicked. The input is then in memory occupying 130Kb.
  4028. The format is square but the scanner software may be used to select a
  4029. suitable rectangle from the original display although this leads to less
  4030. efficient use of the image. The software may be used to adjust
  4031. brightness, contrast, clarity, grey map, etc until the half tone grey
  4032. image is as near perfect as possible. You can then save the result as a
  4033. sprite or a drawfile containing the sprite. If the 130Kb file size is
  4034. related to the 11.7ö height of an A4 page, the resolution is not
  4035. suitable for standard text although very satisfactory for pictures.
  4036. 7.1
  4037. As a bonus, the scanner software can be used to modify any monochrome
  4038. Acorn sprite file already saved. There is a new module promised to
  4039. improve the quoted resolution of 72╫36 to 72╫72 but this is still
  4040. unlikely to be satisfactory for an A4 sheet of text.
  4041. 7.1
  4042. Scanlight 256 hand held scanner
  4043. 7.1
  4044. This scans an area between 99mm and 105mm wide and of any length within
  4045. limits of memory available. It is provided with !Scanner software and a
  4046. ruler guide which engages in a slot in the scanner to assist in
  4047. producing straight scans. The scan may be done at 100, 200, 300 or 400
  4048. dots per inch. The choice of scanning in B&W or 16 or 256 grey levels is
  4049. given. Dithering is offered but advised against in favour of
  4050. manipulation by the software. The variations possible in the initial
  4051. scan and by software manipulation are so extensive that it will not be
  4052. possible to go through them all. Basically, the scanned Original image
  4053. remains unaltered in memory until replaced by new input. The software
  4054. allows an Altered image also on the screen and each time its toolbox is
  4055. used to make a change, the Altered window only is changed. Facilities
  4056. are available to alter grey scales, contrast, sampling (a form of
  4057. averaging groups of pixels to give a coarser, less memory-hungry result)
  4058. and many other effects, to an almost unlimited extent.
  4059. 7.1
  4060. To test for file sizes, I scanned carefully an exact 4ö length of graph
  4061. paper. The input actually scanned was always slightly less than the 4ò
  4062. length and the scanned width seemed to depend on the selected
  4063. parameters. The width, length and image bytes quoted below are as given
  4064. by the software. I assumed 16 sq.ins. as the scan area to extrapolate to
  4065. A4 size.
  4066. 7.1
  4067.     Dialogue     dpi    width    length    
  4068. size    A4 size
  4069. 7.1
  4070.     box         (in)    (in)    (Kb)    
  4071. (Kb)
  4072. 7.1
  4073.     Mono    100    3.83    3.91    18    
  4074. 109
  4075. 7.1
  4076.         200    3.84    3.93    74    
  4077. 447
  4078. 7.1
  4079.         300    3.84    3.93    166    
  4080. 1002
  4081. 7.1
  4082.         400    3.84    3.98    299    
  4083. 1806
  4084. 7.1
  4085.     Grey 16    100    4.16    3.96    81    
  4086. 489
  4087. 7.1
  4088.         200    4.16    3.88    315    
  4089. 1903
  4090. 7.1
  4091. á        300    4.16    3.94    720    
  4092. 4350
  4093. 7.1
  4094.         400    4.00    3.98    1244    
  4095. 7516
  4096. 7.1
  4097.     Grey 256    100    4.08    3.94    159    
  4098. 960
  4099. 7.1
  4100.     á    200    4.08    3.93    628    
  4101. 3794
  4102. 7.1
  4103.     á    300    4.05    3.94    1406    
  4104. 8495
  4105. 7.1
  4106.         400    4.00    3.90    2436    
  4107. 14710
  4108. 7.1
  4109. Is it more than coincidence that the Grey, 256 tone A4 bytes are
  4110. comparable with the theoretical A4 dots above? Note how the width of
  4111. scan varies according to the selected type of scan.
  4112. 7.1
  4113. For mono tests, I used an A4 sheet of 91 lines of 6 point text. After
  4114. many trials using the software to increase the image size until
  4115. individual pixels were visible, I found that 100 dpi did not give the
  4116. resolution necessary to acquire sufficient character detail for future
  4117. processing but it may be sufficient for much larger text or line
  4118. diagrams. 200 dpi was adequate for the 6 point text and would be very
  4119. satisfactory for larger point sizes. It was possible to scan half the
  4120. length of the sheet and select the wanted rectangle from each half and
  4121. stitch these together in DrawPlus or a suitable DTP package but the
  4122. linearity of the hand held scan is not perfect and the join is almost
  4123. impossible to hide. It is better to make three scans across the page and
  4124. join scans at spaces between lines of text.
  4125. 7.1
  4126. Having made a scan and selected the area to process, the Altered image
  4127. window is displayed. The Toolbox allows the original image to be
  4128. processed to the optimum for printing. A certain amount of trial and
  4129. error is necessary until the process can be standardised to suit your
  4130. hardware. Below I detail my method of scanning an A4 sheet of annotated
  4131. text.
  4132. 7.1
  4133. I made no tests to determine the capability of the Scanlight 256 in
  4134. digitising colour or mono half tone pictures. I saw this demonstrated at
  4135. Computer Concepts and feel that I could not fault the application for
  4136. scanning pictures up to about 4ö wide and manipulating them into a
  4137. satisfactory form for use. I believe the necessity to scan at a greater
  4138. density than 200 dpi will be rare.
  4139. 7.1
  4140. The !Scanner software can also be used to make modifications to the
  4141. quality, grey level, contrast, etc of any standard Acorn monochrome
  4142. sprite by dragging the file to the scanner iconbar icon. This then
  4143. becomes an Original as described above.
  4144. 7.1
  4145. This is not a complete review. The Scanner software has very extensive
  4146. capabilities which I have only been able to touch on or have been unable
  4147. to mention.
  4148. 7.1
  4149. Conclusion
  4150. 7.1
  4151. Digitising an A4 sheet of text for use in another application is best
  4152. done using a scanner. For a hand held 105mm scanner, do three passes
  4153. across the A4 sheet. Vision digitisers in conjunction with a video
  4154. camera are excellent for their stated purpose but do not give sufficient
  4155. resolution to make them suitable for digitising an A4 page of text. The
  4156. scanner is also excellent for monochrome results from colour or half
  4157. tone picture inputs up to four inches wide. For pictures larger than
  4158. this, both vision digitisers with their software performed well.
  4159. 7.1
  4160. Do not spend too little on a scanner. I first tried a well advertised
  4161. hand held scanner at about half the price of that from CC. However, the
  4162. grey scaling was inadequate and the software for image manipulation was
  4163. poor.
  4164. 7.1
  4165. For my purpose I shall buy the CC scanner and leave the purchase of the
  4166. HCCS digitiser until the need for digitising pictures arises. I believe
  4167. the extra cost of the HCCS, because it can also give you colour, is
  4168. worthwhile over the Greyhawk. However there is now a new package from CC
  4169. called Scanlight Video 256 (see Archive 6.12 p6) which combines the
  4170. capabilities of Greyhawk with those of Scanlight 256. If you have a
  4171. camera and can manage without digitising in colour, the small extra for
  4172. this over the Scanlight 256 would be well worthwhile.
  4173. 7.1
  4174. Scanning an A4 sheet
  4175. 7.1
  4176. Here is my method for scanning an A4 sheet using the Scanlight 256 hand
  4177. held scanner. I choose to scan at 16 grey level, 200dpi as this scan is
  4178. over 100mm wide. I find that if I use very slightly darker than centre
  4179. on the brightness thumb wheel, it will pick up scribbled pencil as well
  4180. as print. I mark the length of the 297mm sheet at about 99mm and 198mm
  4181. with small marker lines a couple of mm long at each edge of the sheet. I
  4182. donæt choose these dimensions exactly but place the markers such that
  4183. they correspond with a space between text or some other part of the
  4184. sheet which will be easy to match up later. I then scan the top third of
  4185. the sheet with the scanner ruler in the next third of the paper, about
  4186. 3mm clear of my markers.
  4187. 7.1
  4188. After scaling the original image, to see it all, I use Éselect areaæ on
  4189. its menu then Écrop to selected areaæ to choose the correct part of the
  4190. image to keep. I then raise the altered image and view the toolbox. I
  4191. select É2╫2 samplingæ and É16 grey outputæ. I also rotate the altered
  4192. image by 90░ anti-clockwise. I click on ÉEnhanceæ followed by Édarken
  4193. edge, lowæ as this improves the clarity of the poorer parts of the image
  4194. (the scribbled pencil). The altered image is then saved to Draw. After
  4195. this first save, I also save the toolbox settings as a Ésettingsæ file
  4196. which can be instantly recovered when I next have a session scanning
  4197. similar material.
  4198. 7.1
  4199. The same process is followed for the centre third of the A4 sheet but
  4200. here the altered image is immediately transformed according to the last
  4201. setting of the toolbox and needs no work on it except saving. For the
  4202. final third, the A4 sheet must be rotated 180░ so that the scanner ruler
  4203. may be placed in the middle third of the sheet to hold it during scan.
  4204. The processing is the same except that the altered image must be rotated
  4205. in the opposite direction before saving.
  4206. 7.1
  4207. Three thirds of the sheet are now saved, all oriented to suit an A4
  4208. sheet. These files may each be dragged to a blank DrawPlus window (or
  4209. other suitable application) and adjusted into place so that the join is
  4210. imperceptible. This final image may be saved as a whole and used in
  4211. another application or printed or faxed to suit the original purpose of
  4212. the scan.ááA
  4213. 7.1
  4214. Archivist Professional Database
  4215. 7.1
  4216. Peter Jennings
  4217. 7.1
  4218. When Oreganæs data management system, Archivist, was reviewed in August
  4219. last year (Archive 5.11 p61), I recommended it as a versatile, easy-to-
  4220. use, application which handled only text and figures. Since then it has
  4221. gone through a succession of upgrades, adding more and more features, to
  4222. emerge finally as the new Archivist Pro (version 5.03). This now offers
  4223. a card index for text, figures, graphics and sound. The cards will also
  4224. accommodate complete text files, limited only by computer or disc memory
  4225. and these, like the graphics and sound, are stored in the file as
  4226. öresourcesò which can be exported into other applications. Selections of
  4227. cards with a common theme can be compiled into subsets.
  4228. 7.1
  4229. Archivist Pro costs ú44.95, with a multi-user site licence available for
  4230. ú50, but registered users of previous versions can upgrade from
  4231. Archivist 4.00 for ú10 or from Archivist 2.40 for ú15. Further updates
  4232. are to be provided free of charge.
  4233. 7.1
  4234. Three discs are supplied, accompanied by a 25-page ring-bound
  4235. illustrated manual, a function key strip and a registration form, all
  4236. packed in a laminated card folder.
  4237. 7.1
  4238. The discs contain the database manager and a number of other
  4239. applications including a card designer, an importer for data from other
  4240. systems, a program to append or merge separate database files, a utility
  4241. to catalogue discs and a comprehensive label designer and printing
  4242. program, along with sample files, a tutorial and six exclusive outline
  4243. fonts.
  4244. 7.1
  4245. Simple card design
  4246. 7.1
  4247. The card designer is very simple to use. It produces a blank master card
  4248. and opens a window where each field is created by typing a title and
  4249. setting the type, maximum size, colour and other details by clicking on
  4250. radio buttons. The fields appear on the master card as titled boxes
  4251. which can be dragged to the required place and visual size, using an
  4252. optional grid to help position them. Pairs of rulers, in centimetres or
  4253. inches, are available and these are particularly useful to help field
  4254. alignment if the data is eventually to be printed onto pre-designed
  4255. forms. The fields can be Text; Integer (whole numbers); Real (decimal
  4256. numbers); Formula, to carry out calculations; Date, for automatic
  4257. insertion of date and time in a chosen format; or Boolean and Multiple-
  4258. choice, containing a list of options which can be toggled through or
  4259. selected from a window.
  4260. 7.1
  4261. The first noticeable differences from the original version of Archivist
  4262. are the addition of colour for the cards, which greatly improves their
  4263. appearance, and optional backdrops. There is a choice of 16 colours or
  4264. grey shades for the background and for each field independently.
  4265. 7.1
  4266. As before, card layouts can be changed at any time without any loss of
  4267. data, by reloading the file into the designer. This is a really valuable
  4268. facility when, as so often happens, the original field lengths are found
  4269. to be inadequate or extra fields are needed.
  4270. 7.1
  4271. The öresourceò files are added by dragging onto the individual cards.
  4272. They can include Text, Draw, Sprites, Maestro, Tracker, Symphony and
  4273. sampled files. The graphics are displayed on the card and the text and
  4274. sound files appear as standard icons. They can all be accessed from the
  4275. card or copied into other applications.
  4276. 7.1
  4277. Practical demonstration
  4278. 7.1
  4279. The manual refers to the sample files and the tutorial on disc to help
  4280. explain resource files, and the practical demonstration offered is the
  4281. best way to understand them. It is not necessary to create separate
  4282. fields because a resource can öshareò an existing one and the graphic or
  4283. icon will normally appear immediately above it. The width will match the
  4284. physical length of the field, with the height in proportion. The
  4285. tutorial shows how a resource can be made to appear at the side of the
  4286. field and how a graphic can be suitably scaled and proportioned.
  4287. Accessing the resource is done by holding down <Shift> and clicking on
  4288. the field (not the icon). This last point can easily be missed as it is
  4289. more natural to click on the icon when you see it displayed on the card.
  4290. 7.1
  4291. Another useful new feature is the ability to add up to 128 lines of
  4292. öfreetextò anywhere on the master card. This is done by writing the text
  4293. in a window and then dragging it into position. The usual range of
  4294. colours are all available.
  4295. 7.1
  4296. I am always slightly disappointed when a database limits the length of
  4297. field names to a maximum of ten characters and makes it sometimes
  4298. necessary to use abbreviations. Also, I like to be able to set the title
  4299. of a field and its data to different colours, which the present version
  4300. of Archivist does not allow.
  4301. 7.1
  4302. However, with freetext, I have found a simple, although undocumented,
  4303. way round both these restrictions. If you want to use a field name
  4304. longer than ten characters, leave the title box in the designer window
  4305. blank when creating the field. Then just write the desired name in the
  4306. freetext window and drag it into position on the card. The name can also
  4307. be set to a different colour from the field, if you wish. If you use the
  4308. label printing facility, you will find a blank in place of titles set in
  4309. this way as Archivist does not, of course, recognise them as field
  4310. names. Nevertheless, clicking on the blank still adds the field to the
  4311. label so there is no real problem.
  4312. 7.1
  4313. Label design program
  4314. 7.1
  4315. The label printer is, in fact, a comprehensive design program which
  4316. enables you to choose the fields to be included and the size and layout
  4317. of the labels, including the number of labels across the sheet and the
  4318. vertical and horizontal gaps between them. Separate print styles can be
  4319. applied to each individual field or piece of text.
  4320. 7.1
  4321. Among other features added during earlier upgrades of Archivist is a
  4322. replace facility allowing the use of a formula to make a global
  4323. adjustment of figures. This, for example, would mean that all the prices
  4324. in a field could be changed on every card to match an increase or
  4325. (hypothetically, of course) a reduction in VAT with one simple entry.
  4326. 7.1
  4327. One valuable feature that has also been available in earlier versions,
  4328. but is worth highlighting, is a quick entry facility for up to 16
  4329. separate lines of text or figures. These are first entered into a
  4330. window, either by typing or by dragging in a previously compiled text
  4331. file. Any line can then be copied onto a card with a single click,
  4332. greatly speeding up repetitive entries. An even quicker way, at the
  4333. designer stage, is to set a default entry, which can be overwritten on
  4334. any card.
  4335. 7.1
  4336. Other features continued from earlier versions of Archivist, and
  4337. described in more detail in last yearæs review, include a toolbox
  4338. browser; the ability to manipulate figures and make calculations as in a
  4339. spreadsheet; a clipboard; a range of searches from quick and simple to
  4340. very sophisticated (the fastest öEasy Searchò is claimed to check
  4341. through 150,000 cards in five seconds and the more complex searches are
  4342. now nearly as fast); primary and secondary sort routines; a choice of
  4343. printing formats including WYSIWYG, columns or report (tabular,
  4344. spreadsheet style) and labels, using RISC OS outline fonts; statistics
  4345. windows; a password facility and the ability to export files in CSV,
  4346. optionally with Minerva Graphbox headers, TSV and plain text formats,
  4347. and direct to Impression by way of an Impulse link.
  4348. 7.1
  4349. No nonsense
  4350. 7.1
  4351. Archivist is described as a öno nonsense databaseò and its ease of use
  4352. has taken its earlier versions into more than 350 schools. Archivist Pro
  4353. still keeps this simplicity and intuitive feel but is now a more
  4354. versatile and powerful application with some sophisticated features
  4355. which should meet the needs of most database users.
  4356. 7.1
  4357. Anyone thinking of buying a database program in a higher price range
  4358. should look carefully to see if it has anything more than they would use
  4359. to make it worth the extra cost.ááA
  4360. 7.1
  4361. Battle Chess
  4362. 7.1
  4363. Myles and Rick Thorne
  4364. 7.1
  4365. Battle Chess from Krisalis Software Ltd. (ú24 from Archive) comes in a
  4366. colourful chequered box, on two discs. An extremely comprehensive and
  4367. well-written manual gives the basic rules of chess, including movement
  4368. of pieces, chess notation, some sample games and various tactics to win
  4369. the game.
  4370. 7.1
  4371. Starting up
  4372. 7.1
  4373. Disc one is loaded and three options are given: play the game, install
  4374. the program on a hard disc or play the speeded-up version by using the
  4375. RAM disc. After a few moments, you are invited to load disc two.
  4376. 7.1
  4377. The game is copy-protected Ö a marble chessboard appears on the screen
  4378. and you are asked to type in a specific move, from the manual, using one
  4379. of twenty games played between past masters. If you accurately type the
  4380. correct code, the board receives its chess pieces. If you install it on
  4381. your hard drive you first have to insert disc number 1, then copy a move
  4382. from the manual before you can start playing, so it has a kind of double
  4383. copy-protection.
  4384. 7.1
  4385. The game
  4386. 7.1
  4387. The game can be played as you against the computer, you against a friend
  4388. or the computer against itself.
  4389. 7.1
  4390. Battle Chess menus can be obtained by pressing and holding <select>.
  4391. Pull down menus, carried by two cute flying cherubs, give further
  4392. options for disc, moves, settings and levels. These options, when
  4393. highlighted, are available even halfway through a game.
  4394. 7.1
  4395. There have been many versions of computer chess but Battle Chess is
  4396. different. Whilst still providing a challenge to players of all
  4397. abilities, it is fun to play, mainly because of the superb graphics.
  4398. 7.1
  4399. The playing pieces actually fight to the death before your very eyes.
  4400. The animation is extremely clever because each time a piece is taken, a
  4401. different combat takes place. The Queen seductively wiggles her way
  4402. across the board; the King has a few surprises up his sleeves; the Rook
  4403. changes into a lumbering rock monster; the Pawns are stocky men-at-arms
  4404. carrying deadly spears; the Knights are bullying and brash; the Bishop
  4405. gracefully glides across the board. Of course, each move takes a
  4406. considerable time in this mode, so once you have got the ösillinessò out
  4407. of your system, you can switch to the 2D mode.
  4408. 7.1
  4409. The advantage of the 2D option is that it is a more conventional chess
  4410. simulation and runs much more quickly than the 3D option.
  4411. 7.1
  4412. Chess Tutor?
  4413. 7.1
  4414. The program could also be used as a chess tutor. The ÉSuggest moveæ
  4415. option gives hints for possible moves, the Take Back option allows you
  4416. to take back the last move made by either side. Not enough time to
  4417. finish the game? Save it and pick up where you left off when time
  4418. allows. Growing impatient? Then the Force move option speeds up your
  4419. opponentæs thinking. Had enough? Choose Quit and exit to the desktop Ö
  4420. something that would be usefully copied by other games programmers.
  4421. 7.1
  4422. Conclusion
  4423. 7.1
  4424. Ten skill levels, with optional time limits for each move, offer a
  4425. challenge to just about everyone who plays chess. We found the program
  4426. extremely entertaining. Serious-minded players will find the program
  4427. appealing, fun-minded players will get many laughs and hours of
  4428. enjoyment from it.
  4429. 7.1
  4430. Postscript
  4431. 7.1
  4432. An interesting way of playing Battle Chess, in order to see the many
  4433. forms of combat, is to play as follows:- instead of trying to keep your
  4434. pieces out of harmæs way, you try to force your opponent to take them.
  4435. The winner is the player to get rid of all his pieces, including the
  4436. King, first.ááA
  4437. 7.1
  4438. Here are some extracts from an unsolicited review sent in by Tord
  4439. Eriksson. I have chosen those bits which add to what Myles and Rick have
  4440. said...
  4441. 7.1
  4442. ... Being a devious type I tried fooling it into making a pawn into a
  4443. queen, when it really needed a knight, to avoid complete disaster. I am
  4444. happy to report that it did exactly what it should and check-mated me in
  4445. one move. The chess term is that the game supports under-promotion. All
  4446. competent games do this, but many donæt. Well done! ...
  4447. 7.1
  4448. ... On an ARM3 machine, using a RAM disc, it is slow, even when run at
  4449. novice level. If you make the mistake of running the program from a
  4450. compressed disc directory, Battle Chess will be painfully slow. Cyrus 4,
  4451. a widely available chess program, on a Amstrad 4MHz CP/M machine, runs
  4452. at about the same speed as Battle Chess on an ARM3, using the RAM disc.
  4453. ...
  4454. 7.1
  4455. Conclusion
  4456. 7.1
  4457. When viewed in 3D it has, compared to Chess3D, much better graphics, if
  4458. not speed. It is also much easier to understand and to set up. Full
  4459. marks.
  4460. 7.1
  4461. When viewed in 2D and compared to David Pillingæs multitasking Chess, it
  4462. has less to offer. The 2D view is quite plain, with very ordinary-
  4463. looking pieces that crawl over the chess board and not much more. Sadly,
  4464. the game seems to play as slowly in that mode as in the 3D view.
  4465. 7.1
  4466. I think Krisalis would be wise to buy Davidæs chess algorithms and
  4467. include them in Battle Chess II. With that it would be a winner and a
  4468. delight in every way.
  4469. 7.1
  4470. If you want to buy a chess game to interest someone who does not play
  4471. chess or to get a small child interested, this is a good choice Ö better
  4472. than Chess3D. For speed, !Chess wins hands down.
  4473. 7.1
  4474. Compared to David Pillingæs !Chess, at ú6 from Archive or David, there
  4475. is no contest, even with those glorious graphics and including the
  4476. little cherubs!ááA
  4477. 7.1
  4478. JPEG Column
  4479. 7.1
  4480. Stuart Bell
  4481. 7.1
  4482. Last time, I reported on tests of the JPEG applications, !JPEGit, !JFIF
  4483. and !JView. I concluded that all work well and that the last one is very
  4484. fast indeed. However, it only reads JPEG files ù it canæt create them,
  4485. and also, on my non-multisync screen, sprites were displayed without
  4486. omitting alternate lines, with the effect that the images were stretched
  4487. by a factor of two vertically. Held over to this month are tests of John
  4488. Kortinkæs latest !Creator and !Translatr shareware applications, and
  4489. öFor Your Eyes Onlyò from the same French programmer as !JView.
  4490. 7.1
  4491. djpeg mark 2
  4492. 7.1
  4493. In Archive 6.12, Mike Williams suggested a couple of possible reasons
  4494. for the dreadful image quality in a JPEGed ray-trace image file which I
  4495. had reported in July. One was a bug in the version of the djpeg utility
  4496. supplied by Acorn with RISC OS 3. He sent a version ported by Keith
  4497. Sloan which doesnæt have that bug. But, I didnæt keep Cainæs original
  4498. files, and on my original disc copy of my article, Impression stores
  4499. them as Drawfiles, not Spritefiles, and so I couldnæt JPEG them again.
  4500. Argh!
  4501. 7.1
  4502. Part of the sprite deJPEGed by !ChangeFSI, using KeitháSloanæs version
  4503. of the djpeg utility.
  4504. 7.1
  4505. Instead, I replaced djpeg in !ChangeFSI with Keithæs version, to see if
  4506. it made any difference with the familiar Hi People sprite from HCCS. To
  4507. my surprise, it appeared to make quite a significant difference, the
  4508. screen image being noticeably sharper. So, it may well pay to replace
  4509. the standard djpeg file in your copy of !ChangeFSI ù not forgetting to
  4510. keep the original just in case of some obscure compatibility problem in
  4511. the future!
  4512. 7.1
  4513. For Yours Eyes Only
  4514. 7.1
  4515. Since last time, Iæve been playing around with !FYEO a little more. It
  4516. is very much like !JView, and as fast, but displays the de-JPEGed image
  4517. as the conversion proceeds. It, too, assumes the use of a multisync
  4518. monitor. Neil Hoggarth, who sent it to me, suspected that the output is
  4519. more grainy than that of !ChangeFSI, so I tried to test this aspect of
  4520. its performance. Using in turn !ChangeFSI and !FYEO to deJPEG a 30Kb
  4521. version of HCCSæs HiPeople sprite to give a mode 21 sprite, it seems
  4522. from the screen images that !FYEO certainly does produce a more grainy
  4523. image, although Iæm not sure how evident that will be when theyære
  4524. printed in Archive. This, of course, raises the question of whether
  4525. !JView also produces images which are less good than those of
  4526. !ChangeFSI. Since all these applications will be on the Archive JPEG
  4527. Shareware disc, Iæll leave that as an exercise for the reader!
  4528. 7.1
  4529. Part of the sprite deJPEGed by !ChangeFSI (standardáAcorn version of
  4530. djpeg)
  4531. 7.1
  4532. Part of the same sprite deJPEGed by !FYEO
  4533. 7.1
  4534. These last three tests illustrate a very important point about the JPEG
  4535. process, and one which I had not fully appreciated before. It is that
  4536. whilst the algorithms involved are well defined, the implementation of
  4537. those procedures will differ, will involve different arithmetic and
  4538. rounding errors, and hence will produce results of varying quality. For
  4539. example, Keith Sloanæs version of djpeg, which runs to 41Kb, must be
  4540. quite different from Acornæs 26Kb djpeg, and produces significantly
  4541. better results. Whether or not the differences are obvious in print, the
  4542. three sprites produced in the above tests are quite different, even on
  4543. my standard resolution (albeit 17ö) monochrome(!) screen. So, in future,
  4544. we must consider the quality of results produced by JPEG applications as
  4545. well as the time they take.
  4546. 7.1
  4547. !Creator and !Translatr
  4548. 7.1
  4549. These shareware applications from John Kortink have become the de-facto
  4550. standard programs for the creation and conversion of image files in
  4551. (almost?) any possible format produced on any possible personal computer
  4552. system. I certainly donæt comprehend the massive range of formats
  4553. available but what is significant for this column is that the list now
  4554. includes JPEG files. Please note first that JPEG support appeared in
  4555. !Creator version 1.36 and !Translatr version 7.11 and hence that some PD
  4556. libraries may still be distributing earlier versions. Second, they are
  4557. shareware, not public domain, and so a registration fee is payable if
  4558. you use them.
  4559. 7.1
  4560. The first thing that I noted was that they use version 4 of the
  4561. Independent JPEG Groupæs JPEG software for the cjpeg and djpeg routines.
  4562. They are larger, require full word parameters (e.g. for quality) rather
  4563. than single letters and, one presumes, add yet another variable to the
  4564. question of which JPEG applications are the best. Of course, for Éfront
  4565. endsæ like !JPEGit of !JFIF to use these new routines, they would have
  4566. to be amended to supply the new-style whole word parameters. The
  4567. potential for improvement seems endless!
  4568. 7.1
  4569. !Creator
  4570. 7.1
  4571. As the documentation explains, !Creator can create several foreign
  4572. graphics formats, using either Archimedes sprite files (filetype &FF9)
  4573. or !Translatoræs Clear files (filetype &690) as input. It can create the
  4574. following graphics formats: GIF (Graphics Interchange Format) files;
  4575. TIFF (Tag Image File Format) files; AIM (Archimedes/Amiga/Atari Image
  4576. Manager) files; PBMPlus (Portable Bit Map toolkit) files, and now JPEG
  4577. (Joint Photographic Experts Group) ÉJFIFæ files.
  4578. 7.1
  4579. My first experience with !Creator (version 1.38) was not too
  4580. encouraging. Loading it and converting the Hi People sprite to a JPEG
  4581. file worked faultlessly but trying to load !Creator again after having
  4582. saved the ÉStatusæ file with ÉJPEGæ as the selected output format
  4583. produced a Énothing works but total re-bootæ machine crash. There is a
  4584. bug in the way !Creator writes out new ÉStatusæ files.
  4585. 7.1
  4586. Apart from that, the creation works well, taking about 50 seconds (with
  4587. ÉQæ set to 25). The user interface is well laid out and quite intuitive.
  4588. Of particular note is !Creatoræs use of memory. It will use what is
  4589. available for its input and output buffers but only takes 64Kb as a
  4590. minimum and will certainly convert sprites which are far larger than the
  4591. available memory. This sets it apart from all other JPEG applications
  4592. discussed to date.
  4593. 7.1
  4594. Part of the same sprite from !Creator ù !Translatr
  4595. 7.1
  4596. !Translatr
  4597. 7.1
  4598. This application will convert from a huge range of native and foreign
  4599. graphics file formats to Acorn sprite or ÉClearæ files. Whilst the list
  4600. of supported formats is massive, our interest is in its JPEG file
  4601. reading facility. I tested version 7.14. Producing a mode 21 sprite from
  4602. the JPEG file produced by !Creator took about 50 seconds but it was
  4603. displayed with the familiar vertical stretch and with the palette of the
  4604. whole screen display modified. Again, memory usage was commendably low
  4605. (160Kb with no sprite being displayed.)
  4606. 7.1
  4607. The result of the !Creator ù !Translatr combination seem, on screen, to
  4608. be a little less clear than those produced using Keith Sloanæs djpeg
  4609. routine within !ChangeFSI.
  4610. 7.1
  4611. I conclude that if you are used to using !Translatr or !Creator for
  4612. other graphics formats, you would be well advised to make sure that you
  4613. have late versions which handle JPEG files. Likewise, if your interests
  4614. extend to other formats, they make excellent multi-purpose tools, and
  4615. the registration fee is a bargain. But if you are only interested in
  4616. JPEG, they offer only the advantage of reduced memory requirements over
  4617. the JPEG-specific applications which we have already examined.
  4618. 7.1
  4619. One further issue is the quality of image produced by the different
  4620. djpeg routines and, in particular, by the latest release from the
  4621. Independent JPEG Group, which !Creator and !Translatr use. Is version 4
  4622. much better? How does it compare with Keith Sloanæs implementation? I
  4623. hope to have some results for the next column.
  4624. 7.1
  4625. Archive JPEG shareware disc
  4626. 7.1
  4627. As promised last time, Iæve put together a shareware disc with the
  4628. latest versions of various JPEG applications. Its full contents are:
  4629. !ChangeFSI, version 0.90a; !FYEO, version 1.02; !Jewel, version 0.04;
  4630. !JFIF, version 26th June 1993; !JPEGinst to install !JPEGit, version
  4631. 1.11A, i.e. the PD version; !JView Ö version 0.07; djpeg Ö Keith Sloanæs
  4632. implementation, file dated 18 Nov 1991; JPEG-FAQ Ö a text file pulled
  4633. off Usenet and headed öJPEG image compression: Frequently Asked
  4634. Questionsò. Uncompressed, the disc runs to 900Kb, and is available as
  4635. Archive Shareware disc 51.
  4636. 7.1
  4637. And finally
  4638. 7.1
  4639. If anyone has access to Internet and could try to contact the author of
  4640. !JView, Frank Lyonnet, about the Éstretched y-axis with non-multisync
  4641. screen modesæ problem I described last month, Iæd be very grateful.
  4642. According to the documentation, his address is ölyonnet@ufrima.imag.fr.ò
  4643. The JPEG correspondence dried up somewhat over the summer. Please let me
  4644. have news of your findings with the various JPEG applications, and how
  4645. about some more ö<32Kb JPEG imagesò? The next JPEG Column should appear
  4646. in two monthsæ time, to give me a chance to include your responses to
  4647. this monthæs offering.ááA
  4648. 7.1
  4649. Vector Upgrade (1.1)
  4650. 7.1
  4651. Tord Eriksson
  4652. 7.1
  4653. Over a year ago (Archive 5.10 p35), I looked at Vector, an enhanced
  4654. version of Jonathan Martenæs DrawPlus. Now version 1.1 of Vector is
  4655. available as an upgrade for ú10. The new package consists of a small
  4656. wallet containing a manual (the same as the old version), two discs and
  4657. some leaflets for existing users and some addendums.
  4658. 7.1
  4659. There are tutorials, example drawings, a good selection of libraries and
  4660. some utilities on the discs. This is in addition to Vector 1.1, some
  4661. fonts and some further addendums, with errata and latest additions to
  4662. the program.
  4663. 7.1
  4664. Flatten and more
  4665. 7.1
  4666. This updated version corrects most of the drawbacks with Vector, and
  4667. improves on some already excellent features. The main difficulty I, and
  4668. many other users, have had with Vector, is its inability to export files
  4669. in draw format, with all the special effects included.
  4670. 7.1
  4671. Now there is a little utility called Flatten that turns any Vector file
  4672. into a normal drawfile. This naturally makes the files much bigger,
  4673. typically 400%, but you can now use them directly in Impression or
  4674. Ovation documents, and still keep the interpolation, replication and
  4675. radiation effects. To export to other formats, like those used in the PC
  4676. and Mac sphere I still recommend using ArtWorks as a go-between, as it
  4677. can export in a number of different formats.
  4678. 7.1
  4679. Vector fell on its face, so to speak, when Artworks arrived, especially
  4680. in terms of drawing speed. The latter cut corners in screen resolution
  4681. to be able to render very complex objects fairly quickly, but Vector did
  4682. not.
  4683. 7.1
  4684. Now you can control the resolution of Vector in a similar way to
  4685. Artworks, with a useful speed increase. At maximum resolution, setting
  4686. ö11ò for Artworks and ö5ò for Vector, they both render a complex draw
  4687. object, like the Pharaoh below, at roughly the same speed, ArtWorks
  4688. being the winner (tested by switching from mode 12 to 15 and back).
  4689. 7.1
  4690. However, as seen on the screen-shot there is a great difference in
  4691. screen resolution, due to ArtWorks CorelDraw-like rendering (ArtWorks
  4692. left, Vector to the right). Vector can now display objects only as wire
  4693. frame drawings, leaving all fills transparent. This is often a great
  4694. help when creating new objects, as you can then study all layers, with
  4695. all the details at once, unhindered.
  4696. 7.1
  4697. Master editor
  4698. 7.1
  4699. As I have said before, the editing facilities of Vector outclass
  4700. ArtWorks, just as ArtWorks outclasses Vector in the import/export
  4701. business. Sadly, neither package supports the format of the other.
  4702. 7.1
  4703. With Vector, you can very easily split a path into sub-paths, reverse
  4704. paths, make masks, merge paths to create complex objects or make
  4705. numerous copies of an object in a number of ways. ArtWorks has some of
  4706. these features, but far from all.
  4707. 7.1
  4708. One useful addition to Vector is öoverlay linesò where you add a line on
  4709. top of another to create cables on technical illustration, or streets on
  4710. a map. In ArtWorks you make a copy on top the original lines instead.
  4711. 7.1
  4712. As with Impression, you can now set the autosave to prompt you to save
  4713. after a set time Ö it even gives you a beep!
  4714. 7.1
  4715. An addition I personally like is the fact that ötext to pathò can now
  4716. convert multiple lines of text or many objects at once. If only it had
  4717. been supported before...
  4718. 7.1
  4719. An aid in moving control points is the öAll control pointsò option. If
  4720. you set this to off, only the active control point will show its control
  4721. points. This means that the display will be far less cluttered.
  4722. 7.1
  4723. Libraries
  4724. 7.1
  4725. Vectoræs strong point has always been the editing and its libraries. The
  4726. libraries are just that: files you have made of draw objects, or grouped
  4727. objects, which you often use. It might be complex symbols, sprites,
  4728. logos, or whatever. These are compressed and you can leaf through the
  4729. current library in pretty much the same way as you leaf through the list
  4730. of installed fonts. Click on a name and you get a pre-view of the object
  4731. (just as you do with the fonts). This selected object can then be pasted
  4732. into your drawing.
  4733. 7.1
  4734. A library can now also contain ready-made öskeletonsò, that are used by
  4735. the replication function, to make multiple copies of an object, in any
  4736. size or position. This is an excellent feature and quite unique!
  4737. 7.1
  4738. Layers
  4739. 7.1
  4740. With Vector 1.1, a feature has arrived that makes animation a
  4741. possibility: layers. Just as in animated film, you can split up the
  4742. display into different layers: the distant clouds can go on one, the
  4743. mountains on another, the trees on a third, your character on a fourth,
  4744. the cat in the front on a fifth and so on. You can set the computer to
  4745. show just one layer, or all, stepping up and down the layers with a
  4746. click on the toolbox icon: öarrow upò for up and öarrow downò for down!
  4747. 7.1
  4748. Old features
  4749. 7.1
  4750. There are many more features in Vector that I have forgotten to mention,
  4751. such as masks, interpolate, 4-point curves, circular arcs, polygons,
  4752. ellipses, zoom, grid lock and text mode, but these are pretty much the
  4753. same as before.
  4754. 7.1
  4755. For the ArtWorks user, it might be interesting to note that most of the
  4756. features are more powerful than ArtWorksæ equivalents. On the other
  4757. hand, there is no perspective tool in Vector, sadly missed Ö an
  4758. excellent feature of ArtWorks!
  4759. 7.1
  4760. The mask utility is now more powerful, as you now can create a mask
  4761. substitute that looks like the mask plus the masked object together,
  4762. just as if you had actually cut the thing out of a piece of paper. This
  4763. can then by replicated, inverted, enlarged and so on.
  4764. 7.1
  4765. Omissions
  4766. 7.1
  4767. The only serious omission in Vector is the fact that you cannot work
  4768. outside the paper. This is sometimes necessary, as the control points
  4769. might be far away from its object. The only solution is to opt for a
  4770. bigger paper size and then, having finished the manipulation, revert to
  4771. your favourite paper size. ArtWorks have vast plains of background to
  4772. use, just like Aldus PageMaker or Quark Xpress.
  4773. 7.1
  4774. Also, both Computer Concepts and 4Mation should include so called
  4775. Éfiltersæ that accepts each otheræs formats! Going via Draw (and
  4776. Flatten) is perfectly possible, but not very user-friendly! Or at least,
  4777. Impression should accept Vector files!
  4778. 7.1
  4779. Conclusion
  4780. 7.1
  4781. Owners of a legitimate copy of Vector would be fools if they did not pay
  4782. ú10 for the update.
  4783. 7.1
  4784. For those that does not have Vector yet, I can only say that it now
  4785. gives even more power for your money! A major omission, compared to
  4786. ArtWorks, is that it does not export to other systems as easily.
  4787. 7.1
  4788. But, as always, I do recommend those who can afford it, to buy both
  4789. Vector and Artworks, as they both have their definite uses: ArtWorks is
  4790. easier to use for free-hand artwork and Vector is the master of
  4791. technical illustration, architectural and decorative drawing and
  4792. editing! If you do both free-hand and technical illustrations, you will
  4793. profit by having both!
  4794. 7.1
  4795. A splendid complement is, as always, DrawBender and FontFx or a similar
  4796. package, say ArcSign, Poster, Fontasy or TypeStudio. Colouring is best
  4797. done with ArtWorks or Chameleon!ááA
  4798. 7.1
  4799. Latest versions of Vector and ArtWorks, side by side, with the same
  4800. illustration, at the same size. The screen resolution of ArtWorks (left)
  4801. is far less than Vectoræs. The time to redraw the picture (from mode 12
  4802. to 15 and back) was almost the same, ArtWorks having just a slight edge.
  4803. The earlier version of Vector (v. 1.03) took ages!
  4804. 7.1
  4805. A library can contain just about anything, as this one: Bubbles for your
  4806. cartoons! A very useful feature, unique to Vector.
  4807. 7.1
  4808. Using a circular skeleton from one library and the bubble from another
  4809. library you can get very odd borders indeed! The text is drawn, not
  4810. öpathedò with ötext to pathò, as it looked a bit odd on screen
  4811. otherwise!
  4812. 7.1
  4813. Help!!!!
  4814. 7.1
  4815. Å    Ancestry Ö Is there anyone in the London area who could demonstrate
  4816. Ancestry, to me, please? Charles Barraball, 287 West Barnes Lane, New
  4817. Malden, Surrey, KT3 6JE.
  4818. 7.1
  4819. Å    Image Outliner (Iota) sprite to drawfile converter Ö I would
  4820. appreciate any comments from anybody that has used this application with
  4821. regard to value and quality of conversion. I am interested in an
  4822. application that will convert to lines and not the filled silhouette and
  4823. Ésplodgeæ system used in Trace and Tracer. Please feel free to mention
  4824. any others that would be useful.á Alan Wilburn, Hartlepool.
  4825. 7.1
  4826. Å    Knitting machine wanted Ö Has anyone got a Brother KH910 knitting
  4827. machine for sale? Has anyone interfaced one to an Archimedes? I have
  4828. interfaced one to the user port of a Beeb but it would be great to link
  4829. one to an Archimedes.á F.Montague, Chatham.
  4830. 7.1
  4831. Å    Second floppy on A3010/20/A4000 Ö Has anyone succeeded in getting a
  4832. second floppy going on any of these computers? Acorn say they cannot
  4833. have a second floppy because öthe extra signals required to operate the
  4834. second drive are not present on the main p.c.b.ò If anyone thinks they
  4835. can solve it, weæll lend them a Tech. Ref. Manual!á Harry Bradley,
  4836. Ruislip + Ed.ááA
  4837. 7.1
  4838. A Typical School Network Setup
  4839. 7.1
  4840. Malcolm Fraser
  4841. 7.1
  4842. The network I manage consists currently of a single Econet system which
  4843. runs through 13 classrooms, including a computer room. All of the
  4844. machines are A series, mainly A3000s and A5000s. An A540 with an
  4845. additional SCSI hard disc is used as file server. The network runs using
  4846. Level 4 fileserver software (Version 2). Because of the number and size
  4847. of data files, both hard discs are used on the network.
  4848. 7.1
  4849. Objectives
  4850. 7.1
  4851. In order to keep the system simple for new users, I have set the
  4852. following objectives when organising the network.
  4853. 7.1
  4854. 1    Users should see a consistent view of the software and directory
  4855. structure, regardless of the machine used.
  4856. 7.1
  4857. 2    The machine configuration should minimise delays, in particular when
  4858. many users log on together, subject to 1.
  4859. 7.1
  4860. 3    Shared identities should be avoided where possible.
  4861. 7.1
  4862. The reasons for the first two are obvious. In the third case, having
  4863. more than one person using the same identity causes problems in keeping
  4864. files secure, and if two people try to work on one file simultaneously
  4865. the results are predictable!
  4866. 7.1
  4867. Organisation of user identities
  4868. 7.1
  4869. Each student is given a unique identity. Identities are grouped by the
  4870. nominal year of entry. For example, everyone in the new Year 11 has an
  4871. identity which begins I90 (I for intake). This group identifier does not
  4872. have to be changed at the end of each year. An example is I90.AA, where
  4873. the second part comes from the studentæs initials.
  4874. 7.1
  4875. The identities can be generated using a simple PipeDream 4 sheet to
  4876. extract the first letter of each name to make up the identity. Clashes
  4877. are then adjusted manually. This uses the administration database lists
  4878. and reduces the work needed at the start of the year.
  4879. 7.1
  4880. A directory is created for each student and free space allocated using
  4881. the !Manager application. This is a tedious process and will be done by
  4882. a short program in future. This gives a large number of directories on
  4883. each hard disc, but avoids the problems of shared identities.
  4884. 7.1
  4885. Sometimes we have had to set up special Éusersæ to deal with software
  4886. (mainly for mathematics) which creates temporary files while running.
  4887. 7.1
  4888. Machine configuration
  4889. 7.1
  4890. Some machines have hard discs and some hard disc machines have RISC OS
  4891. 3. The machines are configured to ensure that necessary modules are
  4892. loaded and system variables set up correctly at the start of the day.
  4893. 7.1
  4894. Floppy disc RISC OS 2 machines have the default file system set to NET
  4895. and are configured to auto-boot. There is a user named BOOT, set up to
  4896. load network modules to replace those in ROM. It then locates the
  4897. !System, !Scrap and !Fonts directories in the $ directory on the main
  4898. fileserver disc. The application which does this is called !ArmBoot. It
  4899. is part of the fileserver software, tailored to our network.
  4900. 7.1
  4901. There is one point which we discovered the hard way. Each floppy disc
  4902. station needs a directory with public read and write access inside
  4903. !Scrap. To do this, you log on as a system user at the station and
  4904. double click on !Scrap. This is documented inside !Scrap, but is not
  4905. obvious. Otherwise mysterious öInsufficient Accessò messages appear at
  4906. some machines when Énon-systemæ users log on. The alternative is to
  4907. ensure each user has a copy of !Scrap in their personal directory but
  4908. this is not an efficient use of space as this is not needed when using a
  4909. hard disc machine.
  4910. 7.1
  4911. On hard disc RISC OS 2 machines, a similar boot application is used but
  4912. all of the files are on the local disc and the application is called
  4913. !Boot. This speeds up many operations, e.g. transfer of data between
  4914. packages.
  4915. 7.1
  4916. RISC OS 3 machines have more recent versions of the network modules, so
  4917. a !Boot file (not an application) is used just to locate !System, !Scrap
  4918. and !Fonts.
  4919. 7.1
  4920. Students are taught to use hard discs for loading software where
  4921. possible. This has two effects. It cuts the time taken to load
  4922. applications on the studentæs machine and it reduces traffic on the
  4923. network. The Broadcast Loader software cuts down delays in favourable
  4924. cases but if an application uses a lot of files or fonts, delays can
  4925. still be considerable.
  4926. 7.1
  4927. File server organisation
  4928. 7.1
  4929. The two hard discs on the file server have been named Upper_Sch and
  4930. Users_Disc. Both are exported across the network, so anyone can log on
  4931. to either. The software is identical but the former has the Sixth Form
  4932. directories, while everyone else stores data on the second.
  4933. 7.1
  4934. It is important that users log on to the correct disc, otherwise they
  4935. will not be able to save work (their root directory windows do not
  4936. appear on the screen).
  4937. 7.1
  4938. Everyone is shown how to call up the FS List window from the network
  4939. icon on the iconbar, and after a small amount of practice, we have had
  4940. very few problems. The following window shows the FS List window.
  4941. 7.1
  4942. Directory structure
  4943. 7.1
  4944. The root ($) directory on each hard disc is the one seen by users if
  4945. they use the öOpen É$æ ò option in the network menu. Level 4 software
  4946. allows files and directories to be hidden from non-System users by
  4947. setting the öLockedò attribute. This is used to hide the file server
  4948. software and other items from view.
  4949. 7.1
  4950. It is possible to change the directory which holds software and data so
  4951. that it is no longer the root directory. I intend to try this in the
  4952. future as an additional level of security.
  4953. 7.1
  4954. When students log on, they see their personal directories Ö a typical
  4955. directory is as follows:
  4956. 7.1
  4957. In order to load software, students must first open the É$æ directory.
  4958. The structure of the $ directory on the fileserver is:
  4959. 7.1
  4960. The I90 directory has its access set to ÉLockedæ and is not visible,
  4961. even to members of Year 11. Again, this is important in keeping users
  4962. away from areas which they do not need to see. (We have almost no
  4963. deliberate Éhackingæ, although accidents have happened on occasion. It
  4964. has not been necessary to introduce the use of passwords so far.) The
  4965. view which students see when they open the network É$æ directory is as
  4966. shown at the top of the next column.
  4967. 7.1
  4968. When an ordinary user opens the root directory, they see some
  4969. applications and a large number of folders. Each folder contains one
  4970. package or group of applications. For example, the folder ÉDTPæ contains
  4971. !Ovation, some stylesheets and !Accents. (This is a version of !Chars
  4972. which can be configured to show only the extra characters for a
  4973. particular language such as French. It is published by the Hampshire
  4974. Microtechnology Unit.)
  4975. 7.1
  4976. As the $ directory must be opened in order to load software, this
  4977. ensures that the paths to modules and fonts are established for floppy
  4978. disc machines from the start.
  4979. 7.1
  4980. Separate directories are used instead of grouping similar software, e.g.
  4981. graphics packages, in one directory because of the memory claimed by
  4982. each application Éseenæ. The computers are used for many different
  4983. purposes during the day, and we have had 2Mb machines running out of
  4984. free memory. In several cases, machines have Élocked upæ through running
  4985. out of free memory. (The problem is rare on 4Mb machines, which helps
  4986. confirm this diagnosis.)
  4987. 7.1
  4988. The file organisation on hard disc machines is almost identical to the
  4989. visible part of the $ directory on the network. The major exception is
  4990. the Design Processor package. This is a Genesis application which links
  4991. a number of packages such as WorraCAD and Euclid. The current version
  4992. loads large data files and runs slowly over Econet, so it is restricted
  4993. to local hard discs. (We are waiting for a new version to arrive and
  4994. there are suggested packages such as !AppFS which will help overcome
  4995. this difficulty but we have not yet tried these.)
  4996. 7.1
  4997. The lack of a menu system puts the onus onto students to learn how to
  4998. navigate around the directory structure. Most manage this after a brief
  4999. introduction and soon start to explore the available software
  5000. independently.
  5001. 7.1
  5002. Software
  5003. 7.1
  5004. Most RISC OS applications which we have put on to the network have
  5005. worked satisfactorily. In some cases, companies have produced specific
  5006. network versions but often the same programs are used on the file server
  5007. and stand-alone.
  5008. 7.1
  5009. The following packages have been used on the network without major
  5010. problems: Ovation, Key Plus, PipeDream 4, Numerator, Pinpoint,
  5011. Revelation ImagePro, WorraCAD, Perspective, Thinksheet, Poster and
  5012. Vector.
  5013. 7.1
  5014. Problems which do arise are commonly of two kinds. Some packages are
  5015. unhelpful if the user does not have enough free space to save a file.
  5016. The warning messages are not always clear and, in some cases, they are
  5017. actually misleading (one reports öStation not listeningò when it cannot
  5018. save a file, for example). Work has been lost because students did not
  5019. appreciate the significance of this message. Sometimes partial files are
  5020. saved, but when an attempt is made to load these later, the loss of data
  5021. is discovered as the computer hangs up totally. It is dangerous to
  5022. assume that because the file shows the correct icon that it has been
  5023. saved successfully.
  5024. 7.1
  5025. The second problem is that some packages take a long time to load or
  5026. save files. Even allowing for the slow speed of Econet, the low rate of
  5027. data transfer suggests that saving routines could be improved. Although
  5028. I have not investigated this in detail, I suspect that complex files
  5029. (particularly Draw type files) are saved an object at a time. As each
  5030. transmission has included data to identify the transmitting station and
  5031. the destination, so a large number of small objects take longer to save
  5032. than one large one.
  5033. 7.1
  5034. Future developments
  5035. 7.1
  5036. Apart from the main building, there is a Library block, a Science
  5037. building and a number of temporary huts. None of these is networked at
  5038. present but we are about to set up a second computer room and, at the
  5039. same time, extend the network to all of the permanent buildings.
  5040. 7.1
  5041. Once we started to plan this extension, we decided that there were only
  5042. two ways to go. Either students held their files on individual floppy
  5043. discs, or data stored on any file server had to be accessible from every
  5044. terminal on each network. The thought of over 850 floppy discs being
  5045. carried around school and, from current experience, at least a 1%
  5046. failure rate each year, made the second option seem more appealing, even
  5047. if technically more complex.
  5048. 7.1
  5049. The Acorn Universal Networking (AUN) system for Ethernet and Econet was
  5050. announced while planning was still at an early stage. This seemed a way
  5051. of overcoming the problems with Econet. It should also allow us to link
  5052. in the existing network, rather than have to install a new system
  5053. everywhere. This last option would have been too expensive when the
  5054. Science Department, among others, had only just received their first
  5055. Archimedes, and were keen to get as many more as they could.
  5056. 7.1
  5057. Once we decided where we wanted machines and how many we planned to have
  5058. in the long run, we sought professional help to decide whether our plans
  5059. were practical and whether there might be other solutions to our
  5060. particular problems. This is essential as it is more difficult to make
  5061. changes to a network when it is installed. The very helpful people at
  5062. Atomwide (thanks to Martin, Dave and everyone else!) spent a lot of time
  5063. making sure they understood our requirements and checking over the site,
  5064. before giving advice on the way to organise the network and the types of
  5065. machine which suited the different requirements best. (This was
  5066. essential because we now have minimal I.T. support within the county,
  5067. and that mainly directed at Research Machines products.)
  5068. 7.1
  5069. The new system will come into operation early in September and I hope to
  5070. give a fuller description and evaluation of the success (or otherwise)
  5071. of the AUN system later in the term.ááA
  5072. 7.1
  5073. Ancient Greece
  5074. 7.1
  5075. Carol Haynes
  5076. 7.1
  5077. Ancient Greece, from Chalksoft, is aimed at teachers and pupils in
  5078. primary schools and provides material to help cover the National
  5079. Curriculum Key Stage 2 History Core Study Unit 5. The version received
  5080. for review was 1.01, dated 22nd September 1992.
  5081. 7.1
  5082. The program is supplied on a single disc with a four-page A5 leaflet and
  5083. a !Help application on disc. The information supplied does not discuss
  5084. the need to backup and store the original disc, or how to install the
  5085. software onto a hard disc if one is available. The disc is not protected
  5086. in any way and installs and functions on a hard disc without problems.
  5087. 7.1
  5088. !Help
  5089. 7.1
  5090. This application explains the keys used to control the movements of text
  5091. windows and the escape key. It is also explained that Format has been
  5092. disabled and to type ÉUnset Alias$Formatæ to reinstate it. This seems to
  5093. me to be unnecessary and confusing. Furthermore, under RISC-OS 3.11, it
  5094. doesnæt disable formatting from the iconbar, but only when *Format is
  5095. used. The options available from the iconbar menu are explained. These
  5096. include saving text and pictures to disc, printing and a glossary as
  5097. well as control of the use of sound through the program. A very brief
  5098. overview of the seven sections of the main program is given along with
  5099. clues to solve two of the puzzles.
  5100. 7.1
  5101. !Greeks
  5102. 7.1
  5103. Double clicking on !Greeks loads the application onto the iconbar and
  5104. changes the screen mode to 12. The program will only run in mode 12.
  5105. Clicking on the iconbar icon starts the application running. At first
  5106. the whole screen appears to be used, and indeed some parts of the
  5107. program are not multitasking, but a close icon is provided and <shift-
  5108. f12> does bring the iconbar into view (in RISC-OS 3). With the opening
  5109. screen, a menu of two items is presented offering the options Go and
  5110. Help.
  5111. 7.1
  5112. Help displays a window showing the icons around a standard desktop
  5113. window (in rather garish colours) and scrolling the window summarises
  5114. the keypresses available. Each menu in the package includes a help
  5115. option but the help available is the same each time.
  5116. 7.1
  5117. Go opens a text window which explains that you have been given the use
  5118. of a time machine to allow you to travel to the land of Ancient Greece.
  5119. Clicking <menu> over this window produces a three item menu OK, Facts
  5120. and Help. Facts gives exactly the same information already displayed on
  5121. screen and OK takes you to Athens Airport, the starting point of all
  5122. journeys back in time. Clicking menu now displays a choice of seven
  5123. destinations:
  5124. 7.1
  5125.     2000BC    Knossos
  5126. 7.1
  5127.     1200BC    Siege of Troy
  5128. 7.1
  5129.     1000BC    Mount Olympus
  5130. 7.1
  5131.     776BC    Olympia
  5132. 7.1
  5133.     490BC    Marathon
  5134. 7.1
  5135.     399BC    Athens
  5136. 7.1
  5137.     Delphi-Oracle Quiz
  5138. 7.1
  5139. Clicking on any of these destinations takes you, via a graphical and
  5140. noisy time-line, to the period and destination of your choice.
  5141. 7.1
  5142. Each destination has the same structure available by clicking <menu>:
  5143. 7.1
  5144.     Å Return    back to Athens via the time-line,
  5145. 7.1
  5146.     Å Go        a game or activity to engage in,
  5147. 7.1
  5148.     Å Facts    to read, which includes limited use
  5149. 7.1
  5150.             of graphics, usually a map and one
  5151. 7.1
  5152.             further graphic
  5153. 7.1
  5154.     Å Help    the usual help option
  5155. 7.1
  5156. The facts to read are quite lengthy in each case with some keywords
  5157. highlighted in different colours. The text is also split into short
  5158. sections with headings.
  5159. 7.1
  5160. The activities are different for each section.
  5161. 7.1
  5162. Knossos
  5163. 7.1
  5164. Knossos is where the famous Labyrinth was built by Minos to hide the
  5165. minotaur from public view. The activity provided is a 3D representation
  5166. of a maze with three levels of complexity. The easiest level (Servant)
  5167. is to get out of the maze. The next level (Master) is to get out of the
  5168. maze twice! The third level (Theseus) is to find and kill the minotaur
  5169. and then escape from the maze.
  5170. 7.1
  5171. Siege of Troy
  5172. 7.1
  5173. This, in my opinion, is the best presented of the activities and
  5174. involves putting together a jigsaw of the wooden horse. The pieces are
  5175. all correctly orientated and lock together when they a placed in correct
  5176. relative positions. Once the horse is completed, the story of the Wooden
  5177. Horse is told by a simple animation with textual subtitles.
  5178. 7.1
  5179. Mount Olympus
  5180. 7.1
  5181. A logic puzzle is the activity this time. You have to make sacrifices to
  5182. the Gods in their temples. You can only sacrifice to a particular God if
  5183. they are outside their own temple. The puzzle is to move the Gods one by
  5184. one to their own temple. Some help is provided in the form of clues by
  5185. use of a Help button on screen. You can attempt this puzzle with two,
  5186. three and four Gods. Two Gods are quite straightforward to manipulate
  5187. but the problem is much more difficult with four Gods. The puzzle is
  5188. reminiscent of the classic Towers of Hanoi problem.
  5189. 7.1
  5190. Olympia
  5191. 7.1
  5192. This is your chance to take part in the Olympic games. Three simple
  5193. arcade style games: race, javelin and long jump. The keyboard controls
  5194. are similar for each game. The aim is to use the < and > keys as the
  5195. athleteæs feet fall to help him to accelerate, the space bar is used to
  5196. make the athlete jump or throw. It is a pity that the long jumper is not
  5197. carrying lead weights as was the practice of the Greeks.
  5198. 7.1
  5199. Marathon
  5200. 7.1
  5201. You have to help Pheidippides to find the quickest route from Marathon
  5202. to Athens, to take home the news that the Athenians have won a great
  5203. battle against the Persians at Marathon. A simple map is presented and
  5204. you have to choose where Pheidippides runs next on his journey until he
  5205. eventually reaches Athens. As he runs, you can see a representation of
  5206. the countryside he is running through, as well as a textual description.
  5207. 7.1
  5208. Athens
  5209. 7.1
  5210. Answer yes/no questions to guide Socrates to the temple through the
  5211. streets of Athens. Unfortunately Socrates always seems to get killed at
  5212. the end of the quiz, even if you answer all of the questions correctly Ö
  5213. thatæs democracy for you!
  5214. 7.1
  5215. Delphi-Oracle Quiz
  5216. 7.1
  5217. A multiple choice quiz with questions covering material covered in the
  5218. other six visits. This also has the option of printing or saving a
  5219. personalised certificate after completion of the quiz. The display is
  5220. very static and uninteresting. If you get a question wrong you are not
  5221. told the correct answer!
  5222. 7.1
  5223. Conclusions
  5224. 7.1
  5225. A number of things bothered me about using this package with my class of
  5226. 7/8 year olds; the package is aimed at 7-11. (Interestingly, Key Stage 2
  5227. is 8-12 years.)
  5228. 7.1
  5229. The core of the package are the seven sets of facts presented in the
  5230. seven locations. These do contain a lot of useful information (along
  5231. with a few spelling mistakes: seige, Knossus) but the graphics are of a
  5232. fairly poor quality and used very sparingly. A much better way of
  5233. presenting the information is a colourful and readable book! This seems
  5234. like a poor way of using a computer Ö I, as a motivated and interested
  5235. adult, found it a boring slog to read though the large amounts of plain
  5236. text often with long Greek names, e.g. Pheidippides. Many of my eight
  5237. year olds would not be able to read it and would certainly not have the
  5238. concentration to finish. I am sure that most eleven year olds would find
  5239. the sheer quantity of reading quite daunting.
  5240. 7.1
  5241. Each time you visited a location, you had to travel back to 20th century
  5242. Athens before your next visit. This was a nice representation of the
  5243. time-line but seeing it at least 14 times was a little tedious. The
  5244. sound used to represent travelling through time is a wailing sound. I
  5245. thought this was either unnecessary (especially in a classroom context)
  5246. or a poor use of Archimedes sound. Generally, the use of sound was poor.
  5247. In my opinion, sound should only be used in educational programs when it
  5248. adds something useful (e.g. the spoken word, Ancient Greek music... ).
  5249. 7.1
  5250. The activities themselves were a mixed bag. My favourite was the wooden
  5251. horse which is fun, well designed and tells the story in a reasonable
  5252. way. On the other hand guiding Socrates to an Athenian temple is
  5253. bizarre. The temple is always in view and yet Socrates seems to wander
  5254. around aimlessly. No attempt has been made to give a reasonable
  5255. representation of a Greek city, even though the program notes say
  5256. öincludes a journey through the town at the centre of Greek life and
  5257. commerceò.
  5258. 7.1
  5259. All of the questions and quizzes are text based in the form of yes/no or
  5260. multiple choice. This seems a real shame. The use of graphics, sounds or
  5261. animation would make these far more enjoyable.
  5262. 7.1
  5263. The printing and saving options are available through the iconbar menu
  5264. but this is usually hidden behind a full screen picture. When I did
  5265. manage to print Facts or the Certificate, I got a sheet of black paper
  5266. with indistinct white writing and outline drawings. The saved files are
  5267. sprites and text separately with the text formatted for the screen
  5268. window rather than for easy use in a DTP program.
  5269. 7.1
  5270. The documentation is really inadequate, especially for inexperienced
  5271. teachers and children. There has been some attempt to give teachers
  5272. further ideas for classroom activities but these are mostly one-liners
  5273. and are not very original. Background information is also given on
  5274. agriculture and trade, sea transport, Greek scientists, Greece and Rome
  5275. and the Legacy of Greece, most of which is available in any standard
  5276. text from the library (even in childrenæs books).
  5277. 7.1
  5278. Should you buy it? Some of the activities are fun and the children will
  5279. certainly learn about some of the myths and legends and the names of
  5280. famous Greeks and the Gods. The question is whether it is worth paying
  5281. ú25 +VAT. Personally, I would say that the money would be better spent
  5282. on good quality books.ááA
  5283. 7.1
  5284. NetGain for Econet and Ethernet
  5285. 7.1
  5286. Tony Colombat
  5287. 7.1
  5288. I have always been impressed with the way Econet performed with BBC Bs
  5289. and couldnæt believe it when it worked with an A310 over 100 yards of
  5290. dubious, cheap telephone cable. Having expanded to twenty A3000s, proper
  5291. wiring was essential, along with the maximum clock speed. Over the last
  5292. few years, however, as the numbers of fonts and program sizes increased,
  5293. Econet has struggled and sometimes floundered. Broadcast Loader eased
  5294. the strain, changing the 15 minutes to load Impression, down to 5
  5295. minutes but careful pre-planning of lessons was still required. Recent
  5296. programs requiring 2Mb memories have again caused problems. In one
  5297. attempt to load Wordz into twenty A3000s, after 15 minutes, only one
  5298. station successfully received the application. So, when Digital Services
  5299. produced NetGain as a ÉHigh Speed Application Loaderæ, I decided to
  5300. invest in it.
  5301. 7.1
  5302. The package
  5303. 7.1
  5304. NetGain is supplied for either Econet or Ethernet. The basic package is
  5305. similar for both, with the difference being in the software and the
  5306. method used to transfer applications. This leads to different memory
  5307. requirements in the workstations.
  5308. 7.1
  5309. NetGain consists of a server expansion card and user pack for the first
  5310. ten stations Ö additional ten user packs can be purchased. There is also
  5311. a floppy disc with the software and a thin A5 manual. The package
  5312. arrives in a well-padded cardboard box.
  5313. 7.1
  5314. The half-width podule needs to be fitted into a 4Mb computer with a hard
  5315. disc, as the NetGain server, and the same machine can also be the
  5316. network fileserver and printer server, if required.
  5317. 7.1
  5318. Before fitting the podule, it is necessary to fit a Ékeyæ onto the
  5319. podule. Each key gives NetGain access to ten stations and the extra keys
  5320. have to be purchased for extra stations. Keys must be pushed firmly
  5321. home, as otherwise they are not seen and the message ÉNo keys fittedæ is
  5322. given.
  5323. 7.1
  5324. Having fitted the podule, the NetGain server software should be
  5325. transferred onto the hard disc and loaded.
  5326. 7.1
  5327. NetGain manager/server
  5328. 7.1
  5329. NetGain works in two modes: as a manager and as a server.
  5330. 7.1
  5331. As manager, the NetGain icon is installed on the left of the iconbar and
  5332. the first task is to allocate the station numbers to which NetGain will
  5333. respond.
  5334. 7.1
  5335. Clicking <menu> on the NetGain icon will provide a menu and clicking on
  5336. Stations provides a chart of all 254 possible stations. The server
  5337. Station number is greyed out but any of the remaining may be chosen with
  5338. a click and is then shown in reverse video. A running total of stations
  5339. (both chosen and remaining) is provided. If a wrong station number is
  5340. chosen, or numbers have to be changed, this can be achieved at any time
  5341. by clicking on the station to be deselected.
  5342. 7.1
  5343. The next stage is to select which software you wish to transfer via
  5344. NetGain. This is achieved by clicking <select> on NetGain, which opens a
  5345. NetGain filer window. Applications are then dragged into the windows.
  5346. Later, if you wish to add or delete applications, this can be achieved
  5347. in exactly the same way as adding or deleting from any filer window,
  5348. providing you are in manager status.
  5349. 7.1
  5350. NetGain becomes a server by clicking <menu> on the NetGain icon,
  5351. following the Status arrow and clicking on server. There is a delay
  5352. whilst the files are compressed and saved to disc and then the NetGain
  5353. icon appears on the right, or application side, of the iconbar, now
  5354. running as a server.
  5355. 7.1
  5356. Workstation setup
  5357. 7.1
  5358. The stations selected have to be reconfigured to start with NetGain and
  5359. this is achieved slightly differently according to whether it is the
  5360. Econet or Ethernet NetGain being installed. (Both versions can be set up
  5361. with software supplied on the NetGain disc.) However, NetGain must be
  5362. running at the server, before switching on the workstation.
  5363. 7.1
  5364. In the Econet version, a slightly slower boot up will occur before the
  5365. NetGain icon appears on the workstation. It is not necessary to Logon
  5366. the Econet network, as a click on NetGain opens a window and the
  5367. applications are available. NetGain is a read-only filing system and so
  5368. files need to be loaded through Econet and with less application
  5369. traffic, data files are usually loaded quickly. In NetGain, any
  5370. application is simply loaded by the usual double-clicking. The
  5371. difference is the speed at which the application is loaded; e.g.á10
  5372. seconds for Impression, no matter how many machines, and Wordz loads in
  5373. about 20 seconds, with Artworks in a similar amount of time.
  5374. 7.1
  5375. So how is this achieved? There is the big difference between Econet
  5376. NetGain and Ethernet NetGain.
  5377. 7.1
  5378. Econet/Ethernet NetGain
  5379. 7.1
  5380. The Econet NetGain server software transfers the compressed applications
  5381. to the RMA memory as soon each workstation is booted up. Starting all
  5382. twenty A3000s appeared to make little difference to the bootup time,
  5383. compared to one A3000. The time taken to load applications is actually
  5384. the time required to decompress the application from the workstationæs
  5385. own memory, as no traffic takes place on the network when the
  5386. application is actually requested. Econet NetGain workstations are
  5387. recommended to have 4Mbámemory. This is because every application
  5388. provided on the NetGain server is loaded, in compressed form, into every
  5389. computeræs memory. The idea of having 4Mb is so that as many
  5390. applications as possible can be transferred and still leave room to run
  5391. them.
  5392. 7.1
  5393. The Ethernet NetGain server software works much more quickly and in a
  5394. different way, in that the workstations lose only 64Kb of memory. The
  5395. applications are only transferred when required from the server. They
  5396. are transferred at the top Ethernet speed of up to 1Mb/s rather than the
  5397. 200Kb/s used by the Acorn Ethernet, i.e. 2 seconds for Impression Ö
  5398. faster than some hard discs. There is a slight slowing of speed
  5399. according to the number of machines requesting the application but,
  5400. compared to the normal Ethernet speed, NetGain is still very fast. This
  5401. system of transfer does mean that 2Mb workstations can work with the
  5402. Ethernet NetGain.
  5403. 7.1
  5404. Boot files
  5405. 7.1
  5406. Having reconfigured the Econet workstations for NetGain, boot files on
  5407. disc are ignored. To help overcome any problems, NetGain will run any
  5408. !Boot saved with the applications in NetGain. This is useful for
  5409. pointing to the Network !System folder and the workstation !Scrap folder
  5410. on disc.
  5411. 7.1
  5412. Problems
  5413. 7.1
  5414. I have not experienced any serious problems using Econet NetGain but
  5415. there is the minor niggle that some commands available to control the
  5416. NetGain icon at the workstation are apparently not working. The most
  5417. serious problem is the recommended 4Mb memory, as our A3000s have only
  5418. 2Mb and so I have to have a number of different NetGain servers for
  5419. various applications and have to remember to have the correct one
  5420. installed before lessons start. Memory is now very tight on the
  5421. workstations. I tried to overcome this by quitting NetGain at the
  5422. workstation after loading the software. The freed RMA memory does not
  5423. become available to the workstation because of a limitation in RISCáOS.
  5424. The Ethernet version of NetGain will work very happily with 2Mb memory
  5425. in the workstation.
  5426. 7.1
  5427. The problem over the question of memory is a real teaser. To purchase
  5428. 4Mb for our A3000s is approximately the same cost as the awaited HCCS
  5429. Ethernet Mini Podule. Certainly, Acorn would recommend moving to
  5430. Ethernet and this seems the most sensible way forward, as it is much
  5431. faster with file transfer as well as applications. In either case, the
  5432. cost is over ú2,000 for twenty machines.
  5433. 7.1
  5434. Summary
  5435. 7.1
  5436. I would recommend the purchase of NetGain for either Econet or Ethernet,
  5437. as it has been one of the easiest installations to make and the speed
  5438. increase has to be seen to be believed.
  5439. 7.1
  5440. Those with Econet need a 4Mb server (2Mb is possible) and must have a
  5441. minimum 2Mb memory, (preferably 4Mb) at workstations. You will be
  5442. delighted with the speed increase, especially with applications such as
  5443. Impression, Poster or Wordz.
  5444. 7.1
  5445. Those with Ethernet need only a 4Mb server (2Mb is possible) to benefit
  5446. fully from NetGain, with recommended 2Mb workstations. They will also be
  5447. delighted at the increased speed transfer rate.
  5448. 7.1
  5449. NetGain is available from Digital Services at ú200 +VAT for a 10 user
  5450. pack and ú100 +VAT each additional 10 stations.ááA
  5451. 7.1
  5452. Axis
  5453. 7.1
  5454. Andrew Rawnsley
  5455. 7.1
  5456. With a variety of Éshoot æem upsæ now available on Acorn machines, it
  5457. takes a rather special one to capture public interest and convince
  5458. people to part with their money. This is even more true on other
  5459. platforms, for example on the Amiga, where there must be more shoot Éem
  5460. ups than any other type of game.
  5461. 7.1
  5462. However, at the Acorn User Show in Harrogate, Dominik Diamond, presenter
  5463. of Channel 4æs ÉGames Masteræ show, and Amiga user, was detained for a
  5464. considerable time, hooked on this new release from TBA Software under
  5465. their Powerstation label.
  5466. 7.1
  5467. The real beauty of Axis lies in its rotation. Well, 360░ rotation to be
  5468. precise. öSo whatæs new?ò, you ask. In Axis, it is not the playeræs
  5469. character that rotates, but the whole screen. The whole play area
  5470. rotates effortlessly and flawlessly around the tank that you control.
  5471. The rotation is smooth enough on an ARM 2 machine, but super-smooth
  5472. would be the only way to describe it, on an ARM 3 machine.
  5473. 7.1
  5474. I wonæt dwell on the programming required for such a feat, or the
  5475. maths... !
  5476. 7.1
  5477. Be that as it may, 360░ degree rotation may well not send you running
  5478. off down to your local Acorn dealership. It must have gameplay, and
  5479. graphics.
  5480. 7.1
  5481. The plot is, as ever, rather poor, but it doesnæt matter. Who cares why
  5482. youære blasting little yellow tanks, just donæt get hit! Apparently, one
  5483. group of planets Ö the Axis planets Ö has decided to conquer the
  5484. universe, and you, as the poor soul sent by the Alliance, must
  5485. infiltrate their defences and blast the bad guys to kingdom come.
  5486. 7.1
  5487. The game comes on two floppy discs, and make sure you keep them write
  5488. protected, as you might be tempted to try and write your own data to
  5489. them Ö there is apparently over 750Kb free on each disc. This is because
  5490. the game data is not stored in files recorded on the file allocation
  5491. table (this is to copy-protect the game). As a result, hard disc
  5492. installation is not possible but, fortunately, loading is very quick
  5493. anyway.
  5494. 7.1
  5495. Once the game is loaded, you are presented with a reasonable title
  5496. screen, and an accompanying, rather monotonous tune. Pressing <space>
  5497. cuts out the music and takes you to the options screen where you can
  5498. select one of seven (!) control options. In simple terms, there are two
  5499. different sets of controls for each of keyboard, joystick and mouse, and
  5500. one for a Nintendo-style joypad with eight fire buttons.
  5501. 7.1
  5502. As the player assumes the role of a tank, I preferred the ÉConqueroræ-
  5503. style controls, so you move around by controlling each side of your
  5504. craft independently. However, others preferred the more familiar Z, X, É
  5505. and / keys. All the keys can be redefined.
  5506. 7.1
  5507. Each level has a password, which is most convenient when you finish a
  5508. level. When you start on the higher levels, you are helpfully provided
  5509. with some power-ups automatically, so that you donæt die within 5
  5510. seconds of starting the level.
  5511. 7.1
  5512. The levels are large maps, in the form of huge mazes to explore Ö much
  5513. more fun than normal arcade shoot Éem ups. You have a time limit to
  5514. destroy the enemy tanks and find the large gun emplacements which must
  5515. be destroyed before you can progress to the next part of the level. Once
  5516. youæve destroyed the last emplacement on the level, an exit hatch
  5517. appears from which you enter the next level.
  5518. 7.1
  5519. The graphics are acceptable, if not stunning, but when the whole
  5520. screenæs spinning around anyway, you hardly have time to notice!
  5521. 7.1
  5522. The power-ups give you more energy or increase the amount of orbitals or
  5523. mines you can release. Orbitals can be launched out from your craft and
  5524. destroy everything in their path. You start with two orbitals Ö power-
  5525. ups just give you more Ö and one mine that can be released from the back
  5526. of your tank. However, your ability to launch orbitals and drop mines is
  5527. reduced if your tank becomes seriously damaged.
  5528. 7.1
  5529. My only real criticism of this game is that even if you get hit by only
  5530. one (or perhaps two) of the shots from the large gun emplacements, a
  5531. tank with full energy can be reduced to a burnt out shell. The strategy
  5532. is to hide behind some building or piping so that you donæt get hit, and
  5533. fire your orbitals at the emplacement from there. Otherwise, you must
  5534. get just out of range of the gun emplacement before starting to fire.
  5535. When you hit the emplacement, you hear a distinctive ring Ö a good use
  5536. of the sound system!
  5537. 7.1
  5538. Axis gets my vote as the best and most interesting shoot æem up on Acorn
  5539. machines to date. Well done TBA!
  5540. 7.1
  5541. Axis is (only) available from TBA Software Ö it costs ú24.99 inclusive.
  5542. 7.1
  5543. Haxis
  5544. 7.1
  5545. Users of Doggysoftæs ÉThe Hackeræ or Serial Portæs ÉGames Wizardæ
  5546. (although owners of the latter be warned, Doggysoft do not like the
  5547. program and are quite rude about it in the documentation) may be
  5548. interested to know that although Axis attempts to disable The Hacker and
  5549. Games Wizard, Doggysoft produce a utility to get round this. Known as
  5550. Haxis, it lets you run a slightly modified version of Axis which enables
  5551. you to use the two hacking utilities, or save the modified version
  5552. directly to disc, so that you donæt need to keep loading Haxis every
  5553. time you play. It also contains a complete list of passwords for those
  5554. who canæt get beyond level one!ááA
  5555. 7.1
  5556. Acorn World Logo
  5557. 7.1
  5558. here!!!!!
  5559. 7.1
  5560.  
  5561. Archive and NCS Ö All things new?
  5562. 7.2
  5563. Acorn World 93 sees the re-launch of Archive Magazine and NCS! This
  5564. reflects our intention to develop as a company, building on the
  5565. strengths of the past 6 years. Our aim is to develop all the good bits,
  5566. improve where we fall short and move forward where new opportunities
  5567. arise Ö and all this without losing that Éindefinable somethingæ that
  5568. makes Archive and NCS quite unique in the Acorn world! I have written a
  5569. separate article about this Ö see page 25. The new cover, which includes
  5570. the new company logo, and the slightly more open text layout are just
  5571. two of the changes which you will see over the next few months.
  5572. 7.2
  5573. The recent customer questionnaire is currently being analysed, giving us
  5574. lots of constructive feedback. There is a healthy mixture of brickbats
  5575. and bouquets, both equally valuable. Well over one third of our
  5576. subscribers sent in a response which just shows the tremendous
  5577. commitment and involvement of our readers. Many, many thanks to all who
  5578. took the trouble to send in a questionnaire.
  5579. 7.2
  5580. New staff
  5581. 7.2
  5582. Weæve also had some changes in personnel. After 18 months with NCS,
  5583. Simon Moy has left for pastures new and we want to thank him for his
  5584. contribution to NCS and Archive magazine. Matthew Hunter, also a U.E.A.
  5585. graduate, has stepped into the breach and we are grateful for his help.
  5586. On the sales side, we are still looking to increase our staff so that we
  5587. can get out and about into local schools and colleges and stop the PC
  5588. and Mac salesmen from stealing Acornæs traditional customers!
  5589. 7.2
  5590. Acorn World 93
  5591. 7.2
  5592. I hope we will be able to meet many of you at the show. There will
  5593. certainly be lots to see judging by the products listed in the Acorn
  5594. World 93 preview article this month. (See page 9.)
  5595. 7.2
  5596. Things are really moving, arenæt they?! Iæm enjoying being part of it Ö
  5597. I hope you are too!
  5598. 7.2
  5599. Yours, as ever,
  5600. 7.2
  5601. Products Available
  5602. Å    A4000S upgrade pack Ö Following the Cumana/SEMERC collaboration in
  5603. producing the A4000S package which enables overlay keyboards, switch
  5604. boxes, control equipment and turtles to be connected to the computer as
  5605. well as offering further expansion for SLCD, MIDI, SCSI and IDE, they
  5606. have released a hardware and software pack. This pack will upgrade a
  5607. standard A4000 to the A4000S. The upgrade comprises the EMU base board
  5608. and seven 1.6Mb floppies of software, ready for transfer to the hard
  5609. disc. The total cost is ú119 +VAT. A number of Acorn dealers have been
  5610. on SEMERCæs special needs training courses so if you want expert advice,
  5611. ring Acornæs special needs department and ask them who your nearest
  5612. trained dealer is.
  5613. 7.2
  5614. Å    Acorn PC cards Ö The Acorn PC386 and PC486 cards for the A3020 and
  5615. A4000 have been dropped in price by ú50 and the combined prices of
  5616. A4000/PC card systems has dropped by more than ú100. The new RRP for the
  5617. 1Mb 386 board is ú225 +VAT, ú425 +VAT for the 4Mb 486. (Archive prices
  5618. are ú255 and ú480 respectively.) The software has also been updated to
  5619. improve interaction between RISC OS and DOS/Windows when they are run
  5620. simultaneously.
  5621. 7.2
  5622. Å Acorn PC cards 2 Ö The enhanced software is available to existing
  5623. owners free of charge by returning the original Acorn PC Card software
  5624. and Windows driver where supplied, along with your name and address in
  5625. an envelope clearly marked öPC Card Upgradeò to Customer Services, Acorn
  5626. Computers Limited, Acorn House, Vision Park, Histon, Cambridge, CB4 4AE.
  5627. 7.2
  5628. Å    AI CD-ROM Ö The Network Cybernetics Corporation has announced the
  5629. release of this CD through Lambda Publications. A large assortment of
  5630. software related to Artificial Intelligence and other topics is included
  5631. along with the text of research papers and tutorials, in a variety of
  5632. formats. Specific topics include Expert Systems, Neural Networks,
  5633. Genetic Algorithms, Fuzzy Logic, Linguistics/Natural Language, Robotics,
  5634. Virtual Reality, Artificial Life/Evolution Simulations, Machine Vision,
  5635. Prolog, Lisp/XLisp. Executables for some machines are included, as is
  5636. the source code so that programs can be recompiled on new platforms. The
  5637. cost is ú80 per disc + p&p from Lambda Publications.
  5638. 7.2
  5639. Å    AppFS Ö The network application from Angelsoft has been increased in
  5640. price from ú100 + VAT to ú130 + VAT. A full site licence is still
  5641. included in the price.
  5642. 7.2
  5643. Å    ART20 is a sprite-based art package which brings öfine art facilities
  5644. to the Archimedes at a fraction of the price of other recent art
  5645. packagesò. Painting is done outside the desktop but with easy return to
  5646. an unaltered desktop. ART20 costs ú60 inclusive from Tekoa Graphics. An
  5647. education site licence costs ú120 inclusive.
  5648. 7.2
  5649. Å    Aztecs Ö This educational adventure from Sherston Software includes
  5650. resource materials such as posters, help cards and challenge cards. The
  5651. aim is to survive in Aztec times, learning as much as possible about the
  5652. Aztec people. It can be used as the centre piece to a class topic, or
  5653. simply on its own. The price is ú39.95 + VAT from Sherston or ú37
  5654. through Archive.
  5655. 7.2
  5656. Å    Cars Ö Maths in Motion Ö This is a very interesting educational Grand
  5657. Prix simulation program. It is aimed at both young children and adults
  5658. and has ömany educational opportunitiesò covering percentages,
  5659. multiplication, division, simple geometry, scale drawing, modelling,
  5660. probability, ratios, strategy and logical thinking. This is available
  5661. from Cambridgeshire Software House (note the new address in the
  5662. Factfile) for ú49.95 +VAT and carriage.
  5663. 7.2
  5664. Å    Computer Holidays Ö PGL Adventure, the well-known activity holiday
  5665. company, are offering IT Advantage holidays for 8 to 13 year olds in
  5666. 1994. These holidays, to be held at PGLæs Marchant Hill centre in
  5667. Surrey, will combine computing (using all Acorn equipment!) and various
  5668. adventure activities. Contact PGL for more details Ö and tell them you
  5669. read about it in Archive magazine!
  5670. 7.2
  5671. Å    Explorer Ö A new National Curriculum teaching aid designed to enhance
  5672. project work on the Solar System. It is a game where the player (or
  5673. players, as group involvement is recommended) must explore all planets
  5674. in the solar system with the aid of probes. During exploration, the
  5675. children will have to discover a variety of facts about the planets and
  5676. their moons. It is produced by Alpine Software at ú30 +VAT.
  5677. 7.2
  5678. Å    First Steps in Programming Acorn RISC OS Computers Ö A companion book
  5679. for öA Beginners Guide to WIMP Programmingò, and also by Martyn Fox, it
  5680. is aimed at people who have only just purchased an Acorn machine and
  5681. have no experience of programming, or are finding it difficult. Basic is
  5682. used and a full reference section is included for VDU and PLOT codes and
  5683. for keywords. The price is ú14.95 + p&p from Sigma Press or ú15 through
  5684. Archive.
  5685. 7.2
  5686. Å    Formula Fun Ö A four player top view driving game over several
  5687. different courses from Mystery Software. All four players are shown on
  5688. screen simultaneously and is compatible with the new Four joystick
  5689. interface. The price is ú14.99 inclusive from Mystery Software.
  5690. 7.2
  5691. Å    IBM Keyboard and Mouse Interface Ö Supplied by the Serial Port for ú89
  5692. +VAT, it allows you to connect a PC keyboard and mouse to your
  5693. Archimedes. Any standard PC/AT keyboard can be used as well as a variety
  5694. of PC keyboard devices including barcode scanners, magnetic card readers
  5695. and PC 3-button serial or bus mice. The Acorn mouse can also be
  5696. connected. The interface also allows up to 4 Atari-style joysticks to be
  5697. connected. Each can be programmed to emulate any key or combination,
  5698. making it compatible with all games. There is no Joystick control
  5699. software needed. Software supplied allows key mappings for PC keyboard
  5700. scan codes to Archimedes keys, with different mappings for modifier keys
  5701. (e.g. shift).
  5702. 7.2
  5703. Å    James Pond 2 Ö RoboCod Ö This conversion is the sequel to James Pond
  5704. but is said to have many improvements and new features to make it
  5705. enjoyable even for those who played the original. It is available from
  5706. GamesWare (the conversion was done by Eclipse) for ú25.99 inc VAT or ú24
  5707. through Archive.
  5708. 7.2
  5709. Å    Keyboard Trainer Ö No, itæs not a typing tutor but Minerva Softwareæs
  5710. new music program. It is öan exciting new way of learning how to play
  5711. the electronic keyboard and to read musicò. The program requires a 1Mb
  5712. RISCáOS computer with Midi interface and will work with the Yamaha PSS
  5713. and PSR keyboards with Midi, plus most of the popular Midi keyboards and
  5714. synths. This costs ú69.95 +VAT from Minerva or ú87 through Archive.
  5715. 7.2
  5716. Å    KlienFS Ö This is another compression utility, for any Acorn machine
  5717. with RISC OS 3 (since it uses the Squash module). It offers a full
  5718. filing system, and creates files like those produced by the squash
  5719. application. This means that compressed files are readable even if you
  5720. do not have the KlienFS. The fact that it is a filing system, however,
  5721. means that it offers a far more user-friendly interface than using
  5722. Squash. The price is ú17.95 inclusive from PTW Software.
  5723. 7.2
  5724. Å    Laser Direct prices slashed!!! Ö Over ú350 off the price of the Laser
  5725. Direct Hires 8, plus a free copy of Impression 2 is what I call öprices
  5726. slashedò! Computer Concepts are really trying to attack the Mac market
  5727. in a big way. This is shown by the range of new DTP products mentioned
  5728. in the Acorn World 93 preview on page 9 but they are also doing this
  5729. special offer on Laser Directs. The Hires 8 is now selling for ú1099 +
  5730. ú15 carriage +VAT or ú1280 through Archive including carriage. The Hires
  5731. 4 is ú799 + ú10 carriage +VAT or ú925 through Archive including
  5732. carriage. The free Impression offer is also available through Archive
  5733. but only up to 31st December 1993.
  5734. 7.2
  5735. Å    Ludwig van Beethoven Overture, Egmont Ö Angelsoft Educational have
  5736. produced an electronic book concerned mainly with the Egmont overture.
  5737. It also contains background information on Beethovenæs life and works.
  5738. It was created using the ÉGenesisæ application, so pages can be printed
  5739. out as permanent records, and if you have a CD-ROM drive and the correct
  5740. CD, the musical pieces can be played. The pupils can be tested by using
  5741. the enclosed !BeetQuiz which asks questions based on the information.
  5742. The cost is ú25 +VAT from Angelsoft.
  5743. 7.2
  5744. Å    More Naughty Stories Ö The second volume of Sherston Softwareæs
  5745. Talking Books entitled öMore Naughty Storiesò is now available for ú9.95
  5746. +VAT for individual stories or ú47.75 +VAT for the set of six. The
  5747. titles are Bobby the Boastful Bird, Clarence the Clumsy Cat, Derekæs
  5748. Dopey Dinosaur, Gordonæs Groovy Granny, Lucy the Little Liar and
  5749. Tasminæs Terrible Tantrums. The set of six is ú55 through Archive.
  5750. 7.2
  5751. Å    Morpheus Ö As indicated by the name this is a morphing package,
  5752. costing ú34.95 inc VAT from Oregan Software Developments or ú33 through
  5753. Archive. Morphing first leapt into public consciousness in the Michael
  5754. Jackson video öBlack and Whiteò (although that was certainly not the
  5755. first time it was seen). It is a method of changing one image into
  5756. another but, unlike a simple fade, more account is made of the contents
  5757. of the image through the definition of a grid. The package will work on
  5758. 256 colour sprites (including 256 shades of grey) or 24-bit clear files
  5759. (as produced by Translator), multitasking on the desktop, and supports
  5760. Acorn Replay. This will be reviewed next month.
  5761. 7.2
  5762. Å    Nexus Junior Ö An important networking solution for schools, or any
  5763. other small installation of Acorn machines has been released by SJ
  5764. Research. The package includes four Nexus Junior expansion cards, a
  5765. Nexus Junior router, cables and software. It is aimed at locations
  5766. where, currently, software is loaded from local hard drives or floppies
  5767. but a more centralised system is wanted. Up to four machines, one of
  5768. which must have a hard drive can be connected through one router box.
  5769. The machine with the hard drive acts as a server, and the hard drive
  5770. appears to all machines as if it were resident locally as a read-only
  5771. drive. This means that files are protected from accidental deletion, and
  5772. only one machine needs to be updated with new software. Any files
  5773. produced locally can be saved to floppy to allow pupils to keep their
  5774. own work. Currently, there is a special introductory price of ú399 +VAT
  5775. for the four-computer pack, or ú599 including a visit to have the system
  5776. installed and an on-site training course. (Nexus Junior is also
  5777. available through Archive. Please ring for details.)
  5778. 7.2
  5779. Å    Notes Ö Those of you who use sticky notes to keep track of your life
  5780. will be pleased to know that, thanks to the Really Good Software
  5781. Company, they are now available for your Archimedes. They can be stored
  5782. within the Notes application or put on discs as free-standing
  5783. applications. As well as being used as a notepad, there is a facility to
  5784. attach notes to specific files, causing them to be displayed when the
  5785. file is loaded or run. The cost is ú9.95 inclusive from RGSC.
  5786. 7.2
  5787. Å    Observess Ö The first Expert System shell for the Acorn RISC OS
  5788. machine. It is fully desktop compatible and incorporates an IF ... THEN
  5789. ... rule structure with up to three conditions. Support for percentage-
  5790. based certainty factors on facts and rules, and single or multiple
  5791. recommendations based on the certainty factors. The price is ú20 (no
  5792. VAT), or ú2 (refundable on purchase of the full version) for a
  5793. demonstration run-time system, from Rebecca Shalfield.
  5794. 7.2
  5795. Å    Pocket Book special SPECIAL offer Ö Having extended the Pocket Book
  5796. special offer of ú199.99 up until 31st December, Acorn are now doing a
  5797. very special Acorn World 93 price of ú149.95. If you want one at this
  5798. price, you have to come to the show Ö we will have them available on the
  5799. Norwich Computer Services stand. (It would be worth ringing us to
  5800. reserve one as soon as possible. Ed.)
  5801. 7.2
  5802. Å    PowerPad Ö This is a hardware modification which plugs into the
  5803. printer port of any Acorn 32-bit machine to give one or two joy-pads.
  5804. There are 6 fire buttons and a four-way thumb control pad, and software
  5805. is included to enable it to support the Acorn Joystick standard or
  5806. emulate keys for those games which do not know about joysticks. The
  5807. price is ú29.99 inc VAT for the single pad. The two pad price has not
  5808. yet been fixed and can be purchased from GamesWare.
  5809. 7.2
  5810. Å    ProArtisan 2 Ö Clares have now released version 2 of ProArtisan at
  5811. ú135 inc VAT. It has a range of new features including texture brushes
  5812. (rattan, basket, dimple, slate, stone, canvas, etc) and special effects
  5813. such as smudge, dopple (Pointilist technique), smear and diffuse. There
  5814. is a special upgrade price from Clares of ú67.50 if you return your copy
  5815. of an earlier Artisan program or ú87.50 if you return to them any other
  5816. art package costing ú35 or more. The Archive price is ú120.
  5817. 7.2
  5818. Å    Quark Ö A new shoot-em-up game from Oregan Software Developments,
  5819. priced at ú24.95 or ú23 through Archive. Features include one or two
  5820. players, 16 zones, 8 stereo soundtracks and öslippery smooth scrollingò.
  5821. 7.2
  5822. Å    Revolution Ö Two new CD-ROM drives from Morley Electronics. Both are
  5823. compatible with all CD discs for RISC OS and DOS format (the latter
  5824. through emulation) as well as Kodak Photo CD. They are also fully
  5825. multisession and the cheaper of the two, Revolution, costs ú299 +VAT +
  5826. carriage from Morley or ú355 through Archive. If you want data transfer
  5827. rates of over 300Kb/s then Revolution Pro is ú439 +VAT + carriage from
  5828. Morley or ú510 through Archive.
  5829. 7.2
  5830. Å    Rephorm Ö Another morphing package, this time from Oak Solutions. It
  5831. can create Ace film files as used by Projector (which is also supplied)
  5832. and Splice which can be used to edit films produced. Other features are
  5833. non-linear motion and colour control, options for fades and wipes and
  5834. support for 16 and 24-bit images. The price is ú49.95 + ú2 p&p and VAT
  5835. or ú56 through Archive.
  5836. 7.2
  5837. Å    Schedule for the Pocket Book Ö Err, yes... it is now actually
  5838. available and the special price of ú19 through Archive has been extended
  5839. up to the end of December 1993. Sorry for the delay but öthe first ones
  5840. produced failed quality controlò.
  5841. 7.2
  5842. Å    Sound Advice Ö The new 24-track sequencer for the Archimedes produced
  5843. by The Really Small Software Company was reviewed last month in the
  5844. Music Column (7.1 p50). Stewart Watson was obviously quite impressed, so
  5845. we have decided to sell it through Archive for ú38.
  5846. 7.2
  5847. Å    Tales of Lore Ö This game, recently released by UK Soft, has already
  5848. had a price change, the current RRP is ú24.95 inc VAT.
  5849. 7.2
  5850. Å    The Missing Dinosaur Bone Ö An educational adventure game in which the
  5851. children aim to find the stolen exhibit of the title. Language and
  5852. mathematical puzzles offer challenges to be overcome, all of which are
  5853. based around the Éliving thingsæ theme. Digitised images and sprites are
  5854. used to enhance the software. Also included in the package is an
  5855. ÉAnimals & Habitatsæ resource disc with sprites of 80 animals and 10
  5856. habitats created with !Paint, a teachers guide, a curriculum activity
  5857. booklet, user guides and two activity sheets. The cost is ú25 +VAT from
  5858. Angelsoft Educational.
  5859. 7.2
  5860. Å    The Tudors Ö This set of two clipart discs contains 50 draw format
  5861. files. It covers several aspects of Tudor Life, including monarchs and
  5862. people, buildings, furniture, ships, punishment, weapons, musical
  5863. instruments. It costs ú15 +VAT from Angelsoft Educational.
  5864. 7.2
  5865. Å    Twilight Ö Recently upgraded by the Really Good Software Company, this
  5866. package is designed as an enhanced version of the RISC OS 3 screen
  5867. protector. Instead of a blank screen, any of 17 different effects can be
  5868. displayed to prevent damage to the monitor screen. As well as activating
  5869. after a certain time, blanking can be manually induced, and to restrict
  5870. access to your machine while you are away, a password can be entered,
  5871. without which the blanker cannot be disengaged. Two versions are
  5872. available, a demo for ú5 or the full program for ú14.95 inclusive (the
  5873. demo cost is deductible if you decide to upgrade to the full version).
  5874. 7.2
  5875. Å    Xenon 2 Ö Another product released by GamesWare/Eclipse, this shoot-
  5876. em-up has had great success on other formats and features a soundtrack
  5877. from öBomb the Bassò. The retail price is ú25.99 of ú24 through Archive.
  5878. 7.2
  5879. Å    X-Stitch Designer Ö Version 3 of this package has now been released in
  5880. Archimedes format. It has many features including move and copy,
  5881. reflection, rotation, half stitch and backstitch. The cost is ú36 inc
  5882. VAT from IL-Soft.
  5883. 7.2
  5884. Review software received...
  5885. 7.2
  5886. We have received review copies of the following: ÅAI CD-ROM, á ÅAlpha-
  5887. Soundá(e), á ÅArchimedes Game Makeræs Manualá(bk), á ÅArcVenture III Ö
  5888. The Vikingsá(e), á ÅART20á(a), á ÅASM_Helpá(u), ÅCars Ö Maths in
  5889. Motioná(e), á ÅE-Numixá(e), ÅExplore with Flossy The Frogá(e), á
  5890. ÅExplorerá(e), ÅFirst Steps in Programming Acorn RISC OS Computersá(bk),
  5891. á ÅFormula Funá(g), á ÅGestalt 2 Ö Money & Shoppingá(e), á ÅGestalt 2 Ö
  5892. Time & Fractionsá(e), á ÅIllusions Disc Magazine, á ÅImpression Tutorial
  5893. on disc, á ÅKeyboard Trainerá(em),  ÅKleinFSá(u)á   ÅLettersá(e), á      
  5894. ÅLingomasterá(e), ÅMiniExpansion Adaptorá(h), á ÅObservess Expert System
  5895. Shell,  ÅPhases α la Franτaisá(e), ÅProArtisan 2á(a), á ÅSea, Trade &
  5896. Empireá(e), ÅScreenplay training video, á ÅSmall Stepsá(e),
  5897. ÅSoapboxá(e), á ÅSounds & Rhymesá(e),  ÅSwitchá(g), á ÅTilesá(e), á ÅTOM
  5898. computer simulatorá(e).
  5899. 7.2
  5900. e=Education, bk=book, g=Game, h=Hardware, l=Language, m=Music,
  5901. u=Utility, a=Art.
  5902. 7.2
  5903. If you would like to review any of these products, please contact the
  5904. Archive office. Potential reviewers will need to show that they would
  5905. use the product in a professional capacity or that they have some
  5906. knowledge of the particular field.ááA
  5907. 7.2
  5908. Government Health Warning Ö Reading this could seriously affect your
  5909. spiritual health.
  5910. 7.2
  5911. Some important questions Ö öWhy is God so obsessed with people believing
  5912. in him? He must have a real ego problem. Why isnæt he happy for us just
  5913. to lead a decent existence?ò said one of my more open and honest
  5914. correspondents.
  5915. 7.2
  5916. Just suppose for a moment that God does exist and that he made us Ö so
  5917. in a way he is a sort of öFatherò. (Those of you who have had bad
  5918. experiences of a human father probably donæt feel very positively
  5919. towards the öfatherò figure Ö but try to think of it in terms of what it
  5920. would be like with an ideal father.)
  5921. 7.2
  5922. Put yourself in Dadæs position for a minute. Your son is a really
  5923. wonderful person; heæs hard working, honest and consciencious; he is
  5924. really loving towards other people; he would help anyone in need Ö even
  5925. a stranger; he gives generously to charity Ö all-in-all, a wonderful
  5926. son! But there is one slight problem. He refuses to have anything to do
  5927. with you, his own father; he even acts as if you didnæt exist; he wonæt
  5928. talk to you; he wonæt listen to you and he doesnæt even read the letters
  5929. you write to him Ö just throws them in the bin!
  5930. 7.2
  5931. Does God the perfect Father have an ego problem? No, really he loves us
  5932. and desperately wants us to get in touch. It might be worth reading his
  5933. ölettersò to see what he has to say Ö just in case he exists.
  5934. 7.2
  5935. Jesus: mad, bad or God? Ö Thanks for all the responses to last monthæs
  5936. challenge. The trouble is that I shouldnæt really be the one to judge
  5937. whether or not your arguments are convincing. Is there anyone reading
  5938. this who considers him/herself NOT to be a Christian (so that they are
  5939. not biased in my favour) who would be prepared to read a few of the
  5940. letters and tell me if you think they deserve a free subscription?
  5941. 7.2
  5942. Paul Beverley
  5943. 7.2
  5944. P.B.
  5945. 7.2
  5946. Archive gets NITTs!
  5947. 7.2
  5948. Norfolk IT Team
  5949. 7.2
  5950. With the next issue of Archive, we shall be starting a series of
  5951. beginnersæ articles written by members of the Norfolk Information
  5952. Technology Team (NITT).
  5953. 7.2
  5954. The goal of NITT is to improve the quality of education by promoting the
  5955. appropriate use of information technology in learning. Based in Norwich,
  5956. NITT runs the local Acorn in Education Centre and provides similar
  5957. support to users of Apple and PC machines.
  5958. 7.2
  5959. NITT is made up of a team of six advisory staff with a broad range of
  5960. educational expertise and experience. We also have a detailed knowledge
  5961. of the application of information technology for the benefit of pupils
  5962. with special educational needs and we have our own full time technical
  5963. and administration staff.
  5964. 7.2
  5965. We provide training courses to teachers, parents and others, and operate
  5966. an extensive software reference library and hardware exhibition centre
  5967. and produce a range of publications, mostly in support of school
  5968. curriculum development. These include KeyPress, a termly magazine and
  5969. KeyITin, a weekly broadsheet of abstracts from key sources of
  5970. information on IT especially in respect of education. We also operate a
  5971. subscription-based HelpLine service for teachers and others.
  5972. 7.2
  5973. Absolute beginners
  5974. 7.2
  5975. Our intention is to provide articles pitched at the right level for
  5976. Archive subscribers who are absolute beginners at using the Acorn
  5977. Archimedes and A series machines. We hope to cut through or explain
  5978. jargon, and make no assumptions about existing expertise on the part of
  5979. the reader. If all this sounds too pedestrian for you Ö fine Ö there is
  5980. plenty of material in Archive at a higher level. If much of the material
  5981. in Archive seems just beyond your comprehension at the moment then our
  5982. series of pieces should give you the warm helping hand that we all need
  5983. when embarking on something new. We look forward to this new venture and
  5984. to hearing readersæ comments and suggestions as we get underway.ááA
  5985. 7.2
  5986. Oak
  5987. 7.2
  5988. New artwork
  5989. 7.2
  5990. CC
  5991. 7.2
  5992. From 7.1 page 19
  5993. 7.2
  5994.  
  5995. 7.2
  5996. 28
  5997. 7.2
  5998. Acorn World 93 Ö Last Minute Information
  5999. 7.2
  6000. Tickets
  6001. 7.2
  6002. It may not be too late, by the time you get the magazine, to get advance
  6003. tickets for Acorn World. If you ring the ticket Hotline on 0784-473818,
  6004. they will be able to tell you if there is time to get advance tickets
  6005. out to you. It is worth it because you save about 20% on the cost of
  6006. tickets.
  6007. 7.2
  6008. Magazine contributors
  6009. 7.2
  6010. Several of our regular Archive contributors will be on hand at the
  6011. Archive stand (48) at Acorn World 93 so that you can chat to them. If
  6012. you have questions to ask them or ideas and suggestions to offer, here
  6013. is a list of when they hope to be available:
  6014. 7.2
  6015. Friday 29th
  6016. 7.2
  6017. Paul Hooper (Genesis / Magpie) 10 Ö 12
  6018. 7.2
  6019. Alan Highet (General reviews / Help for beginners) 11 Ö 1 and 2 Ö 4
  6020. 7.2
  6021. Gabriel Swords (Art packages / Clipart) 12 Ö 2
  6022. 7.2
  6023. Solly Ezra (Education) 12 Ö 2
  6024. 7.2
  6025. Dave Wilcox (General reviews) 12 Ö 2
  6026. 7.2
  6027. Stuart Bell (JPEG) 12 Ö 2
  6028. 7.2
  6029. Rob Wears (General reviews) 12 Ö 2
  6030. 7.2
  6031. Richard Fallas (CAD / Architecture) 12 Ö 2
  6032. 7.2
  6033. Peter Jennings (General reviews) 1 Ö 2
  6034. 7.2
  6035. Saturday 30th
  6036. 7.2
  6037. Trevor Sutton (ArtWorks) 10 Ö 12
  6038. 7.2
  6039. Paul Hooper (Genesis / Magpie) 10 Ö 12
  6040. 7.2
  6041. Robert Chrismas (General / Mugs) 12 Ö 2
  6042. 7.2
  6043. Tim Nicholson (Squirrel / Printer drivers) 12 Ö 2
  6044. 7.2
  6045. Richard Hallas (DTP / Music publishing) 2 Ö 4
  6046. 7.2
  6047. Hugh Eagle (RISC OS 3) 2 Ö 4
  6048. 7.2
  6049. Sunday 31st
  6050. 7.2
  6051. Solly Ezra (Education) 10 Ö 12
  6052. 7.2
  6053. Thomas Down (C programming) 12 Ö 2
  6054. 7.2
  6055. Laura Handoca (Help for beginners) 12 Ö 2
  6056. 7.2
  6057. There will probably be others popping in and the editor will be there
  6058. most of the time if you want to sort him out on one or two matters!
  6059. Weæll try to keep a timetable on the stand so you can see whom to
  6060. expect, and at what time, on each day.
  6061. 7.2
  6062. Special deals
  6063. 7.2
  6064. Acorn are being very generous at the show in more ways than one. They
  6065. are offering, in collaboration with TDK, a free copy of !NewLook, the
  6066. official Acorn 3D tool sprites. NewLook contains replacement templates
  6067. for all the ROM applications, and also those on the two application
  6068. discs, as well as 3D icons and toolsprites.
  6069. 7.2
  6070. ú50 off the ú50 off the Pocket Book (no, thatæs not a misprint!) Ö The
  6071. special price of ú50 off the Pocket Book (i.e. ú199.95) is still
  6072. available until the end of 1993 but if you come to the show, you can get
  6073. ú50 off the ú50 off price! In other words you can buy one for ú149.95 Ö
  6074. but this is ONLY at Acorn World 93. Mind you, unless you live in
  6075. Scotland, itæs probably worth a trip to London just to buy a Pocket Book
  6076. and save yourself ú50!
  6077. 7.2
  6078. (If you want to buy one from NCS, it would be worth ringing us to
  6079. reserve one a.s.a.p. Ed.)
  6080. 7.2
  6081. Competition
  6082. 7.2
  6083. Wyddfa Software and Norwich Computer Services have combined to offer a
  6084. competition. The aim of the competition is to find out the English name
  6085. for Wyddfa or, more properly, yr Wyddfa. The winner will be the first
  6086. entry drawn at random from all the correct entries. The prize is that
  6087. Wyddfa Software will pay up to ú50 towards any product(s) of the
  6088. winneræs choice supplied by Norwich Computer Services. Application forms
  6089. will be available from Wyddfa Software either by post or at Acorn World
  6090. 93, stand 94 (Wyddfa) or stand 48 (NCS).
  6091. 7.2
  6092. New products
  6093. 7.2
  6094. As expected, we have received a tremendous number of press releases
  6095. telling us about new products to be launched at Acorn World 93. We have
  6096. tried to give some brief details here but, obviously, it would be best
  6097. if you could come to the show to see for yourself. I suspect you will
  6098. see quite a few hardware and software engineers at Acorn World 93 with
  6099. bags, nay portmanteau, under their eyes from burning the midnight oil to
  6100. meet the 29th October deadline!
  6101. 7.2
  6102. Judging by the pages and pages of new product details, this is going to
  6103. be a show to remember!
  6104. 7.2
  6105. Matthew Hunter (our latest recruit) has spent ages leafing through the
  6106. press releases. Here are his findings in no particular order. (Well,
  6107. what order would you have used?)
  6108. 7.2
  6109. Å    Armlock Ö A RISCáOS software-only utility that prevents unauthorised
  6110. access to CMOS RAM or designated files/directories on the hard disc.
  6111. Armlock costs ú35 +VAT single user or ú135 +VAT for a ten-user licence
  6112. pack. (Digital Services Ö stand 17)
  6113. 7.2
  6114. Å    Squirrel 2 Ö A major upgrade to their popular Squirrel database,
  6115. Squirrel 2 has 38 separate enhancements over the previous release
  6116. versions. Existing users can upgrade to version 2 for ú25 +VAT or ú35
  6117. +VAT including a revised manual. (Digital Services Ö stand 17)
  6118. 7.2
  6119. Å    MicroStudio 2 Ö 24-Track MIDI/internal sound software with unique
  6120. keyboard learning system, has been re-written for the Desktop and
  6121. enhanced for RISC OS 3. (EMR Ö stand 28a)
  6122. 7.2
  6123. Å    Desktop Scorewriter Ö You can now play up to 8 score parts using the
  6124. Archimedes internal sound system and the included ÉAlphaæ font allows
  6125. the computer to act as a music typewriter. (EMR Ö stand 28a)
  6126. 7.2
  6127. Å    Music Player 3 Ö Part of a new EMR/Yamaha package (ÉHello Musicæ),
  6128. this allows any standard MIDI format file to be played simply by double
  6129. clicking on its icon. Other facilities include changing file formats and
  6130. program numbers (for different MIDI instruments) as well as selecting
  6131. the play time. (EMR Ö stand 28a)
  6132. 7.2
  6133. Å    Studio24Plus Ö This package now allows direct disc recording when used
  6134. with the new MIDI/Sampler interfaces produced by HCCS as part of their
  6135. ÉUltimateæ series. This offers dual MIDI ports with 32 channels and an
  6136. optional 8-bit mono sampler (at up to 50kHz). Sounds can be sampled from
  6137. a variety of sources even while playing MIDI instruments. (EMR Ö stand
  6138. 28a)
  6139. 7.2
  6140. Å    PrimeMover Ö A new animation system for any RISC OS machine. It not
  6141. only allows sequencing of frames but then allows the animation to be
  6142. moved around the screen. The program allows you to restrict access to
  6143. facilities if required. A real time system is used for animation control
  6144. making it easier to understand how the animation will appear. (Minerva Ö
  6145. stand 42)
  6146. 7.2
  6147. Å    Keyboard Trainer Ö A software package aimed at those learning the
  6148. electronic keyboard. It contains more than sixty lessons including over
  6149. 20 graded tunes in a variety of styles and nine games to develop
  6150. keyboard familiarity. It also fulfils all National Curriculum
  6151. requirements for the primary sector. To use the package, you need at
  6152. least 1Mb of memory and a MIDI interface. (Minerva Ö stand 42)
  6153. 7.2
  6154. Å    Talking Rhymes Ö A new series of educational software titles, each one
  6155. featuring one illustrated nursery rhyme. The rhyme appears as a
  6156. combination of text and picture which are jumbled. By clicking on the
  6157. pieces, the child can hear what the piece Ésaysæ (using real sampled
  6158. speech) before dragging it to the correct place. Once the rhyme has been
  6159. completed, the child is rewarded with an animation and sing-along tune.
  6160. There are eight titles in all, Humpty Dumpty, Georgie Porgie, Little
  6161. Miss Muffet and Ring-a-Ring-a-Roses, which should be ready for the show,
  6162. and Little Jack Horner, Mary Mary, Jack and Jill and Baa Baa Green (yes,
  6163. green) Sheep, which will be released before Christmas. (Topologika Ö
  6164. stand 44)
  6165. 7.2
  6166. Å    S-Base 2 Ö A new version of the RISC OS relational database including
  6167. the S-Base Application Manager (SAM) allows simple creation of working
  6168. databases, without the need for programming. Extended features include
  6169. query by example, enhanced multimedia support, the ability to load DBase
  6170. III and Squirrel data, and improved documentation. (Longman Logotron Ö
  6171. stand 72)
  6172. 7.2
  6173. Å    Eureka 2 Ö The second release of this spreadsheet permits scaled
  6174. printing of worksheets, improved memory management, a macro language for
  6175. custom functions, worksheet zoom, charting of multiple selections, best
  6176. fit lines. (Longman Logotron Ö stand 72)
  6177. 7.2
  6178. Å    Talking Pendown Ö The latest in the Pendown series of wordprocessors
  6179. provides immediate feedback by reading back letters, words and sentences
  6180. as you type, making it easier for children to spot mistakes. (Longman
  6181. Logotron Ö stand 72)
  6182. 7.2
  6183. Å    Fireworkz Ö An integrated program for all machines with 2Mb or more of
  6184. memory, it combines all the features of Wordz and Resultz, offering
  6185. improved flexibility over use of the two separate programs (available at
  6186. the show for ú169 +VAT). Reports in the wordprocessor can include tables
  6187. or charts which can contain Éliveæ data Ö no need to return to the
  6188. spreadsheet and regenerate, new data can simply be entered and any re-
  6189. calculations are conducted. Sprites and drawfiles from other sources may
  6190. also be included in documents. (Colton Software Ö stand 46/47)
  6191. 7.2
  6192. Å    Replay Plus Ö A hardware upgrade for the Acorn Replay DIY kit to
  6193. improve image quality of movies, along with new software, the total
  6194. price is ú139 +VAT. The software allows several new movie formats (these
  6195. take less disc space and can be played back immediately), time lapse
  6196. recording, improved movie editing and better sound. Sound sampling
  6197. facilities allow the kit to act as a direct to disc stereo sampler,
  6198. supporting Armadeus, Microsoft WAVe, Creative VOC (Soundblaster) as well
  6199. as sound-only Replay files. (Irlam Instruments Ltd. Ö stand 121)
  6200. 7.2
  6201. Å    16 bit Sound Sampling Ö Stereo sampling at up to CD or DAT sampling
  6202. rates can be captured and played back at a higher quality than the
  6203. built-in sound system allows with this new card, a derivative of that
  6204. used for the Replay system. The software enables samples to be edited
  6205. and saved in RISC OS or industry standard formats. An on board DSP can
  6206. perform real-time audio effects and compression. The price is ú299 +VAT
  6207. (Irlam Instruments Ltd. Ö stand 121)
  6208. 7.2
  6209. Å    A3000 Ö A3020 Ö Aimed at upgrading the specification of an A3000 to
  6210. one comparable with the A3020, this comprises three parts. The Multi I/O
  6211. primary board replaces the floppy controller and floppy drive to give a
  6212. high density disc drive. The secondary board has a serial port and bi-
  6213. directional parallel port as found on the newer machines. Finally, an 85
  6214. or 120Mb IDE hard drive can be fitted. The primary board costs ú199
  6215. +VAT, the secondary ú45 +VAT. The hard disc prices have not yet been
  6216. fixed. (Greyhound Marketing/Vantage One Ö stand 6)
  6217. 7.2
  6218. Å    PDSview Ö The package has been upgraded with many new features and a
  6219. new manual. 24bit colour processing and separation of bit-mapped images
  6220. is possible. Additional support is available for users with graphics
  6221. cards. It provides multispectral classification and other powerful
  6222. processes usually associated with more expensive dedicated image
  6223. processing systems. (Spacetech Ö stand 38)
  6224. 7.2
  6225. Å    PDSmap Ö This allows huge images such as those from SPOT or LANDSAT
  6226. (some as large as 150Mb) to be previewed and processed. Sample images
  6227. will also be available on CD-ROM. (Spacetech Ö stand 38)
  6228. 7.2
  6229. Å    Weather Satellite Stations Ö Upgraded to be colour card compatible,
  6230. additional enhancements include cross-fade for super smooth animation of
  6231. weather systems. (Spacetech Ö stand 38)
  6232. 7.2
  6233. Å    Scribble Ö An easy-to-use art package aimed at pre-school and special
  6234. needs, the program can be tailored to meet the individual needs of the
  6235. user. The touch window screen is also supported. Topical support packs
  6236. are also available including ÉThe Farmæ, ÉSpaceæ, ÉDinosaursæ,
  6237. ÉChristmasæ, and ÉMiscellaneousæ. Pictures can be imported and exported
  6238. into other applications. The cost is ú29.95 and includes a site licence.
  6239. (Honormead Software Solutions Ö stand 93a)
  6240. 7.2
  6241. Å    Jumble Fun Ö A game for pre-school and special needs costing ú15.95
  6242. (including site licence). It can be used in conjunction with switches or
  6243. touch window. Level 1 is a jigsaw and level two a picture jumble.
  6244. Additional discs with further topical jigsaws are available, or pictures
  6245. can be imported from Scribble, 1st Paint or scanned/digitised images.
  6246. (Honormead Software Solutions Ö stand 93a)
  6247. 7.2
  6248. Å    Crystal Maze Ö Based on the Chatsworth Television program for Channel
  6249. 4, this game features a mix of puzzles and action and is being released
  6250. exclusively to the Acorn Market. (Sherston Software Ö stand 35)
  6251. 7.2
  6252. Å    CD-ROMs Ö A new selection of cheap CD-ROMs specifically designed for
  6253. classroom use and linked to the National Curriculum. Clipart, datafile
  6254. packs and map suites are available. It should be noted that some of the
  6255. CD-ROMs are dependent upon the Key range of software (Key Plus/Key Calc/
  6256. Key Count). (Anglia TV Ö stand 109)
  6257. 7.2
  6258. Å    Easy C Ö ANSI standard C development system, made easy to use by the
  6259. provision of a wimp front end to drive the compiler and linker (AOF
  6260. Compatible), removing the need to remember long command line sequences.
  6261. Programs can be compiled, linked and run using a single mouse click
  6262. making it ideal for beginners, while the built-in make facility ensures
  6263. large multi-file applications are also possible. A built-in assembler
  6264. allows ARM code to be included directly. It provides access to the CLib
  6265. module and is compatible with the FreeWare WIMP library DeskLib.
  6266. Upgrades from the C Development System costs ú10 +VAT. If you do not
  6267. have the earlier system, the price is ú49 +VAT. (RISC Developments Ltd Ö
  6268. stand 75)
  6269. 7.2
  6270. Å    Outline Fonts Ö Two new discs of outline fonts, each containing 10
  6271. families of fonts and additional applications. The cost is ú11.95 inc.
  6272. VAT each. (RISC Developments Ö stand 75)
  6273. 7.2
  6274. Å    Basic Programmeræs Toolkit Ö Ten applications for programmers,
  6275. particularly those using Basic. A disc and manual are supplied. (RISC
  6276. Developments Ö stand 75)
  6277. 7.2
  6278. Å    WIMP Programmeræs Toolkit Ö Updated to Version 3, the toolkit now
  6279. contains 15 applications to aid WIMP programming. New features include
  6280. Procedure/Function analyser, WIMP mask and flag generators and a
  6281. comprehensive WIMP library. The price (including manual) is ú21.95 inc.
  6282. VAT (ú7.95 upgrade). (RISC Developments Ö stand 75)
  6283. 7.2
  6284. Å    High-Density Floppy Disc Interface Ö Enables older machines to use the
  6285. higher capacity floppy disc formats found on the newer machines and
  6286. gives access to 1.44Mb DOS discs. (RISC Developments Ö stand 75)
  6287. 7.2
  6288. Å    Tape Streamer Ö Connecting to the standard printer port, this is
  6289. designed as a large capacity, low price backup device. (RISC
  6290. Developments Ö stand 75)
  6291. 7.2
  6292. Å    Impression Style Ö The latest in the Impression series, it combines
  6293. the features of a standard word processor with many powerful features
  6294. new to the Acorn platform, and those usually associated with DTP. Two
  6295. types of on-line help Ö interactive help and full hyper-text help Ö are
  6296. included. Special features include: drag and drop editing; an integrated
  6297. thesaurus and dictionary with definitions based on the highly respected
  6298. Collins publications; OLE or Object Linking and Embedding; Impression
  6299. Junior, II and Acorn Advance file compatibility; automatic section and
  6300. paragraph bulleting, numbering and re-numbering; full support for 24
  6301. bit, full colour images; an open, extendable graphics filter system with
  6302. TIFF loaders; New interactive ruler and tab system.
  6303. 7.2
  6304. All this costs ú99 +VAT. Discounts are available on trade-ins for your
  6305. old packages. (Computer Concepts Ö stand 67/68)
  6306. 7.2
  6307. Å    Impression Publisher Ö Incorporating all the new user-friendly word
  6308. processing abilities of Impression Style as well as advanced page layout
  6309. capabilities. The package has full colour separation capabilities.
  6310. Together with Impression Style and ArtWorks, this package offers full
  6311. support, including separations, of 24bpp colour images and even 32-bit
  6312. CMYK images, along with the ability to load TIFF files (even Mac, PC and
  6313. CMYK variations). OLE and full on-line interactive and hyper-text help
  6314. is also provided. PostScript is also catered for, offering industry
  6315. standard output. Additional features include auto-tracking and kerning
  6316. (for RISC OS3 fonts), brightness and contrast control of graphics and
  6317. will create a list of all the fonts used in your document. The cost is
  6318. ú169 +VAT. (Computer Concepts Ö stand 67/68)
  6319. 7.2
  6320. Å    OPI Supplement Ö For professional pre-press or publishing work, this
  6321. optional upgrade supports the Open Prepress Interface Ö a system for
  6322. incorporating very high resolution full colour images without the need
  6323. for huge hard discs or large amounts of memory. In addition, the OPI
  6324. Supplement includes the ability to load EPS (encapsulated PostScript).
  6325. It is only available as an upgrade to Impression Publisher at ú230 +
  6326. VAT. (Computer Concepts Ö stand 67/68)
  6327. 7.2
  6328. Å    WordWorks Ö Designed as a stand-alone application to assist users of
  6329. all word processors (although it is more integrated with Impression).
  6330. Not only a Thesaurus, WordWorks is unique in that it includes a complete
  6331. English dictionary with explanations. WordWorks uses licensed thesaurus
  6332. and dictionary data from Collins, so you can be sure the information is
  6333. up-to-date, accurate and of the highest quality. Once a word has been
  6334. looked up, it can be transferred to whatever wordprocessor you use. Note
  6335. that this product is bundled with Impression Style and Impression
  6336. Publisher products and is included in the upgrades available. Price ú39
  6337. + VAT (ú45.82) (Computer Concepts Ö stand 67/68)
  6338. 7.2
  6339. Å    AudioWorks Ö Providing a complete suite of sound editing functions in
  6340. one easy-to-use, low cost application. AudioWorks is compatible with a
  6341. whole range of sound files (MicroSoft WAVe, Armadeus, DataVox,
  6342. SoundTracker and RawData formats). In addition to playing back from the
  6343. standard Archimedes speaker, the software can sample from and playback
  6344. to more advanced audio boards, such as the Eagle MultiMedia card.
  6345. 7.2
  6346. AudioWorks supports 8 bit, 12 bit, 16 bit, linear signed, linear
  6347. unsigned, VIDC logarithmic, m-law logarithmic, mono and stereo samples.
  6348. Features include: accurate waveform display with instantaneous zoom; a
  6349. utility for playing back from hard disc in the background with various
  6350. effects; on screen real-time spectrum analyser and oscilloscope
  6351. displays; full background operation; multiple channel and multiple
  6352. sample operations. Price ú49 +VAT (Computer Concepts Ö stand 67/68)
  6353. 7.2
  6354. Å    BJC-600 Ö The brand new BJC-600 A4 plain paper printer from Canon,
  6355. combined with Computer Conceptsæ 24-bit TurboDriver software, provides a
  6356. key component in the full colour revolution that is occurring in the
  6357. Acorn world. Four colour CMYK inks for the best full spectrum of colours
  6358. including real black, 360 dpi provides 40% more dots per square inch
  6359. than 300 dpi printers Ö visibly better resolution. The high quality
  6360. colour results on plain paper mean lower running costs than other colour
  6361. inkjet printers. Minimum 4Mb RAM recommended. Requires RISC OS 3.1.
  6362. Price Guide ú500 +VAT. (Computer Concepts Ö stand 67/68)
  6363. 7.2
  6364. Å     ArtWorks CD Ö This CD contains a full copy of the latest version of
  6365. ArtWorks, all the fonts normally included with ArtWorks in both RISC OS
  6366. 2 and RISC OS 3 outline format (RISC OS 3 format includes kerning
  6367. information), and everything that is on the ArtWorks Clipart CD. The
  6368. latest version of ArtWorks (1.5) now includes full support for 24bpp
  6369. sprites and compatibility with the new graphics filter system used by
  6370. Impression (including the filter for TIFF files). Price ú169 +VAT. CD
  6371. Upgrade for registered ArtWorks owners Ö ú29 +VAT. Floppy disc upgrade
  6372. to version 1.5 (program only) Ö ú10 +VAT. (Computer Concepts Ö stand 67/
  6373. 68)
  6374. 7.2
  6375. Å    ArtWorks Clipart CD Ö This CD includes the best of the entries for the
  6376. ArtWorks competition and many more ArtWorks and other graphic examples.
  6377. On the CD are an ArtWorks file viewer and over 800 ArtWorks example
  6378. pictures, on-line ArtWorks presentation, a demonstration version of
  6379. !AudioWorks and example audio files, dozens of high quality 24bpp
  6380. photographs Ö ideal for the new 24bpp-capable versions of Impression and
  6381. ArtWorks. Price ú19 +VAT. (Computer Concepts Ö stand 67/68)
  6382. 7.2
  6383. Å    Eagle M2 Ö Designed to offer an array of multimedia facilities, this
  6384. standard width expansion card is capable of video digitising (still
  6385. frames, and Replay movies), stereo audio sampling and playback, as well
  6386. as MIDI capability. Software included comprises a video view-finder and
  6387. image capture utility for still frames and Replay movie capture. Acornæs
  6388. !ARMovie is supplied to play back movies created and Computer Concepts
  6389. !AudioWorks enables capture and editing of sound samples. Real time
  6390. scaling and dithering of images is achieved by additional hardware on
  6391. the card. Any machine with a standard podule slot free can be used,
  6392. although 4Mb of RAM and RISC OS 3.1 is required. A5000/A540 is needed
  6393. for Replay capture. (Wild Vision/Computer Concepts Ö stand 67)
  6394. 7.2
  6395. Å    Lark Ö Following the success of the ColourCard in providing high
  6396. quality graphics, the Lark is a new Audio card which offers CD-quality
  6397. sound. It has industry standard stereo input and output connection. The
  6398. line-in can be connected to a wide range of audio sources. Sampling
  6399. frequencies can be up to 48kHz (DAT standard) and may be stored in 16-
  6400. bit linear format or in various compressed formats. The single width
  6401. podule comes with the !AudioWorks software as well as an additional
  6402. Émixing deskæ application. (Wild Vision/Computer Concepts Ö stand 67)
  6403. 7.2
  6404. Å    Chroma 500 Ö This latest version of the digital genlock card gives
  6405. full broadcast size screen modes and enables encoding to S-VHS format.
  6406. Resolutions of up to 768╫576 pixels (TV resolution). Output can be
  6407. overlaid onto video, or not, as required. (Wild Vision Ö stand 67)
  6408. 7.2
  6409. Å    Talking Stories Ö Another learning aid for younger children, questions
  6410. are asked and the child can pick their response. Correct answers are
  6411. rewarded with an amusing story. In later levels, the questions are
  6412. replaced by sentences with missing words. (Wyddfa Software Ö stand 94)
  6413. 7.2
  6414. Å    Flossy the Frog Ö An interactive adventure for under eights, movement
  6415. is by clicking on elements of the picture. The animations are designed
  6416. to be as educational and entertaining as possible with sound effects
  6417. completing the package. (4Mation Ö stand 119)
  6418. 7.2
  6419. Å    RiscCAD Professional Ö Actually an updated version of RiscCAD Junior,
  6420. this has a variety of new tools and tool boxes to hold them. The plotter
  6421. drivers are programmable to ensure compatibility, and conversions for
  6422. different units. (Davyn Computer Services Ö stand 30a)
  6423. 7.2
  6424. Help!!!
  6425. 7.2
  6426. As you can see, there is a huge number of new products aimed to be
  6427. released at Acorn World 93. It is therefore a major job analysing and
  6428. assessing them and finding out which of these are actually öProducts
  6429. Availableò. Could anyone help us in this task, please?
  6430. 7.2
  6431. We need writers (preferably those who have written for Archive before)
  6432. who will take a particular theme, say, Énew developments in Archimedes
  6433. audioæ or CD-ROMs and go round the show finding out about all the
  6434. different offerings.
  6435. 7.2
  6436. The deadlines for the next issue of Archive are a bit tight, so if you
  6437. wanted your write-up to be in the main Show Roundup article in the
  6438. December issue, I would need to have a disc in my hands within about two
  6439. or three days of the end of the show!
  6440. 7.2
  6441. Judging by what is promised (and I use that word advisedly!) to be at
  6442. Acorn World 93, we may even need to produce a separate Acorn World 93 
  6443. Supplement.
  6444. 7.2
  6445. The number of developments on some fronts (DTP, for in particular) are
  6446. so many and so significant for the future of the Archimedes that it may
  6447. be better to take a bit more time assimilating and assessing them and
  6448. not rush into print. These sort of decisions will have to be made during
  6449. the course of the show itself, so if you are interested in helping in
  6450. this important task, come along on Friday, if possible, and get in touch
  6451. with Paul a.s.a.p.
  6452. 7.2
  6453. This is another example where Archive, through its unique network of
  6454. contributors, can play an important role in the world of Acorn. Thank
  6455. you for all your help!ááA
  6456. 7.2
  6457. Wembley Exhibition Centre Ö Hall 1
  6458. 7.2
  6459. Friday 29th Ö Sunday 31st October 1993
  6460. 7.2
  6461. Acorn World Logo
  6462. 7.2
  6463. Colton
  6464. 7.2
  6465. From 7.1 page 10
  6466. 7.2
  6467. Lambda
  6468. 7.2
  6469. From 7.1 page 16
  6470. 7.2
  6471. or, if it turns up, the Acorn World one !!!!!
  6472. 7.2
  6473. Removable Drives Ö New Developments
  6474. 7.2
  6475. Paul Beverley
  6476. 7.2
  6477. With the coming of the 3╜ö SyQuest 105Mb removable drives, and
  6478. especially the IDE version for the A5000, the price/performance ratio
  6479. has been improved drastically over the older 5╝ò 42Mb and 84Mb versions.
  6480. Removable drives therefore become worthy of consideration for a much
  6481. wider range of applications.
  6482. 7.2
  6483. In this article, I shall look at the pros and cons of removable drives
  6484. in general and the 105Mb drives in particular. Some of the material in
  6485. the article will have been covered previously in Archive magazine but I
  6486. think it will be helpful to see the information within one article.
  6487. 7.2
  6488. First of all, let me look at removable drives in general.
  6489. 7.2
  6490. What is a removable hard drive?
  6491. 7.2
  6492. The majority of hard drives consist of a rotating metal disc (or a
  6493. number of them) inside a sealed container. A magnetic read/write head
  6494. glides over the surfaces of the metal disc(s) and data is stored as
  6495. magnetic patterns on these surfaces. The heads glide very close to the
  6496. surface in order to increase the packing density of the data and the
  6497. heads have to be moved in a precision way across the surface. Small
  6498. specks of dirt could damage both the head and the surfaces Ö which is
  6499. why the discs are normally sealed.
  6500. 7.2
  6501. Techniques have improved over the years such that the degree of
  6502. susceptibility to dirt and dust has decreased and it is now realistic to
  6503. use removable metal Éhard discsæ. The discs are held in plastic cases
  6504. with a flap that opens as the disc is pushed into the drive Ö rather
  6505. like floppy discs.
  6506. 7.2
  6507. So you can now have a number of different hard discs which can be
  6508. inserted in turn into the one drive, each disc holding up to 105Mb of
  6509. data. Whatæs more, the data transfer speed is rather different from
  6510. floppies Ö you can load and save data at well over 1,000 Kb/sec instead
  6511. of more like 25 Kb/sec from floppies.
  6512. 7.2
  6513. What can they be used for?
  6514. 7.2
  6515. If you can get as much as 105Mb on each disc and they can transfer data
  6516. as fast as a fixed hard drive, they become a very powerful and versatile
  6517. data storage medium. Using them for backing up the data on fixed hard
  6518. discs becomes simplicity itself. And since they are so fast, there is no
  6519. reason why they should not be used as the primary hard disc medium,
  6520. giving increased flexibility over fixed hard drives.
  6521. 7.2
  6522. What is the down side?
  6523. 7.2
  6524. Removable drives are not the solution for every situation Ö there are
  6525. some drawbacks, not least of which is cost. The cheapest removable drive
  6526. is the A5000 internal IDE 105Mb. The Archive price of this is ú455
  6527. compared with a second 160Mb internal fixed hard drive for the A5000
  6528. costing just ú290.
  6529. 7.2
  6530. Although the technology has improved quite considerably, no-one is going
  6531. to pretend that removable drives are as robust as fixed hard drives.
  6532. Since they are not sealed units, they are bound to be at least slightly
  6533. more susceptible to dust than fixed hard drives although the difference
  6534. is somewhat less than it used to be with the coming of 3╜ö units. In
  6535. fact, SyQuest, who make the drives and removable discs, have given a 5-
  6536. year guarantee on the 3╜ò 105Mb media!
  6537. 7.2
  6538. Security issues
  6539. 7.2
  6540. In one sense, removable drives increase security in that the discs can
  6541. be taken out and locked up in a safe place, kept in a fire-proof box, or
  6542. whatever. The down side of that, of course, is that if you can remove
  6543. them easily, so can unauthorised people. Losing 1.6Mb of data on a
  6544. stolen floppy disc is one thing but losing 105Mb at one go is rather
  6545. different!
  6546. 7.2
  6547. How do they compare with their forbears?
  6548. 7.2
  6549. The 105Mb 3╜ö drives are the descendants of the long-standing 42Mb and
  6550. (more recent) 84Mb 5╝ò removable drives, so how do they compare?
  6551. 7.2
  6552. Because the new discs are two-thirds of the diameter, they donæt need to
  6553. be as thick to maintain the stability of the flat surfaces. This means
  6554. they are a lot lighter, the 5╝ö discs weighing 183g each compared with
  6555. only 79g for the 3╜ò discs.
  6556. 7.2
  6557. One major consequence of this is that the electro-mechanical parts
  6558. needed to spin and control the discs are far smaller and use much less
  6559. power. The maximum power consumption of the 3╜ö drives (i.e. when
  6560. getting the drives up to speed) is only 6W compared with 28W for the 5╝ò
  6561. drives. The average power when operating normally is 3.5W compared with
  6562. 13W.
  6563. 7.2
  6564. Anyone who has felt the temperature of a 5╝ö disc when it comes out of a
  6565. removable drive on a hot summeræs day will be quick to see another
  6566. advantage of the 3╜ò drives. The lower power (and hence the lower
  6567. operating temperature) could make a significant difference to the
  6568. reliability of the discs. Although the quoted MTBF (mean time between
  6569. failures) of the two drives is quoted as being the same, the fact that
  6570. the 3╜ö discs now come with a 5-year warranty speaks for itself.
  6571. 7.2
  6572. Desk space
  6573. 7.2
  6574. This may sound like a strange criterion to use for comparison of hard
  6575. drives but in some circumstances, it can be important. If you look at
  6576. the footprints of the drives in the diagram below, you will quickly see
  6577. that the 3╜ö drives occupy a lot less desk space. The internal A5000
  6578. drives donæt add to the desk space at all, because they fit in the box
  6579. instead of a second floppy drive.
  6580. 7.2
  6581. (Those of you who have already bought an external 105Mb drive may be
  6582. surprised at the footprint size quoted. This is because there are two
  6583. sizes of drive that we have supplied. The earlier drives were designed
  6584. to allow battery use and so are rather longer allowing a space behind
  6585. the drive for a battery pack. The newer drives have the power supply
  6586. underneath the drive so that the footprint is little more than that of
  6587. an un-cased drive unit, i.e. the same size as a 3╜ö floppy drive).
  6588. 7.2
  6589. Relative costs?
  6590. 7.2
  6591. If you look at the table of relative costs of the different removable
  6592. drives (see opposite), you will see another major advantage of the newer
  6593. drives. The table of Archive prices should make it clear. Although the
  6594. 105Mb drive units are more expensive, the media costs per megabyte are
  6595. so much less that even if you only want to store a total of 200Mb of
  6596. data, the 105Mb drives actually work out cheaper.
  6597. 7.2
  6598. Particular applications
  6599. 7.2
  6600. 1) Data portability
  6601. 7.2
  6602. One of the most obvious applications for these removable drives is for
  6603. data portability. In my job as editor of Archive magazine and MD of
  6604. Norwich Computer Services, it is extremely important to be able to carry
  6605. large amounts of data to and fro between the home and office. For
  6606. several years, one of the 42Mb removable discs has been my constant
  6607. companion, travelling in my brief case on the back of my bike every
  6608. single day. Latterly, I have been having to carry two 42Mb cartridges
  6609. and so the advent of the 105Mb drives was greeted with great joy!
  6610. 7.2
  6611. 2) Data backup
  6612. 7.2
  6613. If you are wanting to back up your fixed hard drive, what are the
  6614. options? You can choose from large numbers of floppies, tape streamers
  6615. or removables.
  6616. 7.2
  6617. (a) Floppies Ö If finance is strictly limited, you will have to use
  6618. floppies. But you donæt need me to tell you what a pain it is to have to
  6619. sit there for possibly hours inserting floppy after floppy Ö and what
  6620. happens if you do have a crash and need to reconstitute the data? You
  6621. sit there with fingers crossed hoping that the restore function of your
  6622. backup program actually works. (Donæt try to tell me that you have
  6623. already tried that feature out by reformatting your drive... ...because
  6624. I wonæt believe you!) And we all know that if backing up is a real pain,
  6625. it doesnæt get done... and then we all know what happens next! (They say
  6626. the computer world is divided into two types of people: those who have
  6627. lost a lot of data on a hard disc crash and those who will lose a lot of
  6628. data on a hard disc crash!)
  6629. 7.2
  6630. (b) Tapestreamers Ö In the PC world, the price of tapestreamers has
  6631. dropped quite a bit but they are still quite an expensive backup option
  6632. for the Archimedes user. The Morley 250Mb tapestreamer, for example,
  6633. costs about ú820.
  6634. 7.2
  6635. Mind you, when I say that tapestreamers are expensive, I am talking
  6636. about the drive. The media on the other hand are relatively cheap. A
  6637. 250Mb tape will cost you about ú30 compared with ú75 for a 105Mb
  6638. cartridge. So thatæs 12p/Mb as compared with 71p/Mb Ö one sixth of the
  6639. media cost.
  6640. 7.2
  6641. The other factor is speed. The data transfer rate of the Morley 250Mb
  6642. tapestreamer is öapproximately 100Kb/sò compared with 1,370 Kb/s for the
  6643. 105Mb SCSI removable Ö rather a difference! Although it probably wonæt
  6644. take as much as 13╜ times as long to do the backup, Iæm a great believer
  6645. that if backing up is quick and easy, you are more likely actually to
  6646. use it.
  6647. 7.2
  6648. (c) Removables Ö In terms of backup, a removable is just like another
  6649. hard drive except that you can take it out and lock it away in a safe
  6650. place. You can also have a number of backup discs so that you keep more
  6651. than one backup of your data.
  6652. 7.2
  6653. The ease of handling the data is, for me, the other main factor in the
  6654. choice between tapestreamer and removable. If you want to restore the
  6655. whole of the data after a drive crash, that is one thing, but more
  6656. common in my experience is trying to recover from an accidental deletion
  6657. of some critical file or directory. To insert a removable disc and drag
  6658. back the latest backup version is simplicity itself whereas the file-
  6659. handling on tapestreamers is much more complex and it will probably take
  6660. you several minutes to find and restore a particular file Ö during which
  6661. time you sit and sweat wondering whether you did the last backup before
  6662. or after you spent hours making those really major changes! (I know the
  6663. feeling from bitter experience!)
  6664. 7.2
  6665. The other area where removablesæ file-handling is much easier is in
  6666. terms of Éfresheningæ your backup. Most people have certain directories
  6667. of data that are more critical than others because the data is changing
  6668. more rapidly. You therefore donæt want to backup the whole hard disc,
  6669. except occasionally. To backup just certain parts of a hard drive is
  6670. considerably easier with a removable drive than with a tapestreamer. You
  6671. can see at a glance the directory structures of both the hard drive and
  6672. the removable and can delete sections of the old backup and copy the
  6673. latest version at will, keeping your eye on the free space available.
  6674. You might also keep more than one historic copy of the most critical
  6675. bits of data (such as the as yet unpublished articles I am working on!).
  6676. 7.2
  6677. 3) Replay DIY
  6678. 7.2
  6679. With the advent of Replay DIY from Irlam Instruments, large amounts of
  6680. fast data storage have become extremely important. The speeds of the
  6681. 42Mb and 84Mb removable drives were not quite good enough for real-time
  6682. digitising from video sources. With the higher capacity removables,
  6683. digitising direct to disc is perfectly possible Ö even the slower IDE
  6684. 105Mb drives are fast enough and the SCSI versions are more than
  6685. adequate. A 105Mb disc will store about 5 minutes of continuously
  6686. recorded video data and, when the data is compressed, you can fit about
  6687. 20 minutes of film onto each disc.
  6688. 7.2
  6689. Other issues
  6690. 7.2
  6691. Data compatibility across platforms?
  6692. 7.2
  6693. Since these removable drives can also be connected to PCs and Macs, how
  6694. much data portability is there? Well, in theory, it should be perfectly
  6695. possible to read (and write, I suppose) PC and Mac format cartridges in
  6696. an Acorn-controlled removable drive Ö it öjustò needs someone to write
  6697. the software! Any offers? (I have just heard a rumour that Risc
  6698. Developments are hoping to release some software for Mac file transfer.
  6699. If thatæs true itæs terrific news!!)
  6700. 7.2
  6701. IDE / SCSI data compatibility on Acorns
  6702. 7.2
  6703. Is it possible to transfer 105Mb cartridges between SCSI 105Mb drives
  6704. and IDE 105Mb drives? Well, yes, to a limited extent. So far, we have
  6705. found that cartridges formatted on SCSI cannot be read on IDE drives but
  6706. those formatted on IDE can be read on SCSI! We are looking into this in
  6707. more detail and will report back as soon as we find out what is going
  6708. on.
  6709. 7.2
  6710. IDE versus SCSI
  6711. 7.2
  6712. Although the SCSI drives are slightly more expensive than IDE, they have
  6713. a number of advantages. First of all, they are faster than IDE by about
  6714. 20% although, for most applications, they are already so fast that 20%
  6715. would be hard to notice.
  6716. 7.2
  6717. The major difference at the moment is that IDE is not as easy to use as
  6718. SCSI because of a problem within the RISCáOS filing system. RISCáOS was
  6719. never written to handle removable hard drive media and so it treats them
  6720. as ordinary fixed hard drives. Because SCSI removable drives have been
  6721. around for quite a while, a suitable ökludgeò has been added which
  6722. enables SCSIFS to handle removables properly but, at the moment, there
  6723. isnæt a suitable fix for ADFS Ö although Acorn are working on it for us.
  6724. 7.2
  6725. The effect of this is that if you are using an IDE removable, there is
  6726. no way of getting ADFS to forget about the first removable disc it sees
  6727. at switch-on. The only way, therefore, to change discs is to release the
  6728. removable from the drive, switch off the computer, insert the new
  6729. removable and switch the computer back on again.
  6730. 7.2
  6731. Anyone who has got used to the ease of exchanging removables would NOT
  6732. be advised to try to save money by buying an IDE removable... ...well,
  6733. not until such time as we get a software fix.
  6734. 7.2
  6735. (Also, there can be problems getting IDE removables to work happily with
  6736. other IDE hard drives. This, for me, confirms what I have always felt,
  6737. that IDE is a false economy!)
  6738. 7.2
  6739. Part exchange deals?
  6740. 7.2
  6741. If anyone is interested in doing a part exchange, weæd be prepared to
  6742. offer ú100 for a 42Mb drive plus ú10 per cartridge but that would only
  6743. be against the purchase of a 105Mb drive with at least one extra
  6744. cartridge. If you are interested, let us know and we will explain the
  6745. terms in more detail.
  6746. 7.2
  6747. (This may not seem a lot to offer in part exchange for a drive that cost
  6748. you several hundred pounds but you have to ask yourself how much you
  6749. would be prepared to pay for a second hand 42Mb drive. You then take off
  6750. the VAT that we have to charge and allow for the cost of refurbishment
  6751. of the drive plus something for admin and carriage and you will,
  6752. perhaps, see why ú100 is all we dare offer.)
  6753. 7.2
  6754. Iæm afraid that we cannot make this offer for 84Mb drive since so few of
  6755. them have been sold which means that there is very little chance that we
  6756. will be able to sell them as second hand drives.
  6757. 7.2
  6758. Conclusion
  6759. 7.2
  6760. These new 105Mb drives are certainly an exciting development. They
  6761. introduce a new level of speed, compactness and convenience to data
  6762. backup and data transfer. With their larger capacity and the ability to
  6763. sit in floppy drive slots, they seem set to be even more widely used
  6764. than the 5╝ö drive units.
  6765. 7.2
  6766. When the technical problems with ADFS are overcome, the IDE version will
  6767. provide an even cheaper entry-level system for A5000 owners, thereby
  6768. increasing their market penetration even further.
  6769. 7.2
  6770. If someone produces some Mac or PC read/write software, it will have
  6771. considerable implications for the transfer of large DTP files and such-
  6772. like, between platforms.
  6773. 7.2
  6774. It will be interesting to see what sort of applications people will find
  6775. for them. You never know, Acorn may even offer them as an option in
  6776. their new ARM700-based computers!ááA
  6777. 7.2
  6778. Comparison of computer and removable drive Éfootprintsæ.
  6779. 7.2
  6780. (The sizes include some cable space at the rear.)
  6781. 7.2
  6782.     42 ext    84 ext    105 ext    105 int    
  6783. 105 IDE
  6784. 7.2
  6785. Drive including one disc    ú410    
  6786. ú550    ú570    ú490    ú455
  6787. 7.2
  6788. Extra data disc    ú75    ú100    
  6789. ú75    ú75    ú75
  6790. 7.2
  6791. Data cost per Mb    ú1.79    ú1.19    
  6792. 71p    71p    71p
  6793. 7.2
  6794. Cost of drive plus total 210Mb    ú710    
  6795. ú750    ú645    ú565    ú530    
  6796. 7.2
  6797. Cost of drive plus total 420Mb    ú1085    
  6798. ú950    ú795    ú715    ú680    
  6799. 7.2
  6800. Cost of drive plus total 840Mb    ú1835    
  6801. ú1450    ú1095    ú1015    ú980    
  6802. 7.2
  6803. Relative costings of the different removable drives
  6804. 7.2
  6805. (These costings ignore the cost of the SCSI interface which is needed
  6806. for all but the A5000 105Mb IDE version.)
  6807. 7.2
  6808. The drives fit neatly into the second floppy slot on the A5000
  6809. 7.2
  6810.     42Mb    84Mb    105Mb
  6811. 7.2
  6812. Size    5╝ö    5╝ò    3╜ö
  6813. 7.2
  6814. Speed (rpm)    3,200    3,200    
  6815. 3,600
  6816. 7.2
  6817. Ave access (ms)    20    20    15
  6818. 7.2
  6819. Buffer size (Kb)    8    32    64
  6820. 7.2
  6821. Transfer rate (Kb/s)    590    
  6822. 900    1370
  6823. 7.2
  6824. öFile copyò test (Kb/s)    45    47    
  6825. 60
  6826. 7.2
  6827. Max power (W)    28    28    6
  6828. 7.2
  6829. Ave power (W)    13    13    3.5
  6830. 7.2
  6831. Cartridge weight (g)    183    
  6832. 183    79
  6833. 7.2
  6834. Drive price (ext)    ú410    ú550    
  6835. ú570
  6836. 7.2
  6837. Media    ú75    ú100    ú75
  6838. 7.2
  6839. Cost/Mb    ú1.79    ú1.19    71p
  6840. 7.2
  6841. Specifications of the three sizes of SyQuest removable.
  6842. 7.2
  6843. CC
  6844. 7.2
  6845. From 7.1 page 20
  6846. 7.2
  6847. ArtWorks Column
  6848. 7.2
  6849. Trevor Sutton
  6850. 7.2
  6851. A couple of months ago, I lashed out on a 486 PC board from Aleph One.
  6852. No, that isnæt the reason Iæve missed a couple of months of column
  6853. writing Ö itæs just that Iæve been gathering a few ideas and hints from
  6854. people and waiting for some exciting news from Computer Concepts. Well,
  6855. I can wait no longer. Yes, we are to have the ArtWorks CD Ö two
  6856. actually! There will be one with clipart selected from competition
  6857. entries and one containing AW itself and possibly the fonts and a
  6858. selection of clipart. After delving into the PC vector graphic world,
  6859. this line up sounds all too familiar. I wished for at least one more
  6860. exciting tool for my AW toolbox.
  6861. 7.2
  6862. AW and the PC
  6863. 7.2
  6864. Yes, I have been exploring the memory-consuming world of the PC. This
  6865. portion is not meant as a review of any software but I have to say how
  6866. pleased I am with the performance of Aleph Oneæs board and their helpful
  6867. advice and suggestions. There is something almost indecent about running
  6868. ArtWorks and Corel Draw at the same time in the same desktop
  6869. environment. Sadly for PC users, this could never be an option for them
  6870. for the foreseeable future.
  6871. 7.2
  6872. The transfer of files from one program to another was simple, provided I
  6873. didnæt mislay files inside some vast Windows directory. Certain
  6874. facilities, notably the special fills of Corel Draw, would not transfer,
  6875. as Corel seems to use a system of masks in order to fill irregular
  6876. shapes. I have mentioned before that this facility should perhaps be a
  6877. priority for AW developers. (I have just seen 4Mationæs HatchBack at our
  6878. local IT centre and will buy it soon if we donæt get an AW tool.)
  6879. 7.2
  6880. My main reason for acquiring PC compatibility was to have easy access to
  6881. a vast range of graphic images to import to, and export from, AW and to
  6882. explore PC printing which seems to me to be more effective in providing
  6883. better control and some better dithers, especially on cheaper colour
  6884. printers. The time taken to produce a print is compensated for by
  6885. effective print buffering and queueing. The dithering is better than any
  6886. I have seen from a RISC OS printer driver. Hopefully this will change.
  6887. 7.2
  6888. Mike Charlton in Hampshire has been using vector graphic programs in
  6889. interesting and exciting ways. He is a mathematics teacher and so
  6890. perhaps views these programs with a different and, as you will find out,
  6891. a critical eye. Though AW has made an impression on him (no pun
  6892. intended!) he finds a fatal flaw in one feature of AW.
  6893. 7.2
  6894. Tessellating with ArtWorks?
  6895. 7.2
  6896. Mike Charlton
  6897. 7.2
  6898. Drawing patterns is an activity that I like to spend a lot of time on in
  6899. school. Tiling patterns, reflection patterns, circle patterns ... lots
  6900. of patterns. The basic tools are pencil, paper, pencil crayons and a
  6901. black handwriting pen. It takes quite a while and colouring well with
  6902. pencil crayons really does make your finger ache.
  6903. 7.2
  6904. Instead of drawing patterns, why not try drawing them with ArtWorks Ö
  6905. perhaps not quite as satisfying as struggling with a sore finger to
  6906. create your masterpiece, but fast, accurate and painless!
  6907. 7.2
  6908. Hereæs one method for creating Escher-type tessellations using ArtWorks.
  6909. 7.2
  6910. With gridlock on and the grid showing, draw a square, at least 5cm ╫
  6911. 5cm. This will be the basis for your tile.
  6912. 7.2
  6913. 1)    Draw a side (with either straight sides or curves).
  6914. 7.2
  6915. 2)    Copy the side and position it to form a second, opposite side.
  6916. 7.2
  6917. 3)    Repeat for the other two sides.
  6918. 7.2
  6919. 4)    Before you can colour-fill the tile, you must draw it as a single
  6920. object, so carefully draw over the outline of the whole tile or, if you
  6921. prefer, join the sides together to form a closed shape.
  6922. 7.2
  6923. 5)    You can now select the whole tile and move it away, which enables
  6924. you to select and delete the original square and the individual sides.
  6925. 7.2
  6926. 6)    The tile is now ready for copying, colouring, arranging, etc.
  6927. 7.2
  6928. For a different effect, try a tile with the Ésameæ sides adjacent rather
  6929. than opposite. You will need to rotate the two different sides by 90░
  6930. (or Ö90░ depending on which sides you construct first), and position
  6931. them accurately.
  6932. 7.2
  6933. Selecting an isometric grid would allow you to work with tiles based on
  6934. the equilateral triangle but I canæt find an isometric grid anywhere Ö
  6935. does it exist? Not equipping ArtWorks with an isometric grid facility
  6936. is, for me, a major blunder.
  6937. 7.2
  6938. As a school teacher, I am aware that a considerable amount of work in
  6939. the mathematics classroom is based on triangular dotty paper and that
  6940. isometric projection is a vital aspect of work in Technology (ArtWorks
  6941. has a square grid facility which allows the user to create orthographic
  6942. projections, and it has the perspective tool which allows the user to
  6943. work in true perspective with vanishing points, but it does not possess
  6944. the facility to enable the user to construct and work to a simple
  6945. isometric grid!)
  6946. 7.2
  6947. So, as much of the wonderful graphic art of Maurits Cornelis Escher is
  6948. based on the isometric grid, it is impossible to emulate it using
  6949. Artworks.
  6950. 7.2
  6951. If you wish to follow up this idea of tessellations and produce images
  6952. like these, then, for the time being, like me, you will have to continue
  6953. using Draw.
  6954. 7.2
  6955. You can use ArtWorks to distort your images at the end, if need be!
  6956. 7.2
  6957. Coda
  6958. 7.2
  6959. Clearly there are many items on our AW Éwanted listæ. The uses of AW are
  6960. so many and varied that it is impossible to please everybody. It would
  6961. seem, however, from Mikeæs comments that an isometric grid is rather a
  6962. serious omission. The facilities within AW for distortion of shapes make
  6963. it an ideal environment for some of the experiments that Mike has
  6964. outlined. It is a shame that an important link in the process is
  6965. missing!
  6966. 7.2
  6967. If you have a particular use for AW or have discovered something which
  6968. it does well or badly then please let me know.ááA
  6969. 7.2
  6970. NCS Ö The Shape of Things to Come!
  6971. 7.2
  6972. Paul Beverley
  6973. 7.2
  6974. Both Norwich Computer Services and Archive Magazine are being re-
  6975. launched at Acorn World 93. As you can see from this magazine, we have a
  6976. new cover and a new company logo. This is one outcome of a kind of
  6977. östock takingò exercise that we have been (and still are) going through.
  6978. NCS has seen huge business growth and expansion in the last 18 months,
  6979. both in terms of turnover and staff levels to handle the increased
  6980. business Ö now is the time to take stock of where we are, look to where
  6981. we want to go from here and how to get there.
  6982. 7.2
  6983. We have always tried to be a friendly, efficient company with concern
  6984. for customer care high on our priority list Ö and it is our intention to
  6985. stay that way Ö but we realise that we also need to be professional and
  6986. business-like at every level of the way we operate. One very important
  6987. aspect of this is to make sure that our öimageò reflects what we want to
  6988. say about ourselves, our products and our services Ö hence a big re-
  6989. think about how we present NCS and Archive to the world. Come and see us
  6990. on Stand 48 at Acorn World 93 and see the shape of things to come!
  6991. 7.2
  6992. öMore than a magazine Ö itæs an interactive user groupò
  6993. 7.2
  6994. ...this is the main thrust of our publicity at Acorn World 93. It is my
  6995. firm belief, backed up by the many complimentary comments from you in
  6996. the recent questionnaire, that Archive is unique. It is unique because
  6997. Archive is MORE than just a magazine Ö itæs an interactive,
  6998. communicating, dynamic user group. Yes, I know it is a commercial
  6999. venture and I know it is the vehicle through which the employees of
  7000. Norwich Computer Services earn their daily bread. Nevertheless, it IS
  7001. unique because of its contributors Ö and that means you.
  7002. 7.2
  7003. Anyone who reads this magazine is a potential contributor. You all have
  7004. views and, by expressing them, you are able to shape your magazine Ö the
  7005. new cover and the slightly lightened layout are examples of this.
  7006. 7.2
  7007. Talking of contributors, we have invited some of our regular experts to
  7008. join us on the Archive/NCS stand at Acorn World 93. They will be
  7009. available for you to meet them face to face, ask any questions and chat
  7010. with them generally or about any burning issues youæd like to discuss!
  7011. In the Acorn World 93 Preview on page 9, Iæve put a list of the times
  7012. and days when various people will be available.
  7013. 7.2
  7014. First reactions to questionnaire
  7015. 7.2
  7016. The questionnaire was filled in by over one third of all Archive
  7017. subscribers Ö that really is tremendous and shows a level of commitment
  7018. that is extremely gratifying. Thanks very much for taking the trouble to
  7019. fill it in Ö it will help us to see how we can improve things to meet
  7020. your needs.
  7021. 7.2
  7022. We are using Longman Logotronæs PinPoint to help us interpret
  7023. statistically and report on the findings from the database. We will be
  7024. telling you more before the end of the year but since we have so many
  7025. questionnaires to analyse, it will take a little time.
  7026. 7.2
  7027. Some things, however, didnæt need computer analysis to identify as
  7028. common themes, so we are taking action on those straight away...
  7029. 7.2
  7030. Help for beginners
  7031. 7.2
  7032. We have now commissioned a series of beginnersæ articles (starting next
  7033. month), so that Archive can be an educational vehicle for everyone and
  7034. no-one need feel they canæt even get onto the bottom rung. We will
  7035. continue to be a source of up-to-date technical information but we want
  7036. more people to be able to learn along with us. Hence the efforts to
  7037. bring more people on board through the beginnersæ articles which
  7038. complement the work already done by Laura Handoca in the Beginnersæ
  7039. Column. The articles will be written by members of the Norfolk IT Team,
  7040. based at our County InSET Centre in Norwich Ö they introduce themselves
  7041. on page 6 and we are looking forward to gaining the benefit of their
  7042. experience and training skills within the pages of Archive magazine.
  7043. 7.2
  7044. Archive monthly program disc
  7045. 7.2
  7046. Lots of people said they didnæt actually know what was on the program
  7047. disc each month, so they didnæt buy it Ö fair enough! Each month, I try
  7048. to put details of the program disc towards the back of the Membersæ
  7049. Price List Ö I hope this helps!
  7050. 7.2
  7051. Payment cards
  7052. 7.2
  7053. Almost every other questionnaire said would we please, please start
  7054. accepting payment by Visa, Barclaycard, etc, etc! Well, having made the
  7055. decision to ögo with the flowò, weæve set things in motion and hope to
  7056. be up and running with payment cards by the end of November Ö watch this
  7057. space!
  7058. 7.2
  7059. Archive Bulletin board
  7060. 7.2
  7061. We re-launched the Archive bulletin board in August, with help from Paul
  7062. Welbank at Eaton (City of Norwich) School. Now that we have a better
  7063. idea of what itæs capable of doing, we are working on it behind the
  7064. scenes to incorporate the improvements and the facilities youæve
  7065. requested. We hope to have these all ready to install at the end of
  7066. November at the latest.
  7067. 7.2
  7068. If you havenæt already expressed your views and have some suggestions
  7069. about the sort of facilities you would like to see on Archive BBS, then
  7070. contact Matthew Hunter at the Norwich Computer Services office.
  7071. 7.2
  7072. Additional phone lines
  7073. 7.2
  7074. To cope with the ever increasing telephone traffic to the Archive
  7075. office, we have installed some extra lines, so you shouldnæt get that
  7076. annoying engaged tone quite so often. We are not saying that you wonæt
  7077. ever get the ansaphone, because with four incoming lines and customers
  7078. calling at the office, we sometimes run out of person-power to answer
  7079. the phones Ö so please bear with us and call back some time later when,
  7080. hopefully, things will have calmed down.
  7081. 7.2
  7082. Unfortunately, for 2╜ weeks after BT did the new installation, the
  7083. phones were not working properly. öWhen we didnæt get either you or the
  7084. ansaphone, we thought you had packed up and goneò, said various people.
  7085. BT have apologised for the inconvenience, so we pass their apology on to
  7086. you.
  7087. 7.2
  7088. Until we meet...
  7089. 7.2
  7090. Norwich Computer Services Open Day
  7091. 7.2
  7092. We will be holding the first Norwich Computer Servicesæ Open Day at
  7093. Colman Middle School, Norwich, between 10am and 4pm on Saturday 13th
  7094. November.
  7095. 7.2
  7096. These are some of the key exhibitors and displays:
  7097. 7.2
  7098. Å    The new Acorn home computer series will be on display: Action Pack,
  7099. Home Office and Learning Curve
  7100. 7.2
  7101. Å    Acornæs network installation team and other Acorn personnel will be on
  7102. hand to demonstrate and advise
  7103. 7.2
  7104. Å    Norfolk IT Team, from the County InSET Centre
  7105. 7.2
  7106. Å    Colman Middle Schoolæs IT Coordinator, Rick Thorne, will display the
  7107. schoolæs Acorn workstations and childrenæs work
  7108. 7.2
  7109. Å    Educational software producers Longman Logotron and  Anglia TV
  7110. 7.2
  7111. Å    Gamesware, producers of games for the Archimedes
  7112. 7.2
  7113. Å    Various software packages can be seen in operation, such as Genesis,
  7114. Magpie, Artworks, Impression
  7115. 7.2
  7116. Å    Stock clearance: education and other software at special prices
  7117. 7.2
  7118. Å    Competition with prizes of software/hardware vouchers to spend at
  7119. Norwich Computer Services
  7120. 7.2
  7121. Å    Charity sales: items sent in by subscribers in aid of charity
  7122. 7.2
  7123. (There wonæt be space on the Archive Acorn World 93 stand for charity
  7124. bits and pieces. We are sorry that this tradition cannot be continued
  7125. but be assured that charitable giving is still high on our list of
  7126. priorities.)
  7127. 7.2
  7128. There is ample car parking at the school and light refreshments will be
  7129. on sale all day.
  7130. 7.2
  7131. See you at Acorn World 93 ?
  7132. 7.2
  7133. These are certainly exciting times for Archive and Norwich Computer
  7134. Services... I hope that we will see many of you next week at Acorn World
  7135. 93 or at the Open Day in November. Thanks again for being part of
  7136. Archive!ááA
  7137. 7.2
  7138. Toshiba XM-3401 CD-ROM Drive
  7139. 7.2
  7140. David Bower
  7141. 7.2
  7142. The Toshiba XM-3401 is recognised in the PC world as the fastest single-
  7143. disc CD-ROM drive currently available. This review provides some general
  7144. information on CD-ROM drives and reports on the compatibility of the
  7145. Toshiba with the Archimedes both in the RISCáOS desktop and in PC mode
  7146. using an Aleph One PC-386 card.
  7147. 7.2
  7148. CD-ROM performance
  7149. 7.2
  7150. The performance of a CD-ROM drive is determined by its speed, its
  7151. compatibility with multiple data storage formats, the hardware-interface
  7152. to the host computer and reliability.
  7153. 7.2
  7154. Three factors control the effective drive speed. The driveæs access time
  7155. (the time to position the optical head over the desired track plus the
  7156. time for the desired block to spin under the head) is critical for
  7157. operations such as cataloguing a drive or copying a number of short
  7158. files. The sustained transfer rate is crucial for sound and real-time
  7159. video applications. First generation drives had access times around a
  7160. second, and transfer rates in the 50-100Kb/s range. Most modern drives
  7161. conform to the Windows Multi-Media PC (MPC) specification which demands
  7162. a minimum 150Kb/s transfer rate. The latest generation of drives can
  7163. spin at both normal and double-speed. In the latter mode, access times
  7164. are around 200 to 300ms and transfer rates are around 300Kb/s. A final
  7165. factor Ö rarely specified Ö is the Ésoft error rateæ. This shows how
  7166. frequently data-blocks need to be re-read to pass internal checksum
  7167. tests.
  7168. 7.2
  7169. All drives support the ISO 9660 (High Sierra) CD-ROM data format. Most
  7170. will support CD-ROM XA (which allows graphics, video, audio and text
  7171. files to be interleaved) and CD-DA which allows music CDs to be played
  7172. via the computer. The latest development is PhotoCD for storing and
  7173. retrieving high-definition images scanned from photographs. PhotoCD
  7174. comes in two flavours Ö single session and the more recent multi-
  7175. session. Acorn are porting PhotoCD software to the Archimedes, so multi-
  7176. session compatibility is potentially important.
  7177. 7.2
  7178. Though a few drives use proprietary interfaces for operation with a PC,
  7179. SCSI is by far the most common hardware interface for CD-ROM drives and
  7180. the only one relevant to the Archimedes. The latest generation drives
  7181. usually support the newer SCSI-2 standard which is backwards compatible
  7182. with SCSI but can operate at higher speeds. As far as I am aware, all
  7183. Archimedes SCSI interfaces work to the older standard.
  7184. 7.2
  7185. Although manufacturers quote typical mean times to failure around 30,000
  7186. to 50,000 power-on hours, these figures should be treated with some care
  7187. as they are usually extrapolated from limited testing. One would expect
  7188. a CD-ROM drive to be about as reliable as an audio CD-player and that
  7189. mechanical moving parts such as the disc load/unload assembly, the laser
  7190. head carriage and the drive motor would be the most likely failures
  7191. points. The power supply and the semiconductor laser diode in the read
  7192. head are also potential weak spots.
  7193. 7.2
  7194. Hardware and firmware requirements
  7195. 7.2
  7196. Earlier this year, I decided that the range of CD-ROM software for both
  7197. the Archimedes and PC platforms had expanded to the point where I could
  7198. justify the purchase of a CD-ROM drive.
  7199. 7.2
  7200. My A440/1 system runs RISCáOS 3.1. It has an ARM3 board, an Aleph One
  7201. PC-386 card with 4Mb RAM / 80387 co-processor and an Oak 16-bit SCSI
  7202. card. My first move was to upgrade the ROM on the SCSI card to include
  7203. the essential Acorn CDFS control software. Oak supplied me with a new
  7204. ROM containing SCSIFS version 1.33 and CDFS version 2.13 for ú30. (All
  7205. the prices mentioned here and below exclude VAT.)
  7206. 7.2
  7207. The list of CDFS *commands contains two very intriguing options:
  7208. *CDSpeed and *Supported. The first shows that CDFS supports dual-speed
  7209. drives. (Does anyone know which speed parameters are legal apart from
  7210. the default zero?)
  7211. 7.2
  7212. Executing *Supported produced the following CDFS compatible drive list:
  7213. Sony, LMS, Toshiba 3322, Hitachi, Chinon, Toshiba 3301.
  7214. 7.2
  7215. Selecting a CD-ROM drive
  7216. 7.2
  7217. My personal requirements were as follows: (i) compatibility with
  7218. Archimedes (for home use) and IBM-PC hardware (for a PC network at work)
  7219. (ii) single and double-speed drive operation (iii) CD-XA / CD-DA /
  7220. PhotoCD compatibility.
  7221. 7.2
  7222. Very little data on CD-ROM hardware has appeared in dedicated Archimedes
  7223. magazines. However, manufacturersæ literature was readily available and
  7224. PC magazines reviews and adverts were another fruitful source of
  7225. information.
  7226. 7.2
  7227. A single-speed Chinon drive and an incompatible Mac drive were described
  7228. in Archive 6.10 p25 and the Acorn Multimedia unit was reviewed in the
  7229. Aug/Sept æ93 issue of Risc User. Both the Acorn unit and the new Cumana
  7230. 600 series drives use the Sony CDU561 double-speed mechanism which has a
  7231. 295ms access time and a 300Kb/s claimed transfer rate.
  7232. 7.2
  7233. Recent PC magazine reviews such as Windows Magazine July 1993, Computer
  7234. Buyer July 1993 and Personal Computer Magazine April 1993 have all
  7235. selected the Toshiba XM-3401 as the top performing drive and they also
  7236. rated highly the build-quality of this drive.
  7237. 7.2
  7238. The clinching factor in my decision was a Toshiba data-sheet showing
  7239. that the XM-3401 drive was downwards compatible with the XM-3301 drive
  7240. included in the CDFS supported drive list.
  7241. 7.2
  7242. Drive variants
  7243. 7.2
  7244. Although Archimedes software is usually cheaper than PC equivalents, the
  7245. reverse is true for peripheral hardware. ÉStreet pricesæ for PC CD-ROM
  7246. drives range from around ú150 for a low-end internal drive to around
  7247. ú500 for top-performance external drives with aáSCSI interface card.
  7248. 7.2
  7249. The Toshiba drive is available in three forms:
  7250. 7.2
  7251. (a) An internal PC mounting mechanism Ö typical July æ93 pricing ú320 Ö
  7252. ú340. This variant would only interest those Archimedes users intending
  7253. to add a second drive to the Acorn Multimedia unit.
  7254. 7.2
  7255. (b) An external cased drive with its own power supply. This is the
  7256. version most suitable for Archimedes owners Ö though you will need to
  7257. buy a SCSI cable Ö prices are typically ú420 Ö ú440.
  7258. 7.2
  7259. (c) As (b) plus an 8-bit PC ISA-bus SCSI controller card, controller
  7260. software and a SCSI cable connecting the card to the drive. Typical
  7261. system price is around ú480 Ö ú500. As I wanted to use the drive on both
  7262. Acorn and PC hardware, I plumped for this version. (The software
  7263. supplied with the drive also supports the Adaptec 1542 16-bit SCSI
  7264. controller Ö a near industry-standard on the PC).
  7265. 7.2
  7266. The Toshiba XM-3401
  7267. 7.2
  7268. The drive mechanism and power supply are housed in a cream, steel box
  7269. 23cm wide by 27cm deep. Including its four rubber feet, the unit is 6cm
  7270. high.
  7271. 7.2
  7272. The rear panel has two female 50-way SCSI connectors (resembling an
  7273. overgrown Centronics printer port) so that the drive can be connected in
  7274. a daisy-chain to other SCSI devices. Also on this panel is the power on/
  7275. off switch, a set of DIP switches for setting the SCSI device-address
  7276. and a pair of phono plugs to connect the audio output to a hi-fi system.
  7277. 7.2
  7278. The major feature on the front panel is a dust flap to protect the
  7279. internal mechanisms Ö CD-ROM drives are more sensitive to dust than
  7280. their audio equivalents. For the same reason, the discs are not loaded
  7281. directly into the drive, but are first inserted into a CD-caddy, a thin,
  7282. plastic box with a transparent flap and a protective metal slide like a
  7283. floppy disc. Other front panel features are a small headphone socket
  7284. with an adjacent thumbwheel volume-control and a caddy-eject push
  7285. button.
  7286. 7.2
  7287. Opening up the case revealed a tidy interior with the sealed drive
  7288. mechanism flanked by a power supply. All the cabling was neatly
  7289. arranged.
  7290. 7.2
  7291. Specification
  7292. 7.2
  7293. The claimed features of the drive are as follows:
  7294. 7.2
  7295. Å    Access time: typically 200ms£
  7296. 7.2
  7297. Å    Sustained transfer rate: 330Kb/s£
  7298. 7.2
  7299. Å    256Kb internal data-buffer
  7300. 7.2
  7301. Å    SCSI-2 interface
  7302. 7.2
  7303. Å    CD-ROM XA compatible (modes 1 and 2)
  7304. 7.2
  7305. Å    CD-ROM DA compatible
  7306. 7.2
  7307. Å    Multimedia PC compliant
  7308. 7.2
  7309. Å    Multi-session PhotoCD compatible
  7310. 7.2
  7311.     (£ in double-speed mode)
  7312. 7.2
  7313. Performance in the RISC OS desktop
  7314. 7.2
  7315. The trials started with the Acorn Replay Video-Clip Collection One Ö a
  7316. freebie passed out by Acorn at the 1992 User Show. Clicking on the CD
  7317. drive icon produced an immediate file-catalogue Ö and a huge sigh of
  7318. relief from yours truly! The main files on this disc are in ARMovie
  7319. format Ö combined real-time video and sound Ö and are between 5 and 14Mb
  7320. long. (A 10Mb file provides around one minute of film in a 256 ╫ 256
  7321. pixel area). In modes 15 and 20, the video and sound are smooth and
  7322. continuous. In modes 21 and 28, the motion is more jerky and the sound
  7323. is sometimes lost. I donæt know if an A5000 with its faster memory can
  7324. handle the load but I assume the next generation of ARM700 powered
  7325. machines will have no problems.
  7326. 7.2
  7327. The Cumana four-disc CD-ROM set of Creepy Crawlies, Grooves, Dictionary
  7328. of the Living World and Image Warehouse all performed as expected Ö
  7329. though I was somewhat disappointed with their contents.
  7330. 7.2
  7331. Turning to more rigorous tests, I did some timings for copying files
  7332. from the CD-ROM to RAM disc. The first test copied a single 1704Kb
  7333. ARMovie file to test the sustained transfer rate. The second test copied
  7334. the entire contents of the !ARMOVIE directory (34 files/914Kb). The
  7335. tests were executed in modes 15, 20 and 21 with the ARM3 cache disabled
  7336. and enabled. The results below are in seconds and are the means of three
  7337. separate runs.
  7338. 7.2
  7339.     Mode    Test    Cache off    Cache on
  7340. 7.2
  7341.     15    File     6.92        5.60   
  7342. 7.2
  7343.     20    File     5.64         5.56   
  7344. 7.2
  7345.     21    File     5.90         5.69   
  7346. 7.2
  7347.     15    Directory     7.17        5.91   
  7348. 7.2
  7349.     20    Directory     6.92         5.84   
  7350. 7.2
  7351.     21    Directory    11.76         7.77   
  7352. 7.2
  7353. Clearly, the drive defaults to its double-speed mode with a transfer
  7354. rate in excess of 300Kb/s.
  7355. 7.2
  7356. Performance with Aleph-One PC386 card
  7357. 7.2
  7358. PC specific CD-ROM discs were tested with an Aleph-One PC386-20 card
  7359. running Windows 3.1 under DOS 6.0. The CONFIG.SYS file needed an extra
  7360. line, DEVICE=A1CD.SYS /D:MCSD000, to load the Aleph-One supplied CD
  7361. device driver, and the AUTOEXEC.BAT file was modified to invoke the
  7362. MicroSoft CD extensions file MSCEDX.EXE.
  7363. 7.2
  7364. Two of the discs tested were not compatible, but only because they
  7365. needed SVGA resolution or a 256 colour VGA mode. The Aleph-One card
  7366. cannot handle either mode. All the other discs tested worked well and a
  7367. recommended list follows:
  7368. 7.2
  7369. ááSoftware Toolworks ÉMultimedia Encyclopediaæ
  7370. 7.2
  7371. ááDeLorme ÉGlobal Exploreræ (Atlas)
  7372. 7.2
  7373. ááPower User ÉSo Much Screenwareæ (Photos)
  7374. 7.2
  7375. ááScreen Artists ÉDanger Hot Stuffæ
  7376. 7.2
  7377. ááScreen Artists ÉHot Stuff IIæ
  7378. 7.2
  7379. (In spite of the titles, the last two items are not pornography Ö they
  7380. are collections of pictures, video animations and SoundBlaster files.)
  7381. 7.2
  7382. The Aris ÉMPC Wizardæ utility indicated a transfer rate from the CD-ROM
  7383. of 134Kb/s rate under Windows. This figure is below the MPC standard but
  7384. it includes the bottleneck imposed by the interface between the Aleph-
  7385. One card and the Archimedes. Moreover, my PC card is an early unit and
  7386. it lacks the faster podule interface of cards shipped after June 1993.
  7387. 7.2
  7388. Performance in a PC
  7389. 7.2
  7390. The drive was briefly installed on a PC-compatible machine used as a
  7391. network server. All the discs tested worked perfectly on Éthe real
  7392. thingæ. (If you get a chance, do try to see the brilliant Software
  7393. Toolworks disc, ÉThe Animals of San Diego Zooæ.)
  7394. 7.2
  7395. CDFS version 2.13 problems
  7396. 7.2
  7397. The current CDFS frequently crashes when discs are swapped, even after
  7398. dismounting the first disc. It also consistently crashes when it tries
  7399. to catalogue certain PC discs from the RISC OS Desktop Ö though the same
  7400. discs all catalogue correctly with the Aleph One card under DOS.
  7401. 7.2
  7402. Conclusion
  7403. 7.2
  7404. The Toshiba XM-3401 drive is Archimedes compatible and highly
  7405. recommended.ááA
  7406. 7.2
  7407. We are trying to find a source of these drives at a good price for
  7408. Archive subscribers Ö see the Price List for more details. Ed.
  7409. 7.2
  7410. Comment Column
  7411. 7.2
  7412. Å    A5 sub-notebook portable Ö Have you heard the rumours about the Acorn
  7413. A5 sub-notebook portable? The size of half an A4 sheet of paper when
  7414. closed, itæs designed to fill the massive price and performance gaps
  7415. between the A4 and the PocketBook. It comes with an ARM3, 4Mb RAM, and
  7416. no floppy drive but a 40Mb hard disc pre-loaded with Acornæs Advance
  7417. integrated package. The price is ú599 inc VAT. You havenæt heard?
  7418. Neither have I, but if you do, let me know ù A4 prices are looking
  7419. increasingly unrealistic.á Stuart Bell, Horsham.
  7420. 7.2
  7421. Å    Floating-point numbers in Basic64 Ö I have been wondering for some
  7422. time how numbers are held by Basic64 and also by !SciCalc which uses the
  7423. same standard. It is clear from my experiments that Basic64 can hold the
  7424. exact values of integers up to 253 (in floating-point variables, not in
  7425. integer (%) variables). It can also distinguish between successive
  7426. values of 1Ök╖2Ö53, for positive integer values of k. These findings
  7427. indicate that the values are held to 53-bit precision. I also find that
  7428. it can handle floating-point values up to nearly 21024, which implies
  7429. that the exponent is held in 10 bits. Adding two bits for the signs of
  7430. the exponent and the mantissa gives 65 bits all together! How then does
  7431. it squeeze this into 64 bits?
  7432. 7.2
  7433. To investigate this, I first discovered that the indirection floating-
  7434. point operator (|) processes eight bytes, rather than the five in BBC
  7435. Basic. It is therefore possible to study how various floating-point
  7436. values are held. It still takes a bit of detective work to figure out
  7437. what is happening.
  7438. 7.2
  7439. Firstly, we must recognise that floating-point values (with a few
  7440. exceptions explained later) are held in a normalised mantissa + exponent
  7441. form, with just one integer bit. For decimal (base ten) numbers, this
  7442. means, for example, that the number 1234 would be held as 1╖234E3 and
  7443. 0╖005678 as 5╖678E-3. The exponent is set so that there is just one
  7444. significant digit before the implied point and this, of course, cannot
  7445. be zero.
  7446. 7.2
  7447. The same principle applies to numbers held in binary. The exponent is
  7448. set so that there is just one integer-bit before the implied binary
  7449. point. Since this bit cannot be zero, it must be one, which means it
  7450. does not need to be stored, its presence can always be assumed! That is
  7451. how Basic64 achieves 53-bit precision by holding 52 significant bits.
  7452. 7.2
  7453. Investigating further, I find that the exponent, rather than being held
  7454. as a signed integer in the range ▒1023, is held as a positive number
  7455. relative to Ö1023. Hence an exponent of Ö1022 is held as 1, zero is held
  7456. as 1023 and 1023 is held as 2046. These values held in binary require
  7457. eleven bits. For some reason, the value 2047 (all bits set) is not used.
  7458. Indeed, if you force it in by using indirection, any attempt to use the
  7459. resulting value will generate an error.
  7460. 7.2
  7461. The format just described is used for all numbers whose absolute value
  7462. is σ2Ö1022. That value is held with an exponent of 1 and a mantissa
  7463. (excluding the implied 1) of zero. Negative values are indicated by a
  7464. sign bit which is held before the most significant bit of the eleven-bit
  7465. exponent. This standard creates a problem with the number zero. A number
  7466. held with all 64 bits zero would, with the implied integer bit,
  7467. represent a value of 2Ö1023 which, although very small, is not zero!
  7468. 7.2
  7469. Hence absolute values of ┼2Ö1023 are held differently. Such numbers are
  7470. indicated by the fact that their exponent is held as zero. They are not
  7471. normalised as described above, and the assumed integer-bit is zero. The
  7472. 52-bit number is treated as a binary fraction relative to 2Ö1022. Thus
  7473. 2Ö1023 is held as 0╖1000...02, and 5╫2Ö1028 is held as 0╖000101000...02.
  7474. The smallest non-zero values which can be held is 2Ö1074. This is held
  7475. as 0╖000...0012. Zero is held as all-bits-zero. Incidentally, the
  7476. largest number which can be held is 1╖111...1112E11111111112, which is
  7477. 21024Ö2971, or £1╖79769313486231571╫10308.
  7478. 7.2
  7479. The floating-point number is assembled with the sign-bit first, followed
  7480. by the eleven-bit exponent, then the 52-bit mantissa. Finally, following
  7481. the usual Acorn convention, the individual bytes are held in memory in
  7482. reverse order, but this applies only to the four bytes within each 32-
  7483. bit word. The two words are held in the Érightæ order. Is that clear?
  7484. Colin Singleton, Sheffield.
  7485. 7.2
  7486. Å    HCCS Electronic manual Ö Francis Aries is far too kind about HCCSæs
  7487. !Emanual öelectronic manualò. (Archive 7.1 p58) The !HiVision package is
  7488. excellent and the idea of an on-line manual is great but the execution
  7489. is abysmal. Each takes almost 600Kb of disc space and 640Kb of RAM when
  7490. running. This is in addition to the 736Kb for !Hifinder and 1120Kb for
  7491. !HiVision. Even with 4Mb of memory, one !Emanual and the two
  7492. applications cannot be co-resident with !Impression. You might, of
  7493. course, want to have both manuals and both applications open; thatæs
  7494. 3136Kb! Users with 2Mb are going to have real problems with a manual
  7495. that cannot be accessed when youære running the application which it
  7496. describes.
  7497. 7.2
  7498. If the manuals themselves were wonderful, then these overheads might be
  7499. tolerable. But they are not. Each page is a sprite of up to about 100
  7500. words, in a very Échunkyæ font, with some simple diagrams. There are
  7501. eight pages to each manual, so the efficiency of the implementation is
  7502. about 1Kb per word. In short, great hardware and software ù shame about
  7503. the manual, which is just what I said, for quite different reasons, in
  7504. my review of the original monochrome digitiser, Archive 5.12 p43.á
  7505. Stuart Bell, Horsham.
  7506. 7.2
  7507. Å    Sleuth OCR in use Ö I edit a magazine for a club I belong to and
  7508. produce it on an Archimedes using Impression. Items for the magazine
  7509. arrive in various forms, but many are either typewritten or printed from
  7510. a word processor. Rather than type everything into Impression, I have
  7511. been using Optical Character Recognition (OCR) on a Digital (DEC)
  7512. Vaxstation with an A4 flatbed scanner attached. This has proved
  7513. moderately successful, with some help from Impressionæs spell checker.
  7514. 7.2
  7515. When Risc Developments recently released an OCR package for RISC OS,
  7516. called Sleuth, I was keen to attempt the OCR operation on the
  7517. Archimedes. If that was successful, it would help to justify buying a
  7518. scanner so that I could perform the complete operation on the
  7519. Archimedes. First impressions were good. The manual is brief but told me
  7520. all I needed to know and the program was easy to set up and use.
  7521. 7.2
  7522. I selected some articles I had already processed on the Vaxstation,
  7523. using DECimage OCR software and converted the scanned images to mode 18
  7524. sprite files, as required by Sleuth, using !ChangeFSI. The articles had
  7525. been scanned at 300 dpi using an A4 flatbed scanner.
  7526. 7.2
  7527. The first example had been produced on a dot matrix printer. Sleuth
  7528. delivered 90% accuracy (in terms of words), while DECimage gave 94%. If
  7529. Sleuth had not consistently confused the letter öwò for öMò, it would
  7530. have exceeded the accuracy of DECimage. Considering the quality of the
  7531. original, this can be considered acceptable.
  7532. 7.2
  7533. A second example was again apparently produced on a dot matrix printer.
  7534. On this one, Sleuth delivered 85% accuracy, while DECimage gave 92%.
  7535. 7.2
  7536. A third example was a good quality typewriter copy. Sleuth could only
  7537. deliver 72% accuracy in this case, while DECimage delivered 100%.
  7538. 7.2
  7539. As a fourth example, I took an article produced on a daisywheel
  7540. typewriter. Sleuth delivered only 50% accuracy, while DECimage achieved
  7541. 100% accuracy. I suspect that the problem arises from Sleuth not being
  7542. trained on the font used, as the quality of the scan (as viewed in
  7543. !Paint) is excellent.
  7544. 7.2
  7545. As a further reference, I repeated the four examples above on a PC using
  7546. a popular OCR package, Calera WordScan Plus. This has a setting
  7547. specifically for output from dot matrix printers and produced 100%
  7548. accurate results on all four examples, whereas DECimage was not too
  7549. happy with output from dot-matrix printers.
  7550. 7.2
  7551. There is a trade-off between the number of fonts considered and the time
  7552. it takes to recognise the document. Currently the processing time is
  7553. remarkably quick (at least as fast as Calera WordScan Plus on a 386 PC),
  7554. but I would be quite happy to accept a slower rate in return for greater
  7555. accuracy. Although 90% accuracy may sound good, that means it will be
  7556. necessary to correct one word in ten. To be a really practical tool, a
  7557. consistent score of around 98% or more is generally considered
  7558. necessary, otherwise it would probably be easier just to re-type the
  7559. copy.
  7560. 7.2
  7561. I believe it is really important that a first class OCR package is
  7562. available for RISC OS if the Acorn platform is to compete in the DTP
  7563. business. Sleuth appears to be a step in the right direction and has an
  7564. excellent user interface. It is priced quite reasonably at ú49 + VAT,
  7565. whereas Calera WordScan Plus will set you back several hundred pounds!
  7566. It is often said that you get what you pay for but Sleuth urgently needs
  7567. further development if it is to provide consistent and useful results.á
  7568. Richard Readings, Wokingham.ááA
  7569. 7.2
  7570. Hints and Tips
  7571. 7.2
  7572. Å    ArcDFS under RISC OS 3 Ö It has been reported on numerous occasions
  7573. that ArcDFS doesnæt work under RISC OS 3 Ö not true! (Or at least only
  7574. partly.) If a disc reports a failure, change the disc TITLE (using
  7575. appropriate option) to öò, i.e. an empty string, and hey presto!!
  7576. 7.2
  7577. Why is that necessary? I have not yet had a chance to bury myself in the
  7578. code to find out, Iæm afraid.
  7579. 7.2
  7580. Note: The only other option that doesnæt work is Free, but personally I
  7581. donæt think thatæs much of a problem. Format and Verify both work OK.
  7582. 7.2
  7583. P.S. Make sure the Step timings are set to those values given in the
  7584. original documentation, as they are reset when upgrading to RISC OS 3.á
  7585. R.áGeorge, Cambridge.
  7586. 7.2
  7587. Å    Grey Scales Ö I frequently use Draw to produceádiagrams for inclusion
  7588. in text produced using Impression, or for independent printing. The
  7589. drawing package which comes with RISCáOSá3 generally satisfies my needs.
  7590. 7.2
  7591. One facility which I often need is a grey scale which will produce
  7592. distinct shades on my LaserDirect printer, with the minimum of
  7593. Égraininessæ. Ignore the adverts which proclaim 256 Grey Shades! If you
  7594. need a Éseamlessæ transition from black to white, this is fine, but if
  7595. you want to print blocks of greys which all look different, you will be
  7596. lucky to manage 16 shades.
  7597. 7.2
  7598. The simplest approach to this problem is to try using the colours on the
  7599. palette. It can be helpful to have the features of your diagram
  7600. highlighted in blue, red, green, etc on the screen, but how will they
  7601. appear printed in black-and-white? If you use the default palette (which
  7602. I do not!) the 16 colours come out in various shades of grey, as shown
  7603. below. The squares are labelled with the appropriate colour numbers, and
  7604. arranged from white to black. These squares appear on my Impression
  7605. screen, of course, in glorious technicolour.
  7606. 7.2
  7607. I cannot be sure how this will turn out if Paul prints it in Archive,
  7608. but on my printer there are only seven, perhaps just eight,
  7609. distinguishable shades. They are all fairly grain-free, printed at
  7610. 600╫600 dpi, so a suitable selection can be used. If you want them to
  7611. appear on the screen as shades of grey, use Écoloursæ
  7612. 0ááâ2áá1áá2áá3áá4áá5(?)áá7. If you prefer them displayed in colour, use
  7613. the series 0ááâ2áá9ááâ4ááâ5ááâ0áá5(?)áá11áá7.
  7614. 7.2
  7615. I have continued this investigation to attempt to find the best possible
  7616. grey scale using colours not necessarily on the palette. I have
  7617. restricted my investigation to grey Écoloursæ, i.e. those using the
  7618. same, or similar, intensities of red, green and blue. That is enough to
  7619. be going on with!
  7620. 7.2
  7621. !Draw allows you to select each of the three components on a scale
  7622. 0Ö255. The !Palette utility only allows 16 intensity levels for each
  7623. component (producing the 4096 standard colours), so I have started with
  7624. this restriction. Representing the 16 degrees of intensity by the hex-
  7625. digits 0ÖF, and allowing a difference of only one between the three
  7626. components, I have devised the 16-grey-shades scale shown below.
  7627. 7.2
  7628. How these colours appear on your screen depends on what palette you are
  7629. using. In front of me now, I can see shades of buff/brown, because I
  7630. have modified the standard, rather harsh, palette. You could try setting
  7631. up a palette using these as colours 0Ö15. The result on the screen is
  7632. pretty horrible! The result in print, however, is quite good, although
  7633. the lighter shades are a bit grainy.
  7634. 7.2
  7635. Using the Fill Colour facility of Draw gives us greater flexibility,
  7636. because we can select from 0Ö255 for each primary colour. To keep things
  7637. fairly simple, I have tried only Épure greyæ shades, in which the
  7638. intensities of red¡green¡blue are always the same. This gives 256 shades
  7639. to try.
  7640. 7.2
  7641. Using this technique, LaserDirect clearly does not print 256 shades.
  7642. Groups of four consecutive shades always appear identical, so our
  7643. selection comes down to 64 shades. I printed blocks of these shades,
  7644. each identified by the intensity number used for each of the three
  7645. components, 0á=áblack ... 255á=áwhite. The shades which show the least
  7646. grain are, for some reason, those numbered 243áá235áá227áá219ááetc, i.e.
  7647. those whose codes are 8k+3.
  7648. 7.2
  7649. There are 32 such shades, but adjacent ones are very similar in print,
  7650. often apparently identical. In an attempt to create a usable scale, I
  7651. have selected ten of these codes (235 219 203 187 171 155 139 123 99 and
  7652. 67) plus 0 (black) and 255 (white). These are the shades which I will
  7653. try for my next few Draw diagrams. Even these shades show little
  7654. difference between adjacent pairs, and it is desirable to use alternate
  7655. ones only, if possible.
  7656. 7.2
  7657. Colin Singleton, Sheffield.
  7658. 7.2
  7659. Å    Hard disc usage Ö How much space do my hard disc files occupy? The
  7660. answer depends on how I try to measure them! My investigations resulted
  7661. in the recovery of 5.6Mb (13%) from an unexpected source which I donæt
  7662. think has been mentioned previously in Archive.
  7663. 7.2
  7664. We all know that the disc usage figures given by *Free and *Count are
  7665. different. *Count returns the total number of data bytes in the files,
  7666. in my case 22.3Mb. *Free returns the total number of bytes used (or
  7667. reserved) on the disc, in my case 42.8Mb. These are different for at
  7668. least two reasons.
  7669. 7.2
  7670. Firstly, disc space is allocated to files in units which vary from drive
  7671. to drive. In the case of the Acorn SCSI on my A540, this unit is 1Kb.
  7672. Hence, on average, 512 bytes is wasted at the end of each fileáÖáthis is
  7673. included in the bytes used returned by *Free, but not by *Count. For the
  7674. 5,134 files on my drive, this totals 2.5Mb.
  7675. 7.2
  7676. Secondly, some space is reserved for each Directory Header. The Index
  7677. occupies 2Kb, irrespective of the drive and filing system which, for my
  7678. 1204 directories, amounts to 2.4Mb, increasing *Count to 24.7Mb.
  7679. However, SCSIFS reserves a larger allocation per directory, as noted by
  7680. several Archive readers, including Steve Drain (Archive 5.12). On the
  7681. A540, each directory is allocated 15Kb, of which only 2Kb is occupied by
  7682. the Index. Some of the rest may, if I am lucky, be occupied by small
  7683. files subsequently created within the directory. If I am unlucky, I lose
  7684. 13Kb per directory. For my 1204 directories, this could amount to
  7685. 15.3Mb.
  7686. 7.2
  7687. Adding this 15.3Mb to the 2.5Mb noted above, gives a maximum wastage of
  7688. 17.8Mb. The actual discrepancy, however, was 42.8 Ö 24.7 = 18.1Mb, so
  7689. there must have been something I hadnæt discovered. In order to
  7690. investigate, I considered my disc directories in three groups, as
  7691. identified in the table overleaf.
  7692. 7.2
  7693.  
  7694. 7.2
  7695. The largest is headed by a directory called Documents. This contains all
  7696. my Impression documents, plus a large number of drawfiles and several
  7697. hundred old First Word Plus text files retained for reference. When I
  7698. discovered the 13Kb per directory wastage, I realised that Impression,
  7699. which normally uses three directories per document, was wasting a great
  7700. deal of space.
  7701. 7.2
  7702. I tackled this problem some time ago, by saving most of my Impression
  7703. documents as Text only. This Impression feature in fact stores the
  7704. Styles with the text, but does not store graphics or frame data. If I
  7705. drag one of the resulting text files onto the Impression icon on the
  7706. iconbar, this displays the text in its original fonts, sizes, etc. If,
  7707. instead, I drag the text of a letter into the document which contains a
  7708. Éblankæ letterhead, the letter is restored exactly as it was originally
  7709. createdáÖ provided it contained no graphics and no frames other than
  7710. those defined in the letterhead document.
  7711. 7.2
  7712. I was thus able to store most of my Impression documents as Text only,
  7713. and recover several megabytes, without losing anything. This was done
  7714. some months ago, before the exercise I am describing here. At that time,
  7715. I also compressed all these Édocumentæ files, using Compression and they
  7716. are now read and written using Cfs. Some of the other directories on my
  7717. disc are also held in compressed form and are identified below as Other
  7718. Cfs. The rest (mainly fonts and software) are not compressed and are
  7719. identified as Non-Cfs.
  7720. 7.2
  7721. The table shows the *Count for each group of files and the *Count
  7722. obtained via Cfs, which shows what the count would have been if the
  7723. files had not been compressed. For interest, I have also shown the sizes
  7724. of the backups for each category. These were obtained using by !Backup,
  7725. into a temporary directory on the same disc and noting the *Counts of
  7726. the backup data directories created (excluding the recovery software
  7727. stored with the backup data). !Backup uses !Spark compression which, we
  7728. can see from the figures, has some effect on the Non-Cfs files. For the
  7729. others, however, no further compression is possible and the backup
  7730. actually uses more space than the live files, owing to the directory
  7731. structures and other parameters stored by !Backup.
  7732. 7.2
  7733. In order to assess the Actual Mb used for each group, I copied (by
  7734. dragging) each in turn into a temporary directory on the same disc and
  7735. noted the decrease in *Free bytes. Then I discovered that the three
  7736. figures obtained did not total the Used bytes given by *Free for the
  7737. whole discáÖáthe discrepancy being over 5Mb. After some experimentation,
  7738. I concluded that the copying process did not produce a precise Écloneæ
  7739. occupying the same space as the original. The only way to discover the
  7740. space occupied by a group of directories is to delete it and note the
  7741. increase in *Free bytes.
  7742. 7.2
  7743. Hence I copied each group in turn, then deleted the original, rather
  7744. than the copy, and noted the change in total usage arising from the
  7745. deletion rather than the copying. The copies were then retained in place
  7746. of the originals. This process not only revealed the true original
  7747. sizes, but also gained 5.6Mb free space, because the copies occupied
  7748. less space than the originals!
  7749. 7.2
  7750. Where did this windfall come from? The first point to note is that it
  7751. was all gained in the Documents directories. These have been very active
  7752. in the past. Apart from the usual process of addition and amendment of
  7753. documents, the filing system has also had to endure the process of
  7754. replacing most of the Impression documents with text files, the
  7755. compression of all the files and, recently, a major exercise of
  7756. restructuring the directories and renaming most of the files. Many of
  7757. the recent changes were made by copying files, then deleting the
  7758. originals, rather than by renaming. All this activity must have produced
  7759. considerable small-scale fragmentation of the free space, which is
  7760. perhaps not mapped and included in the *Free bytes. *Compact (which
  7761. should not be needed with this filing system) did produce a
  7762. simplification of the free space *Map, but did not change the number of
  7763. *Free bytes. Copying the files in sequence, however, produces a new
  7764. directory with no fragmented waste.
  7765. 7.2
  7766. As a result of all this, I can now calculate the wasted space as 8.5Kb
  7767. per directory, instead of an apparently impossible 13.3Kb. If I could
  7768. recover all of this, I would save another 10Mb in total, but that seems
  7769. to be impossible. I could recover perhaps three quarters of it by re-
  7770. formatting the disc using a smaller File Allocation, except that I donæt
  7771. want to do that unless it is really necessary, and in any case, I donæt
  7772. appear to have the right Format program ...!á Colin Singleton,
  7773. Sheffield.
  7774. 7.2
  7775. Å    Image enhancement Ö I think I can offer a solution to Cain Huntæs
  7776. request for a cheap image enhancer (7.1 p26). With hindsight, I might
  7777. have included the information in the notes on colour printing (7.1áp35).
  7778. Version 0.90 of Acornæs !ChangeFSI application comes Éfreeæ on the RISC
  7779. OS 3.1 Support Disc and its many facilities include most of the sprite
  7780. processing options I suggested; brightening and gamma correction for
  7781. example. It also accepts some foreign formats (e.g. TIFF), converting
  7782. them to sprites.
  7783. 7.2
  7784. The documentation is not so hot. There seems to be nothing between the
  7785. rather sketchy notes starting on page 207 of the RISC OS 3 Applications
  7786. Guide and the detailed but very complex FSIinfo file in the !ChangeFSI
  7787. directory. However, this desktop application is intuitive to use, and
  7788. trial and error will often produce the desired result. Although it is
  7789. possible to apply two or more processing functions in parallel, I do
  7790. support the notesæ recommendation to operate on an unmodified file and
  7791. try changing only one parameter at a time.
  7792. 7.2
  7793. The only process I would like to see added to !ChangeFSI is Chameleonæs
  7794. ÉWeakenæ function which, for me, seems to give more effective control of
  7795. colour sprites than Brighten.
  7796. 7.2
  7797. I spotted a documented facility in !ChangeFSI which allows very large
  7798. output files to be built in Éstripsæ using the parameter ChangeFSI
  7799. <source address><destination address>28-max<n> where n is the desired
  7800. size of the strip, e.g. 512Kb. I wonder if some very clever person might
  7801. be able to use this as a basis for a utility to transfer large
  7802. TIFFáfiles between Archimedes/PCs/Macs, split between two or more MS-DOS
  7803. floppy discs?
  7804. 7.2
  7805. As a further postscript to the colour printing notes, a reader has
  7806. recommended Hewlett Packard HP 92296U transparencies for my Canon LBP-4;
  7807. about 32p each. Iæve since tried them and the results, especially on 600
  7808. dpi graphics, are excellent.á Jim Nottingham, York.
  7809. 7.2
  7810. Å    Indelible ink Ö At long last, there is an indelible ink refill
  7811. available for HP Deskjet cartridges. They are available from Misco
  7812. Computer Supplies, Faraday Close, Park Farm Industrial Estate,
  7813. Wellingborough, NN8 6XH. A two-refill kits costs ú13 plus postage.á Mike
  7814. King, Guernsey.ááA
  7815. 7.2
  7816. Small Ads
  7817. 7.2
  7818. (Small ads for Archimedes and related products are free for subscribers
  7819. but we reserve the right to publish all, part or none of the material
  7820. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  7821. means and there are certain things, as you can imagine, that we would
  7822. not be prepared to advertise as a matter of principle. Sending small ads
  7823. (especially long ones!) on disc is helpful but not essential. Ed)
  7824. 7.2
  7825. Å    A3000 2Mb upgrade (Watford) ú17. Chips are soldered in, so upgrade to
  7826. 4Mb impossible. Phone Gerald Fitton on 0793-723347.
  7827. 7.2
  7828. Å    A3000 upgraded to 4Mb and RISC OS 3.1 with manuals and discs, no
  7829. monitor, ú500 o.n.o. Phone Dr Woodward on 0684-573098.
  7830. 7.2
  7831. Å    A310, RISC OS 3, colour monitor, Epson LX80, software, computer desk,
  7832. swivel chair, ú500. Phone 0782-634096.
  7833. 7.2
  7834. Å    A410, 4Mb RAM, internal 40Mb hard disc, external 40Mb hard disc and
  7835. 5╝ö 40/80 switchable drive, ARM3 upgrade, RISC OS 3.1, Watford hand
  7836. scanner, CC Colour Card, Taxan 775 multisync monitor, loads of software.
  7837. ú1200 pounds o.n.o. Phone Mick Cattell on 0742-745209.
  7838. 7.2
  7839. Å    A410, 2Mb RAM, 20Mb ST506 hard drive, 14ö ITT-Nokia remote control TV/
  7840. RGB SCART monitor, Panasonic KXP1124 24 pin printer with A4 sheet
  7841. feeder, CC hand scanner, Impression II, Hi-Fi sound enhancer plus lots
  7842. of software and books. Everything in excellent condition, all for ú800.
  7843. Contact R. Bedi on 031-650-5655 or 031-668-3246 (late evenings).
  7844. 7.2
  7845. Å    A410/1, 4Mb RAM, 100Mb SCSI hard drive, RISC OS 3.1, Eizo 9060S
  7846. multisync monitor, Hi-Fi adaptor, 5╝ö floppy drive interface, software,
  7847. boxed ú950. Phone Rainham, Kent 0634-360650.
  7848. 7.2
  7849. Å    Ace ProDriver for DJ500C/550C, ú30. Phone Copthorne 0342-714905.
  7850. 7.2
  7851. Å Acorn: DTP ú35, RISC OS 2 PRM ú35. Beebug: Star/Epson colour printer
  7852. driver ú5. Minerva: GammaPlot ú15, System Delta+ ú25. Digital Research:
  7853. DR DOS 5.0 ú20. Games: Cops, Nevryon, Plague Planet, Powerband ú6 each
  7854. or all for ú20. Phone 0737-832159, eves.
  7855. 7.2
  7856. Å    Acorn MIDI board (AKA16) ú50 (unregistered). Easiword 2 wordprocessor
  7857. ú35. GraphicWriter ú5. Paradroid 2000 ú10. Dropship ú5. RISC OS 2 PRMs
  7858. ú25 (minus index cover). Phone Gloucester 0452-525976 after 6pm.
  7859. 7.2
  7860. Å    Archimedes A440/1 base unit (no monitor) upgraded to 8Mb RAM, ARM3 and
  7861. RISC OS 3.1. Includes manuals and Applications discs. ú800 o.n.o. Phone
  7862. Coventry 0203-715864, after 6.
  7863. 7.2
  7864. Å    Beebug 5╝ö disc interface, 40 track drive, DFS reader software and 50
  7865. 5╝ò discs. The lot for only ú40 o.n.o. +p&p. Phone Derby 0332-557751.
  7866. 7.2
  7867. Å    Computer Concepts ScanLight Junior Ö ú75. Contact Richard Hallas on
  7868. 0484-654186.
  7869. 7.2
  7870. Å    Fun School 2 (under 6æs) ú5. Freddy Teddy ú5. Personal Accounts
  7871. (Apricote) ú10. Electronic Solutions Detour ú10. First Impressions ú10.
  7872. Mr Burnett, 135 Park Road, Enfield, EN3 6LN.
  7873. 7.2
  7874. Å JP-150 FX850 Emulator Card ú50, PC Emulator 1.81 + DR-DOS 5 ú30,
  7875. System Delta Plus V2(unprotected) + Mailshot + Sigmasheet ú50, Printer
  7876. Lead ú6, Signwriter (Wight) ú6, Keyword ú5, DT-Talk ú5, Investigator2
  7877. ú5, Prog Ref Man RISC OS2 ú12. Phone 0532-736943.
  7878. 7.2
  7879. Å    Oak Recorder sound sampler, boxed with original software and ArcLab
  7880. sound processor, hardly used ú25. Phone Mr A Mothersole on 0344-55772,
  7881. eves.
  7882. 7.2
  7883. Å    Original Software Impression 2.19 (unregistered) + borders ú90, Schema
  7884. ú50, PC Emulator 1.8 ú40, Midnight Express ú30, WorraCad ú50, Titler
  7885. ú60, Acorn DTP ú10, ROM/RAM Podule, battery backup ú20. Phone Tamworth
  7886. 0827-330118, eves.
  7887. 7.2
  7888. Å    Multistore II ú70, Archway 2 ú30. Phone Bath 0225 464313.
  7889. 7.2
  7890. Å    Psion series 3, 256K and A-Link, ú145 complete (or will split). Phone
  7891. 0494-522704.
  7892. 7.2
  7893. Å    Psion series 3, 256K, with spreadsheet (compatible with Acorn Pocket
  7894. Book). 6 months old, still under Psion guarantee ú160 including
  7895. delivery. Phone 0788-521189 evenings and weekends.
  7896. 7.2
  7897. Å    RISC OS 3 PRM draft copy ú40, Revelation 2 ú50, First Word Plus II
  7898. unopened ú35, Acorn DTP unopened ú25. Phone 0992-768133 after 1pm.
  7899. 7.2
  7900. Å    Six SyQuest 44Mb cartridges ú50 each or ú256 the lot. Juki 5510
  7901. printer and some spare ribbons ú55, carriage extra. Juki 6200 A3 wide
  7902. carriage daisy wheel printer ú50, carriage extra. Keith Hodge 0244-
  7903. 550803.
  7904. 7.2
  7905. Å    SJ MDFS Fileserver and 20Mb hard drive. SJ tape streamer and several
  7906. 35Mb tapes. Manufacturers support can be transferred. Will sell
  7907. separately. Any reasonable offer. Phone 0225-444089.
  7908. 7.2
  7909. Å    Wanted, A-Link for Psion 3. Phone Derby 0332-557751.
  7910. 7.2
  7911. Å    Wanted, Z88, Z88 bits, broken Z88. I will buy any broken or damaged
  7912. Z88 computers for student project. Cracked cases, quirky keyboards, dim
  7913. displays, mauled manuals, power supplies that donæt, anything! phone me
  7914. with offers. Contact Bob Ames 071-477-8275 days, 0487-814227 eves,
  7915. weekends.
  7916. 7.2
  7917. Å    Z88 computer with 512K RAM expansion, PC-link ROM, serial cable, mains
  7918. adaptor, manual, carrying case and original box. ú180 o.n.o. Phone 0602-
  7919. 723379.
  7920. 7.2
  7921. Å    Z88 with 128Mb RAM pack, mains unit, serial link to Archimedes,
  7922. parallel link to printer and manual. ú100 o.n.o. Phone evenings Germany
  7923. 010-49-521-624723, daytime 521-681-440, Mr Gallie.
  7924. 7.2
  7925. Å    Zoom Modem Ö V21,V22,V22bis, with fax send facility ú45 o.n.o. Phone
  7926. Mike Roscoe on 081-579-0607
  7927. 7.2
  7928. Charity Sales Ö The following items are available for sale in aid of
  7929. charity. PLEASE do not just send money Ö ring us on 0603-766592 to check
  7930. if the items are still available. Thank you.
  7931. 7.2
  7932. A3000 1-2Mb upgrade ú20, A3020 Welcome Guide ú2, A5000 Welcome Guide ú2,
  7933. Acorn Education Directory CD-ROM ú15, Archimedes First Steps book ú4,
  7934. Atelier ú15, Battle Chess ú18, BBC Basic Guide ú6, Desktop companion
  7935. book ú4, Desktop Folio ú8, Acorn DTP ú8, DR DOS 5.0 guide ú8, First Word
  7936. Plus 2 guide book ú4, Fun school ú4, Genesis Plus guide book ú5,
  7937. Interword ú5, Landmarks Civil War ú12, Landmarks Civil War ú12, Premier
  7938. 3 text processor ú15,  Quest for Gold ú4, RISCáOS 3 User and
  7939. Applications Guide ú10, RISCáOS 3 Applications Guide ú6, RISCáOS 3 User
  7940. Guide ú5, Sigma Sheet ú4, Pacmania ú5, Yes Chancellor II ú12.
  7941. 7.2
  7942. (If you have unwanted Archimedes software or hardware, please send it to
  7943. the Archive office. If you have larger items where post would be
  7944. expensive, just send us details of the item(s) and how the purchaser can
  7945. get hold of them.)ááA
  7946. 7.2
  7947. Using RISCáOSá3.1
  7948. 7.2
  7949. Hugh Eagle
  7950. 7.2
  7951. Conversion of programs to RISCáOSá3
  7952. 7.2
  7953. Ian Jeffray has offered to get (almost) any software running under
  7954. RISCáOSá3. (Presumably the offer only extends to Archimedes, and
  7955. possibly BBC, programs.) He says that öwith a little bit of ARM and some
  7956. patience, almost all programs can work under RISCáOSá3. Indeed, I have
  7957. not found a single program from my large collection that does not now
  7958. work with RISCáOSá3.ò For legal reasons, he will only accept original
  7959. discs to work on. His address is Field House, Sessay, Thirsk, N.
  7960. Yorkshire, YO7á3BE.
  7961. 7.2
  7962. RFS software for ROM/RAM podule
  7963. 7.2
  7964. Peter Prewett asks whether anyone has come up with an upgrade to the
  7965. software for operating the Computer Concepts ROM/RAM podule.
  7966. 7.2
  7967. RISC OS 4 Wish List (Continued)
  7968. 7.2
  7969. The following are from Chris Walker:
  7970. 7.2
  7971. Å    Common templates available to all ù Templates for standard items such
  7972. as Save boxes could be stored in one file in ResourceFS, and made
  7973. available to all applications. This would reduce the time spent writing
  7974. programs, as Save boxes would not have to be designed; it would reduce
  7975. the space necessary for template files, by avoiding unnecessary
  7976. duplication; and it would ensure consistency for all programs that used
  7977. it. An Info window is another possibility, as it would be possible for
  7978. the program merely to write to the relevant icons. After all, I notice a
  7979. ÉGlobalæ directory in Resources:$.Resources, in which there is a
  7980. Messages file. Messages could also be just one large file with similar
  7981. benefits, although it might take longer for the application to find the
  7982. message if it was one long file.
  7983. 7.2
  7984. Å    Pointer definitions ù More standard pointer definition files could be
  7985. incorporated in ROM with a CMOS bit to indicate which one is default. A
  7986. Vax has several pointer definitions offered at Boot time from which the
  7987. user selects one as default.
  7988. 7.2
  7989. Å    More attractive appearance ù Icons could be made more attractive and
  7990. also be larger. (Look at some of the sprites in Windows Ö awful program,
  7991. but nice sprites, e.g. the Corel Draw sprite.
  7992. 7.2
  7993. Å    Backdrop sprites ù The freed space which was used in ROM for template
  7994. files could be used for tiles in backdrops.    They could
  7995. also have a CMOS bit to indicate which one is default.
  7996. 7.2
  7997. Å    Fonts ù More outline fonts in ROM.
  7998. 7.2
  7999. Å    Printer manager ù Make !Printers truly multi-tasking with proper
  8000. background printing. In Windows, the time sharing is user-configurable
  8001. for some applications. If nothing else, then this should be done in OS4.
  8002. Also, if the print data is a file, give the option to delete the print
  8003. file after printing.
  8004. 7.2
  8005. Å    !Edit ù Improve !Edit: it needs to be quicker. Look at DeskEdit and
  8006. StrongEd for ideas.
  8007. 7.2
  8008. Å    Floppy discs on iconbar ù Show mounted floppy discs on the iconbar.
  8009. Dismount by clicking adjust on them. When the disc icon is shown but no
  8010. filer window open, click select on the disc icon to open the window.
  8011. (Chris sent in a version of the Filer modified by Neil Walker;
  8012. unfortunately we cannot include this on the program disc because it is
  8013. based on a program from Archimedes World: August 1991.)
  8014. 7.2
  8015. Å    Multi-tasking BBC emulator ù A multi-tasking BBC Emulator would be
  8016. nice. If it can be done with the PC Emulator, why not the Beeb?
  8017. 7.2
  8018. Å    !Paint ù Make deletion of multiple sprites in !Paint easier.ááA
  8019. 7.2
  8020. Full Phase
  8021. 7.2
  8022. George Barnett
  8023. 7.2
  8024. Northwest SEMERC has launched Full Phase for the Archimedes, a talking
  8025. word processing package, designed to provide further support for
  8026. literacy in children from 4 years upwards. It is very reasonably priced
  8027. at ú28 +VAT +p&p.
  8028. 7.2
  8029. Phases, the precursor of Full Phase, is a simple DTP program enjoyed by
  8030. both primary and secondary pupils and, in fact, I have seen teachers use
  8031. it to produce A4 leaflets for use in the classroom, albeit rather
  8032. amateurish productions. Draw and Paint files can be dragged into the
  8033. Phases screen, resized and positioned. Text can then be added in a
  8034. variety of fonts and sizes supplied in the program. There is also a
  8035. support disc containing a selection of pictures of interest to children
  8036. and, for those with video digitisers and hand scanners, personal
  8037. pictures can be produced and used where necessary. I have found it a
  8038. useful exercise to have pupils use two of the support disc pictures and
  8039. then, using !Draw or !Paint, execute a personal design. An appropriate
  8040. story can then be written which will flow round the three pictures.
  8041. 7.2
  8042. The 73 page ring-bound manual is perfectly adequate, separated into two
  8043. parts, one for new users and the other for those with Phases experience.
  8044. 7.2
  8045. Full Phase, the latest version, combines graphics and text with a
  8046. digitised speech facility which can be turned on or off. Letters and
  8047. words can be spoken as they are typed and full sentences can be read out
  8048. aloud again and again. Commands, such as changing letter size, font or
  8049. text alignment, can also be spoken as they are typed.
  8050. 7.2
  8051. In the handout commenting on Full Phase, SEMERCæs Director, Martin
  8052. Littler said öRecent research has shown the value of talking word
  8053. processors to children with dyslexia.ò I quite agree Ö talking computers
  8054. for educational use are very valuable and serious aids to the partially
  8055. sighted as well as those with dyslexia. I feel, however, that unless
  8056. your normal tongue is ÉDalek speakæ, some other voice program could have
  8057. been used, thereby preventing the initial giggling which occurs when
  8058. pupils first hear the voice.
  8059. 7.2
  8060. The organisations which care for the blind and partially-sighted supply
  8061. those in their care with talking computers, talking calculators, talking
  8062. clocks, etc and all those which I have heard have had serious, cultured
  8063. voices (mostly American) not the robotic voice supplied by Superior
  8064. Software.
  8065. 7.2
  8066. The default speech can be altered somewhat and although the default
  8067. cannot be changed as such, the alterations can be saved if required.
  8068. 7.2
  8069. There are five different fonts with six different sizes. Personally, I
  8070. would have preferred to see the Ghost font changed to Fancy dress, but
  8071. children seem to enjoy this font so perhaps I am wrong. Care has been
  8072. taken to make some of the operations rather complicated to prevent
  8073. accidental deletion and this is considered a good point.
  8074. 7.2
  8075. There is a wordbank where, by the use of a mouse, words can be imported
  8076. into the text. An Overlay Keyboard can be used and a ÉCLOZEæ exercise
  8077. facility is available. For those new to ÉCLOZEæ, it is an exercise
  8078. whereby children add letters where blanks are left in printed words.
  8079. 7.2
  8080. Printing is easy. Simply press <Print> or, for more control, use the
  8081. main menu print box.
  8082. 7.2
  8083. Overall, I consider this to be a cheap and useful literacy package but
  8084. with the reservations mentioned above on the ÉSpeechæ.ááA
  8085. 7.2
  8086. Debugging ARM Code
  8087. 7.2
  8088. James Riden
  8089. 7.2
  8090. This article is intended to provide someone who can already write some
  8091. ARM code with a few guidelines on debugging. I have outlined some common
  8092. mistakes and explained some error messages.
  8093. 7.2
  8094. Explanation of terms
  8095. 7.2
  8096. First of all, let me give an explanation of a few common terms that are
  8097. likely to be used regularly.
  8098. 7.2
  8099. PC Ö The program counter, which points to the instruction being
  8100. executed. It is stored in the low 26 bits of R15 (because all
  8101. instructions are on a multiple of four bytes, the bottom two bits are
  8102. used for flags).
  8103. 7.2
  8104. Pipelining Ö The ARM takes one clock cycle to fetch an instruction, one
  8105. to decode it and one to execute it. To speed things up, the three
  8106. processes are performed at the same time on different memory locations.
  8107. The instruction pointed to by the PC is being fetched, the instruction
  8108. pointed to by the PCÖ4 is being decoded and the instruction pointed to
  8109. by the PCÖ8 is being executed, all at the same time.
  8110. 7.2
  8111. Crash, hang-up, etc. Ö The computer stops functioning until a reset is
  8112. performed. This may be accompanied by corruption of the screen, spurious
  8113. noise and locking of the pointer.
  8114. 7.2
  8115. MEMC Ö The chip that interfaces the RAM to the CPU. Amongst other things
  8116. it converts logical addresses to physical addresses.
  8117. 7.2
  8118. Physical memory Ö The RAM chips themselves. The MEMC can address up to
  8119. 4Mb of RAM.
  8120. 7.2
  8121. Logical memory Ö The computer arranges the physical memory into pages
  8122. and allocates a number of these to the RMA, the screen memory and to
  8123. application workspace. For instance, the application workspace is at
  8124. &8000 but the RMA starts at &1800000. If there were RAM allocated all
  8125. the way in between these values you would have a 16Mb computer.
  8126. 7.2
  8127. Link Ö When a BL instruction is executed, R14, otherwise known as link,
  8128. is set up to point to the instruction after the BL. You can return from
  8129. the subroutine by using MOV PC,R14.
  8130. 7.2
  8131. Fault finding
  8132. 7.2
  8133. In my experience, by far the most common faults are due to careless
  8134. mistakes rather than fundamental misunderstanding. For example, I often
  8135. copy instructions from other parts in the program and forget to change
  8136. the instruction appropriately.
  8137. 7.2
  8138. I might copy STMFD R13!,{r0-r12 ,R14} and alter it to LDMFD R13!,{r0-r12
  8139. ,R14} and place it at the beginning and end of a subroutine. Of course,
  8140. the subroutine will not return because I havenæt changed the R14 in the
  8141. LDMFD to PC. Failing to do this causes the program to plough on through
  8142. the memory following the subroutines until it comes across an illegal
  8143. instruction.
  8144. 7.2
  8145. To check a particular routine or compare instruction, you can use SWI
  8146. OS_WriteI. The number of the call is 256 plus the ASCII code of the
  8147. character, for instance SWI &121 will print an exclamation mark. If you
  8148. are not sure whether one routine is being executed you can place this
  8149. SWI in it. You can also use it with a condition to determine the outcome
  8150. of a CMP instruction. If, for some reason, your program suppresses text
  8151. then you can use SWI &107 to generate a beep.
  8152. 7.2
  8153. Compilation errors
  8154. 7.2
  8155. Bad immediate constant means that the value you are trying to use cannot
  8156. be encoded by the computer. Most instructions have 12 bits free for an
  8157. immediate value and these are divided up into 8 bits for the mantissa
  8158. and 4 for the exponent. For those unaware of such things, itæs worked
  8159. out as:
  8160. 7.2
  8161. value = mantissa * 2^exponent
  8162. 7.2
  8163. Considering the value as standard form in binary, if you canæt express
  8164. it in 8 bits, you canæt do it. For example MOV R0,#&F0000 (%1111*2^16)
  8165. works as does MOV R0,#&102 (%10000001 *2^1) but MOV R0,#&1234 does not.
  8166. To get round this, you can MOV a register to &34 and then add &1200 to
  8167. it to give &1234.
  8168. 7.2
  8169. Bad address offset is similar but affects ADR, LDR and STR instructions.
  8170. When using the form LDR,labelname, labelname must be less than 2048
  8171. bytes away from the PC at that point. A signed 12 bit number is used to
  8172. encode this which allows Ö2048 to +2047 to be stored. Remember that if
  8173. you use a register instead of a label, this does not apply.
  8174. 7.2
  8175. Fatal errors
  8176. 7.2
  8177. These can be perplexing to beginners because the error message is
  8178. somewhat cryptic. However, they are often quite easy to work with when
  8179. you have a little more information.
  8180. 7.2
  8181. Address exception means that the PC has been assigned a value (not
  8182. necessarily with a branch) outside the logical memory of the computer.
  8183. It can be caused by link being corrupted during a subroutine.
  8184. 7.2
  8185. Abort on data transfer usually means that you have tried to load or save
  8186. a register outside the logical memory. Corruption of the pointer, or a
  8187. bug in a routine to calculate a pointer, can cause this. This error
  8188. frequently occurs when plotting directly onto screen memory if part of
  8189. the sprite goes off screen.
  8190. 7.2
  8191. Undefined instruction means that the ARM processor has attempted to
  8192. execute an instruction which currently does not exist. This means that
  8193. the PC is either in some area of your data or is outside your program.
  8194. *Showregs will give the value of R15 at the point the error occurred. To
  8195. take account of pipelining, subtract 8 bytes from the value shown.
  8196. 7.2
  8197. Branch through zero means that the computer has come across an
  8198. instruction telling it to branch to location zero of the RAM. Location 0
  8199. contains an instruction to branch to the routine that resets the
  8200. computer. This is inaccessible in user mode.
  8201. 7.2
  8202. Debugging method
  8203. 7.2
  8204. The best way to do this is divide the program up by using breakpoints
  8205. and then check each bit for errors. For example, does the subroutine
  8206. return the correct values? If it does, go on to the next bit in the
  8207. execution sequence. If it doesnæt then why not? Check the parameters
  8208. that are passed to it and the data that it uses. Remember to look at the
  8209. obvious first.
  8210. 7.2
  8211. The debugger
  8212. 7.2
  8213. *ShowRegs will list the contents of the registers at the time of a fatal
  8214. error. It also shows the flags which affect conditional instructions.
  8215. 7.2
  8216. *BreakSet will set a breakpoint (surprise!) at the specified address.
  8217. This means that the instruction will be replaced with a branch to the
  8218. Debugger module. The Debug* prompt will then be given and you can check
  8219. on your code.
  8220. 7.2
  8221. *BreakClear will remove all breakpoints. The branch instruction will be
  8222. replaced by the original contents of the memory location.
  8223. 7.2
  8224. Other commands can be found by typing *Help Debugger and then *Help
  8225. <command name>
  8226. 7.2
  8227. Quick check list
  8228. 7.2
  8229. ÅáAre you returning from subroutines correctly?
  8230. 7.2
  8231. ÅáCheck all MOVs and LDM/LDRs which will affect the PC.
  8232. 7.2
  8233. ÅáHave you stored the correct value on the stack?
  8234. 7.2
  8235. ÅáIf you have copied parts of the code,
  8236. 7.2
  8237. ÅáHave you changed any label names and branches to these labels?
  8238. 7.2
  8239. ÅáHave you altered register numbers and instructions as appropriate?
  8240. 7.2
  8241. ÅáHave any registers been corrupted that are needed in other parts of
  8242. the program?
  8243. 7.2
  8244. ÅáHave you DIMmed enough space for the code?
  8245. 7.2
  8246. I hope some of the above information helps someone out there who is just
  8247. getting started in ARM code. Remember, if you canæt get it to work, itæs
  8248. better to start on something else and return to the faulty code after a
  8249. day or two.
  8250. 7.2
  8251. If you have comments, ideas or questions, drop a line to me at the
  8252. Archive office.ááA
  8253. 7.2
  8254. PipeLineZ
  8255. 7.2
  8256. Gerald Fitton
  8257. 7.2
  8258. It must have been the holiday which reduced the correspondence I
  8259. received in early August Ö thereæs certainly been a lot of it these last
  8260. four weeks. I think that all but a small handful of your letters have
  8261. been answered and everyone asking for help should have received a reply
  8262. by now.
  8263. 7.2
  8264. Portability
  8265. 7.2
  8266. Last month I wrote about portability Ö running software with the same
  8267. user interface on other Éplatformsæ. Whatæs happened since then?
  8268. 7.2
  8269. Firstly Iæve received a lot of comment from you about the relative
  8270. merits of PC Windows and the Archimedes Desktop with most of you coming
  8271. down in favour of the Archimedes. However, some of my correspondents
  8272. remark somewhat wistfully that, at work, they have PC Windows and would
  8273. like a version of PipeDreamá4 that runs under PC Windows. Honestly, I
  8274. donæt think that that will happen.
  8275. 7.2
  8276. Secondly, Iæve received copies of two official press releases from
  8277. Colton Software. The second press release includes öan ambitious program
  8278. of new product developmentò and öNew staff are being taken on to expand
  8279. ..... the programming team...ò Perhaps more interestingly (in the
  8280. context of portability) is a remark from the first press release that
  8281. öColton (Software) has created a new range of software designed to
  8282. exploit the best features of the new generation of windowed operating
  8283. systems, including RISCáOSá3ò.
  8284. 7.2
  8285. I found the phrase öincluding RISCáOSá3ò intriguing because it implies
  8286. to me that RISCáOSá3 was not the only Éwindowedæ operating system that
  8287. Colton Software (and their new staff) are working on. Mark Colton, the
  8288. founder of Colton Software, has personally written programs for many
  8289. platforms including the old BBCáB, the Z88 and the MSáDOS PC and he has
  8290. proved that he is well acquainted with the concept of portability. As I
  8291. said last month, one of the most interesting features of PipeDreamá2 was
  8292. that it presented the same user interface on three very different
  8293. platforms, the Z88, the PC and the Archimedes! This allowed users with
  8294. an Archimedes at home, a PC at work and a Z88 on the train (or on
  8295. holiday) to work on their personal applications Éanywhereæ and copy data
  8296. files from one environment to another with impunity. Let me repeat, the
  8297. user interface on the PC and on the Archimedes was identical and, on the
  8298. Z88, it was only the size of the monochrome lcd screen which was
  8299. different.
  8300. 7.2
  8301. I must be careful not to repeat information which I have been privileged
  8302. to receive Éoff the recordæ but let me say that my interpretation of the
  8303. combination of these two press releases is that the new Fireworkz
  8304. package will be ported to at least PC Windows. The only other popular
  8305. windows environment that I know of is one with which Paul Beverley is
  8306. well acquainted Ö the Apple Mac! I am pretty sure that those of you who
  8307. want portability will find that PCáFireworkz (if it is produced and if
  8308. that is to be its name) and RISCáOS Fireworkz will have identical user
  8309. interfaces. Add to that the fact that RISCáOSá3 treats PC format discs
  8310. as if they were native ADFS discs and you will see that, if you have
  8311. both PCáFireworkz and RISCáOS Fireworkz, you will not only have the same
  8312. user interface but you can use the identical (PC format) floppy disc on
  8313. both machines. Like Stork and butter (in the old and not the new advert)
  8314. letæs hope youæll find it hard to tell the difference!
  8315. 7.2
  8316. The next question is öWhen will PC Fireworkz be launched?ò I think that
  8317. the BETT Show in Januaryá1994 might be a bit early but I wouldnæt be
  8318. surprised if a Épreviewæ version was being demonstrated there. I think
  8319. that itæs more likely to be six to nine months before we see much more
  8320. than a Épreviewæ.
  8321. 7.2
  8322. Another question which will be entering your mind is whether, as a
  8323. purchaser of RISCáOS Fireworkz youæll get a discount on the PC version!
  8324. Iæd like to know the answer to that one too but I will say that Mark
  8325. Colton, in his correspondence with me, keeps referring to users of
  8326. Colton Softwareæs öfamily of softwareò in a way which leads me to
  8327. believe that, if you have RISCáOS Fireworkz youæll be offered the PC
  8328. version at a discount during the two months after its launch.
  8329. 7.2
  8330. What Iæd like to know from you is how many of you would be interested in
  8331. a PC Fireworkz so, if you have ideas on this then please write to me at
  8332. the Abacus Training address on the inside back cover of this magazine.
  8333. 7.2
  8334. Fireworkz availability
  8335. 7.2
  8336. In the first of the two press releases I received it says öFireworkz
  8337. will be available at the Acorn World Show ..... priced at ú169á+áVATò.
  8338. It looks to me as if that is the date they are working towards for its
  8339. launch. If you have registered your purchase of both Wordz and Resultz
  8340. then the press release implies that you will receive Fireworkz without
  8341. asking for it! In any case, I am assured that registered (öfamilyò?)
  8342. users of both Wordz and Resultz will get Fireworkz free of charge. If
  8343. you have both Resultz and Wordz but have not registered with Colton
  8344. Software, I suggest that you do so right away. Although, when you read
  8345. this, version 1.04 of Wordz will have been available for quite a while,
  8346. it hardly seems worth while upgrading to Vá1.04 when Fireworkz is so
  8347. near. Nevertheless, for the record, and for those of you with Wordz and
  8348. not Resultz, the upgrade to Vá1.04 is free of charge.
  8349. 7.2
  8350. Acorn World 93
  8351. 7.2
  8352. As usual, Colton Software have invited Jill and me to appear as Éguestsæ
  8353. on their stand (46/47). We are delighted to do so and, this year, weæll
  8354. be there for all three days of the Show. If you want to see what we look
  8355. like then Acorn World 93 is your opportunity. We have found (nearly!)
  8356. all of you interesting to chat to and you have some wonderful tales to
  8357. tell.
  8358. 7.2
  8359. Rich Text Format
  8360. 7.2
  8361. In answer to a common question, Fireworkz will load and save files in
  8362. PipeDream, ASCII, CSV, WK1 (Lotus 1-2-3) and RTF format. I have little
  8363. knowledge of Rich Text Format so, if thereæs anyone who does know and
  8364. who would like to be famous (by having their name mentioned), please
  8365. drop me a line or two of enlightenment.
  8366. 7.2
  8367. My mistake
  8368. 7.2
  8369. Last month I said that I didnæt know how to get legends into Resultz
  8370. charts. By the way, a Élegendæ is the name of the variable such as the
  8371. öYesterdayò and öTodayò from last monthæs article. I suppose the old
  8372. adage öWhen all else fails read the instruction manualò, which I quote
  8373. so often to others, applied to me!
  8374. 7.2
  8375. David Crossley (amongst others) has written to me and explained how to
  8376. do it. The legend for the column takes its name from the text at the top
  8377. of each column so that, by including an extra row containing the
  8378. headings at the top in the marked block from which you made your chart,
  8379. the headings become the legends! The title for the chart and the units
  8380. are text in slots (put the picture to the back or make the background
  8381. transparent). The overall result is shown in the screenshot below.
  8382. 7.2
  8383. David praises the ease with which he can create charts in Resultz. He
  8384. goes on to say, öCharts in PipeDream were not this simple to set up and
  8385. I never got around to sorting out how to use them properly. With
  8386. Resultz, I had set up six charts as I wanted them within as many
  8387. minutesò. David completes this paragraph with öReading the manuals
  8388. before starting saves a great deal of timeò!
  8389. 7.2
  8390. Selecting a maximum or minimum
  8391. 7.2
  8392. It was Denis Murray-Smith who first put this problem to me in the
  8393. context of finding the best shop in which to buy a particular item when
  8394. you know the prices of the items in each of many shops. However, the
  8395. problem is of wider significance. For example, you may wish to find out
  8396. which of many subjects are best for each pupil and then find out which
  8397. subject is best received!
  8398. 7.2
  8399. The screenshot below shows a simple spreadsheet which Iæve called
  8400. [Shopping]. The names of the products appear in column A as Alpha, Beta,
  8401. Gamma and Delta. The names of the shops appear in row 6 as Shopá1,
  8402. Shopá2, Shopá3 and Shopá4. Of course, you could have many more items and
  8403. a much greater choice of shops.
  8404. 7.2
  8405. The price of each of the four items in each of the four shops appears in
  8406. the range of slots B8E11. The formula in slot F8 is min(B8E8), and it
  8407. returns the lowest price in row B.
  8408. 7.2
  8409. The slot G8 contains the formula lookup(F8, B8E8,B$6E$6). In
  8410. PipeDreamá4, the arguments of the lookup(,,) formula are: F8 Ö the key
  8411. field containing the minimum price, B8E8 Ö the range in which you hope
  8412. to find F8 (the minimum price), B$6E$6 Ö the range which contains the
  8413. value to be returned. Note the $ characters in this last range; these
  8414. ensue that, as you replicate the formula from G8 down through the column
  8415. G, the final argument of the lookup(,,) function does not change. For
  8416. example, in the slot G11 you will find lookup(F11,B8B11,B$6E$6).
  8417. 7.2
  8418. The formulae in F8 and G8 have been replicated down the two columns
  8419. using one of the following techniques. Place the cursor in F8 and
  8420. execute <Ctrl-Z> to mark slot F8. Place the cursor in G11 and execute
  8421. <Ctrl-Z> so that the Éblockæ F8G11 is marked. Alternatively drag from F8
  8422. to G11 to mark F8G11. Execute <Ctrl-BRD> to replicate the formula down
  8423. through the marked block. You can extend the formulae down as many rows
  8424. as you wish.
  8425. 7.2
  8426. In Resultz
  8427. 7.2
  8428. When I ported the file [Shopping] to Resultz, I found a small problem.
  8429. If you have a look at the screenshot below, youæll see how I solved it.
  8430. 7.2
  8431. I found that I had to modify the formula in G8 so that the horizontal
  8432. arrays b8e8 and b6c6 were seen by lookup(,,) as vertical arrays.
  8433. Transpose does just that! Am I making a mistake? Can it be done more
  8434. simply? Iæm sure that youæll let me know.
  8435. 7.2
  8436. Text in Resultz
  8437. 7.2
  8438. If you find that some of your largest worksheets appear to Éhang upæ
  8439. when you change the layout near the bottom of the sheet, the chances are
  8440. that you havenæt selected a suitable template as your starting point. It
  8441. hasnæt really Éhung upæ but it is just reformatting every page and, when
  8442. youære at the bottom of the sheet, you have to wait for all the work to
  8443. be done before you regain control of your computer!
  8444. 7.2
  8445. Perhaps the most likely cause of the Édelayæ is that you have some text
  8446. slots and these have been selected to have the ÉFixed heightæ disabled
  8447. as in the screenshot above.
  8448. 7.2
  8449. What you should do is redefine your Text style so that the ÉFixed
  8450. heightæ is fixed by the Base Style style. In your Resultz templates, you
  8451. will almost certainly find that the Base Style style fixes the height of
  8452. the slots.
  8453. 7.2
  8454. If you need to allow some slots to be of different height in order to
  8455. allow multi-line text, you can do this either one row at a time or in
  8456. large blocks by loading an Overlay Template containing a Variable Height
  8457. style which is applied where required. The speed of reformatting (near
  8458. the end of a worksheet) depends upon the number of rows in which the
  8459. height is not fixed.
  8460. 7.2
  8461. Finally
  8462. 7.2
  8463. If you wish to write to me or if you want a Resultz or Wordz demo disc
  8464. (ú2.00 EC Ö ú2.50 Non-EC), then my address is that of Abacus Training
  8465. given on the inside back cover of Archive.ááA
  8466. 7.2
  8467. Scanlight Video 256
  8468. 7.2
  8469. Francis Aries
  8470. 7.2
  8471. Following on from last monthæs article, öDigitising Printed Text and
  8472. Picturesò (Archive 7.1 p57), in which I compared a Scanlight 256, a Wild
  8473. Vision Greyhawk digitiser and an HCCS HiVision digitiser, I have now
  8474. purchased the CC Scanlight Video 256. This, in effect, combines the
  8475. Scanlight 256 and the Greyhawk on one expansion card with dedicated
  8476. connection socket for the scanner and a BNC socket to accept a lead from
  8477. the video image source.
  8478. 7.2
  8479. In use as a scanner, it is operated exactly as for the Scanlight 256
  8480. requiring only the !Scanner software on the iconbar.
  8481. 7.2
  8482. To use it as a vision digitiser with a video source connected, the
  8483. software !TakeOne must also be on the iconbar and clicking on this gives
  8484. a real time moving image on the screen of the source. ÉTakeOneæ can be
  8485. set to show either the full frame video image or about 60% (or so) near
  8486. the centre of the full frame. As for Greyhawk, the Scanner dialogue box
  8487. must be on the screen in order to grab and process an image. The
  8488. dialogue box offers three choices and (although not advised by the
  8489. manual) these may be chosen irrespective of the É!TakeOneæ setting:
  8490. 7.2
  8491. Selection    Resolution    Size    
  8492. Notes
  8493. 7.2
  8494. FullFrame    768 ╫ 288     216Kb     
  8495. Grabs whole of video frame
  8496. 7.2
  8497. Cropped    512 ╫ 256     128Kb    
  8498. Grabs centre 60% of frame
  8499. 7.2
  8500. Interlaced    512 ╫ 512     256Kb    
  8501. Grabs centre 60% of frame                at
  8502. higher resolution
  8503. 7.2
  8504. Clicking on OK grabs the current frame of the image as an Original and
  8505. this can then be processed by the !Scanner software.
  8506. 7.2
  8507. Although the facility is there to display and grab the cropped image, I
  8508. find it better always to select and grab the full frame to form the
  8509. Original image in the !Scanner software. I can then make my own
  8510. selection out of the frame using the Select area and Crop facility and
  8511. then process my selection as I wish.
  8512. 7.2
  8513. If you possess the video source, I would feel it well worth while paying
  8514. the little extra for the Scanlight Video 256 to include the Video
  8515. facility if you are planning to buy a hand held scanner. You also save
  8516. yourself a podule slot.
  8517. 7.2
  8518. Scanlight Video 256 costs ú220 + VAT + carriage from Computer Concepts
  8519. or ú245 through Archive.ááA
  8520. 7.2
  8521. Mapmaking
  8522. 7.2
  8523. Colin Singleton
  8524. 7.2
  8525. The subject of mapmaking has attracted some interest recently among
  8526. Archive readers. I was particularly pleased when Cain Hunt explained how
  8527. to produce a street map using Draw (Archive 7.1 p32). The technique is
  8528. so simple, but I hadnæt thought of it. Briefly, having drawn the road
  8529. network using thin lines, he groups all the roads together, selects Grid
  8530. LockáÖávery importantáÖáand makes a displaced copy using <ctrl-C>. He
  8531. then changes the Style of the original to, say, 6pt line width, black,
  8532. and the copy to 5pt width, white, then moves the copy back on top of the
  8533. original, where it snaps into place Ö brilliant!
  8534. 7.2
  8535. Cainæs extended procedure for producing roads of different widths on the
  8536. same map seems excessively laborious. You do not need to produce a
  8537. completely separate copy, nor do you need to ungroup all the roads.
  8538. Instead of collecting all the roads into one big group, collect them
  8539. into two or more groups, one for each road width. Then apply the copy-
  8540. and-overlay procedure for each group in turn. All the black lines will
  8541. be at the back, with all the white lines in front, so the junctions will
  8542. be drawn correctly.
  8543. 7.2
  8544. When I read Cainæs hint, I had already drawn a map of my locality, using
  8545. Draw, with the roads represented by broad grey lines. It looked rather
  8546. uninspiringáand soáCainæs technique was just what I needed! I have now
  8547. completed my map of Bradway (a suburb of Sheffield), as you can see
  8548. opposite overleaf.
  8549. 7.2
  8550. The map appears here at reduced scale, and the names of the minor roads
  8551. are a little difficult to read. Printed at 100%, the outer frame is
  8552. 200╫180 mm which fits neatly on an A4 sheet, landscape. The text is
  8553. still small but is quite readable, and the effect looks very
  8554. professionaláÖáneater than the published map from which most of the
  8555. details were copied! Some comments on the production method may be of
  8556. interest to anyone contemplating printing their own neighbourhood map.
  8557. 7.2
  8558. Certain features appear Énaturallyæ using Draw, with little effort. At a
  8559. road junction, the white line down the middle of the side road extends
  8560. to the middle of the main road, obliterating its Ékerbæ (assuming that
  8561. the original thin lines met at a point), so the junction is drawn
  8562. correctly, whatever the widths of the roads. The arrowheads which I have
  8563. used for roads which go off the map are equally easy. Just ensure that
  8564. the original lines representing the roads have triangular end-caps,
  8565. where appropriate. I have used ╫╛ width and ╫2 height. The road-drawing
  8566. procedure will then produce the results shown.
  8567. 7.2
  8568. The road goes over the railway and the river. This is no problemáÖájust
  8569. ensure that the layers in the drawing are stacked in the right order.
  8570. They can be juggled from back to front afterwards if necessary. The
  8571. river also goes under the space between the road and the station (the
  8572. station car park), without appearing on the surface. This requires a
  8573. white patch, placed in front of the river, but behind all the other
  8574. details. The river, of course, is drawn same way as the roads, from a
  8575. suitably curved thin line.
  8576. 7.2
  8577. The footpaths and railway tunnels are drawn using the Line Pattern
  8578. feature to produce dotted lines. This reveals an odd quirk of Draw. If
  8579. you specify a triangular end-cap on a dotted line, Draw produces an
  8580. arrow-head on each of the short line-segments! Hence my arrow-heads were
  8581. drawn separately, on short solid lines.
  8582. 7.2
  8583. The grid lines were drawn first, and used to position the roads
  8584. correctly. Hence Draw keeps them at the back, behind the roads and other
  8585. details. Published maps usually have the grid lines printed over the
  8586. detailsáÖáif that is how you want them, they can easily be brought to
  8587. the front. I prefer them as they are.
  8588. 7.2
  8589. The difficult part of the exercise is the positioning of the road names
  8590. down the middle of the roads. Mine are printed using Homerton font,
  8591. regular style. This is one application where block capitals look better
  8592. than lower case, largely because all the characters are the same height,
  8593. and fit neatly between the parallel lines. I have used four different
  8594. road-widths on this map, and chosen the widths after several
  8595. experiments. The one ÉAæ road is 10pt white on 12pt black, the ÉBæ road
  8596. is 8╝ on 9╜, and the others are 6╛ on 7╜ and 5╜ on 6. For the names, the
  8597. font heights are 8╜, 7╜, 6 and 5 pts respectively.
  8598. 7.2
  8599. Mathematically, I have used a formula whereby if the widths of the black
  8600. and white lines are p and q pts, and the height of the text is r pts,
  8601. the ratios p/q and q/r are each 2p/48. The overall widths (p) of the
  8602. various roads have been chosen so that the widest is twice the width of
  8603. the narrowest, and the ratio of successive values of p is 3┌ 2.
  8604. 7.2
  8605. I chose the road widths to be as narrow as possible, consistent with
  8606. being able to read the names fairly easily. If most of the map area is
  8607. covered by road, the actual layout is difficult to appreciateáÖáa
  8608. frequent problem with published town plans. My map certainly does not
  8609. suffer from this problem, but the smallest text I have used is the
  8610. smallest which is easily readable. Asáthe above copy shows, it is just,
  8611. but only just, practical to print it at reduced scale. The map scale of
  8612. the full-sized print, incidentally, is 10cmá=á1km, or 1:10000 (about 61/
  8613. î3ö to a mile).
  8614. 7.2
  8615. For a straight road, positioning the text is no problem. The complete
  8616. name can be entered into Draw in one line, and then rotated through the
  8617. necessary angle. If you are using LaserDirect, the text must be
  8618. converted to path in order to print correctly, if for no other reason.
  8619. If the text has to fit around a curve, the process is more tedious. The
  8620. name must be converted to path, then ungrouped into individual
  8621. characters. Each character must then be individually rotated and
  8622. positioned. If the shape of the road permits, keep several consecutive
  8623. lettersáÖácomplete wordsáif possibleáÖágrouped together in straight
  8624. lines. Not only does this create less work, but it is easier to get a
  8625. neat result.
  8626. 7.2
  8627. Talking of neat resultsáÖáif you are fussy about precision, and if you
  8628. have a number of small, tightly curved roads, you may find, as I did,
  8629. that the ╫8 maximum zoom offered by Draw is not really enough. There is
  8630. a way round this. Set up Draw with an A2 sheet instead of A4, and draw
  8631. everything double-size. A 5pt on 6pt road should be drawn as 10pt on
  8632. 12pt. The 5pt text should be entered as 10pt. There is now no problem
  8633. manipulating even the smallest itemsáÖáexcept perhaps that, with maximum
  8634. zoom, only a very small part of the map will be on the screen at one
  8635. time. Keep your master copy on file at this size, for subsequent
  8636. amendments.
  8637. 7.2
  8638. When you want to print the map on A4 paper, everything should be
  8639. collected into one group, which should then be magnified by ╜. The
  8640. resulting drawing should be positioned within the bottom left hand
  8641. quarter of the A2 sheet, in order to print on A4. Assuming you have the
  8642. right printer driver installed, Draw will, on request, show the outline
  8643. of the area which will actually be printed. It may be convenient to save
  8644. a copy of the map at the smaller scale for printing.ááA
  8645. 7.2
  8646. PD Column
  8647. 7.2
  8648. David Holden
  8649. 7.2
  8650. Shareware clipart
  8651. 7.2
  8652. I have recently been sent a few discs of Shareware clipart. This type of
  8653. material is common on the PC and Mac but is a fairly new development for
  8654. the Archimedes. Normally the Édistributableæ disc is full, or nearly so,
  8655. and upon registration the user receives more. This would seem a healthy
  8656. area into which Shareware could expand. There is quite a lot of PD
  8657. clipart and a moderate amount of commercial material but clipart is one
  8658. area where it is difficult to know what you need until you have it. This
  8659. makes purchasers reluctant to buy without seeing what they are getting
  8660. first so it is the perfect scenario for Shareware. It is also impossible
  8661. to employ any sort of software protection and this feeds upon the
  8662. protection paranoia of most software producers and discourages them from
  8663. entering this field.
  8664. 7.2
  8665. Hopefully, the people producing this will profit from it and be
  8666. encouraged to produce more to the benefit of all users. So far I havenæt
  8667. seen any Shareware fonts but it would appear that there is plenty of
  8668. scope here too.
  8669. 7.2
  8670. ÉFreeæ PD
  8671. 7.2
  8672. There is a general consensus that it is Éwrongæ to use PD programs for
  8673. commercial gain. Most authors attach some sort of conditions of use to
  8674. their program and, as I have explained before, this actually establishes
  8675. their copyright and authority and negates any other statement to the
  8676. effect that the program is Public Domain. In general, such conditions
  8677. stipulate that the program may be freely used and distributed provided
  8678. that this is not done for profit. It is understood that libraries will
  8679. charge a Éreasonableæ fee for this distribution and this is normally
  8680. permitted.
  8681. 7.2
  8682. However, there is a special type of PD which I have encountered from
  8683. time to time where the author insists that the program must not be
  8684. distributed by any source which makes any charge whatsoever for
  8685. distribution. They normally have no objection to their programs
  8686. appearing on BBSæs. This means that the average Archimedes user is
  8687. unable to obtain access to these programs or is obliged to pay
  8688. considerably more to BT to obtain them (assuming, of course, that he/she
  8689. has a modem) than they would otherwise have to pay to a PD library. It
  8690. would seem that these authors have no objection to BT (who have
  8691. absolutely no interest in the Archimedes) profiting from their work but
  8692. they object to a PD library making a sensible charge to cover its
  8693. running costs.
  8694. 7.2
  8695. Most of these programs seem to originate in academic institutions and
  8696. are circulated via educational networks. These are certainly not Éfreeæ
  8697. but are simply paid for from public funds rather than directly by the
  8698. users.
  8699. 7.2
  8700. I once had a telephone discussion on this subject with a teacher who had
  8701. written a program that I wished to include in the APDL catalogue. At
  8702. first, he insisted that he did not want his work to be distributed by
  8703. anyone making a charge, no matter how small. I was, of course, quite
  8704. prepared to abide by his wishes but then I raised some minor point about
  8705. the program. He said that he would look into it when he returned to
  8706. college because he didnæt have an Archimedes at home. It transpired that
  8707. the program in question had been written using the collegeæs facilities
  8708. and during his Éworkingæ hours. I pointed out that this meant he didnæt
  8709. actually own the copyright but, following usual practice, it belonged to
  8710. his employer. Furthermore, as he was employed, indirectly, by the state
  8711. and I was a taxpayer, that appeared to make me his employer and, as
  8712. such, I was already part owner of the copyright.
  8713. 7.2
  8714. Luckily, he saw the funny side of the situation. That program, and
  8715. others he has written since, are now included in the APDL catalogue.
  8716. 7.2
  8717. Profit?
  8718. 7.2
  8719. It doesnæt take much mathematical ability to calculate that PD libraries
  8720. make a profit on the price of each disc. To those who have never
  8721. attempted to run a business, it would appear that the profit is simply
  8722. the selling price of a disc less the cost of a blank disc + a jiffy bag
  8723. + postage. In fact, there are lots of other Éoverheadæ costs and this
  8724. means that the true cost of supplying a single disc is probably closer
  8725. to ú1.
  8726. 7.2
  8727. Even after adding overheads, most libraries do still make a profit. The
  8728. better ones use most of this for the benefit of PD and Shareware authors
  8729. and Archimedes users in general. But even if they donæt, what is so
  8730. wrong with making a profit? I have often expressed the view that I have
  8731. a personal preference for Shareware, not only because I believe that it
  8732. is a good way of distributing and improving software, but because I
  8733. believe that those who work hard to produce something which is of use to
  8734. others are entitled to the fruits of their labours, i.e. a financial
  8735. return for their efforts. This same logic applies to libraries. If they
  8736. do a good job and provide a service to the public, why shouldnæt they be
  8737. permitted to make a modest profit for all the hard work that goes into
  8738. running them?
  8739. 7.2
  8740. Without good PD libraries, the material produced by PD and Shareware
  8741. authors would not get the wide circulation it deserves. To run a library
  8742. well takes a great deal of time. No matter how much effort is put in, it
  8743. can never be highly profitable in the same way that a PC Shareware
  8744. library can be.
  8745. 7.2
  8746. To those who might think that I am merely trying to justify making a
  8747. Éprofitæ from APDL, I should point out that I have always held these
  8748. views and had often expressed them before I was running a library. As a
  8749. PD and Shareware author and a customer of other libraries, both
  8750. Archimedes and PC, I learned that libraries which charge a reasonable
  8751. fee for their services not only give good service to their customers but
  8752. to authors as well. Most authors realise this and are happy for the
  8753. libraries to make a modest profit. Frankly, in terms of money per hour,
  8754. I can earn twenty times as much writing PC Shareware as I ever could
  8755. either from APDL or writing Archimedes programs but itæs not as much
  8756. fun.
  8757. 7.2
  8758. Special offer
  8759. 7.2
  8760. As Christmas is fast approaching, this monthæs special offer is a disc
  8761. of assorted clipart with a Christmas theme. The disc is full of assorted
  8762. items from Santa Claus to holly, secular and religious, modern and
  8763. traditional, suitable for all types of Christmas messages and greetings.
  8764. For a copy, send ú1 or four first class stamps to me at 39 Knighton Park
  8765. Road, Sydenham, London SE26 5RN.ááA
  8766. 7.2
  8767. Education Column
  8768. 7.2
  8769. Solly Ezra & Roger Nelson
  8770. 7.2
  8771. In response to my appeal in the last Education Column, Roger Nelson has
  8772. written a description of the way he uses Genesis and Magpie with his
  8773. pupils.
  8774. 7.2
  8775. What follows is an excellent description of the real business of
  8776. education and the work of an educationalist. As you read through his
  8777. article you will see that Roger has used many programs for his work with
  8778. his pupils. These include: Draw, Snippet, PipeDream and PenDown. This
  8779. leads me to reiterate what I have said before, that no one program can
  8780. ever be described as a complete educational program. Therefore, a
  8781. further word to software developers Ö compatibility is vital!
  8782. 7.2
  8783. Roger writes: You asked for it, so here is a brief outline of how I use
  8784. Genesis and Magpie. If you want greater detail or to discuss this
  8785. further please do not hesitate to contact me at the above address Ö
  8786. sometimes itæs easier to talk than write! (If you would like to talk to
  8787. Roger, his phone number is 091-396-6696.)
  8788. 7.2
  8789. Genesis
  8790. 7.2
  8791. I have been using this since version 1 and was attracted to it
  8792. immediately, as it gave me the ability to provide a window environment
  8793. without needing to learn to program. Subsequently, I have started to use
  8794. the script language to help provide certain facilities and carry out
  8795. effects. The package also gave the facility to present information in a
  8796. new way Ö on a screen not in a text book or on a worksheet. This, it was
  8797. hoped, would prove to be a good way to present information to pupils who
  8798. would otherwise show little interest Ö and I think it has been
  8799. effective. Is it the power of the Éboxæ or the attraction of the
  8800. computer or not having to listen to the teacher (me!) drone on?
  8801. 7.2
  8802. So far I have developed packages for use with year 7 (1st year of the
  8803. secondary school), year 10 and year 11 to help deliver specific parts of
  8804. each syllabus (e.g. Weather, National Parks and Glaciation). These
  8805. packages have not relied solely on the computer but also on task sheets
  8806. which guide the pupil in the use of the package and provide a series of
  8807. questions to help the pupil determine what information is needed to
  8808. fulfil their needs. To accompany the task sheets are outline maps for
  8809. completion as necessary, as well as references to books which will
  8810. encourage the most able to expand upon what is on the computer screen.
  8811. 7.2
  8812. The tasks are part of the school way of working Ö resource-based
  8813. learning is used wherever possible. We have a Resources Centre with open
  8814. access for pupils to books, videos and computers. As part of their
  8815. induction to the school at the beginning of year 7, pupils are given a
  8816. task to complete in the Resources Centre researching information from
  8817. reference books and from a Genesis package on the computer. This task is
  8818. delivered through the geography curriculum. It provides pupils with an
  8819. introduction to the use of the Resources centre, an introduction to the
  8820. use of the computers and delivers part of the geography National
  8821. Curriculum.
  8822. 7.2
  8823. One aspect of using Genesis and Magpie which does not always come across
  8824. is the need to be able to use other pieces of software. In order to make
  8825. the presentations in Genesis more effective, I have had to develop the
  8826. use of Draw, Snippet, PipeDream (for graphs), a digitiser and a scanner.
  8827. This inclusion of maps, diagrams and photographs makes the presentations
  8828. much more effective. The one thing I am very wary of is the use of
  8829. copyright material and so I use my own photographs and slides Ö recorded
  8830. using a video camera and then digitised. Is there anyone out there who
  8831. can clarify the copyright position over the use of scanned and digitised
  8832. material in multimedia presentations? Linked to this use of other
  8833. packages is the amount of time needed to prepare a successful package
  8834. including the planning that goes on beforehand, in my case on many
  8835. pieces of paper. Although it is easy to change links, it is much easier
  8836. if everything is planned.
  8837. 7.2
  8838. Magpie
  8839. 7.2
  8840. When the school was provided with a site licence by the local authority,
  8841. I investigated the use of Magpie for preparing the same type of packages
  8842. as with Genesis. The ease of use, however prompted me to think of
  8843. getting pupils to develop their own packages. I tried this by digitising
  8844. pupil portraits and getting a group to develop a package about
  8845. themselves. This was a simple package with few links to develop but the
  8846. concept still proved demanding for some of the least able pupils. The
  8847. amount of time used and the effort put into the package was high but the
  8848. finished article did not show this and was not very useful.
  8849. 7.2
  8850. Further thought has led me to the latest attempt to use Magpie. This is
  8851. still ongoing but so far has proved much easier to manage and of greater
  8852. educational value for geography and I.T.
  8853. 7.2
  8854. The latest package is a combined effort between myself and pupils! I
  8855. have provided an outline package based on a map of Europe. The map is
  8856. shown on screen and links are provided from each country on the map to a
  8857. blank screen. The pupilsæ task was to present information about a
  8858. selected country. The country for each pupil to research was selected by
  8859. me to ensure that there was some challenge for the most able and the
  8860. possibility of achievement for the least able. The guidelines provided
  8861. suggested that the pupils display a map of the country, the flag of the
  8862. country and some textual information about the country. To provide this
  8863. information, the most able pupils created their own map and flag using
  8864. Draw, Flare, Snippet, Revelation or whatever they were used to using.
  8865. 7.2
  8866. They used books to find the textual information and then typed this
  8867. directly into Magpie or produced a text file using PenDown, Edit, etc.
  8868. 7.2
  8869. For the less able pupils, maps, flags and basic text resources were
  8870. provided on disc ready to drag into Magpie and position. The pupils were
  8871. encouraged to produce sufficient for more than one screen about each
  8872. country so they learnt how to create new screens and how to link
  8873. screens. The completed package, when added to and edited by me, was used
  8874. by the pupils to research into European countries. So far, the project
  8875. has progressed well. The pupils have placed their own (or the prepared)
  8876. resources into the outline package.
  8877. 7.2
  8878. The next step is to use the package for research. By providing the
  8879. outline, the pupils have been able to concentrate on collecting and
  8880. producing information rather than on learning how to use the Magpie
  8881. package. What they needed to know they picked up easily when creating
  8882. their information screen. The development of the package has given the
  8883. pupils experiences in I.T. and delivered part of the geography programme
  8884. of study. My problem now is to think of another possible outline package
  8885. for which the pupils can develop resources. Has anybody got any ideas?
  8886. 7.2
  8887. I must mention one other venture using Genesis. With a colleague, a
  8888. package about the events of 1066 is being developed which provides both
  8889. the resources and the questions on screen. A menu screen leads to
  8890. information, diagrams and maps which are accompanied by tasks accessed
  8891. by clicking over a button. This is an attempt to do away with the task
  8892. sheets mentioned above and to provide everything on screen. This package
  8893. is almost complete but still requires the final links making and then
  8894. testing.
  8895. 7.2
  8896. The use of Genesis and Magpie have enabled me to target specific parts
  8897. of a syllabus/scheme of work with a package tailored to what the pupils
  8898. need. Although I will continue to develop this type of package, I have
  8899. come to realise that the use of a multimedia package can help pupils to
  8900. present information in a new way. The production of graphics and text
  8901. require the use of information research and Information Technology
  8902. (computer) skills. The use of the multimedia package requires the pupils
  8903. to organise information in a limited space, i.e. the screen (yes, I do
  8904. realise that you can enlarge the space available and scroll it but I
  8905. donæt wish to complicate matters at present). It is a new way of working
  8906. for many pupils and, as such, is seen as exciting and it obviously has a
  8907. motivating effect. The only problem with using the software is the time
  8908. needed to prepare everything but then everything needs time.ááA
  8909. 7.2
  8910. Desktop Diaries & Organisers
  8911. 7.2
  8912. Andrew Rawnsley
  8913. 7.2
  8914. Over the last few months a variety of desktop organisers have appeared
  8915. and, over the next couple, more areádue to appear in the Acorn market
  8916. place. In fact, it could almost be said that Acorn themselves started
  8917. the trend, since it was their omission of Agenda from the in-built
  8918. software on the Pocket Book that brought the lack of Acorn organisers to
  8919. the pages of the Acorn press.
  8920. 7.2
  8921. The packages
  8922. 7.2
  8923. This review will mainly concentrate on two packages recently sent to
  8924. Archive for review:
  8925. 7.2
  8926. Event Ö ú24.95 inclusive Ö ExpLAN
  8927. 7.2
  8928. Almanac Ö ú72.50 inclusive Ö Stallion Software
  8929. 7.2
  8930. It should be noted, however, that a full comparative review of the two
  8931. pieces of software is not realistic, as the two products have a very
  8932. different aim and market.
  8933. 7.2
  8934. Event is a desktop diary, and little more Ö hence the lower price. It is
  8935. in fact part of a larger package, Occasion, which should be released for
  8936. the Acorn World show.
  8937. 7.2
  8938. ExpLAN say they do not intend Event to be in direct competition with
  8939. Almanac but Occasion certainly will.
  8940. 7.2
  8941. Occasion was not quite ready at the time of writing, even in demo form,
  8942. but watch this space!
  8943. 7.2
  8944. Pocket Book owners should watch out for Schedule, Acornæs version of the
  8945. much-praised Agenda in the Psion Series 3. Indeed, it may well offer
  8946. more, as it is being sold as a separate package.
  8947. 7.2
  8948. The potential market
  8949. 7.2
  8950. The big question with desktop organisers and diaries is, why pay a
  8951. significant amount of money for something that could be done with a
  8952. couple of books and a pen?
  8953. 7.2
  8954. Itæs a very good question, and one that needs a proper answer. Neither
  8955. Almanac nor Event state clearly their potential markets and presume that
  8956. you will have your own use for the software if you have parted with your
  8957. money.
  8958. 7.2
  8959. The answer is obvious for all those who use portable Acorn machines Ö
  8960. the A4 or the Pocket Book Ö you need to be able to access diaries,
  8961. address lists, appointments and the like on the move. A4 users have the
  8962. choice of Almanac, Event and, shortly, Occasion whereas Pocket Book
  8963. owners are limited to Schedule. However, I would suggest that Pocket
  8964. Book users with Acorn machines at home would also find a copy of Event
  8965. useful, as it can read and write Schedule and Agenda files.
  8966. 7.2
  8967. Other uses which are not immediately apparent include quick entry of
  8968. addresses for mail-merging with other packages (not in Event), and
  8969. Almanac also provides links to Computer Conceptæs Fax Pack and David
  8970. Pillingæs Arc Fax, so it can be used as a telephone book too.
  8971. 7.2
  8972. It would probably be true to say that computer-based organisers give out
  8973. what you put in Ö the more you think about the software, the more uses
  8974. you find.
  8975. 7.2
  8976. You should first think how much you use your Acorn machine. If it is
  8977. only used occasionally Ö  once a week or less there is really no need to
  8978. look at such a program. On the other hand, if you use your machine
  8979. almost every day and donæt want to miss any vital appointments, you
  8980. really ought to invest in some form of desktop organiser. It is a pity
  8981. though that neither program has an Éalertæ or Éalarmæ option built in to
  8982. remind you of appointments, etc whilst you are using the machine.
  8983. 7.2
  8984. Event
  8985. 7.2
  8986. ExpLAN do not claim Event to be anything other than an attractive
  8987. desktop diary. They felt that Acorn machines had been sadly lacking in
  8988. the diary area, so they took steps to fill the niche. In doing so, they
  8989. have also provided an entry-level version of Occasion which should whet
  8990. the appetite of many a potential customer.
  8991. 7.2
  8992. The software comes on one disc with a fairly thin manual which lacks an
  8993. index (a feature noticeably missing from so much of todayæs quality
  8994. software). However, the software requires little in the way of
  8995. instructions as it is intuitive to use and has been sensibly put
  8996. together.
  8997. 7.2
  8998. The presentation of the software is superb and knocks spots off many
  8999. desktop programs. Three dimensional buttons and icons are used
  9000. throughout, even on RISC OS 2 machines. Outline fonts are used to
  9001. display all the text, except for the window title bars. This can be
  9002. forgiven as I know from experience that if you replace the RISC OS 3
  9003. toolsprites with your own, even in accordance with Acornæs NewLook
  9004. desktop, the whole title bar ends up getting corrupted.
  9005. 7.2
  9006. I expect more software to follow in the footsteps of Event in terms of
  9007. presentation, as it really does set a trend.
  9008. 7.2
  9009. The software can be configured quite substantially, with a large or
  9010. small main window (large displays the previous and next months, plus the
  9011. previous and next years), progress windows can be turned on and off, and
  9012. the method of loading data can be specified. Data can be loaded and
  9013. accessed from memory, or loaded from disc when required, reducing memory
  9014. requirements.
  9015. 7.2
  9016. The program allows you to set up birthdays, anniversaries, reminders,
  9017. appointments and day notes for any day. You can then view them on a
  9018. daily basis, or as a weekly appointment viewer, as blocks which
  9019. correspond to the time and duration of the appointment. My only
  9020. criticism was that it was not possible to add appointments from the
  9021. appointment viewer Ö they had to be added from the day dairy window.
  9022. 7.2
  9023. There are comprehensive repeat options, including a pattern option which
  9024. allows you to specify your reminders to occur only on certain days. Most
  9025. events can be specified to repeat. You can also search your diary for
  9026. any event, and export as much or as little data as you wish as CSV,
  9027. Occasion, Agenda and Schedule files. Their are also excellent print
  9028. options.
  9029. 7.2
  9030. The standard diary includes a variety of birthdays and anniversaries for
  9031. important historical events and places. For example, I now know that I
  9032. share my birthday with Margaret Thatcher (should I have admitted to
  9033. this?) and Paul Simon and on my birthday in 1943, Italy declared war on
  9034. Germany.
  9035. 7.2
  9036. Finally, as stated earlier, Event is compatible with Agenda and Schedule
  9037. on the Psion Series 3 and Acorn Pocket Book, making it an excellent
  9038. partner program for users of either program.
  9039. 7.2
  9040. Almanac
  9041. 7.2
  9042. Almanac offers considerably more than Event but as it is around three
  9043. times the price, you would expect this. The program attempts to provide
  9044. all the features of a Filofax in one computer program. In fact, it even
  9045. comes as a Filofax with the manual taking the first 68 pages. All you
  9046. have to do is remove these pages and you have your own yuppy Filofax.
  9047. (Will later versions come complete with a red Porsche?!!)
  9048. 7.2
  9049. This does mean that the amount of information contained within the
  9050. manual is relatively small. Compare the size of a filofax page with a
  9051. standard A5 page, and then remember that around 75% of the pages in the
  9052. Almanac manual have illustrations on them. Yet again, there is no index
  9053. and the tutorial was quite hard to follow, particularly as it refers to
  9054. version 1 and Almanac is now on version 2. Perhaps the manual would be
  9055. better if it had been a separate A5 volume and the Filofax included as a
  9056. free gift?
  9057. 7.2
  9058. Anyway, Almanac offers the following functions: Address Book, Company
  9059. Address Book, Anniversary Records, Correspondence Records, Diaries Ö
  9060. Daily, Weekly, Monthly and Yearly, To Do lists and Sticky Pads for
  9061. linking in external files.
  9062. 7.2
  9063. However, each one of these functions can be linked to any other Ö even
  9064. to another record of the same type. Thus you could have a name in the
  9065. address book, linked to anniversaries, birthdays and correspondence with
  9066. that person. A picture of the person could also be loaded into a sticky
  9067. pad from outside. As you can imagine, this makes Almanac far more useful
  9068. than it might appear at first glance, and it beats a paper-based
  9069. alternative. Almanac also allows you to password-protect private
  9070. information.
  9071. 7.2
  9072. The software is not particularly intuitive but this is fairly inevitable
  9073. with a product so brimming with features. The emphasis is consistently
  9074. on providing the user with as much versatility as possible so that he
  9075. never feels restricted. Unfortunately, this can result in the novice
  9076. user feeling swamped by so many options.
  9077. 7.2
  9078. For example, take exporting data. The program comes with some export
  9079. formats set up (e.g. labels for Impression) but you may wish to export
  9080. in a slightly different format. Almanac provides you with a complete
  9081. export format definition system. This allows you to include printing
  9082. effects such as bold and italics. You can also set it to ignore blank
  9083. lines (important in addresses!), set the order in which the fields are
  9084. exported and keep fields together (allowing the Forename & Lastname
  9085. fields to be on the same line, for example). There are options for use
  9086. with Impression and even options for setting label height, etc.
  9087. 7.2
  9088. The power of the system is clear but the entire export system is
  9089. controlled from just three complex windows. Fortunately, the version 2
  9090. release notes explain how to use the import and export options fairly
  9091. clearly.
  9092. 7.2
  9093. The most surprising thing about version 2 was that there was less space
  9094. in the address box than in version 1. This was because postcode and
  9095. county boxes had been introduced. In the tutorial file, this field was
  9096. used to include information about a company, not its address, so it was
  9097. very hard to read the text under version 2!
  9098. 7.2
  9099. This brings me to another criticism. The address section is squarely
  9100. aimed at UK addresses, as most foreign countries do not attach
  9101. importance to counties in addresses, nor do they have the postcode as
  9102. the last line of the address as in the UK. Most countries use a ZIP code
  9103. before the town name.
  9104. 7.2
  9105. Appointments and reminders can have many repeat options set, and the
  9106. reminders can be marked urgent and/or completed. Priorities can be set
  9107. up in reminders.
  9108. 7.2
  9109. The correspondence records allow you to keep track of what has been sent
  9110. to whom and when and by what means! You can state what you sent to a
  9111. person, or have received, including a brief description of what that
  9112. concerned, the date and time that the item was sent/received and whether
  9113. it was sent by post, fax, telephone or email.
  9114. 7.2
  9115. Many things are represented by icons in Almanac, and the software comes
  9116. with an extensive icon library to start with. For example, in the
  9117. correspondence window, there is a category icon which can be set to the
  9118. method of sending/receiving the item, or any other icon appropriate to
  9119. the correspondence.
  9120. 7.2
  9121. The address books both allow you to set up two each of telephone
  9122. numbers, fax numbers and email numbers, which can be selected by
  9123. clicking on the appropriate icon.
  9124. 7.2
  9125. Filters can be set up so that only certain events are displayed within
  9126. the program, and these are very flexible. You could, for example, set it
  9127. to only display the birthdays of those people between the ages of 20 and
  9128. 50 whose first name was John!
  9129. 7.2
  9130. The more you explore Almanac, the more you find, and a complete review
  9131. of every feature would fill nearly half an issue of Archive on its own!
  9132. 7.2
  9133. The user interface has been made partially three dimensional in version
  9134. 2, by the use of 3D buttons, but the whole look and feel is still a long
  9135. way behind Event and, hopefully, Occasion. Almanac looks as if it has
  9136. been designed by the programmer, whereas Event looks like the programmer
  9137. has commissioned an artist to design the look of the interface. This is
  9138. the way things should be done.
  9139. 7.2
  9140. Acorn now agree that an attractive interface is an important part of a
  9141. good piece of software, and even employed a special graphic artist to
  9142. design their new RISC OS 3 textured toolsprites.
  9143. 7.2
  9144. It may seem that I have been rather hard on Almanac but I feel that
  9145. potential purchasers need to know exactly what the program does and
  9146. doesnæt do before parting with over ú70, especially in view of the
  9147. fairly imminent release of Occasion. Almanac is a super product which is
  9148. very flexible and powerful, provided you accept the limitations on the
  9149. interface and the fact that it is not particularly intuitive.ááA
  9150. 7.2
  9151. Squish
  9152. 7.2
  9153. Hutch Curry
  9154. 7.2
  9155. Squish, from HoneyPot, is one of those wonderful utilities that you
  9156. didnæt know you needed until you had it Ö then you wondered how you ever
  9157. managed without it. Squish is a transparent sprite compactor and
  9158. decompactor that allows sprite files to be saved to disc in compacted
  9159. form while still allowing existing applications to use these files
  9160. without additional user intervention.
  9161. 7.2
  9162. Honeypot developed Squish as a utility to assist them in the production
  9163. of their educational software Ö which uses lots of sprites. They found
  9164. that they were constantly struggling to fit more and more sprites onto
  9165. one disc. Unlike other currently available compressors and archivers,
  9166. Squish was developed in such a way that existing applications would be
  9167. able to use these files directly.
  9168. 7.2
  9169. Squish works by compressing the sprite file and then storing it back in
  9170. a sprite file as a very long and thin sprite. This means that the file-
  9171. typing is retained. When the decompactor module is loaded, all sprite
  9172. files are examined before they are loaded into any application. If the
  9173. sprite has previously been Ésquishedæ, it is expanded before the
  9174. application receives it. This all happens automatically without any user
  9175. intervention Ö and is therefore said to be transparent.
  9176. 7.2
  9177. To use Squish to compact sprites, you double-click on the filer icon to
  9178. load the application onto the iconbar. During the loading process,
  9179. Squish loads a module called SquishMod that does the actual work of
  9180. compaction/decompaction. The iconbar menu allows the user to set Squish
  9181. to perform either compression or decompression. The decompaction option
  9182. is provided to allow the user to restore the sprites to their original
  9183. format if so desired. Having set the option to compact, the actual
  9184. compaction is performed by dragging a sprite file onto the Squish icon.
  9185. When the compaction is complete a standard save box appears with the
  9186. same name as the original sprite for replacement.
  9187. 7.2
  9188. Once the sprites are compacted, they can be used as normal provided that
  9189. the SquishMod module is loaded Ö if the SquishMod module is not present,
  9190. the sprites will load into !Paint, for example, but will appear
  9191. incorrectly as one long thin sprite. Therefore, if one wishes to use
  9192. Squish fully, it would be essential to ensure the module was loaded at
  9193. machine start-up.
  9194. 7.2
  9195. It should be noted that the degree of compression provided by Squish is
  9196. generally not as great as that provided by other compression techniques
  9197. and, as such, should not be considered an alternative to more standard
  9198. archiving techniques. Nonetheless, the sprite file illustrated in the
  9199. figure shrank from 170Kb to 56Kb Ö which is a reasonable saving on disc
  9200. space. I think that the transparency of Squish is illustrated well in
  9201. the discrepancy between the disc space usage reported with the ÉFull
  9202. Infoæ option set on the Filer and the ÉCountæ option. By the full and
  9203. proper use of operating system vectors, the SquishMod module
  9204. decompresses the sprite file before reporting its size to ÉCountæ. The
  9205. degree of RISC OS integration that Honeypot have been able to provide
  9206. for Squish is remarkable. Observing Squish in operation leads me to the
  9207. conclusion that Acorn should look very closely at Squish to see if they
  9208. would be able to incorporate something similar in future versions of the
  9209. operating system.
  9210. 7.2
  9211. In extensive testing, I found Squish very easy to use and extremely
  9212. helpful for my work which involves handling a large number of sprites in
  9213. the programs I write. I did discover one area of incompatibility with
  9214. Computer Conceptsæ ArtWorks which the authors of Squish are now looking
  9215. into. The price of Squish has not yet been firmly decided but will
  9216. probably be around ú30.00. If it were not for the one problem with
  9217. ArtWorks, I would be able to wholeheartedly recommend Squish to anyone
  9218. who has need of handling a large amount of sprite data.ááA
  9219. 7.2
  9220. Compuserve and the Archimedes
  9221. 7.2
  9222. Richard Proctor
  9223. 7.2
  9224. (I am publishing this article on the understanding that part of it is,
  9225. in a sense, advertising. i.e. Richard talks about his own product,
  9226. ARCTIC. Ed.)
  9227. 7.2
  9228. Modems and electronic mail mean many things to many people. To an
  9229. American friend who was studying without access to a decent library, or
  9230. to another who needed accurate information for a meeting the next day,
  9231. CompuServe Information Service (CIS) meant access to 850 databases with
  9232. up-to-date detailed information from hundreds of magazines and journals.
  9233. 7.2
  9234. For some, it means a chance to discuss computer issues with others who
  9235. use the same machine or software Ö there are support areas for most
  9236. major computer firms. For my wife, it provides a chance to discuss Star
  9237. Trek with a friend in Hawaii or to play Monopoly with three Americans
  9238. and a German. It allows our postal gaming customers to avoid postal
  9239. delays and send us orders that we can receive the next day.
  9240. 7.2
  9241. Letters can either be sent directly and privately, or posted in one of
  9242. the thousands of special interest forums for everyone else to read and
  9243. comment on. The forums are a bit like a discussion in the pub, lots of
  9244. conversations going on, and you can join in whichever ones interest you.
  9245. Before you know what has hit you, you have new friends who share your
  9246. own interests. Essentially, having a modem can put you into a new world
  9247. that can be used for business or pleasure or both.
  9248. 7.2
  9249. In the realm of E-mail and BBSs, there are hundreds of systems and
  9250. levels of service. But for worldwide coverage, only Internet and
  9251. CompuServe need be considered. I started on CompuServe to communicate
  9252. with a group of international Play By Mail gamers on there (we are
  9253. mainly a PBM games business). As a service, CIS is enormous. If you
  9254. started today examining all the subjects and forums, it would take you
  9255. years to find all that is available and by then there would be so much
  9256. more...
  9257. 7.2
  9258. But what software to use? You could use terminal-based programs such as
  9259. ArcTerm or Hearsay but with the way CIS charges you for online time,
  9260. this is bad news. CIS supply their own terminal-based online programs
  9261. for the PC and the Mac. They are pretty but, being designed and promoted
  9262. by CIS, are not very cheap to use. However, there are a number of
  9263. shareware programs around, notably for the PC, that are very well tuned
  9264. to do everything you want online in a very short time and then let you
  9265. operate offline. I started using the most popular of these (TAPCIS) on
  9266. my PC laptop, but although the software was reasonable at keeping costs
  9267. down, its user interface was bad (even by PC standards!!!). Only having
  9268. an A3000 at the time without a hard disc, running the PC emulator was
  9269. not really a serious option.
  9270. 7.2
  9271. So, what to do? There is a small Archimedes community on CIS and after
  9272. chatting to them, I started writing an application. After a few months,
  9273. I released ARCTIC (ARChimedes Terminal Interface to Compuserve). I used
  9274. it myself and let others have free access to it and, as a result,
  9275. features have been added to it continuously. It is shareware (with a ú15
  9276. registration fee) that can be downloaded from CIS, Arcade, etc. The
  9277. program now offers more than TAPCIS and is currently used by at least 35
  9278. people on CIS, including Archimedes users from New Zealand and Hong
  9279. Kong.
  9280. 7.2
  9281. Along with the development of ARCTIC, the Archimedes community on CIS
  9282. has grown. We now have our own section of a forum (Section 5 of UKCOMP)
  9283. for support of ARCTIC and anything else Archimedes related. Come and
  9284. join the fun.
  9285. 7.2
  9286. What is Compuserve?
  9287. 7.2
  9288. CompuServe is a worldwide network that supports mail, as well as
  9289. thousands of forums on different topics, from computer support, through
  9290. games, sport, news, gardening, travel, gossip... The list grows every
  9291. week.
  9292. 7.2
  9293. Although CIS is based in USA, it operates worldwide and has offices,
  9294. computers and access nodes in this country. Direct access is now
  9295. available in London, Reading, Bristol, Manchester and Birmingham, with
  9296. other nodes due to open in the future. You can also access CIS through
  9297. BTæs GNS (PSS) service and Mercuryæs 5000 Packet service, though it is
  9298. usually cheaper using CIS direct.
  9299. 7.2
  9300. CompuServe is mainly divided into forums on subjects, each forum having
  9301. three parts Ö The Message Board, the Library and the Conference Rooms.
  9302. Each of these parts is divided into sections on individual subjects.
  9303. Usually, the sections in each part are related, e.g. for Acorn matters,
  9304. we have section 5 of the message board, section 5 of the library and
  9305. conference room 5.
  9306. 7.2
  9307. The most important part of a forum is the message board. Here you can
  9308. read and reply to messages. Messages can be public or, in most forums,
  9309. private (just between two individuals). Messages survive on the messages
  9310. board in most forums for about a week, though on some very heavily-used
  9311. forums, they can scroll in a day.
  9312. 7.2
  9313. The Library allows long-term storage of files. Anybody can download the
  9314. files but restrictions apply to up-loading and, usually, files are
  9315. checked before being released to the general public.
  9316. 7.2
  9317. The third part is the conference rooms. These permit real-time ötalkingò
  9318. between participants in an  open or closed group. Be careful though Ö
  9319. they can be expensive.
  9320. 7.2
  9321. As well as the thousands of forums, the other principle area is mail.
  9322. You can exchange mail with other people on CIS or across Internet to
  9323. just about anybody. Mail remains for 3 months, if not read, so is more
  9324. secure than a forums message board. You can also mail files and mail to
  9325. more than one person at once.
  9326. 7.2
  9327. There are many other specialised parts of CIS including: online
  9328. shopping, registering software, access to other networks.
  9329. 7.2
  9330. What is Arctic?
  9331. 7.2
  9332. Arctic (ARChimedes Terminal Interface to Compuserve) supports messaging,
  9333. mail, conferencing and libraries. The program is fully RISCáOS compliant
  9334. and should run on any machine with at least 2Mb of RAM and one floppy.
  9335. 7.2
  9336. Arcticæs features currently include:
  9337. 7.2
  9338. Å    Navigates through downloaded messages by forum, session, section,
  9339. thread, parents, replies, your own marks, search on subject or whole
  9340. text
  9341. 7.2
  9342. Å    Most actions may be driven by keys, mouse clicks or menus
  9343. 7.2
  9344. Å    Messages may be read, printed or saved for later use
  9345. 7.2
  9346. Å    Editor uses split screen operation to allow you to look at a message
  9347. while writing a reply
  9348. 7.2
  9349. Å    Editor based on Edit with enhancements
  9350. 7.2
  9351. Å    Address book Ö captures user identities from messages with comments,
  9352. searched and simply selected when writing messages. A recent history
  9353. maintained on each forum to allow quick selection of frequently used
  9354. entries.
  9355. 7.2
  9356. Å    Reply to a message via mail or any other forum and/or section
  9357. 7.2
  9358. Å    CompuServeæs B+ protocol for file uploads and downloads
  9359. 7.2
  9360. Å    Full offline support for catalogue browsing, uploads and downloads
  9361. 7.2
  9362. Å    Request library information by keyword, age, library or name
  9363. 7.2
  9364. Å    Downloaded files may be read and printed directly from the browser
  9365. 7.2
  9366. Å    A log is maintained to relate library files with files you have
  9367. downloaded
  9368. 7.2
  9369. Å    Split screen conference operation
  9370. 7.2
  9371. Å    Scrolling of the Éfrom CISæ window back through 50,000 characters
  9372. 7.2
  9373. Å    Read announcements, section, library and conference names
  9374. 7.2
  9375. Å    Sections can be read, scanned or ignored or read by keyword
  9376. 7.2
  9377. Å    Messages to you can be read whatever the section state
  9378. 7.2
  9379. Å    Incoming private messages automatically deleted
  9380. 7.2
  9381. Å    Support for gateways to non CIS forums
  9382. 7.2
  9383. Å    Very extensive context-sensitive help on most windows and menus
  9384. 7.2
  9385. For further info
  9386. 7.2
  9387. Ring CompuServe on 0800Ö289458 for info on CompuServe and for a startup
  9388. pack.
  9389. 7.2
  9390. Arctic is available as shareware from Waveney Games, 28 Diprose Road,
  9391. Corfe Mullen, Wimborne, Dorset, BH21 3QY. Arctic copy on disc Ö ú5,
  9392. registration ú15, disc copy and registration ú17. Free CompuServe
  9393. startup pack included if requested. Help from Richard Proctor 100031,604
  9394. in section 5 of UKCOMP. (Internet: 100031.604 @compuserve.com) Arctic
  9395. may also be downloaded from CIS, Arcade and a number of other places.ááA
  9396. 7.2
  9397. Beauty and the Beast Ö The Story of Clipart
  9398. 7.2
  9399. Gabriel Swords
  9400. 7.2
  9401. You would have thought that writing a review about clipart was a fairly
  9402. simple thing to do. Not so Ö it seems to be a fairly controversial
  9403. subject! How, for example, do you reconcile one article which says brand
  9404. X clipart is no good; another which says itæs brilliant, and yet another
  9405. which strongly criticises it for both cost and quality? The answer is
  9406. that you canæt. As they say, Ébeauty, is in the eye of the beholderæ.
  9407. 7.2
  9408. While it is legitimate to make judgements about the quality and artistic
  9409. merit of individual pieces of clipart, these judgements say nothing
  9410. about the useability or value of the material. One manæs bad bit of
  9411. bitmapped banality is another manæs ideal piece of artwork. Thatæs the
  9412. thing about clipart Ö good, bad or indifferent, thereæs usually someone
  9413. who can find a use for almost anything anyone wants to churn out. The
  9414. trouble is that unless you know exactly what you are buying, before you
  9415. buy it, you could spend up to ú30 or more on material, most of which
  9416. will be of no use to you.
  9417. 7.2
  9418. So, before you buy, there are a few questions itæs worth asking:
  9419. 7.2
  9420. Å     Does the supplier have a catalogue of all of the clipart in his
  9421. collection? Having a catalogue means you can see the material before you
  9422. buy it and provides you with a visual index of materials after you have
  9423. purchased something.
  9424. 7.2
  9425. Å     In what format are they supplied? Drawfiles are instantly useable
  9426. because Acorn machines come with Draw installed. Drawfiles are more
  9427. flexible and will print at any size without loss of quality. Sprites, on
  9428. the other hand, begin to look ragged with large increases in size, and
  9429. canæt be altered unless you want to dabble with paint programs. Artworks
  9430. files arenæt much good unless you can read them!
  9431. 7.2
  9432. Å     Copyright? Suppliers have different expectations as to how their
  9433. clipart will be used. For example, if I include a piece of artwork in
  9434. something which is later published, will I be infringing someoneæs right
  9435. to an acknowledgement or payment? Some say yes, some say no.
  9436. 7.2
  9437. Å     Coloured or black and white? I prefer all my clipart to be
  9438. monochrome. That way, if I send a full colour document to a bureau for
  9439. processing, I donæt need to check to see if thereæs a colour lurking in
  9440. the clipart that will reproduce where I donæt want it to.
  9441. 7.2
  9442. At the end of this article, thereæs a summary of what the suppliers
  9443. under review say about these questions, plus information about price and
  9444. addresses.
  9445. 7.2
  9446. The material
  9447. 7.2
  9448. Thereæs a lot of clipart about for the Archimedes and this review is by
  9449. no means exhaustive. What I have done is to look at eight suppliers of
  9450. clipart which Iæve been using for the last three months. So far, I have
  9451. had no problems with printing any of them Ö they print satisfactorily at
  9452. 300 dpi as well as at higher resolutions. The only slight hiccup Iæve
  9453. had was with Micro Studioæs Magpie archiving Ö it didnæt always work
  9454. properly.
  9455. 7.2
  9456. Software 42
  9457. 7.2
  9458. The material I looked at was made up of a mixture of cartoons, fantasy
  9459. figures, animals, electronics and people. They are supplied on disc as
  9460. drawfiles, and most of them have some coloured elements in them. On the
  9461. whole, the material was well drawn Ö the animals looked like animals and
  9462. the cartoons were... well, cartoons. What you donæt get is a lot of
  9463. complex artwork type graphics. What you do get are some good, simple,
  9464. and at times humorous, illustrations of things which look exactly like
  9465. what there are meant to be. The fantasy collection Ö made up of Goblins,
  9466. Orcs and fairy-tale figures Ö get a bit more complex with the use of
  9467. graduated tints. These are compressed using ArcFS. Thereæs also a
  9468. collection of electronic components and diagrams which could be very
  9469. useful for putting together your own circuit diagrams.
  9470. 7.2
  9471. TopicArt
  9472. 7.2
  9473. I suppose if I could only afford one collection of clipart discs
  9474. TopicArt might be the ones Iæd go for. They have a good selection of
  9475. very useable material. There are discs on transport, costumes, bugs,
  9476. entertainment, road signs, sports equipment, sports figures, dinosaurs,
  9477. symbols, tools and some general items. The quality of the drawings were
  9478. usually high, especially with things like animals and dinosaurs Ö the
  9479. bugs were horribly realistic! The road signs were good in that you get a
  9480. coloured copy as well as a monochrome one.There was a wide selection of
  9481. period costumes from the Romans to the 60æs Ö though some of the figures
  9482. inside the costumes left a little to be desired! One annoying feature of
  9483. the general symbols disc is that because none of the drawings are
  9484. properly labelled Ö only numbered Ö you donæt know what you are about to
  9485. get until you open it. That seems to be good reason for having a visual
  9486. record! Each title comes on a separate disc as either compressed or
  9487. uncompressed drawfiles.
  9488. 7.2
  9489. Christian Clipart
  9490. 7.2
  9491. These images started life as monochrome scanned images in PCX format on
  9492. PC discs. They have been converted into sprites, and some are repeated
  9493. as Étracedæ drawfiles. All are monochrome except for a few which have
  9494. been coloured in Artworks. Although the selection is called Christian
  9495. ClipArt, thereæs a lot that will be of general interest, so donæt be put
  9496. off by the title. Thereæs a catalogue which covers about a third of the
  9497. collection. Titles include: Christmas and Christian symbols; Easter;
  9498. Harvest; Money, poverty and war; environment; banners; borders and a
  9499. whole lot more. They also have, under licence, the collection of
  9500. illustrations from the Good News Bible. As to the quality and style of
  9501. the material, most of itæs OK though Iæd probably only use it for news
  9502. sheets and in-house magazines Ö but then thatæs what itæs designed for.
  9503. 7.2
  9504. Dec Data
  9505. 7.2
  9506. More Christian clipart providing images of churches, church furniture,
  9507. Christian images, maps, messages and events. The designs are more Éhigh
  9508. churchæ in style Ö a bit too conservative for me, but none the less
  9509. acceptable! The collection is called ÉParish Magazine Clipart
  9510. Collectionæ and consists of four discs, three of which are clipart, the
  9511. fourth is the King James New Testament. The collection costs around
  9512. ú20.95 inc. VAT and postage.
  9513. 7.2
  9514. Micro Studio
  9515. 7.2
  9516. Micro Studio produce a wide range of images in different styles, from
  9517. silly cartoon people to historical figures in full period costume. Some
  9518. of their material comes archived in Magpie as either sprites or
  9519. drawfiles, while others come as straightforward sprites. The beauty of
  9520. having images archived (even when they donæt always work because of an
  9521. Éinvalid cap specificationæ or Épage does not existæ error) is that you
  9522. can skip through the collection easily and quickly. In this collection,
  9523. you click on an image to reveal a Ésave asæ dialogue box of either a
  9524. drawfile or sprite, you then drag the icon to a directory or into an
  9525. application Ö simple! Because they produce material in different styles,
  9526. from the silly to the sublime, thereæs a good chance of finding
  9527. something to suit your needs.
  9528. 7.2
  9529. The collection I looked at contained historical figures, plant life,
  9530. wildlife, cartoons of animals, objects, toys, transport and characters.
  9531. 7.2
  9532. ABC of Art
  9533. 7.2
  9534. This is a novel way of producing clipart. Each disc is based on a letter
  9535. of the alphabet with the designer attempting to cover a range of
  9536. different subjects. Of course, because of their complexity, there is a
  9537. limit to the number of images you can get on one disc, even in
  9538. compressed form. The average so far seems to be about nine Artworks
  9539. files. Having said that, there are some files which contain more than
  9540. one picture. For example, thereæs a wide selection of arrows, arches and
  9541. capital letters. Purchasers are encouraged to supply suggestions for
  9542. subjects to be included in future discs, so thereæs scope for getting
  9543. what you really need. All the images are brilliantly drawn Artworks
  9544. files with lots and lots of detail. They print well but because of the
  9545. complexity of the images, they lose much of their impact when reproduced
  9546. in monochrome. Even so, if you donæt mind the limited number of images
  9547. and the fact that thereæs still a long way to go in the alphabet, they
  9548. are well worth having.
  9549. 7.2
  9550. Image Club (distributed by Matt Black)
  9551. 7.2
  9552. For me, these are the most professional looking and most useful of all
  9553. the clipart collections reviewed. Now I know that may be a bit
  9554. controversial, especially after the comments of Jim Nottingham in last
  9555. monthæs issue (7.1 p28). Because of that, Iæd like to start by answering
  9556. some of his points.
  9557. 7.2
  9558. 1. Cost of the catalogue. Jim rightly says that the cost of the
  9559. catalogue is ú7 plus ú2 p&p. What he doesnæt say is that you get ú5 off
  9560. your first order. Considering the quality of the catalogue, I think
  9561. thatæs pretty good.
  9562. 7.2
  9563. 2. He says that, for the price, he was expecting something akin to the
  9564. clipart you get bundled with Artworks. While I agree that the Artworks
  9565. stuff is very high quality and nice to look at, it is too complex for
  9566. the kind of work most people do. Sure, Iæve impressed my friends with
  9567. 8,000 times enlargements of the tax disc on the Artworks mini, but when
  9568. a client asks me for a picture of a car for a publicity leaflet, I donæt
  9569. need that kind of detail. What I do need is something which looks like a
  9570. car and which is professionally drawn. Image Club gives me that.
  9571. 7.2
  9572. 3. What about the Étransatlantic flavouræ to things like signs and maps?
  9573. I agree with Jim when it comes to the maps Ö there are plenty of the USA
  9574. but none of the UK. I donæt agree with the symbols criticism. Volume 17
  9575. contains 629 symbols, 80 of which could be said to be Étransatlanticæ
  9576. but that still leaves 549 very useable symbols.
  9577. 7.2
  9578. 4. The price. Most of the volumes cost ú29.95, with a few at ú34.95.
  9579. That makes the Image Club collection the most expensive clipart
  9580. available for the Archimedes. On the other hand, itæs half what I paid
  9581. for the same collection when I used a Mac! So Matt Black are to be
  9582. congratulated there. Having said that, I do wish they were cheaper,
  9583. because then Iæd buy a lot more.
  9584. 7.2
  9585. As Iæve already said, I think the collection is very professional
  9586. looking and comprehensive. The fact that you can look at all the clipart
  9587. before you buy means you shouldnæt end up with loads of stuff youæd
  9588. never use. Titles include cartoon people, symbols and headings, various
  9589. miscellaneous volumes, business and industry, food and entertainment,
  9590. office and education, celebrity caricatures, science and medicine and a
  9591. very interesting Éfabulous fiftiesæ selection, plus lots more. In all,
  9592. thereæs about 4,000 images in the collection.
  9593. 7.2
  9594. Vanguard Graphics (Matt Black)
  9595. 7.2
  9596. Vanguard Graphics are Matt Blackæs own original designs. They are more
  9597. complex than the Image Club collection and cost roughly half the price Ö
  9598. so thatæs good news! The impressive thing about this collection, apart
  9599. from some very good designs, is the way the collection is packaged.
  9600. Along with the discs, you get a brochure, showing all the images, and
  9601. some useful ideas about how to use them. Take, for example, the picture
  9602. of the artist. Because of the way they layer their images, you can
  9603. easily ungroup them and use various bits in other ways. There are also
  9604. examples of how to use the images in publicity and information sheets.
  9605. 7.2
  9606. Pack 1 is a miscellaneous collection of cartoons, stationery elements,
  9607. tools and figures. Pack 2 is something else altogether! Entitled Cowboys
  9608. and Indians, itæs a collection of cartoon characters designed for making
  9609. your own cartoon strips on computer. Included in the pack is a booklet
  9610. containing a picture index, a step by step guide to creating comic books
  9611. and ideas on how to use the graphics in education and design. If the
  9612. collection proves successful, they will probably develop the idea
  9613. further.
  9614. 7.2
  9615. Conclusion
  9616. 7.2
  9617. Archimedes users are in the very fortunate position of getting software
  9618. and clipart on the cheap (compared to Mac and PC users). Letæs hope this
  9619. cheapness doesnæt lead to an increasing amount of cheap looking
  9620. material. It seems to me that if the Archimedes is going make an
  9621. impression on the Éprofessionalæ design market, there has to be a
  9622. commitment to high levels of quality both in software and in things like
  9623. clipart. Itæs for this reason that I like the kind of material that
  9624. people like Matt Black, ABC and TopicArt are producing. The really
  9625. interesting thing for the future will be to see how the Archimedes is
  9626. marketed to satisfy professional and non-professional users Ö the
  9627. designers and the home enthusiasts. So far, the Mac and PC platforms
  9628. arenæt as accessible as the Archimedes, but neither is the Archimedes as
  9629. professional as Macs and some PCs. In this respect, the Archimedes has
  9630. got some catching up to do!ááA
  9631. 7.2
  9632.  
  9633. 7.2
  9634. Name:
  9635. 7.2
  9636. Catalogue: ááááá                             
  9637. 7.2
  9638. Format:    áááááááááá
  9639. 7.2
  9640. Copyright:    ááááá
  9641. 7.2
  9642. Colour:
  9643. 7.2
  9644. Cost:
  9645. 7.2
  9646. Address:    
  9647. 7.2
  9648.  
  9649. 7.2
  9650. Image Club (Matt Black)
  9651. 7.2
  9652. Yes Ö costs ú7.50 with ú5.00 refund on first order. Very impressive cat.
  9653. 7.2
  9654. Draw Ö some bitmapped images available
  9655. 7.2
  9656. No restrictions  áááááááááááááááááááááááááááááá
  9657. 7.2
  9658. Monochrome
  9659. 7.2
  9660. ú29.95 Ö ú34.95
  9661. 7.2
  9662. P.O. Box 42, Peterborough, Cambridgeshire PE1 2TZ
  9663. 7.2
  9664.  
  9665. 7.2
  9666. Software 42
  9667. 7.2
  9668. No. PD demo available free, includes a selection of clipart  áááááá
  9669. 7.2
  9670. Draw. All hand drawn, no scansáááá
  9671. 7.2
  9672. Acknowledgement for profit making publications
  9673. 7.2
  9674. Mixed, but mostly colour
  9675. 7.2
  9676. ú8.50 each.
  9677. 7.2
  9678. 109 Ferry Road, Hullbridge, Hockley, Essex SS5 6EL
  9679. 7.2
  9680.  
  9681. 7.2
  9682. Vanguard Graphics
  9683. 7.2
  9684. Booklet supplied with each disc Ö also gives suggestions for using
  9685. clipart
  9686. 7.2
  9687. Mostly Draw, some Artworks  ááááááááá
  9688. 7.2
  9689. No restrictions on clipart useá  áááááá
  9690. 7.2
  9691. Mainly colour
  9692. 7.2
  9693. ú15
  9694. 7.2
  9695. P.O. Box 42, Peterborough, Cambridgeshire PE1 2TZ
  9696. 7.2
  9697. MicroStudio
  9698. 7.2
  9699. No info                                                 
  9700. áááááááááááááááááááá áááááááááááááááááááááááááááá
  9701. 7.2
  9702. Draw and Spritesááááááááááááááááá        ááá
  9703. 7.2
  9704. No info     ááááááááááááááááááááááááááááááááááááááááá
  9705. 7.2
  9706. Mono
  9707. 7.2
  9708. ú19 Ö ú27
  9709. 7.2
  9710. 22 Churchgate Street, Soham, Ely, CB7 5DS.
  9711. 7.2
  9712.  
  9713. 7.2
  9714. Name:
  9715. 7.2
  9716. Catalogue: ááá                  
  9717. 7.2
  9718. Format:    ááá  ááááá      ááááááá    ááááááááááááááááááá
  9719. 7.2
  9720. Copyright:    ááááá
  9721. 7.2
  9722. Colour:   ááááááá
  9723. 7.2
  9724. Cost:   ááááááááááá
  9725. 7.2
  9726. Address:    
  9727. 7.2
  9728.  
  9729. 7.2
  9730. Christian Clipart
  9731. 7.2
  9732. Partial, contains about a third of images
  9733. 7.2
  9734. Scanned images, converted to sprites Ö some also drawfiles. Small
  9735. proportion of AW
  9736. 7.2
  9737. Commercial use requires permission and acknowlæment
  9738. 7.2
  9739. Mainly monochrome Ö some colour
  9740. 7.2
  9741. ú7.99 per disc; ú59 for 10; ú149 for 30. p&p ú2.50
  9742. 7.2
  9743. 18 Larksfield, Covingham, Swindon SN3 5AD
  9744. 7.2
  9745. Dec_Data Ö Parish Magazine
  9746. 7.2
  9747. No     áááááááááááááááááááááááááááááááááááááááááááá
  9748. 7.2
  9749. Draw  áááááááááááááááááááááááááááááááááááááááááááá  
  9750. ááááááááááááááááááááááááááááááááááááááááááááá  á
  9751. 7.2
  9752. No info     áááááááááááááááááááááááááááááááááááá
  9753. 7.2
  9754. Mono     ááááááááááááááááááááááááááááááááááááááááááá
  9755. 7.2
  9756. ú20.95 inc. VAT P&P    áááááááááááááááá
  9757. 7.2
  9758. P.O. Box 97, Exeter EX4 4YA
  9759. 7.2
  9760.  
  9761. 7.2
  9762. ABC of Art
  9763. 7.2
  9764. Sheet of artwork supplied with each disc
  9765. 7.2
  9766. Artworks  áááááááááá                                 ááááááááá     
  9767. áááááááá  ááááááááááááááááááááááááááááááá     ááááááááááá
  9768. 7.2
  9769. Major commercial use requires permission +  acknowlæment
  9770. 7.2
  9771. Colour  áááááááááááááááááááááááááááááááááááááááááááá
  9772. 7.2
  9773. ú8  ááááááááááááááááááááááááááááááááááááááááááááááá
  9774. 7.2
  9775. Tideways, South Road, Brean, Somerset TA8 2SE
  9776. 7.2
  9777.  
  9778. 7.2
  9779. TopicArt
  9780. 7.2
  9781. No   ááááááááááááááááááááááááááááááááááááááááááááá
  9782. 7.2
  9783. Draw áááááááááááááááááááááááááááááááááááááááááááááááá  áááááááááá
  9784. 7.2
  9785. No info     áááááááááááááááááááááááááááááááááááááááááááááááá áá
  9786. 7.2
  9787. Colour and mono        ááááááááááááááááááá
  9788. 7.2
  9789. ú8 per disc     ááá ááááááááááááááááááááááááááááááá
  9790. 7.2
  9791. Bright Ideas, Unit 2A, Heapriding Business Park, Stockport SK3 0BT.
  9792. 7.2
  9793. Software 42
  9794. 7.2
  9795. TopicArt
  9796. 7.2
  9797. Christian Clipart
  9798. 7.2
  9799. Parish Magazine by Dec Data
  9800. 7.2
  9801. MicroStudios
  9802. 7.2
  9803. ABC
  9804. 7.2
  9805. Image Club (Matt Black)
  9806. 7.2
  9807. Wimp Programming for All
  9808. 7.2
  9809. Geoff Scott
  9810. 7.2
  9811. The book Wimp Programming for All, written by Lee Calcraft and Alan
  9812. Wrigley and published by Risc Developments, is written as öan
  9813. explanation of the techniques involved in programming Acornæs Window
  9814. Managerò.
  9815. 7.2
  9816. From the start, it is assumed that the readers will have a knowledge of
  9817. writing programs in Basic and that they understand many of the major
  9818. concepts, including parameter blocks and SWI calls. An understanding of
  9819. the graphical abilities of Basic and a fluent use of procedures and
  9820. functions is also essential.
  9821. 7.2
  9822. The book begins by explaining some of the terminology associated with
  9823. the wimp, and introduces the idea of using SWI calls, task
  9824. initialisation/termination, the wimp poll loop and application structure
  9825. on the disc itself.
  9826. 7.2
  9827. Building blocks
  9828. 7.2
  9829. At the start, a small sample program which works in the desktop is
  9830. created, but this doesnæt actually do more than initialise. On this
  9831. base, each technique is built, clearly showing a practical use for the
  9832. methods discussed in the text.
  9833. 7.2
  9834. The creation of windows is dealt with in great detail. As well as an
  9835. explanation of the functions of all parts of a window with the
  9836. alternatives, there is an in-depth discussion about passing data
  9837. directly to the wimp to create windows from Basic.
  9838. 7.2
  9839. A chapter of the book is devoted to explanations of the polling
  9840. mechanism and the reason codes returned by the wimp, along with details
  9841. for handling these. The masking out of events is also covered.
  9842. 7.2
  9843. Icons are the subject of quite a large section of the book and, as in
  9844. the window creation section, they are explained very thoroughly. The
  9845. meaning of each of the possible flags is explained briefly and exclusive
  9846. selection and radio icons are covered, along with reading and changing
  9847. an iconæs state, once defined.
  9848. 7.2
  9849. Handling menus is well covered Ö all the concepts seen within the
  9850. desktop are explained. Submenus and dialogue box handling finally became
  9851. clear to me, along with the idea of allowing more than one menu
  9852. structure.
  9853. 7.2
  9854. All you need to know?
  9855. 7.2
  9856. At this point, you are told that, having covered windows icons and
  9857. menus, you know everything needed to write your own programs, at least
  9858. simple ones. The remaining sections continue in the same way but
  9859. covering the less essential, and more complex, aspects of wimp
  9860. programming.
  9861. 7.2
  9862. The user redrawing of windows is explained concisely and several
  9863. techniques of achieving smooth redraws are demonstrated. As you are
  9864. mainly using Basicæs graphics commands, you are really free to draw what
  9865. you like, although the book recognises that you will face problems that
  9866. are beyond its scope.
  9867. 7.2
  9868. The wimpæs message system itself is detailed quite thoroughly, although
  9869. only a very few messages are described. The idea of receiving and
  9870. sending messages is covered adequately and a useful program is created
  9871. from the original sample, covering many of the ideas explained. The data
  9872. transfer protocol is explained and a standard save box is demonstrated
  9873. to show how object-dragging and data-transfer work.
  9874. 7.2
  9875. The final chapter of the book is all about printer drivers and outline
  9876. fonts. Handling these fonts is covered briefly but effectively. It is
  9877. the description and explanation of the printer drivers which use most of
  9878. the space, and I found it quite enlightening. The example here is well
  9879. worth it.
  9880. 7.2
  9881. There is a section on using FormEd to create your windows rather than
  9882. passing the data to the wimp, and various appendices cover the use of
  9883. indirection operators, sprite areas and the associated disc.
  9884. 7.2
  9885. Overall
  9886. 7.2
  9887. The book appears to be a collection of articles originally published in
  9888. Risc User. I found that sections of the book matched the magazine
  9889. exactly with small sections rewritten (usually the öthis month...ò
  9890. piece!) and more detail added. Other sections were completely different
  9891. and usually written in more detail.
  9892. 7.2
  9893. I found the book was well-written and the information was presented
  9894. clearly throughout.
  9895. 7.2
  9896. If you have read the series of articles in Risc User, there is little
  9897. new material in the book, although certain topics are dealt with more
  9898. thoroughly. If you are new to programming the wimp, it is a very good
  9899. book which will help you a lot. If you are an advanced programmer who
  9900. can already use the wimp proficiently, this is no replacement for the
  9901. PRMæs.
  9902. 7.2
  9903. Wimp Programming for All costs ú12.95, or ú13 inc carriage from
  9904. Archive.ááA
  9905. 7.2
  9906. Hatchback from 4Mation
  9907. 7.2
  9908. Hutch Curry
  9909. 7.2
  9910. Hatchback is a utility program to allow the use of Éhatchedæ fill
  9911. patterns in both Draw and Poster files. The basic idea is that the fill
  9912. colour of any defined object (with the exception of single lines of
  9913. text, text areas and sprites) can be replaced by a patterned fill. The
  9914. most usual reason for wanting to do this would be to increase the visual
  9915. separation between areas when printing in black and white.
  9916. 7.2
  9917. Hatchback is supplied on one disc which must be initialised before use.
  9918. After initialisation, the software can then be run from the floppy. At
  9919. this stage, the software can be copied for backup purposes and can be
  9920. installed on a hard disc without difficulty. The supplied manual runs to
  9921. only 16 pages of A5 but is very well illustrated and tells you
  9922. everything you need to know about the software in a very concise and
  9923. effective fashion.
  9924. 7.2
  9925. Being fully RISC OS compliant, Hatchback is extremely easy to use for
  9926. anyone used to the Archimedes. When Hatchback is run, it installs itself
  9927. on the iconbar awaiting a suitable file to be delivered. Pressing <menu>
  9928. over the iconbar icon reveals the usual entries of Info and Quit plus a
  9929. Choices submenu. In this submenu the user can set a number of useful
  9930. options controlling the way in which Hatchback works. The choices are
  9931. whether or not Hatchback should respond to a double click on a file icon
  9932. of the appropriate type, whether the default save file format is Draw or
  9933. compressed Draw, the size of the margin and the size of the Undo buffer.
  9934. The Undo buffer is a very useful facility as it allows the user to
  9935. retrace his steps (and to subsequently reinstate them if so desired) up
  9936. to the limit of assigned memory.
  9937. 7.2
  9938. When you drag a drawfile onto the iconbar, Hatchback opens a window
  9939. displaying that file. To the left of the display window is a toolbox
  9940. pane which controls the operation of Hatchback. From the toolbox, the
  9941. user can select the fill pattern, the foreground and background colours
  9942. of the fill and the extent of fill operation. There are nine hatched
  9943. patterns provided that should encompass most requirements. There is also
  9944. the ability to fill with a solid colour. Additionally, each of the nine
  9945. fills can be altered in terms of the foreground colour, the background
  9946. colour, the angle of rotation, the density and the frequency to produce
  9947. thousands of variations.
  9948. 7.2
  9949. From the toolbox, the user can decide whether the fill will be applied
  9950. only to the object clicked upon, to all objects of the same colour as
  9951. that clicked upon or to objects either within or outside of a user-drawn
  9952. bounding box.
  9953. 7.2
  9954. All of the toolbox options are also available from the main menu which
  9955. is obtained by pressing <menu> over the draw window. Most commands have
  9956. also been given function key shortcuts.
  9957. 7.2
  9958. In general, I found Hatchback extremely easy to use, quite flexible and
  9959. capable of producing good quality output. On the negative side, I found
  9960. that filling with dense patterns was quite slow and produced files of
  9961. quite substantial size. For example, the original drawfile produced by
  9962. Graphbox Professional shown above was 6Kb. After processing by
  9963. Hatchback, the file length has increased to 153Kb Ö above right.
  9964. 7.2
  9965. Despite the tremendous flexibility of Hatchback, I have to admit that I
  9966. was unable to get the software to cope with one of my needs for hatched
  9967. fills. I generate a lot of charts and graphs as part of my work and most
  9968. of these are done as 3-D bar or column charts. These graphs use
  9969. perspective and shading along the Z-axis to give the appearance of
  9970. depth. I found that it was not possible to satisfactorily use Hatchback
  9971. to hatch these 3-D shapes as none of the supplied fills use either
  9972. perspective or differential density to give the illusion of depth.
  9973. Despite this limitation (which will probably not affect many potential
  9974. users), I am very impressed with Hatchback.
  9975. 7.2
  9976. To my mind Hatchback is good value for money if you need patterned fills
  9977. in drawfiles. One of the nicer policies of 4Mation is the provision of
  9978. demo versions of their software for the price of a blank disc and SAE,
  9979. so if you think that Hatchback might be useful to you Ö send for a demo.
  9980. 7.2
  9981. Hatchback version 1.0, May 1993 costs ú35 +VAT (including a site
  9982. licence) from 4Mation or ú38 through Archive.ááA
  9983. 7.2
  9984. ProCAD Update
  9985. 7.2
  9986. Richard Fallas
  9987. 7.2
  9988. Since the appearance of my review of ProCAD in Archive 6.10, Minerva
  9989. have sent me an updated pre-release version of ProCAD (1.52). This has
  9990. undergone a major amount of improvement and I have to say that I am
  9991. impressed by what has been achieved. My review was fairly positive, with
  9992. one or two niggles, particularly in the area of creating tangents to
  9993. large radius arcs, which gave rise to some concern and comment from
  9994. potential users and the software house alike. Other problems had become
  9995. apparent during more extended use and virtually all of these have now
  9996. been attended to plus many more. The önew featuresò text file for
  9997. changes since V1.02 is 25Kb long! I shall therefore only be able to
  9998. mention a few of the more notable.
  9999. 7.2
  10000. Firstly, tangents to arcs are now created via the Circle & Arc options
  10001. and are created using a form of extended precision, before being stored
  10002. in the normal precision format. This still does not give floating point
  10003. type accuracy for extreme cases but it does get much closer and is now
  10004. acceptably accurate. The function also now works predictably as
  10005. intended.
  10006. 7.2
  10007. Other improvements include: Snaps may be varied from the status bar
  10008. during editing; multiple editing points; mid-point snaps have variable
  10009. sub-divisions; CSV file output of file or selection is possible;
  10010. perpendicular extensions may now snap accurately to the end of the base
  10011. line; user arrow style (or symbol) for dimension lines; reflections now
  10012. available; break points selectable at fillet intersections; partial
  10013. implementation of IGES import; page positioning option via coordinates;
  10014. parallel option for Beziers (but producing a line object as apparently
  10015. the parallel to a Bezier is not a Bezier!); Squash file import and plot
  10016. direct; import text from WIMP writeable icons into ProCAD icons;
  10017. improved distance measurement and scale transformations (using floating
  10018. point, hence slower); improved screen rendering and speed of large arcs;
  10019. and many others.
  10020. 7.2
  10021. I have used the program out of choice on a number of different types of
  10022. drawing since the review, and there is still much to learn and I havenæt
  10023. even tried out all of the above. Suffice it to say that I am
  10024. increasingly impressed with ProCAD. It is certainly the most convenient
  10025. CAD program to use that I have come across, and with the niggles and
  10026. bugs removed and a better understanding of its capabilities, it must be
  10027. worth a look for all serious CAD users.
  10028. 7.2
  10029. The single user price of ProCAD is ú495 +VAT (ú535 through Archive) and
  10030. a site licence for up to 30 machines is ú1580 +VAT from Minerva.ááA
  10031. 7.2
  10032. WorraCAD Update
  10033. 7.2
  10034. Richard Fallas
  10035. 7.2
  10036. Since WorraCAD was reviewed by Mike Hobart in Archive 4.8 p43, it has
  10037. undergone a number of detail changes and recently has had a significant
  10038. face-lift in the form of a new User Interface consisting of a series of
  10039. 3D icon-based menus. Regular readers of Archive will have seen Oak
  10040. Solutions adverts showing a screen shot, together with a list of
  10041. features, which give a good indication of the new appearance.
  10042. 7.2
  10043. I bought a copy of WorraCAD several years ago when it first came out,
  10044. hoping that it would compliment my copy of the considerably more
  10045. expensive Parametric Design Tool. In the event, I have to admit to not
  10046. feeling at home with the menu structure in the original and never really
  10047. became proficient with it. Certain looked-for features turned out to be
  10048. too limited, e.g. fills: no double rule fills were possible, and
  10049. certainly no pattern or discontinuous line fills. I also felt it was a
  10050. little lacking in menu short-cuts and with my then ARM2 based machine,
  10051. screen redraws and displaying the current selection at the cursor were
  10052. rather slow, so despite various manipulation options not available in
  10053. PDT, my use of WorraCAD languished.
  10054. 7.2
  10055. The program, priced at ú99 (with upgrades costing ú30) does not attempt
  10056. to be a full blown, state-of-the-art CAD package, but it does have a
  10057. fairly comprehensive list of basic features. It is probably aimed at
  10058. users who want something better than Draw, for technical drawing
  10059. production, but who donæt expect to be using it as the nucleus for a CAD
  10060. oriented business. Having said that, I shall no doubt hear from many
  10061. such users! It does maintain very good accuracy in the various
  10062. constructs which can be achieved, with full floating point data
  10063. handling, and virtually infinite zoom potential.
  10064. 7.2
  10065. How does the new program differ and is it a significant improvement on
  10066. the original? As well as the new icon-based interface, the features
  10067. which are new include Ellipses and construction Ellipses, Scales,
  10068. enhanced Dimension styles, Grouping, Monochrome printing and various
  10069. detail improvements to plotter control, point creation, scaled text and
  10070. group naming/database information facilities to be used with the
  10071. (forthcoming?) ÉDesign Processoræ. Interestingly, the program no longer
  10072. requires a dongle Ö does anyone want to buy a cheap redundant decoding
  10073. appendage?
  10074. 7.2
  10075. The program has also benefited from a lot of refinement, user feedback
  10076. and de-bugging, although these improvements are more subtle. One feature
  10077. which has not been changed in concept is the separate Translator
  10078. application, which converts DXF files into WorraCAD format. Older
  10079. versions of Translator were pretty unstable and repeated use was
  10080. virtually impossible. This has now been corrected and no doubt other
  10081. refinements added. The öconvert to PDTò option was greyed out on the
  10082. review example, which I suppose is reasonable, but disappointing. In
  10083. use, I preferred Minervaæs integration, with its scaling facility before
  10084. entry. Also mildly frustrating is WorraCADæs persistence with the
  10085. imported file, as it is retained for further copies according to the
  10086. cursor position until another task is selected. I donæt think that this
  10087. default behaviour is based on a very common requirement, but it seems to
  10088. echo the action of selected items ready for dropping multiple copies.
  10089. 7.2
  10090. In essence, the functions and features of the program are substantially
  10091. unchanged in use from the original version. So does the new icon menu
  10092. system give better control over the original text based arrangement
  10093. (which is still available via the icon bar menu if required)? I have to
  10094. say that I couldnæt see a lot of difference, although at least it is now
  10095. possible to go back up the tree structure one step using the adjust
  10096. button, which (still) doesnæt happen with the text version. It may be
  10097. that the structure is user-configurable but this is not evident in the
  10098. documentation. In consequence, one is constantly backing out of menus to
  10099. change function, as the most commonly used options (for any one user)
  10100. are not grouped together. ProCAD does much better than this, and
  10101. changing function (in mid element if need be) requires much less effort.
  10102. On the plus side, the WorraCAD menu box is smaller, thus taking up less
  10103. screen space.
  10104. 7.2
  10105. I also found the snap options pretty spartan after using ProCAD (which
  10106. is five times the price however!) and no significant additions to the
  10107. key short-cuts were available. Nor were the fills enhanced apparently.
  10108. Unfortunately, the documentation still consists of the original manual,
  10109. with additional features listed in text files. I suspect that there are
  10110. all sorts of little improvements which are not listed but which only
  10111. extended use will reveal. It is pleasing to see that Oak Solutions are
  10112. still upgrading the program, so users may have confidence of continued
  10113. support.
  10114. 7.2
  10115. Itæs a pity that PDT has not had any similar recent support because, in
  10116. my view, it has always been a much better package and could have been
  10117. enhanced to make it a lot more productive. I gather Oak Solutions are
  10118. actively working on products for PCs now, which probably explains this
  10119. lack of support for PDT. It is probably worth any frequent user getting
  10120. the upgrade for the increased reliability and enhancements but I think a
  10121. lot more could have been done with menu structure flexibility.ááA
  10122. 7.2
  10123. Landmarks Ö Civil War & Elizabeth I
  10124. 7.2
  10125. Chris Price
  10126. 7.2
  10127. These two programs from Longman Logotron are, technically speaking,
  10128. identical. I shall therefore attempt only the one review Ö of the Civil
  10129. War program Ö with references to Elizabeth I. Unless specifically
  10130. stated, comments I make may generally be taken to apply to both pieces
  10131. of software.
  10132. 7.2
  10133. There have been reviews of several Landmarks packages. Like all the
  10134. others, these two have, as their central character, a young child of
  10135. approximately 10 years of age. Although this does suggest to the teacher
  10136. an öidealò age range, I do not feel that this is critical. I have used
  10137. other programs in the series with eight year olds with no appreciable
  10138. difficulties.
  10139. 7.2
  10140. Firstly, I would echo Joe Gallagheræs remarks (Archive 6.10 p59) that
  10141. the computer work should be only part of topic work. An attempt to ödoò
  10142. the English Civil War solely through Landmarks 1645 would, I am sure, be
  10143. very restrictive. In any case, this is not at all how it was intended to
  10144. be used.
  10145. 7.2
  10146. Preparation
  10147. 7.2
  10148. Before I started using the other Landmarks programs (Egyptians & World
  10149. War 2), I went searching for some clipart to support the topic. I have
  10150. yet to find any on a Civil War or Elizabethan topic (though Micro Studio
  10151. do a limited amount of the appropriate fashion files) and I would be
  10152. grateful if someone could advise me of a source (preferably through
  10153. Archive Ö then we can all benefit from the knowledge). I say this
  10154. because, good though the pictures which accompany the series are, they
  10155. do not print out well, nor can they be extracted from the parent disc Ö
  10156. being some kind of compressed sprite file Ö and adapted so that they may
  10157. be dumped to printer. I have tried screen grabs but the results are not
  10158. convincing, hence the need for a good source of clipart. A separate
  10159. resources disc, from which to print pictures for classwork and wall
  10160. displays, would have been a good idea.
  10161. 7.2
  10162. My final preparation was to explain to the children that they would have
  10163. to use very simple phraseology as the character(s) would not understand
  10164. complex questions.
  10165. 7.2
  10166. Documentation
  10167. 7.2
  10168. The documentation is, as ever, excellent and would seem to cover
  10169. absolutely every eventuality. This said, I have also heard criticism
  10170. about the goals set for children being too narrowly defined. My answers
  10171. to that criticism are: (1) You donæt have to use them if you donæt want
  10172. to Ö although I think youæd be a fool not to Ö and (2) They are very
  10173. useful if youære team-teaching with a self-confessed technophobe (as I
  10174. have done!) who barely knows one end of an Archimedes from the other.
  10175. You help the children with their computer work. Your technophobe
  10176. colleague concentrates on other aspects of the work Ö an ideal division
  10177. of labour!
  10178. 7.2
  10179. The program
  10180. 7.2
  10181. The story revolves around a 10 year-old boy called John and it takes
  10182. place in the year 1645, shortly before a minor skirmish around his home
  10183. town, towards the end of the Civil War. My main reservation here is the
  10184. use of language. Being 1645, John uses the archaic ötheeò and öthouò
  10185. forms of address which may cause problems for some children. Like all
  10186. the Landmarks characters, John is an obliging young fellow who will do
  10187. all he can to show you the wonders of Langport, the town where he lives.
  10188. 7.2
  10189. There are some neat touches here which allow children to examine most
  10190. aspects of Johnæs life. (For example, John was amused that I did not
  10191. know what a öchamberò was and explained as exactly as he could!!) We
  10192. learn about his friends Ö especially his best friend Joshua. (Joshuaæs
  10193. Dad is a Puritan, but John doesnæt mind, which is the biggest clue to
  10194. Johnæs allegiance that Iæll give you.) When you want to quit the
  10195. program, the usual procedure is to key in öGoodbyeò, at which John will
  10196. reluctantly bid you farewell. Events take place in real time and if you
  10197. do have to quit and come back, you will be greeted cordially and
  10198. informed of what has gone on in your absence.
  10199. 7.2
  10200. As with all Landmarks programs, you can move around by using the arrow
  10201. keys to indicate North, South, East and West. Three function keys are
  10202. also used. Key <f1> types öWhat can you see?ò, <f2> types,öWhere are
  10203. you?ò and <f3> writes öDescribeò permitting you to enter such requests
  10204. as öDescribe a chamberò.
  10205. 7.2
  10206. Shortcomings
  10207. 7.2
  10208. I have corresponded with the program author, Stephen Grand, and even he
  10209. admits that the programs are showing their age Ö mainly in the way they
  10210. are constructed. It is technically very difficult to cater for all the
  10211. possible options that the average 9/10 year old may want to explore, and
  10212. fit the whole lot onto a single floppy disc. However, the programs make
  10213. a good stab at this, although there are one or two minor önigglesò.
  10214. 7.2
  10215. Unless you can see a character, it is generally not possible to describe
  10216. him. This can be rather irritating when John mentions a character whilst
  10217. describing a location. If you then ask him to describe that character he
  10218. will usually only give a description of the previous scene. As this is a
  10219. fairly natural thing for children to do, they find it irritating not to
  10220. get an answer to a straightforward question.
  10221. 7.2
  10222. I must echo Joe Gallagheræs comments on the öteletextò style.
  10223. Nonetheless, the children that used the Landmarks programs had no
  10224. problems with this. The problem I did find in a classroom context was
  10225. the fact that, once asked a question, John often went into quite a long
  10226. monologue. This meant that children had to scribble at a great rate in
  10227. order to write down all they were being told. Because they write more
  10228. slowly than an adult, quite a time passed before they had finished and
  10229. the next thing they knew they were informed curtly that it appeared that
  10230. önobody wants to talk to me.ò Not surprisingly, the children found this
  10231. attitude rather harsh. After all, they were only trying to record the
  10232. Great Oneæs pearls of wisdom! (Saying öSorryò usually put things right!)
  10233. 7.2
  10234. It is a good product but, as I said earlier, it is now showing its age a
  10235. bit. This is especially apparent when it is put alongside something like
  10236. Sherstonæs ArcVentures which makes much better use of the Archimedesæ
  10237. facilities. (Having spoken to Mr Grand myself, I gather that this is
  10238. because the same packages have to run on other computer platforms so we
  10239. end up with the lowest common denominator. Ed.)ááA
  10240. 7.2
  10241. Two CD-ROMs reviewed
  10242. 7.2
  10243. Bob Ames
  10244. 7.2
  10245. I am going to be dealing with two CD-ROMs Ö ÉWoodlandsæ and Acornæs
  10246. Educational Directory. First of all, though, here is some technical
  10247. background about CD-ROMs.
  10248. 7.2
  10249. CD-ROMs are small polycarbonate discs containing data. They look
  10250. remarkably similar to the digital audio CD you might play in a domestic
  10251. CD player.
  10252. 7.2
  10253. They are very similar and, indeed, the same disc is sometimes used in
  10254. both systems. They are both made in the same ways, either by öprintingò
  10255. and etching aluminium onto a polycarbonate disc via a high-accuracy
  10256. glass master (usually made by Pilkington, who else?), or by direct
  10257. (magneto-laser) recording onto a recordable disc. The latter method
  10258. obviously only gives one copy at a time Ö rather like copying onto a
  10259. floppy disc, one item at a time. The first method will give a virtually
  10260. unlimited supply of identical discs and is suitable for bulk sales.
  10261. 7.2
  10262. The cost of multiple CD replication is now down to under ú1 per disc.
  10263. For large quantities, you would get the jewel case thrown in and the
  10264. printing of the info sheet/ booklet is usually a few pence in these
  10265. quantities.
  10266. 7.2
  10267. For digital audio, there are two alternatives: (The reason I mention
  10268. audio is the similarity of the media, the methods and the duplication
  10269. costs.) (1) Buy a recordable CD machine. There are models available from
  10270. Marantz, Philips and Studer, varying in price from ú2,500 to ú6,000. (2)
  10271. Go to one of the number of sound studios who have purchased these and
  10272. who offer a service of transcribing your (preferably digital) tapes onto
  10273. CD for as little as ú25 a go! Blank recordable 60 minute discs cost
  10274. around ú16 each. Data can be written onto the disc in several sessions,
  10275. prior to öfix-upò when the table of contents (the map which tells the CD
  10276. player where to go) is written and the disc can be played in any CD
  10277. player.
  10278. 7.2
  10279. According to CD Revolution (the company set up by Kodak to market
  10280. recordable CDs), if you had a single CD made from your hard disc
  10281. contents (the most expensive way, and only for huge databases which are
  10282. relatively fixed) the cost would be of the order of ú20 per disc.
  10283. 7.2
  10284. The one-time recordable disc will hold differing amounts of data
  10285. depending on the disc purchased Ö there are 60 and 74 minute discs
  10286. equating to 500 or 700 Mb of data. (700 Mb is equivalent of 470 high
  10287. density floppy discs or the contents of up to 340,000 pages of text.)
  10288. The system is very similar to that for audio CD duplication and the
  10289. costs are similar Ö the CDR recorder CDD521 from Philips costs around
  10290. ú5,000.
  10291. 7.2
  10292. The real problem with CD-ROM software (and drives) is one of pricing.
  10293. Itæs a real Échicken and eggæ situation, i.e. without cheap software,
  10294. there will be very few drives sold, thus few copies of the software will
  10295. be sold and so the price stays high, and so on.
  10296. 7.2
  10297. Woodland CD-ROM
  10298. 7.2
  10299. APA MultiMedia have produced a fascinating collection of pictures and
  10300. sounds, together with facts and figures on many of the species found in
  10301. British woodlands. The Woodland CD-ROM comes in a huge box, with a mono
  10302. photograph on the front. Inside is a CD in jewel case (no CD-ROM caddy,
  10303. which will cost you ú7, at least until the new cheap versions become
  10304. available) and a brief manual which is notated to the effect that a full
  10305. manual will be sent on completion of the guarantee card. I sent off the
  10306. card and waited.
  10307. 7.2
  10308. The application runs on a 1Mb RISC OS 3 machine Ö attempting to run it
  10309. on a RISC OS 2 machine brought up an error box and no further progress
  10310. could be made, so I upgraded (with ill-founded trepidation) to RISCáOS
  10311. 3.1.
  10312. 7.2
  10313. Once the controls have been mastered and the principles understood, the
  10314. system is very easy to use. Lisa (now 5╜ years) took to it very quickly
  10315. and discovered all sorts of birds and trees, butterflies and deer, and
  10316. had a great deal of fun with it. For instance, one Saturday afternoon,
  10317. after listening to the birds singing in the garden she went to the
  10318. computer, switched it on, started up Woodland and identified our
  10319. resident blackbird from the disc!
  10320. 7.2
  10321. The rook calls must rate as the best use of the Archimedes sound chips
  10322. yet Ö it really startled us with its realism. The most impressive sounds
  10323. are from the deer collection but, unfortunately for us, we live in the
  10324. Cambridgeshire fens and we donæt have many rutting deer in our woods!
  10325. 7.2
  10326. Lisa is now looking for all the butterflies depicted on the disc Ö a
  10327. great pity we didnæt have this CD a few weeks earlier, as her class has
  10328. just completed a project on butterflies.
  10329. 7.2
  10330. The sound samples are well-recorded but, if anything, they are too
  10331. realistic in the sense that they suffer from being played at the
  10332. relative levels as found naturally. Perhaps it would have been better to
  10333. put some form of volume control on the system, for I am sure that the
  10334. quieter sounds would get swallowed up by classroom noise Ö or even a
  10335. noisy hard disc fan! There is a lot of background noise on most of the
  10336. samples, which is very realistic, and is as found in real woods.
  10337. However, this can create distractions for the younger child.
  10338. 7.2
  10339. The first introduction page gives way to a öMap pageò where further
  10340. choices can be made from eight sections. There are sections on
  10341. Introduction (85+ pages); 16 animals; 50+ birds; 28 trees; 22 types of
  10342. other plants; öminibeastsò (16 butterflies, 8 moths, ants); 7 types of
  10343. fungi; and 28 pages of Éthings to doæ. The sound directory has 48 sound
  10344. samples.
  10345. 7.2
  10346. The instructions indicate that you should scroll through the pages with
  10347. <select> on the forward arrows but that leaves the previous page on
  10348. screen and eventually leads (quite quickly on a 1 Mb machine) to the
  10349. öToo many windowsò error box. A far better way is to use <adjust>
  10350. because this closes the previous window as it opens the new Ö rather
  10351. like a book! (Remember books? They were made of a renewable resource
  10352. and, usually, had indexes!) Of course, <select> can be used when the
  10353. previous window is needed for, say, comparison.
  10354. 7.2
  10355. Later on (at-the-last-resort-read-the-manual!) I investigated the Info
  10356. icon. This gives a better series of instructions, including the use of
  10357. <adjust> to scroll forwards Ö this should have been copied to the
  10358. introduction page.
  10359. 7.2
  10360. The display font is difficult to read on the Acorn colour monitor. The
  10361. system font is far easier to read at the sizes used Ö itæs the choice of
  10362. size which creates problems, e.g. in the heading which shows the word
  10363. BIRDS, the middle horizontal part of the S is invisible!
  10364. 7.2
  10365. The lack of an index is the really worrying aspect, although there is a
  10366. very comprehensive search facility. I really like browsing through the
  10367. index of a book as it gives me a real feel for the contents. I
  10368. constantly find things that I didnæt know anything about. The old
  10369. problem arises: how do you find out about (say) the buzzard if you donæt
  10370. know its name! The CD has a file called Index.Wordlist but that is over
  10371. 5Mb long, and so wonæt load into any other application. (Unless you have
  10372. an 8Mb A5000 or an expanded A540!)
  10373. 7.2
  10374. If a session is interrupted, you cannot go back to, say, page 30 of the
  10375. many pages of introduction. The only way I have found is to go through
  10376. all the previous 29. This is very time-consuming Ö there ought to be a
  10377. way of going to an individual page in the öIntroò or öThings to doò.
  10378. 7.2
  10379. There are many different aspects to the search routine. For instance,
  10380. entering the word OAK will produce a list of entries which includes the
  10381. four types listed, the fungi which grow on it or under it, and the fauna
  10382. which live in Oak woods. However, you have to be careful because, if the
  10383. result of the search yields more than 25 pages of references, an error
  10384. box appears and a refined search parameter is requested.
  10385. 7.2
  10386. In the tree or plant sections, there are no diagrams of leaves, only
  10387. part-screen photos of tree outlines Ö I was always taught to identify
  10388. trees by looking at their leaves. In any case, if trees are in a wood,
  10389. the outlines are not easily visible. There is also a shortage of textual
  10390. description of the tree-shape and leaf-shape Ö only öbroad-leavedò or
  10391. conifer. (I donæt think broad-leaved is the usual description of a
  10392. willow!) The only photos of leaf shape given are the oaks but there is
  10393. no full tree-shape picture!
  10394. 7.2
  10395. Minor grumbles
  10396. 7.2
  10397. Spelling ought to have been checked before producing the CD, e.g. the
  10398. buzzard, is said to have a ödistinciveò sound.
  10399. 7.2
  10400. The entry for Robin has two spurious data pages (pages S2 & S3). They
  10401. have no information, just a curious, non-functional, Smile icon.
  10402. 7.2
  10403. All bird entries have the sound icon but some (e.g. Kestrel, Sparrow)
  10404. have no sound. (I learned later that itæs the caption which denotes
  10405. whether a sound is available Ö i.e. sound icon but no caption = no
  10406. sound.) A few of the animals have sounds and, as I said, the deer are
  10407. particularly impressive. Here the availability of sounds is indicated by
  10408. the presence of the icon only. (No icon = no sound.)
  10409. 7.2
  10410. The Map icon is far too close to the Next icon, so young, untrained
  10411. hands can easily miss the Next icon and click on the Map icon. This
  10412. means that they lose their place (in, say, the 80-odd pages of Intro
  10413. text) and have to scroll through all the pages again to get back to the
  10414. same point.
  10415. 7.2
  10416. The information is really not all that plentiful Ö a total of 150
  10417. species are described. Even so, Woodland takes 110 Mb of storage in 3910
  10418. files.
  10419. 7.2
  10420. Is it worth ú150 +VAT? I reckon that about ú49 inclusive would be
  10421. appropriate for this product Ö that would be on a par with most
  10422. educational CD ROMs for other platforms such as PC and Mac. There are
  10423. the Tropical Rainforest, Full Bloom and Deep Voyage CDs available from
  10424. Aris for PC & Mac for ú29+VAT with roughly comparable amounts of
  10425. information. For Archimedes, the packed Interactive Space Encyclopedia
  10426. CD from Andromeda which has 2,000 colour photos, 150 3D full screen
  10427. animations and films, and 1,000 text documents costs ú75+VAT; the
  10428. Hutchinsonsæ Encyclopedia (see last month) with even more information
  10429. costs ú150+VAT. The free Next demo CD has 110Mb and 28 minutes of audio.
  10430. 7.2
  10431. It is financially sound to sell high quantities of anything; selling
  10432. 1000 at ú10 unit profit yields better than selling 50 at ú100 Ö the
  10433. company benefits financially and also becomes much better known.
  10434. However, if CD ROMs were to be sold at, say, ú10 then the flood of sales
  10435. of CD ROM players would achieve the öcritical massò and bulk sales would
  10436. ensue. Commercial CD replication is priced under ú1 each in 1,000 lots.
  10437. 7.2
  10438. Acorn Educational Directory
  10439. 7.2
  10440. Itæs interesting to compare the previous product with the Acorn
  10441. Educational Directory (issue 4), also published by APA Multimedia. The
  10442. Acorn dealer adverts take 3Mb in 1,025 files. The actual Education
  10443. Directory comprises 8,575 files and takes up 150Mb.
  10444. 7.2
  10445. The dealers are displayed on a map of the relevant county which is
  10446. chosen from an alphabetical list. The names are displayed with acorns on
  10447. various parts of the county map although the position of the acorn does
  10448. not necessarily correspond to the actual placing of the dealer within
  10449. the county. Clicking on the name brings up a page of address details and
  10450. öa few words from the sponsorò indicating specialisms.
  10451. 7.2
  10452. I would say that the catalogue at ú30 +VAT is still high cost for a
  10453. reference book which has a great deal of advertising in it. The previous
  10454. edition printed in A4 paper-back book form, came to me free of charge
  10455. for the cost of a phone call.ááA
  10456. 7.2
  10457. Insight
  10458. 7.2
  10459. Mike Samworth
  10460. 7.2
  10461. Insight is a suite of software designed to link up with data-logging
  10462. hardware, supporting the most popular data-logging interfaces used in
  10463. schools. It goes much further than mere collection of data, however,
  10464. allowing quite sophisticated analysis of data.
  10465. 7.2
  10466. Peter Thompson gave a comprehensive review of the software (Archive 5.9
  10467. p60) in which he made some valid criticisms. There have been a number of
  10468. improvements since that version (1.05) and I had intended to see if
  10469. these had been attended to in version 1.31 as sent by Paul. Some initial
  10470. problems meant that the version actually reviewed here is 1.38.
  10471. 7.2
  10472. Insight is written by a team at Leicester University led by Lawrence
  10473. Rogers and is published by Longman Logotron. The price is ú69 +VAT.
  10474. 7.2
  10475. Insight was used on an A3000 with serial chips fitted. The hardware used
  10476. was Sense and Control (SaC) from Educational Electronics, together with
  10477. a range of dedicated and undedicated probes, the latter connected via
  10478. the ADC input of the interface.
  10479. 7.2
  10480. What is data-logging?
  10481. 7.2
  10482. Data-logging is using a computer to interface with sensor devices and
  10483. thereby capture the data so produced. There are many different sensors
  10484. available and obviously this has a large bearing on the usefulness of
  10485. data-logging. Sensors currently available include temperature, light
  10486. intensity, humidity, pressure, magnetic flux density, pH and oxygen.
  10487. These measure physical quantities and relay this information to the
  10488. computer as a voltage via the hardware or interface. Other sensors are
  10489. called digital sensors and merely relay a state condition as on or off
  10490. and are used to count or measure the speed of an object passing through
  10491. two light gates, for instance.
  10492. 7.2
  10493. Why use data-logging?
  10494. 7.2
  10495. Experimentation, the measuring and controlling of variables, is the main
  10496. technique for testing theories and hypotheses. One of our
  10497. responsibilities is to try and teach science as it is actually done in
  10498. real scientific situations. We must also teach it in such a way as to
  10499. make it easily understood. In both respects, data-logging has a valuable
  10500. contribution to make. Firstly, science research carried out by
  10501. industrial and academic researchers involves computers extensively to
  10502. log experiments. This is done for a number of reasons:
  10503. 7.2
  10504. 1.    routine tasks are automated to save unnecessary work
  10505. 7.2
  10506. 2.    less chance of human error
  10507. 7.2
  10508. 3.    allows very slow or very fast events to be followed
  10509. 7.2
  10510. 4.    data can be analysed quickly
  10511. 7.2
  10512. Secondly, as well as being an essential part of modern science, data-
  10513. logging has many other educational advantages:
  10514. 7.2
  10515. 1.    pupil motivation is often increased
  10516. 7.2
  10517. 2.    limited competence at measuring or maths does not stop
  10518. experimentation
  10519. 7.2
  10520. 3.    concepts can easily be understood
  10521. 7.2
  10522. 4.    data can be manipulated easily, saving time
  10523. 7.2
  10524. 5.    printouts of results save needless repetitive plotting of data
  10525. 7.2
  10526. What is needed?
  10527. 7.2
  10528. An interface is needed which connects the sensor or probe to the
  10529. computer. There are many different models available, which confuses the
  10530. user somewhat. In some versions, the probe must first be connected to a
  10531. box which is then connected to the interface. Software is needed, of
  10532. course, to control the collection of the data and then analyse and
  10533. present the data in some suitable form (e.g. graph, table). It is also
  10534. possible to build your own probes and interfaces or even write your own
  10535. specific software. This is obviously quite labour-intensive.
  10536. 7.2
  10537. The Insight package
  10538. 7.2
  10539. Insight comes in a colourful box containing two A4 guides, a set of
  10540. laminated work cards in addition to the usual envelope containing the
  10541. disc. The Usersæ Guide is very clearly written including many
  10542. screenshots and would be easily followed by those not too familiar with
  10543. RISCáOS conventions. My only criticism is that, where the reader really
  10544. needs more help, such as the analysis section, the guide tends to fall
  10545. short. Ideally, I would have liked to have seen a real example worked
  10546. through in context to illustrate the features available. The Teachersæ
  10547. Guide is intended to give background information and to set the context
  10548. for which Insight was designed. It is an excellent introduction to data-
  10549. logging and would be a useful publication in its own right. The people
  10550. who wrote it obviously have a knowledge of the National Curriculum in
  10551. Science Ö no mean feat!
  10552. 7.2
  10553. The pupil workcards consist of good-quality laminated cards depicting 20
  10554. possible investigations using Insight in combination with a data-logging
  10555. device. They are extremely well written without being too prescriptive,
  10556. always giving the necessary apparatus, inputs, timespan, etc. There are
  10557. even suggested follow-up investigations. In addition to these very
  10558. useful resources, there is a resource file on the Insight disc
  10559. containing more examples, contact addresses and references.
  10560. 7.2
  10561. The software
  10562. 7.2
  10563. Insight consists of two distinct applications !Analogue and !Digital.
  10564. Before looking at each separately, there have been a few improvements
  10565. since the earlier version reviewed that apply to both. Firstly, the
  10566. number of interfaces supported has increased. The Unilab range of
  10567. interfaces are now supported, as is Sense from Educational Electronics.
  10568. It is important that prospective users think very carefully about what
  10569. hardware they have or are considering. Sense IT, Sense and some of the
  10570. Unilab range require an I/O podule to be fitted, whilst the others use
  10571. the serial port.
  10572. 7.2
  10573. I have used Insight almost exclusively with Sense and Control (SaC).
  10574. This is for two reasons. First is the simple fact that, whilst we have a
  10575. LogIT at school, we do not have the serial cable for an Archimedes and
  10576. Griffin and George would not send one out on approval. Secondly, SaC
  10577. provides a parallel port, user port and ADC port. The latter then allows
  10578. connection of such sensors as the ÉBlue Boxæ range from Philip Harris.
  10579. This range is probably the most popular in schools and colleges and thus
  10580. allows the use of existing hardware that may have been built up over
  10581. many years. Insight will also now allow the calibration of new sensors
  10582. to be added to the list.
  10583. 7.2
  10584. Analogue measurement
  10585. 7.2
  10586. Rather than repeat much of Peter Thompsonæs comprehensive description of
  10587. the facilities of the Analogue application, I shall give a brief resumΘ
  10588. followed by any improvements.
  10589. 7.2
  10590. A maximum of four analogue measurements can be made from sensors over a
  10591. timespan of between two seconds and seven days. Recognised sensors are
  10592. calibrated automatically but others have to be calibrated and saved to
  10593. the list. Alternatively, a set-up file of the whole data can be saved to
  10594. avoid having to repeat this.
  10595. 7.2
  10596. Remote operation is now much easier and will, for instance, support
  10597. sleep mode for SaC which allows remote operation for the maximum time
  10598. period of seven days. This makes use of the internal clock in SaC to
  10599. switch off measurement circuits inbetween readings thus extending the
  10600. battery life beyond the usual 4-6 hours. Peter had problems with LogIT
  10601. and though I am unable to confirm this, the update file in Insight
  10602. claims that this has been corrected. According to this, auto-log is
  10603. fully supported, as is simultaneous real-time and auto-logging. I think
  10604. the biggest improvement is that set-up files are no longer necessary
  10605. before remote fetching, a most irritating feature of the original
  10606. version.
  10607. 7.2
  10608. There have also been improvements to the scaling of axes, zoom display
  10609. and printing of graphs. Certainly, where the printing of graphs is
  10610. concerned, this is very much enhanced when an outline font is selected
  10611. from the icon menu. Graphs can now be exported as drawfiles. The program
  10612. scores heavily over some competing packages in the ease of data analysis
  10613. with gradients, averages, trial fits, ratios as some of the useful
  10614. features. Many of these are particularly useful in a teaching situation,
  10615. though they are mainly confined to the higher end of secondary education
  10616. or further education.
  10617. 7.2
  10618. Digital measurement
  10619. 7.2
  10620. This handles two digital inputs, for instance from light gates. Possible
  10621. experiments include those with trolleys that would normally involve
  10622. miles of ticker tape scattered around the science laboratory. Possibly,
  10623. as a non-physicist, I must confess that this half of Insight is not as
  10624. user-friendly as the Analogue program. Data collected is displayed in a
  10625. variety of ways, perhaps most usefully as a table that can have columns
  10626. added and calculations carried out on it. This feature has been enhanced
  10627. in this latest version and acts very much like a simple spreadsheet
  10628. albeit with far fewer functions and less flexibility. The table also
  10629. allows manually obtained data to be added. Unfortunately, there is still
  10630. no facility to count pulses from a Geiger tube or other pulse sensors.
  10631. 7.2
  10632. Conclusion
  10633. 7.2
  10634. Insight is unlike most data-logging software in that it is designed to
  10635. work with a number of interfaces. Most interfaces are supplied with
  10636. dedicated software, some at extra cost. For the Archimedes, this can
  10637. range from rewritten BBC software to fully RISCáOS compliant software.
  10638. Insight, I believe, scores on two counts. Firstly it means that whatever
  10639. myriad collection of interfaces and hardware a school or college
  10640. possesses, once students have become familiar with Insight, they can
  10641. begin to make use of it and, with practice, use it to its full
  10642. potential. Secondly, it is just that potential that makes Insight stand
  10643. out from other software of this type that I have used. It has been
  10644. designed with science teaching in mind and this shows in both the
  10645. features and the way they are implemented. I for one have enjoyed using
  10646. Insight to experiment and would recommend it fully.
  10647. 7.2
  10648. Footnote
  10649. 7.2
  10650. Version 1.31 had a Readme file that said Insight supported sleep mode
  10651. with SaC. This proved not to be true. However, the very helpful
  10652. technical staff at Educational Electronics contacted the author,
  10653. Lawrence Rogers, who kindly sent me a copy of version 1.38 which does
  10654. support sleep mode. Their help is much appreciated.ááA
  10655. 7.2
  10656. StrongED
  10657. 7.2
  10658. Dave Wilcox
  10659. 7.2
  10660. StrongED has been around for some considerable time, originally in a
  10661. shareware form, and it has now matured into a commercial package. It is
  10662. written by Guttorm Vik from Norway and is marketed by Stallion Software
  10663. Ltd. The package is presented in the usual video type box, containing
  10664. one disc and a 48 page manual.
  10665. 7.2
  10666. The manual
  10667. 7.2
  10668. The manual has been prepared using Impression and printed out,
  10669. apparently, on a bubblejet printer. In my opinion, the manual for a
  10670. piece of software needs considerable thought and, I would suggest, as
  10671. much time and effort as the program itself. This is important as the
  10672. potential customer obtains his first impressions from this manual.
  10673. 7.2
  10674. I hope that the copy supplied with the review software is a draft
  10675. version. If not, a little bit of attention needs to be paid in this
  10676. area. Throughout the booklet there are large gaps Ö it looks as if it
  10677. was intended to put screenshots into these spaces. This said, the actual
  10678. content of the manual takes you through each menu option in a clear
  10679. concise manner, followed by detailed listings of all shortcuts available
  10680. in various modes of use.
  10681. 7.2
  10682. The disc
  10683. 7.2
  10684. On the disc, you have !StrongED, the main application, and !StrongHlp,
  10685. an interactive help package still being developed but set up to work
  10686. with StrongED. Then there is a keystrip in Draw format and !System and
  10687. !Scrap directories. StrongED is currently on version 2.54, but should be
  10688. version 2.60 by the time you read this. The first thing to do is to make
  10689. yourself a backup or install onto hard disc. There is no copy
  10690. protection, so this can be done via the OS.
  10691. 7.2
  10692. The program
  10693. 7.2
  10694. StrongED is now fully desktop compatible. Double clicking on its icon
  10695. loads the program onto the iconbar as a clenched fist icon. From this
  10696. icon, you obtain various configuration choices, such as the choice of
  10697. flashing or steady cursors of Éblockæ or Écaretæ type. You can also
  10698. configure throwback actions, for C program development. The Basic option
  10699. to strip line numbers is configurable. It is also possible to keep a
  10700. list of texts currently loaded in a separate window and then by clicking
  10701. on one entry in this list, it is easy to bring your choice to the front
  10702. for further work, removing the need to step through layers of windows.
  10703. From this menu you can also select the type of work window you require,
  10704. i.e. creation of the usual Text, Obey, Exec files through to language
  10705. files like Basic, C, Pascal, etc.
  10706. 7.2
  10707. To use StrongED, simply click on its icon and this opens a text window
  10708. as in Edit. With StrongED, there is one noticeable difference Below the
  10709. horizontal scroll bar, you have an additional info bar. This contains
  10710. basic information showing cursor position from the top left corner or
  10711. offset position, insert or overwrite mode, tab setting, markers Ö if
  10712. used, mode, word or character wrap setting and the newline character.
  10713. These can be changed by clicking to toggle or using menu selections over
  10714. the appropriate item.
  10715. 7.2
  10716. Block manipulation in StrongED works as you would expect, not as we have
  10717. become used to. Once a block is selected, it can be extended or reduced
  10718. by clicking with <adjust>. This block can then be copied, moved or
  10719. deleted as in a wordprocessor package, but can also have the case of the
  10720. characters changed to upper or lower case throughout the block, in one
  10721. action. Blocks may also be indented or un-indented (by using a negative
  10722. number) at will. There is a versatile and quick search and replace
  10723. facility which also allows searches for control characters now more
  10724. commonly called Magic Characters. It also allows you to move backwards
  10725. and forwards through the resulting finds by use of the arrow keys.
  10726. 7.2
  10727. For programmers, there is a facility to list all procedures and
  10728. functions in a separate window. If you then wish to move within the
  10729. program to a specific function or procedure, simply click on its name in
  10730. the list window and the cursor will move to that area of your program.
  10731. Another nice feature of the search facility is the ability to list all
  10732. finds. This opens a window showing all lines with occurrences of the
  10733. search string. A quick word of caution though, if you do several
  10734. searches and list the occurrences, there is no indication as to which
  10735. window represents which search, perhaps in later editions this will be
  10736. corrected.
  10737. 7.2
  10738. At the present time, the magic characters are the same as in Edit. So,
  10739. for example, if you wish to search for a Hex character, the search field
  10740. should read \xXX where XX is the Hex coding. This is not documented at
  10741. all. On several occasions, using the search and replace, I have had this
  10742. program crash with a machine reset being necessary following multiple
  10743. search and replace operations. However, the search and replace facility
  10744. is apparently one area to be enhanced in the next version. There is also
  10745. the facility to set different colours for foreground text, backgrounds,
  10746. control codes and so on. This helps when searching through for control
  10747. codes.
  10748. 7.2
  10749. If you are frequently involved in converting the likes of PC text files
  10750. to the Archimedes, StrongED has a built in feature which enables you to
  10751. change from one end of line character to another or combination of the
  10752. same at the press of a button, without going through the laborious
  10753. search and replace method we are now so used to.
  10754. 7.2
  10755. Nearly all menu options have a corresponding keyboard equivalent, and it
  10756. is also possible to record keypress sequences for repetitive operations
  10757. and play them back when needed.
  10758. 7.2
  10759. Summary
  10760. 7.2
  10761. I feel sure that this overview of the software does not do it full
  10762. justice, I have only really scratched the surface of the programæs
  10763. capabilities. As with all software, practice and use will show its full
  10764. capacity. On first impressions and use I can recommend this package to
  10765. anyone. However, I would stress to Stallion Software that the manual
  10766. needs some attention.
  10767. 7.2
  10768. For those who prefer to use StrongED in place of Edit, simply include
  10769. the following two lines in your boot file and anytime you double-click a
  10770. text file, StrongED will load in preference:
  10771. 7.2
  10772. Filer_Boot  <Full path to !StrongED>
  10773. 7.2
  10774. Filer_Boot  <Full path to !StrongHlp>
  10775. 7.2
  10776. Also, if you have used the task manager to save your !Boot file, delete
  10777. any Filer_Boot references made to !Edit. The line usually reads:
  10778. 7.2
  10779. Filer_Boot Resources:$.Alps.!Edit
  10780. 7.2
  10781. StrongED costs ú30.55 inclusive from Stallion or ú27 through Archive.ááA
  10782. 7.2
  10783. SPEX
  10784. 7.2
  10785. Bob & Lisa Ames
  10786. 7.2
  10787. Spex from Explan (who hail from Tavistock, Devon) is a room-designing
  10788. program aimed at children from 5 to 18 or so. There are four stages in
  10789. the design:
  10790. 7.2
  10791. 1)    Planning (choose the room and dimension it)
  10792. 7.2
  10793. 2)    Wall fittings (place doors, windows, etc)
  10794. 7.2
  10795. 3)    Choice and position of furniture
  10796. 7.2
  10797. 4)    Final 3D view of results (including paper modelling)
  10798. 7.2
  10799. The main program comes on a floppy disc, with resources, called items,
  10800. (doors, windows and furniture, etc) on another Ö and an extra disc of
  10801. example 2D and 3D views. There are also comprehensive worksheets for
  10802. activities away from the computer. These involve completing part-
  10803. drawings in perspective and plan and elevation, work on costings of
  10804. various room settings and so on. The review copy came with two similar
  10805. sets of worksheets, one aimed at secondary schools and one for primary
  10806. groups (key stages quoted as 1 & 2).
  10807. 7.2
  10808. The sets of worksheets were provided as photocopy masters Ö permission
  10809. is given for the school to copy as required. These sheets are presented
  10810. in a loose form of perfect binding (lightly glued down the back) but
  10811. perhaps they should have been contained (unglued) in a ring folder
  10812. similar to ESMæs Time Traveller series which had one for each of the
  10813. program instructions and resource pack.
  10814. 7.2
  10815. The program is very easy to use Ö the sections are presented on a 4-
  10816. square ömenu pictureò, each describing the function with the help of a
  10817. vignette Ö e.g. the furniture section depicts the view of a removal van
  10818. and furniture, complete with a öMr Shifterò.
  10819. 7.2
  10820. When a room is planned, yards, feet, inches, metres, centimetres or
  10821. millimetres may be used, the next section may be accessed. This is where
  10822. the fittings (the doors, windows, curtains and so on) are decided. This
  10823. is done on an elevation of the wall in use Ö any of the walls may be
  10824. equipped but the south and east walls are transparent on the 3D view.
  10825. The height of the room seems fixed.
  10826. 7.2
  10827. At first, the restriction of designing just four domestic rooms
  10828. (bedroom, kitchen, lounge, bathroom with no study, dining or utility
  10829. room, etc) seemed a great pity but chats with the very helpful guys at
  10830. Explan tell me that there are three extra discs in preparation which
  10831. will each be öof modest costò. These will include kitchen extensions Ö
  10832. i.e. all the missing views of the furniture, and some more items
  10833. besides. There is, by öpopular requestò, a disc coming which will
  10834. contain the classroom environment. There are also plans afoot to provide
  10835. partitions for various rooms, which will get round the problem of
  10836. regular 4-sided rooms. Most houses have at least one room which is not
  10837. rectangular, e.g. L-shaped or worse.
  10838. 7.2
  10839. It seems that views were left out to enable a complete set of items for
  10840. the 4 rooms to be fitted on the one supplied disc without compression.
  10841. (It was a very good idea to omit compression Ö I hate it!) However, I
  10842. feel quite strongly that as the omissions are so random, there ought to
  10843. have been extra discs supplied with the package so that complete sets of
  10844. components for each room would have separate discs, e.g. one master
  10845. program and individual discs for kitchens, bedrooms, etc. That way, it
  10846. would be relatively easy to add extra environments in the future Ö there
  10847. would be spare space on each disc for common components and for extra
  10848. items when designed or purchased.
  10849. 7.2
  10850. It appears that the forthcoming Explan program ÉArchitectæ will allow
  10851. individual rooms to be created. I particularly like the idea as this
  10852. will allow me to design recording studios with the essential non-
  10853. parallel wall format. I would like to be able to design my own wall-
  10854. fittings and furniture as I require some very specialised fittings Ö
  10855. e.g. double doors for equipment access, loudspeakers, tape recorders,
  10856. etc. And, of course, I would like to change the height of the rooms. I
  10857. hope the two programs will be fully interlocking. It should be the first
  10858. use of the Archimedes to give a full walk-through design and display of
  10859. a building (at reasonable cost, at any rate).
  10860. 7.2
  10861. Minor grumbles
  10862. 7.2
  10863. Most of the items of furniture can be placed on any wall but there are a
  10864. number of items which will only face two ways, the most surprising being
  10865. the kitchen sink, bath, toilet and shower. (Strangely, while the person
  10866. and the fireguard can only face two ways, Teddy and the fire place face
  10867. all four ways!)
  10868. 7.2
  10869. There are some perspective problems. A couple of the kitchen units and
  10870. the freezer look square when E or W facing, but appear oblong when
  10871. facing N or S. When deciding the kitchen furniture, the table should be
  10872. placed after the chairs, otherwise chairs appear on top of the table on
  10873. the plan views. However, warnings about this sort of thing are given in
  10874. the manual.
  10875. 7.2
  10876. The öplugsò (electric power sockets) cannot be installed above the base
  10877. units in the kitchen, because their height is fixed Ö Lisa wanted to do
  10878. a replica of our kitchen and it has many power sockets. Neither could
  10879. she do an island or breakfast bar which came out properly on the 3D view
  10880. Ö probably because the perspective views are not complete. The drag and
  10881. drop positioning requires great accuracy. It is all too easy to place
  10882. one kitchen unit too close beside another, when the 3D view will show it
  10883. on top!
  10884. 7.2
  10885. When printing out a plan on A4, a very odd scale was shown, quoted as 1/
  10886. 29.66, and the length and depth were shown incorrectly. For a 16 ╫ 13 ft
  10887. room, the dimensions printed were 4.876190476ft ╫ 3.961904761ft, and the
  10888. area was 19.31900226 feet (also note the omission of öSquareò). I
  10889. suppose these strange decimal places and scalings are the results of a
  10890. pre-production bug!
  10891. 7.2
  10892. When working with a small scale window (e.g. 1:400 Ö for convenience
  10893. when filing operations were carried out), when the window closes down,
  10894. so does the tool (menu) bar along the bottom of the window. This means
  10895. that some ╛ of the options are not available until the scale was
  10896. increased, but the scale option is not visible! Fortunately, the
  10897. magnifying glass icon returns the display to 1:50. This fault really
  10898. should be addressed in future versions. I suggest following !Drawæs
  10899. example where the whole of the iconbar is available regardless of the
  10900. size of the window.
  10901. 7.2
  10902. Lisa loved the program and its ability to show a 3D view of the room
  10903. that she had enthusiastically designed. Her first attempt was full of
  10904. doors and windows but no furniture Ö she was so eager to get to the 3D
  10905. part! Later on, the verdict was öfantasticò (a judgement rarely given)
  10906. but that must be tempered by her motheræs view that the section on öbill
  10907. of quantitiesò was poor. She couldnæt see what practical use this part
  10908. had. This is the section available after the 3D view which displays the
  10909. quantities of each item used, e.g. 1 door, 1 toilet, 1 bath, 1 basin and
  10910. so on. This information is displayed in a choice of bar chart or
  10911. pictogram format. In a real setting, for most rooms, quantities would be
  10912. 1 or 2  of each Ö which makes for a very boring bar chart! The kitchen
  10913. is really the only room where substantial quantities are present and
  10914. which warrants pictograms and similar displays. These quantities would
  10915. be transferred to a worksheet and activities away from the computer
  10916. would then involve pricing and similar work.
  10917. 7.2
  10918. Printing
  10919. 7.2
  10920. Iæm glad to say that facilities are available to print out via your
  10921. choice of printer driver. The walls may be printed out complete with
  10922. side ötabsò for gluing together to form a model of the room. The plan
  10923. view may also be printed and used as a base for the model. The pages are
  10924. best stuck onto stiff card first. The 3D view may also be printed, as
  10925. may the pictogram of quantities.
  10926. 7.2
  10927. Conclusion
  10928. 7.2
  10929. The program is surprisingly easy to use, the principle being the usual
  10930. drag and drop. There a few restrictions as to the number and positioning
  10931. of the objects and these are being addressed. The real benefit is in the
  10932. set of work sheets which allow the work to continue away from the
  10933. computer. The perspective drawing task is something I have not seen
  10934. before. The costings tasks are real attempts to appeal to other
  10935. disciplines, e.g. maths and art, and it also tries to get children
  10936. thinking about the design of their home environment with critical eyes.
  10937. 7.2
  10938. I think that when the extra items are available (hopefully included in
  10939. the cost) öSpexò will become a really useful introduction to planning
  10940. and perspectives, using maths and drawing skills along the way. I look
  10941. forward to Explanæs öArchitectò which is due ölate summerò it seems. The
  10942. cost of öSpexò is a bit on the high side Ö but a site licence is
  10943. included Ö ú59 for primary sites, and ú99 for secondary sites. I am
  10944. aware of no other difference between the programs.
  10945. 7.2
  10946. P.S. If you leave the Program Info window on screen for long enough, you
  10947. are treated to a scrolled message, credited as John 10: 24-28 Ö a nice
  10948. touch!ááA
  10949. 7.2
  10950. The Taxan 787 SVGA Monitor
  10951. 7.2
  10952. Stuart Bell
  10953. 7.2
  10954. The first part of my account of the personal quest for a very economical
  10955. upgrade path for my standard resolution monitor on my A310 was published
  10956. in Archive 6.11 p58. I had purchased the Watford Electronics SVGA VIDC
  10957. enhancer, agreed with a previous writer about the high quality of the
  10958. software, but noted that installation on old A300 and A400 series
  10959. machines required the fitting of two headers to the main circuit board
  10960. of the computer. I looked forward to obtaining an SVGA 800╫600 monitor.
  10961. The saga continues...
  10962. 7.2
  10963. Technical support?
  10964. 7.2
  10965. But first, the headers. Deciding to fit them myself, I rang Watford for
  10966. details of the Étwo tracksæ which the manual says have to be cut on the
  10967. circuit board. öThereæs only one, actuallyò came the reply. öWhich one?ò
  10968. I asked. öI donæt remember exactly, but itæs between two pins of one of
  10969. the headers, and quite obvious,ò was the answer. Thank you!
  10970. 7.2
  10971. First, the board must be completely removed from the case. Itæs a job
  10972. that requires care more than technical ability. But if you are doubtful
  10973. about your own competence, donæt risk it; take it to an Acorn Service
  10974. Centre. If you DIY, donæt forget that youæll lose all data stored in the
  10975. battery-backed CMOS RAM, and that means all your configuration options
  10976. That includes things such as how you make the system boot from your SCSI
  10977. disc, and especially if you canæt locate the SCSI manual, it can take an
  10978. awfully long time to re-configure your machine. If you think Iæm
  10979. labouring this point, then donæt ask why! Make sure you know now what
  10980. youæll need to do later.
  10981. 7.2
  10982. As the Watford man said, the track between two pins of Link 11 is fairly
  10983. obvious, and can be cut with great care. A three-pin header (strips of
  10984. headers are available from Maplin Electronics, part no. JR74R) must be
  10985. inserted. The Ébookæ way is to extract the solder from the holes and
  10986. then solder the header in place. Manual solder-suckers are rather
  10987. violent and problems arise if you apply a little too much heat and the
  10988. sucker removes part of the plated-through hole as well as the solder. I
  10989. heated each hole gently in quick succession, pushing the header gently
  10990. at the same time, so that it inched its way into position gradually.
  10991. Link 12 is a three-pad link in which a two-pin header is to be
  10992. installed, to which one pin is connected to the VIDC enhancer. But which
  10993. pin? Since the signal is ÉVSYNC outæ, and the centre pad goes straight
  10994. to the previously un-connected pin 5 (VSYNC) of the 9-pin video socket,
  10995. thatæs the one to receive a single pin header.
  10996. 7.2
  10997. Re-build your machine, re-set the configuration(!), install the VIDC
  10998. enhancer and all should be well. All that remains is to buy (ú12 from
  10999. Archive) the 15 to 9 pin adaptor to use a VGA monitor on an older Acorn
  11000. machine.
  11001. 7.2
  11002. The Taxan 787 SVGA Monitor
  11003. 7.2
  11004. My criteria for selection of a monitor were; SVGA (800╫600) capability,
  11005. 0.28mm dot pitch; recognised manufacturer (who might be around in seven
  11006. yearsæ time for repairs or spares) and low cost.
  11007. 7.2
  11008. Septemberæs Computer Shopper showed three suppliers listing the Taxan
  11009. 787 (not the LR version) at about ú209 + VAT. Ringing one ù Powermark
  11010. PLC ù on a Saturday morning revealed that their normal price had already
  11011. gone up to ú249 (and this was still in August!), but that their price on
  11012. Saturdays was ú209. Hmm! I accepted the price and placed an order,
  11013. whatever marketing gymnastics produced it.
  11014. 7.2
  11015. The Taxan 787 is the lower-cost Ébrotheræ of the 789LR available from
  11016. Archive. Whilst the later offers non-interlaced displays of up to
  11017. 1024╫768 (with a separate display card), the 787 only goes non-
  11018. interlaced to 800╫600 ù hence the SVGA designation ù and displays
  11019. 1024╫768 in interlaced mode. In this mode, the flicker caused by each
  11020. line on the screen only being refreshed every other cycle of the display
  11021. makes long-term use rather unpleasant.
  11022. 7.2
  11023. Physically, the 787 looks much like the 789LR, and comes with a tilt and
  11024. swivel stand. The screen is described as ö14ö 0.28mm non-glare, dark
  11025. tintò, and measures some 248mm across. Below the screen are controls for
  11026. power, contrast, brightness, horizontal and vertical position, and
  11027. vertical size. A note in the manual warns that this last control is only
  11028. operative in SVGA and IBM 8514/A (1024╫ 768) modes and that in standard
  11029. VGA modes the vertical size cannot be adjusted manually.
  11030. 7.2
  11031. The SVGA enhancer and Taxan 787 in use
  11032. 7.2
  11033. The first thing to say is that, following the enhancer manual, the
  11034. monitor worked at first attempt in VGA and SVGA modes. A major benefit
  11035. claimed for the SVGA VIDC enhancer is that it will display Énon-VGA
  11036. modesæ on (S)VGA monitors. As Appendix D of the RISCáOS 3 User Guide
  11037. points out, Acorn machines display standard resolution modes on VGA
  11038. monitors in Életterbox modeæ with, typically, the 256 Éverticalæ pixels
  11039. being displayed centred in the 352 raster line display. The Watford SVGA
  11040. enhancer does the same, and modes 0 to 15 are shown in the centre 60% of
  11041. the screen. Such modes are Éuseableæ, rather than practically useful.
  11042. 7.2
  11043. As supplied, the standard 640╫512 multisync modes 18, 19 and 20 are
  11044. displayed centred in an 800╫600 SVGA screen, with massive borders all
  11045. round. However, it was found that the Taxan 787 would happily display
  11046. them in the 640╫480 VGA mode, thus using the whole screen. Also, the 256
  11047. colour mode 21 could be defined and displayed in a similar manner.
  11048. However, the main point of the SVGA enhancer is to use the SVGA modes
  11049. 29-31 and the stretched VGA modes 78 (960╫384) or 82 (896╫352 ù
  11050. equivalent to the multisync mode 39).
  11051. 7.2
  11052. The list of modes for SVGA monitors supported by the enhancer software
  11053. runs to 36 entries but the most useful 16 and 256 colour ones are as
  11054. follows.
  11055. 7.2
  11056. Most useful 16 and 256 colour modes for SVGA monitors, as amended for
  11057. the Taxan 787.
  11058. 7.2
  11059. In comparison with the displays provided by enhancers on multisync
  11060. monitors, notably lacking with SVGA screens, are the 16-colour modes 75
  11061. (1056╫416) and 102 (1152╫448). This latter one soon became the
  11062. definitive enhancer-produced mode and it is interesting to read in old
  11063. issues of Archive correspondents (and the Editor!) being as rapturous
  11064. about that display as they are now about the 1600╫600 offered by the new
  11065. video cards.
  11066. 7.2
  11067. Remember that when displaying high-resolution 256-colour modes, the VIDC
  11068. takes the majority of bandwidth of the memory, with a consequent severe
  11069. degradation of performance that is quite obvious in use, even on ARM3-
  11070. powered machines. With the price of ARM3s now at an all-time low, I
  11071. would recommend that ARM2 users upgrade that first, before seeking to
  11072. improve their monitor. The ARM250s in A30x0s and A4000s are roughly half
  11073. as fast as ARM3s, but their memory runs 50% faster than on older ARM2
  11074. machines and so bandwidth shouldnæt be quite as much of a problem.
  11075. 7.2
  11076. I expected that software that assumes certain standard modes and/or
  11077. attempts to drive the VIDC directly would not work. Happily, both E-type
  11078. and Pacmania worked perfectly, in a Életter-boxæ mode, which is quite
  11079. acceptable for such games.
  11080. 7.2
  11081. However, Minervaæs SigmaSheet is a problem, in that it requires modes 12
  11082. and 16, the first of which is a Életterboxæ mode and the second a 132-
  11083. column mode which cannot be displayed on an SVGA screen. It wonæt even
  11084. start up, because mode 16 is unavailable. Since SigmaSheet was
  11085. originally written for Arthur, and will run under RISC OS 3 with the
  11086. right monitors, I canæt complain but I think that a move to Eureka is
  11087. called for!
  11088. 7.2
  11089. HCCSæs !Vision application (the earliest standard resolution, monochrome
  11090. version) ù which always requires one of modes 12, 15, 20 or 21 for
  11091. screen-grabbing ù worked perfectly in mode 20.
  11092. 7.2
  11093. Conclusions
  11094. 7.2
  11095. The impression one gets from adverts for SVGA monitors is that itæs a
  11096. case of 640╫480 or 800╫600, and no other option. However, even the basic
  11097. VGA standard is more varied than that, and the programability of Acornæs
  11098. VIDC coupled with Watfordæs software give a surprising degree of
  11099. flexibility. Whilst they are not Émultisyncæ in the sense that they will
  11100. synchronise with almost any display mode, neither are they Ésingle-syncæ
  11101. single mode displays.
  11102. 7.2
  11103. The final result is a decent 640╫512, 256-colour, or 800╫600 or 960╫384,
  11104. 16-colour display for about ú310 including the enhancer, 15-9 pin
  11105. adapter, and VAT. It is clearly better than the current pair of Acorn-
  11106. badged colour monitors. However, please remember that this combination
  11107. wonæt match the flexibility, resolution and quality of, for example, the
  11108. ColourCard + Taxan 789LR combination (Archive, 6.10 p6) at about ú720.
  11109. Also, its inability to support certain modes can be a problem. If you
  11110. can afford the extra cost of the better display, it may well be worth
  11111. it.
  11112. 7.2
  11113. The best way to achieve an improvement in screen display varies from
  11114. machine to machine. Please donæt assume that this article proves
  11115. anything other than that the A310 (and, one presumes, A4x0 and A3000
  11116. machines), the Watford SVGA enhancer and the Taxan 787 monitor will work
  11117. happily together! On its own, the 787 may well be cost-effective for the
  11118. most recent machines. Matching monitor to enhancer is made more
  11119. difficult if that monitor is not commonly used on Acorn machines, and
  11120. most cheap Ébox-shiftersæ will be no use at all in advising you about a
  11121. suitable display for an Acorn computer. I would recommend that for A300,
  11122. A400 and A3000 series machines you get an enhancer before buying your
  11123. monitor. Watford produce both a multisync and an SVGA enhancer and NCS
  11124. sell the ex-Atomwide multisync model. I know which supplier will give
  11125. the best technical support! For A30x0æs, A4000æs and A5000æs, buy the
  11126. ex-Atomwide Ésupermodesæ software first (Careware disc 18). That way,
  11127. youæll know what displays they claim to support, and you shouldnæt end
  11128. up with an unuseable monitor.
  11129. 7.2
  11130. I hope that my account demonstrates that you can get a much improved
  11131. display on your Archimedes without spending a lot of money. If you are
  11132. interested in exploring the world of VIDC enhancers further, the
  11133. following Archive articles and notes are worth reading: 3.8 p4; 3.10
  11134. p21; 3.11 p10; 4.3 p8; 4.4 p23; 6.3 p68; 6.11 p58.ááA
  11135. 7.2
  11136. Fact-File
  11137. 7.2
  11138. (The numbers in italic are fax numbers)
  11139. 7.2
  11140. 4Mation     11 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  11141. 8PA. (0271-25353) (0271-22974)
  11142. 7.2
  11143. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  11144. 6QA.
  11145. 7.2
  11146. Acorn Computers Ltd    Acorn House,
  11147. Vision Park, Histon, Cambridge, CB4 4AE. (0223-254254) (0223-254262)
  11148. 7.2
  11149. Alpine Software     P.O.Box 25, Portadown, Craigavon, BT63 5UT. (0762-
  11150. 342510)
  11151. 7.2
  11152. Angelsoft Educational     35 Heol
  11153. Nant, Swiss Valley, Llanelli, Dyfed, SA14 8EN. (0554-776845)
  11154. 7.2
  11155. Anglia Television      Education
  11156. Department, Anglia House, Norwich, NR1 3JG. (0603-615151) (0603-631032)
  11157. 7.2
  11158. APA Multimedia     Unit 8, Henley Business Park, Trident Close, Medway
  11159. City Estate, Strood, Rochester, Kent, ME2 4ER. (0634-295222) (0634-
  11160. 710193)
  11161. 7.2
  11162. Cambridgeshire Software House    8 Bramley
  11163. Road, St Ives, PE17 4WS. (0480-467945) (0480-496442)
  11164. 7.2
  11165. Clares Micro Supplies     98
  11166. Middlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA. (0606-48511)
  11167. (0606-48512)
  11168. 7.2
  11169. Colton Software (p16)    2 Signet
  11170. Court, Swanns Road, Cambridge, CB5 8LA. (0223-311881) (0223-312010)
  11171. 7.2
  11172. Computer Concepts (pp8/22)    Gaddesden
  11173. Place, Hemel Hempstead, Herts, HP2 6EX. (0442-63933) (0442-231632)
  11174. 7.2
  11175. Cumana Ltd      Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
  11176. (0483-503121) (0483-503326)
  11177. 7.2
  11178. Davyn Software      The Workshop, off Princess Street, Sandal, Wakefield,
  11179. WF1 5NY. (0924-254800)
  11180. 7.2
  11181. DEC_dATA     60 Danes Road, Exeter EX4 4LS. (0392-221702)
  11182. 7.2
  11183. Desktop Projects Ltd    Unit 2A,
  11184. Heapriding Business Park, Ford Street, Stockport, SK3 0BT. (061-474-
  11185. 0778) (061-474-0781)
  11186. 7.2
  11187. Digital Services     9 Wayte Street, Cosham, Portsmouth PO6 3BS. (0705-
  11188. 210600) (0705-210705)
  11189. 7.2
  11190. EMR Ltd     14 Mount Close, Wickford, Essex, SS11 8HG. (0702-335747)
  11191. 7.2
  11192. ExpLAN     34 Drake Gardens, Tavistock, Devon, PL19 9AT. (0822-613868)
  11193. 7.2
  11194. GamesWare    Unit 26, The Bartletts, Hamble, Hants., SO35 5RP.
  11195. (0703Ö456523) (0703Ö456523)
  11196. 7.2
  11197. HCCS Ltd     575-583 Durham Road, Gateshead, NE9 5JJ. (091-487-0760) (091-
  11198. 491-0431)
  11199. 7.2
  11200. Honeypot     Exeter Road, Wheatley, Doncaster, DN2 4PY. (0302-340331)
  11201. (0302-328735)
  11202. 7.2
  11203. Honormead Software Solutions    The Grange,
  11204. Hospital Lane, Mickleover, Derby, DE3 5DR. (0332-512848) (0332-512867)    
  11205. 7.2
  11206. IL-Soft     16 Langdale Gate, Witney, Oxon, OX8 6EY. (0993-779274) (0993-
  11207. 702048)
  11208. 7.2
  11209. Irlam Instruments     133 London
  11210. Road, Staines, Middlesex TW18 4HN. (0895-811401)
  11211. 7.2
  11212. Lambda Publications (p15)    194 Cheney
  11213. Manor Road, Swindon SN2 2NZ. (0793-695296)
  11214. 7.2
  11215. Longman-Logotron     124 Cambridge Science Park, Milton Road, Cambridge CB4
  11216. 4ZS. (0223-425558) (0223-425349)
  11217. 7.2
  11218. Matt Black     P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  11219. 7.2
  11220. Micro Studio Ltd     22 Churchgate Street, Soham, Ely, Cambridgeshire.
  11221. (0353-720433)
  11222. 7.2
  11223. Minerva Systems     Minerva House, Baring Crescent, Exeter, EX1 1TL.
  11224. (0392-437756) (0392-421762)
  11225. 7.2
  11226. Morley Electronics     Morley
  11227. House, Norham Road, North Shields, Tyne & Wear, NE29 7TY. (091-257-6355)
  11228. (091-257-6373)
  11229. 7.2
  11230. Mystery Software     421 Sprowston Road, Norwich, NR3 4EH. (0603-400477)
  11231. (0603-417447)
  11232. 7.2
  11233. Northwest SEMERC     Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
  11234. 627-4469)
  11235. 7.2
  11236. Oak Solutions (p7)    Broadway
  11237. House, 149-151 St Neots Road, Hardwick, Cambridge, CB3 7QJ. (0954-
  11238. 211760) (0954-211767)
  11239. 7.2
  11240. Oregan Developments     36 Grosvenor
  11241. Avenue, Streetly, Sutton Coldfield, B74 3PE.
  11242. 7.2
  11243. PGL Adventure     Alton Court, Penyard Lane, Ross-on-Wye, HR9 5NR.
  11244. (0989-764211) (0989-765451)
  11245. 7.2
  11246. PTW Software     72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
  11247. (0329-281930)
  11248. 7.2
  11249. Really Good Software Company     P.O.Box 60,
  11250. Ashton-under-Lyme, OL5 9WW.
  11251. 7.2
  11252. Really Small Software Company      Olivers
  11253. Hill, Ashburnham, Battle, Sussex, TN33 9PE. (0435-830467 - eves & w/e)
  11254. 7.2
  11255. Rebecca Shalfield     51
  11256. Swallowfield Road, Charlton, London, SE7 7NT.
  11257. 7.2
  11258. Risc Developments     117 Hatfield
  11259. Road, St Albans, Herts, AL1 4JS. (0727-840303) (0727-860263)
  11260. 7.2
  11261. Sherston Software     Swan Barton,
  11262. Sherston, Malmesbury, Wilts. SN16 0LH. (0666-840433) (0666-840048)
  11263. 7.2
  11264. Sigma Press     1 South Oak Lane, Wilmslow, Cheshire, SK9 6AR. (0625-
  11265. 531035)
  11266. 7.2
  11267. SJ Research     J1 The Paddocks, 347 Cherry Hinton Road, Cambridge, CB1
  11268. 4DH. (0223-416715) (Tech Help 0223-414532) (0223-416440)
  11269. 7.2
  11270. Software 42     109 Ferry Road, Hullbridge, Essex, SS5 6EL.
  11271. 7.2
  11272. Spacetech     21 West Wools, Portland, Dorset, DT5 2EA. (0305-822753)
  11273. (0305-860483)
  11274. 7.2
  11275. Stallion Software Ltd     Arundel
  11276. House, Arundel Road, Camden, Bath, BA1 5JX. (0225-339090)
  11277. 7.2
  11278. Tekoa Graphics     16 Murray Road, Rugby, CV21 3JN. (0788-571434) (0788-
  11279. 546376)
  11280. 7.2
  11281. The Serial Port     Burcott Manor, Wells, Somerset, BA5 1NH. (0749-670058)
  11282. 7.2
  11283. Topologika     P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  11284. 7.2
  11285. UK Software     38 Midlands Estate, West End, Southampton, SO3 3AD. (0703-
  11286. 474681)
  11287. 7.2
  11288. Wild Vision     15 Witney Way, Boldon Colliery, Tyne & Wear NE35 9PE.
  11289. (091-519-1455) (091-519-1929)
  11290. 7.2
  11291. Wyddfa Software     3 Preswylfa, Llanberis, Gwynedd, LL55 4LF. (0286-
  11292. 870101) (0286-871722)
  11293. 7.2
  11294.  
  11295. Acorn World 93 Ö The aftermath...
  11296. 7.3
  11297. So Acorn World 93 has come and gone. Did it live up to expectations?
  11298. Well, it certainly did as far as Norwich Computer Services is concerned.
  11299. We were well and truly Ére-launchedæ with the new-look magazine and our
  11300. somewhat more professional-looking stand. We were pleased to receive
  11301. such positive feedback from the many Archive subscribers who visited the
  11302. stand. Iæm glad you liked it.
  11303. 7.3
  11304. It was great to have several of our regular contributors there at the
  11305. show so that people could chat to them. Many thanks to all those who
  11306. gave their time to be available.
  11307. 7.3
  11308. There was a lot of interest in the 105Mb removable drives. They really
  11309. have to be seen to be believed and, having seen them, many people bought
  11310. them. We also now have software available so that the IDE versions work
  11311. properly Ö many thanks to Atomwide for that!
  11312. 7.3
  11313. The best thing about Acorn World 93 as far as Archive is concerned is
  11314. that in three days, we increased our subscribers list by almost 9% ! In
  11315. fact, in the last month, our subscription base has increased by 17% Ö so
  11316. a big welcome to all the hundreds of new (and renewed!) subscribers. I
  11317. hope the new-look Archive will serve you well. Let us know if there is
  11318. any way you can think of to make it even better.
  11319. 7.3
  11320. ...and the ARM700 Machine?
  11321. 7.3
  11322. All we saw of the new machine was a tantalising screen display showing
  11323. what the new 16-bit desktop and 24-bit graphics capability could be
  11324. like. It didnæt even say that it was an ARM700/VIDC20 running the
  11325. display but I donæt see that  anything else could have produced such
  11326. stunning graphics at such speed.
  11327. 7.3
  11328. When will it be launched? Well, it would be nice to think that it would
  11329. appear at BETT æ94 in January but my guess is that we may have to be
  11330. even more patient than that.
  11331. 7.3
  11332. Happy reading!
  11333. 7.3
  11334. Products Available
  11335. 7.3
  11336. Å    105Mb SyQuest drives Ö Because of larger than expected price drops,
  11337. A5000 owners can now have a 105Mb removable drive for under ú400!
  11338. SyQuest have just cut the prices of their 105Mb mechanisms with the
  11339. result that we can take ú60 off the prices of all our 105Mb drives. The
  11340. SCSI external drives are now ú510, the SCSI internal drives are ú430 and
  11341. the IDE version is now ú395. These prices include one cartridge plus
  11342. cables but the SCSI prices do not include a SCSI interface. (If you
  11343. donæt already have a SCSI interface, we recommend the Morley uncached
  11344. interface at ú160 through Archive.)
  11345. 7.3
  11346. (I do apologise to those of you who have recently bought these drives
  11347. but I did deliberately set the profit margins as low as I dared in
  11348. anticipation that the prices might drop Ö but I could not have foreseen
  11349. such a large price drop and, in any case, I couldnæt have set a negative
  11350. profit margin! Ed.)
  11351. 7.3
  11352. Å    A5000 4Ö8Mb Upgrades Ö You can now upgrade the new 33MHz A5000
  11353. computers (ALB32 and ALB35) from 4 to 8Mb. The Archive price is ú470.
  11354. They are self-fit upgrades provided you have a little bit of technical
  11355. know-how Ö no soldering is involved, just chip extraction and insertion.
  11356. 7.3
  11357. The 4Ö8Mb upgrade is also available for the old 24MHz A5000s (ALB22 and
  11358. ALB25) but the computer needs to come back to us for the upgrade to be
  11359. done. This is because the MEMC chip has to be removed and a socket
  11360. fitting in its place before the upgrade can be inserted. The price,
  11361. including two-way carriage is ú545.
  11362. 7.3
  11363. Å    Academy Television CD-ROMs Ö A new series of educational CD-ROMs has
  11364. been released, including Science Series I: The Elements (ú130),
  11365. Directions 2000: French/íEn Marcha! Spanish (ú140 each, including a
  11366. microphone recording system), and the Environment Series I: Water
  11367. (ú130). You need to add ú5 p&p to these prices, plus VAT.
  11368. 7.3
  11369. Å    Acorn AKF50 Ö The latest Acorn monitor handles all screen modes up to
  11370. SVGA. It has a 0.28mm dot pitch tube and is built in the UK by
  11371. Microvitec PLC. When purchased separately, the price is ú374, and if
  11372. purchased with a computer (in place of an AKF18) a surcharge of ú75 is
  11373. made. (More details are given at the end of Stuart Bellæs article about
  11374. monitors on pages 9Ö12.)
  11375. 7.3
  11376. Å    Acornæs Education Cash-back offer Ö Until 24th December, Acorn are
  11377. making a ú100 cash-back offer on sales of the new 33MHz A5000 computers
  11378. to educational establishments. Schools and colleges can buy any number
  11379. of A5000s and, after the purchase is complete, Acorn will send schools a
  11380. cheque for ú100 for each A5000 computer purchased.
  11381. 7.3
  11382. Å    Anglia Television CD-ROMs Ö Five more educational CD-ROMs are
  11383. currently available from Anglia TV. ÉUnderstanding the Bodyæ and
  11384. ÉCastlesæ (ú40 each) are self-contained library discs including stills,
  11385. video sequences, vector graphics animations and text written for the 11-
  11386. 14 age group. ÉCountries of the Worldæ and ÉCounties of Britainæ (ú40
  11387. each) are for use with Angliaæs Key system Ö Key Plus, Key Note or Key
  11388. Calc can be used. Finally, É19th Century Biographiesæ (ú25) is the first
  11389. Key Plus datafile to be released on CD and features over 250
  11390. biographies. Discounts are offered for multiple purchases, and site
  11391. licences are available.
  11392. 7.3
  11393. Å    ARM3 special price Ö We have got hold of some ARM3s without fpa socket
  11394. and are selling them off (öwhile stocks lastò, as they say) at ú145
  11395. instead of ú185 inclusive. Ring the Norwich Computer Services office if
  11396. you are interested Ö please donæt just send in a cheque as there are
  11397. only a few available Ö ring first and we will put one aside if they are
  11398. still available.
  11399. 7.3
  11400. Å    Armlock is a RISCáOS software-only utility that prevents unauthorised
  11401. access to CMOS RAM or designated files/directories on the hard disc. The
  11402. CMOS settings are protected by password so that only the system manager
  11403. can make amendments.
  11404. 7.3
  11405. The hard disc is also password protected although, unlike other security
  11406. systems, the hard disc does not have to be partitioned into read-only
  11407. and writeable areas. File attributes are utilised to grant or revoke
  11408. access to files or directories for public users. ÉExecute-onlyæ allows
  11409. users to run applications but not to copy them, thus effectively
  11410. preventing software theft.
  11411. 7.3
  11412. Armlock also provides a facility to back-up the protected areas in a
  11413. compressed form to a series of floppy discs, (or other transfer medium),
  11414. thus allowing identical Armlock hard disc configurations to be created
  11415. on further machines.
  11416. 7.3
  11417. Armlock costs ú35 +VAT single user or ú135 +VAT for a ten-user licence
  11418. pack from Digital Services or ú38 and ú145 respectively through Archive.
  11419. 7.3
  11420. Å    AudioWorks Ö One of the Computer Conceptsæ products released at Acorn
  11421. World 93 was AudioWorks. It can handle a variety of sound files
  11422. (MicroSoft WAVe, Armadeus, DataVox, SoundTracker and RawData formats)
  11423. for playback from the standard Archimedes speaker, or advanced audio
  11424. boards like CCæs own Lark, which can also record samples.
  11425. 7.3
  11426. 8 bit, 12 bit, 16 bit, linear signed, linear unsigned, VIDC logarithmic,
  11427. m-law logarithmic, mono and stereo samples are all supported. There are
  11428. several display modes for the waveform display and the sound output can
  11429. be shown using the real-time spectrum analyser and oscilloscope
  11430. displays. An additional utility for playing back from hard disc in the
  11431. background with various effects is also provided. The price is ú49 +VAT
  11432. from CC or ú53 through Archive.
  11433. 7.3
  11434. Å    BJC-600 Ö The Canon BJC-600 is the A4 version of the popular BJC-800
  11435. colour printer. Four colour CMYK inks are used for the best full
  11436. spectrum of colours, including real black, in resolutions up to 360 dpi.
  11437. öThe high quality colour results that you can get on plain paper mean
  11438. lower running costs than other colour inkjet printers.ò The price ú529 +
  11439. ú10 carriage +VAT from CC or ú633 through Archive. (If you get your
  11440. calculator out, you will find that there is no discount on the CC price.
  11441. This is because CC only give a very small dealer discount so we cannot
  11442. offer any discount to subscribers. Sorry.)
  11443. 7.3
  11444. Anyone who saw the output of these new printers at Acorn World 93 will
  11445. confirm that they are very impressive, especially when you consider the
  11446. pricing compared with other colour printers.
  11447. 7.3
  11448. Å    BJC-600 Turbo Drivers Ö The Computer Concepts range of Turbo Drivers
  11449. now includes one for the BJC-600 (currently the only printer driver
  11450. available for it!). It is designed to take advantage of the 24-bit
  11451. printing which more and more packages are now supporting. The software
  11452. requires RISC OS 3.1 or later, and a minimum 4Mb RAM is recommended. The
  11453. price is ú49 +VAT from CC or ú53 through Archive.
  11454. 7.3
  11455. Å    Buzz is a new games label Ö actually, it is the budget arm of
  11456. Krisalis. They have just re-released some older titles at ú9.99
  11457. inclusive each. Titles are Swiv, Revelation, Jahangir Khan Squash, Mad
  11458. Professor Mariarti and Manchester United.
  11459. 7.3
  11460. Å    CD-ROM 6 Pack Ö A late release at the show, this CD-ROM drive (a
  11461. pioneer DRM-604X) marketed by Computer Concepts, uses Pioneeræs
  11462. ÉQuadraspinæ Technology to rotate the disc at four times normal speed,
  11463. giving a sustained 614 Kb/second transfer rate. It also has a six-disc
  11464. magazine and autochanger allowing it to do the job of six separate
  11465. drives. The package includes the drive and controller software. It will
  11466. work on any Archimedes with an Acorn-compatible SCSI interface, although
  11467. it is aimed at networked schools and high-end professional users. CD-ROM
  11468. 6 costs ú999 +VAT +carriage from CC or ú1150 inclusive through Archive.
  11469. 7.3
  11470. Å    ColourCard Gold is based on the original Wild Vision/Computer Concepts
  11471. ColourCard. It keeps the large screen resolutions and fast redraw
  11472. speeds, but now also allows the 32,000 colour screen modes to be used on
  11473. the desktop (the 24 bit modes are not (yet?) desktop compatible) at
  11474. resolutions of up to 800╫300 or 576╫400. RISC OS 3.1 is needed and users
  11475. of older machines (A300/400) should ensure that their machine has a
  11476. genlock header fitted. An A3000 version is available, but requires a
  11477. special fitting kit so it is important to specify, when you order, which
  11478. machine you are using. The new Colourcard Gold costs ú249 (+ú6 carriage)
  11479. + VAT from Wild Vision or Computer Concepts or ú280 inclusive through
  11480. Archive.
  11481. 7.3
  11482. Å    Creator II Ö The new version of Alpine Softwareæs arcade game designer
  11483. has been released, with many changes, resulting from usersæ feedback. A
  11484. tiled mode of operation is now available to create large background
  11485. sprites. Square tiles can be used to build up the background. Further
  11486. additions make it easier to use and improve the final result. The price
  11487. is ú49 +ú1.50 p&p direct from Alpine Software or ú55 through Archive.
  11488. Upgrades from any previous version of Creator (1.xx) can be obtained for
  11489. ú20 +VAT Ö return both your old Creator discs to Alpine Software.
  11490. 7.3
  11491. Å    Crystal Maze Ö Based on the Chatsworth Television program for Channel
  11492. 4, this game features a mix of puzzles and action and has been released
  11493. exclusively to the Acorn Market. It costs ú39.95 inclusive from Sherston
  11494. Software or ú37 through Archive. (See the review on page 47.)
  11495. 7.3
  11496. Å    Dinosaur Discovery Ö This is actually a new version of a game
  11497. originally written for the BBC Micro in 1985 by Jacaranda. This new
  11498. version is by 4Mation and makes use of the improved graphics facilities
  11499. of the Archimedes. The purpose is to follow the notes given in the diary
  11500. of a professor to find, and then incubate, a brontosaurus egg. Various
  11501. tasks must be completed and problems solved. The single user version is
  11502. ú27.50 +VAT (ú30 through Archive) and the site licence is ú64.64 +VAT
  11503. (ú70 through Archive). Schools may take advantage of a 28 day trial
  11504. period before buying the software from 4Mation. Individuals may obtain a
  11505. demo version by sending a blank disc directly to 4Mation.
  11506. 7.3
  11507. Å    Ergo-Keyboards Ö Released by Castle Technology, these keyboards are
  11508. compatible with the Acorn keyboard, including the mouse socket and the
  11509. reset button. They have industry standard 102 key PC layout and hardware
  11510. keyboard mouse emulation. The price is ú99 +carriage+VAT direct from
  11511. Castle Technology.
  11512. 7.3
  11513. Å    Eizo F560iW is a 17ö flat-screen monitor (not Trinitron) with a higher
  11514. specification than the F550iW. It is quoted as 1280╫1024 and has a dot
  11515. pitch of 0.26mm. (The F550iW is 1024╫768 and 0.28mm.) Unless you intend
  11516. to get a colourcard, it would probably not be worthwhile getting a 560
  11517. instead of a 550 as the extra resolution would hardly be noticeable. (I
  11518. havenæt seen them side-by-side so this is based on supposition.) If you
  11519. compare the F560iW with the T560iT (Trinitron) then you get a monitor of
  11520. comparable resolution for ú270 less (ú1590 cf ú1320) but you donæt get
  11521. the better brightness and increased colour saturation of the T560iT.
  11522. 7.3
  11523. Å    Eizo F780iW is a 21ö flat-screen monitor (not Trinitron) with a
  11524. somewhat higher specification than the F760iW. It is quoted as 1664╫1200
  11525. and has a dot pitch of 0.26mm. (The F760iW is 1280 ╫1024 and 0.31mm.) If
  11526. you want the ultimate in monitors for use with a colourcard (or the
  11527. ARM700 machine!) then this is it. The Archive price is ú3,300 including
  11528. VAT and carriage Ö rather more than the F760iW at ú1,990 Ö but it would
  11529. certainly be a öfuture-proofò purchase!
  11530. 7.3
  11531. Å    FireWorkz Ö The integrated spreadsheet, graphing and wordprocessing
  11532. package from Colton Software is now available. Effectively, this is a
  11533. merging of Resultz and Wordz and the integrated nature has the advantage
  11534. that, instead of creating a separate table and including it into the
  11535. wordprocessor, the wordprocessor can have Éliveæ data. The wordprocessor
  11536. features a style editor, button bar for frequently used functions,
  11537. spelling checker (55,000 word) and WYSIWYG display. The spreadsheet can
  11538. have background or manual recalculation, includes a custom function
  11539. macro language and access to a full range of charts. Import and export
  11540. functions include Wordz, Resultz, PipeDream, ASCII text, CSV, Lotus 1-2-
  11541. 3 and RTF text. The price is ú169 +VAT (ú185 through Archive) but there
  11542. is a special launch price (valid to the end of 1993) of ú149 +VAT (ú165
  11543. through Archive). Upgrades from Wordz and Resultz are available from
  11544. Colton.
  11545. 7.3
  11546. Å    Flossy the Frog is an interactive adventure for under eights, released
  11547. at Acorn World 93 by 4Mation. Features include point and click movement
  11548. and investigation. Animations are also included and more than one can
  11549. occur at a time. It is designed to provide reading opportunities,
  11550. although it is not necessary to be able to read to use the software, and
  11551. it also teaches simple problem solving. The price is ú24.50 +VAT from
  11552. 4Mation or ú27 through Archive. Schools can take advantage of the Étry
  11553. before you buy schemeæ from 4Mation.
  11554. 7.3
  11555. Å    Haunted House is a desktop adventure game using a similar interface to
  11556. ÉThe Wimp Gameæ. This new offering from 4th Dimension sets you
  11557. collecting all the antiques from an old house, at the owneræs
  11558. instruction, although he declines to come with you. At least 2Mb of RAM
  11559. is required and there are enhancements for ARM3 machines. Animations
  11560. enhance the game, in which 99.5% of the graphics are scanned. The price
  11561. is ú25.95 or ú24 through Archive.
  11562. 7.3
  11563. Å    Home Computer Minefield Ö After a legal challenge by Commodore UK,
  11564. Acorn Computers have withdrawn their öHome Computer Minefieldò video.
  11565. They will be moving on to the next stage of their free video campaign
  11566. which involves a detailed guide for parents on the educational use of
  11567. computers.
  11568. 7.3
  11569. Å    Inkmun refills Ö System Insight have released a range of specialist
  11570. refill kits for some of the latest inkjet printers, including the CLC10,
  11571. BJC800, Epson Stylus 800 and Deskjet 1200. Refills are specifically
  11572. designed for each of the printers, the ink being matched to that of the
  11573. original cartridge manufacturer, and contained in a concertina-style
  11574. bottle eliminating syringes and sharp needles. As well as the Égreenæ
  11575. aspect, refilling is Éat least 50%æ cheaper. Prices start at ú14.98
  11576. including VAT and first class postage for two complete refills. As a
  11577. special offer to Archive readers, System Insight are offering a 10%
  11578. discount on any Inkmun Refill Kit on all postal and telephone orders (a
  11579. maximum of five kits per customer) if you quote reference öArchive
  11580. Magazine RB20ò when ordering.
  11581. 7.3
  11582. Å    Jumble Fun Ö This is a game for pre-school and special needs from
  11583. Honormead Software Solutions costing ú15.95 +VAT (including site
  11584. licence). It can be used in conjunction with switches or touch window.
  11585. Level one is a jigsaw and level two a picture jumble. Additional discs
  11586. with further topical jigsaws are available, or pictures can be imported
  11587. from Scribble, 1st Paint or scanned/digitised images.
  11588. 7.3
  11589. Å    Medieval and Gothic Fonts Ö This font pack (reviewed in Archive 6.12
  11590. p77) from the Datafile has now been updated to include full character
  11591. sets, and the quality of drawing has also been improved. The pack
  11592. therefore now consists of four discs rather than three. The price
  11593. remains the same and existing users can upgrade by sending ú2 to cover
  11594. costs. You do not need to return any discs.
  11595. 7.3
  11596. Å    Midi add-on to Acorn I/O podule Ö This module is no longer available.
  11597. There are plenty of other Midi interfaces available but users of the I/O
  11598. podule will no longer be able to save a podule slot in this way.
  11599. 7.3
  11600. Å    Navigator Ö Topologika have produced a content-free software pack to
  11601. develop navigation and mapping skills. Maps can be displayed on screen
  11602. and students can navigate around them in various different ways: compass
  11603. directions, compass bearings, O.S. references, latitude and longitude,
  11604. Éturtlingæ based on turns and moves and vectors (moves relative to your
  11605. current position). The pack comes with six ready-to-use activities on
  11606. disc, manual and teachersæ notes for ú45 +ú2.50 p&p +VAT or ú52 through
  11607. Archive. (N.C. key stages 2 to 4, Geography, Maths and History.)
  11608. 7.3
  11609. Å    Noddyæs Playtime is produced by The Jumping Bean Company. The
  11610. materials relate to the National Curriculum in Key Stage 1. English,
  11611. Maths and Science are covered with eight special learning programs,
  11612. Railway Station (memory game), N & B Works (observational activity),
  11613. Chimney House (musical fun), Noahæs Ark (jigsaw puzzle), Farm Yard
  11614. (animal matching), Market Place (letter recognition), Post Office
  11615. (counting) and Police Station (maze game) which are linked together by a
  11616. driving program. Also included is a full art package whose features
  11617. include picture colouring, electronic Éfuzzy feltsæ, freehand drawing
  11618. with pens, spraycans and fill patterns. The software is RISC OS 3
  11619. compatible but 2Mb of memory is required. The site licence cost is ú49
  11620. and the single user version is ú25.99.
  11621. 7.3
  11622. Å    Opening Doors on IT Capability Ö This sounds like the title of a book
  11623. but actually it is a series of öcomputer-based learning resourcesò from
  11624. the Calderdale Curriculum Support Team. The packages are integrated
  11625. collections of text and graphics file, tutor notes and student
  11626. activities. Packs available so far include Using Objects 1 (KS2/3
  11627. History, Technology Ö ú20), Using Pictures 1 (KS2/3 History Ö ú15),
  11628. Limestone Scenery (KS3/4 Geography Ö ú40), Impressionism (KS2/3 Art Ö
  11629. ú40). The prices include VAT Ö more details from Tim Scratcherd at
  11630. Calderdale Curriculum Support Team.
  11631. 7.3
  11632. Å    RISC OS 3 Laser Direct Drivers Ö The long awaited Laser Direct Drivers
  11633. are now available from Computer Concepts, giving full compatibility with
  11634. the RISC OS 3 !Printers application. Free upgrades are available to
  11635. existing LD owners.
  11636. 7.3
  11637. Å    Scribble is an easy-to-use art package aimed at pre-school and special
  11638. needs. The program can be tailored to meet the individual needs of the
  11639. user. The touch window screen is also supported. Topical support packs
  11640. are also available including ÉThe Farmæ, ÉSpaceæ, ÉDinosaursæ,
  11641. ÉChristmasæ, and ÉMiscellaneousæ. Pictures can be imported and exported
  11642. into other applications. The cost is ú29.95 +VAT from Honormead Software
  11643. Solutions and includes a site licence.
  11644. 7.3
  11645. Å    Squirrel 2 Ö Digital Services have announced a major upgrade to their
  11646. popular Squirrel database. Squirrel 2 has 38 separate enhancements over
  11647. the previous release versions including data compression, the ability to
  11648. store sprites, drawfiles and text on the backdrop, spreadsheet format
  11649. editing, subset updating and many others. A new graphing module is also
  11650. included. The new price is ú139 +VAT or ú150 through Archive.
  11651. 7.3
  11652. Existing users can upgrade to version 2 for ú25 +VAT or ú35 +VAT
  11653. including a revised manual. Upgrades are only available from Digital
  11654. Services.
  11655. 7.3
  11656. Å    TCP/IP release 2 Ö There is now a new version of TCP/IP which has been
  11657. produced to take account of the various new network interface cards
  11658. available. The new price is ú399 +VAT or ú420 through Archive. This
  11659. price includes a site licence.
  11660. 7.3
  11661. Users of version 1 may upgrade to version 2 by sending a cheque for
  11662. ú59.95 (inc VAT) to Acorn Direct Ö or ring 0933Ö279300 for more details.
  11663. 7.3
  11664. Å    WordWorks Ö This package from Computer Concepts is supplied with the
  11665. new Impression packages (neither of which is yet available). However, it
  11666. is a separate application and has been released on its own to assist
  11667. users of all word processors (although it is more integrated with
  11668. Impression). It combines the functions of a desktop Thesaurus and a
  11669. complete English dictionary with explanations. It is also possible to
  11670. use it as an inverted dictionary Ö for example, you could find all words
  11671. whose explanation includes the word Éusefulæ. Once a word has been
  11672. chosen, it can be transferred to your wordprocessor to save you typing
  11673. it again. WordWorks uses licensed thesaurus and dictionary data from
  11674. Collins, so you can be sure that the information is up-to-date, accurate
  11675. and of the highest quality. The price is ú39 +VAT  from CC or ú43
  11676. through Archive.
  11677. 7.3
  11678. Review software received...
  11679. 7.3
  11680. We have received review copies of the following: ÅArchimedes Game
  11681. Makeræs Manualá(bk), á ÅArcSimpáV3 (electronics) (e), á ÅArcVenture III
  11682. Ö The Vikingsá(e), á ÅASM_Helpá(u), á ÅCars Ö Maths in Motioná(e), á
  11683. ÅCreator IIá(lgu), á ÅE-Numixá(e), á ÅGestalt 2 Ö Money & Shoppingá(e),
  11684. á ÅGestalt 2 Ö Time & Fractionsá(e), á ÅKeyboard Trainerá(em),
  11685. ÅLettersá(e), á ÅLingomasterá(e), á ÅMini Expansion Adaptorá(h), á
  11686. ÅNavigatorá(e), á ÅNotesá(u), á ÅObservess Expert System Shell, ÅOpening
  11687. Doors on IT Capability Ö four packs, see aboveá(e), á ÅSea, Trade &
  11688. Empireá(e), á ÅSoapboxá(e), á ÅSounds & Rhymesá(e), ÅSwitchá(g),á
  11689. ÅTilesá(e), á ÅTwilightá(u).
  11690. 7.3
  11691. e=Education, bk=Book, g=Game, h=Hardware, l=Language, m=Music,
  11692. u=Utility, a=Art.
  11693. 7.3
  11694. If you would like to review any of these products, please contact the
  11695. Archive office. Potential reviewers will need to show that they would
  11696. use the product in a professional capacity or that they have some
  11697. knowledge of the particular field.ááA
  11698. 7.3
  11699. Government Health Warning Ö Reading this could seriously affect your
  11700. spiritual health.
  11701. 7.3
  11702. Have you ever been really depressed? I donæt just mean feeling really
  11703. fed up Ö I mean that horrible rising tide of fear that wells up inside
  11704. you and makes you go hot and cold. You want to escape but there is
  11705. nowhere to run. Some of you wonæt know what I am talking about Ö and Iæm
  11706. glad for your sake that you donæt Ö but some of you will know exactly
  11707. how it feels. A few days ago, I slipped into just such a depression and
  11708. it was terrifying. Iæm only just coming out of it.
  11709. 7.3
  11710. Given the sorts of things I normally say in these comments, I guess that
  11711. some of you will be expecting me to come up with some simple solution:
  11712. öGod will heal you if you believe in Jesusò or some such.
  11713. 7.3
  11714. Iáonly wish it were that simple! All I will say is that I donæt think I
  11715. would have survived that depression if it hadnæt been for the inner
  11716. strength that I receive through my faith in Jesus. Oh, yes, I can hear
  11717. my critics saying, öThere you are, you see! Christianity is just a
  11718. crutch for those too weak to stand on their own two feet. They believe
  11719. in the unbelievable just to make themselves feel better.ò
  11720. 7.3
  11721. Sorry but thatæs just not true. I believe in Jesus because when I didnæt
  11722. feel any sense of need, I studied what Jesus said and decided it made
  11723. sense. Although it couldnæt be proved, I believed it to be
  11724. intellectually self-consistent. Iátherefore decided to take Jesus at his
  11725. word and accept all that he was offering.
  11726. 7.3
  11727. So, if you are feeling strong and that you have no need of a crutch, NOW
  11728. is the time to examine Jesusæ claims. At least you will know that you
  11729. havenæt been swayed into believing in Jesus just because you feel in
  11730. need of support or strength.
  11731. 7.3
  11732. Paul Beverley
  11733. 7.3
  11734. P.B.
  11735. 7.3
  11736. Fact-File
  11737. 7.3
  11738. (The numbers in italic are fax numbers)
  11739. 7.3
  11740. 4th Dimension     P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  11741. 7.3
  11742. 4Mation     11 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  11743. 8PA.
  11744. 7.3
  11745.     (0271-25353) (0271-22974)
  11746. 7.3
  11747. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  11748. 6QA.
  11749. 7.3
  11750. Academy Television     104
  11751. Kirkstall Road, Leeds, LS3 1JS. (0532-461528) (0532-429522)
  11752. 7.3
  11753. Acorn Direct     13 Dennington Road, Wellingborough, Northants, NN8 2RL.
  11754. 7.3
  11755. Acorn Computers Ltd    Acorn House,
  11756. Vision Park, Histon, Cambridge, CB4 4AE. (0223-254254) (0223-254262)
  11757. 7.3
  11758. Alpine Software     P.O.Box 25, Portadown, Craigavon, BT63 5UT. (0762-
  11759. 342510)
  11760. 7.3
  11761. Amsat-UK     94 Herongate Road, Wanstead Park, London E12 5EQ. (081-989-
  11762. 6741)
  11763. 7.3
  11764. Anglia Television      Education
  11765. Department, Anglia House, Norwich, NR1 3JG. (0603-615151) (0603-631032)
  11766. 7.3
  11767. Calderdale CST     Heath Training & Development Centre, Free School Lane,
  11768. Halifax, HX1 2PT. (0422-357832) (0422-348783)
  11769. 7.3
  11770. Cambridge International Software        8
  11771. Herbrand Street, Russell Square, London, WC1N 1HZ. (071-278-5136) (071-
  11772. 837-6077)
  11773. 7.3
  11774. Cambridgeshire Software House    8 Bramley
  11775. Road, St Ives, PE17 4WS. (0480-467945) (0480-496442)
  11776. 7.3
  11777. Castle Technology     Ore Trading
  11778. Estate, Woodbridge Road, Framlingham, Suffolk, IP13 9LL. (0728-621222)
  11779. (0728-621179)
  11780. 7.3
  11781. Colton Software (p7)    2 Signet
  11782. Court, Swanns Road, Cambridge, CB5 8LA. (0223-311881)
  11783. 7.3
  11784.     (0223-312010)
  11785. 7.3
  11786. Computer Concepts (pp8/13)    Gaddesden
  11787. Place, Hemel Hempstead, Herts, HP2 6EX. (0442-63933)
  11788. 7.3
  11789.     (0442-231632)
  11790. 7.3
  11791. Dabhand Computing     5 Victoria
  11792. Lane, Whitefield, Manchester, M25 6AL. (061-766-8423)
  11793. 7.3
  11794.     (061-766-8425)
  11795. 7.3
  11796. Dalriada Data Technology (p18)     145 Albion
  11797. Street, Kenilworth, Warkwickshire, CV8 2FY. (0926-53901)
  11798. 7.3
  11799. Datafile     71 Anson Road, Locking, Weston-super-Mare, Avon, BS24 7DQ.
  11800. 7.3
  11801.     (0934-823005)
  11802. 7.3
  11803. Digital Services     9 Wayte Street, Cosham, Portsmouth PO6 3BS. (0705-
  11804. 210600) (0705-210705)
  11805. 7.3
  11806. Doggysoft     7 Blackhorse Crescent, Amersham, Bucks., HP6 6HP.
  11807. 7.3
  11808. Electronic Font Foundry     Gibbs House,
  11809. Kennel Ride, Ascot, SL5 7AQ. (0344-891355) (0344-891366)
  11810. 7.3
  11811. E.S.M.     Duke Street, Wisbech, Cambridgeshire, PE13 2AE. (0945-63441)
  11812. 7.3
  11813. Expressive Software Products      Holly Tree
  11814. Cottage, Main Street, Strelley Village, Nottingham, NG8 6PD. (0602-
  11815. 295019)
  11816. 7.3
  11817. Honormead Software Solutions     The Grange,
  11818. Hospital Lane, Mickleover, Derby, DE3 5DR. (0332-512848) (0332-512867)     
  11819. 7.3
  11820. Icon Technology     9 Jarrom Street, Leicester, LE2 7DH. (0533-546225)
  11821. 7.3
  11822.     (or Mike Glover on 057-286-642)
  11823. 7.3
  11824. Jumping Bean Co     Leen Gate, Lenton, Nottingham, NG7 2LX. (0602-792838)
  11825. (0602-780963)
  11826. 7.3
  11827. Kudlian Soft     8 Barrow Road, Kenilworth, Warwickshire, CV8á1EH. (0926-
  11828. 851147)
  11829. 7.3
  11830. Le Computer     Main Road, Willows Green, Chelmsford, CM3 1QB. (0245-
  11831. 362225)
  11832. 7.3
  11833.     (0245-362225)
  11834. 7.3
  11835. Leading Edge     376 Meanwood Road, Leeds, LS7 2JH. (0532-621111) (0532-
  11836. 374163)    
  11837. 7.3
  11838. LOOKsystems (p40/41)    47 Goodhale
  11839. Road, Bowthorpe, Norwich, NR5 9AY. (0603-764114)
  11840. 7.3
  11841.     (0603-764011)
  11842. 7.3
  11843. Matt Black     P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  11844. 7.3
  11845. Micro Studio Ltd     22 Churchgate Street, Soham, Ely, Cambridgeshire.
  11846. (0353-720433)
  11847. 7.3
  11848. Microvitec Ltd    Bolling Road, Bradford, BD4 7TU. (0274-390011) (0274-
  11849. 734944)
  11850. 7.3
  11851. Norfolk IT Team    Norfolk County Inset Centre Witard Road Norwich NR7
  11852. 9XD.
  11853. 7.3
  11854. Oak Solutions (p14)    Broadway
  11855. House, 149-151 St Neots Road, Hardwick, Cambridge, CB3 7QJ. (0954-
  11856. 211760) (0954-211767)
  11857. 7.3
  11858. Oregan Developments     36 Grosvenor
  11859. Avenue, Streetly, Sutton Coldfield, B74 3PE.
  11860. 7.3
  11861. Quantum Software     35 Pinewood Park, Deans, Livingston, EH54 8NN. (0506-
  11862. 411162 after 6)
  11863. 7.3
  11864. Sherston Software     Swan Barton,
  11865. Sherston, Malmesbury, Wilts. SN16 0LH. (0666-840433)
  11866. 7.3
  11867.     (0666-840048)
  11868. 7.3
  11869. Sibelius Software     4 Bailey
  11870. Mews, Auckland Road, Cambridge, CB5 8DR. (0223-302765)
  11871. 7.3
  11872. Software 42     109 Ferry Road, Hullbridge, Essex, SS5 6EL.
  11873. 7.3
  11874. Spacetech     21 West Wools, Portland, Dorset, DT5 2EA. (0305-822753)
  11875. (0305-860483)
  11876. 7.3
  11877. System Insight     Unit 1-3, East Burrowfield, Welwyn Garden City, Herts,
  11878. AL7 4TB.
  11879. 7.3
  11880.     (0707-395500) (0707-395501)
  11881. 7.3
  11882. Topologika     P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  11883. 7.3
  11884. UK Software     38 Midlands Estate, West End, Southampton, SO3 3AD. (0703-
  11885. 474681)
  11886. 7.3
  11887. Unilab Ltd     The Science Park, Hutton Street, Blackburn BB1 3BT. (0254-
  11888. 681222)
  11889. 7.3
  11890.     (0254-681777)
  11891. 7.3
  11892. Widgit Software     102 Radford Road, Leamington Spa, CV31 1LF. (0926-
  11893. 885303)
  11894. 7.3
  11895. Words & Music     26 Newark Drive, Whitburn, Sunderland, SR6 7DF. (091-
  11896. 529-4788)
  11897. 7.3
  11898.     (091-529-5327)
  11899. 7.3
  11900. Colton
  11901. 7.3
  11902. New artwork
  11903. 7.3
  11904. CC
  11905. 7.3
  11906. New artwork
  11907. 7.3
  11908. Modes, Megahertz and Monitors
  11909. 7.3
  11910. Stuart Bell
  11911. 7.3
  11912. A beginneræs guide to monitors
  11913. 7.3
  11914. The ultimate aim of this article is to help Archive members to come to
  11915. an informed decision about the best way of upgrading the video display
  11916. which they are currently using on their Archimedes. It would be possible
  11917. simply to list the options, but that doesnæt help as soon as a new
  11918. monitor comes on the market, and choosing from a list isnæt really
  11919. making an öinformed decisionò! But the consequence is firstly that we
  11920. really have to understand a little of the development of video displays
  11921. on Acorn (and IBM compatible) computers, and secondly that we have to
  11922. get involved in interpreting the specifications of monitors, so that we
  11923. can determine their suitability for our particular computer.
  11924. 7.3
  11925. A little history
  11926. 7.3
  11927. 1987 was an important year in the personal computer industry. That was
  11928. the year that saw the production of the first A310 computer. It was also
  11929. the year in which IBM produced their PS/2 system, with a new standard of
  11930. video display Ö VGA, the acronym for ÉVersatile Graphics Adaptoræ, which
  11931. is the interface board within the computer which produces a VGA display.
  11932. 7.3
  11933. Before 1987, there was a plethora of mutually-incompatible display
  11934. standards in the PC world, and thus no Éindustry standardæ which Acorn
  11935. could have chosen to follow. Instead, since the A310 was seen as ù and
  11936. labelled as ù the successor to the original BBC computer, Acorn chose to
  11937. maintain some measure of compatibility with the video output of that
  11938. machine. The BBC computer worked with televisions, or with what are
  11939. termed Ébroadcast standardæ monitors, which are effectively TVæs without
  11940. a tuner. Thus, the first Archimedes User Guide (1987), lists modes 0 to
  11941. 20, of which all but the last three will work on such displays. (Modes
  11942. 18-20 are the 640╫512 displays for multisync monitors.) To this day, the
  11943. standard Acorn colour monitor is a broadcast standard device, with the
  11944. very important consequence that, to be fully compatible with an
  11945. Archimedes, a monitor must support these modes 0ù17, and in particular
  11946. modes 12 and 15.
  11947. 7.3
  11948. A little terminology
  11949. 7.3
  11950. Monitors work much like televisions, in that the screen image is
  11951. Épaintedæ on the front screen of a cathode-ray-tube by a Égunæ which
  11952. fires electrons at the screen. (To be precise, on non-Trinitron colour
  11953. screens, there are three such guns.) The guns trace a path of parallel
  11954. lines, working down the screen, and at typically 640 points on each line
  11955. the gun may be turned Éonæ or Éoffæ, or to some intermediate power,
  11956. according to whether, for example, any green colour is required at that
  11957. point on that line on the screen. As soon as the screen has been
  11958. Épaintedæ once, the whole process starts again, each screen cycle being
  11959. termed a Éframeæ.
  11960. 7.3
  11961. There are three parameters to the timing of the display being provided
  11962. by the monitor. The first is the vertical scan frequency, or the frame
  11963. rate. This is the rate at which the whole screen is being Ére-painted.æ
  11964. Typically, this takes place 50 to 80 times a second. The number of
  11965. cycles is measured in ÉHertzæ, so such a monitor would be described as
  11966. having a frame rate of 50-80Hz.
  11967. 7.3
  11968. The second parameter is the number of lines of display that the monitor
  11969. can display in one second. This is termed the horizontal scan frequency,
  11970. or the line rate. A typical multisync monitor might have a range of
  11971. 30ù60kHz, meaning that it can display 30 to 60 thousand lines in one
  11972. second.
  11973. 7.3
  11974. Thirdly, the bandwidth of a monitor describes the rate at which the
  11975. colour of individual Édotsæ or pixels can be displayed on the screen. A
  11976. bandwidth of 80MHz would mean that it can display 80 million pixels per
  11977. second. Clearly, these parameters are related to each other, and also to
  11978. the resolution of the display on the screen. This is expressed as the
  11979. number of pixels displayed ù for example 640╫256 in mode 12. (You will
  11980. find it useful to have Appendix D of the RISCáOS 3 User Guide in front
  11981. of you!)
  11982. 7.3
  11983. For example, a 60Hz frame rate and a 30kHz line rate would imply that
  11984. each frame contained 30,000/60 lines, that is 500 lines of display. In
  11985. practice, the borders at the top and bottom would reduce this to perhaps
  11986. 400 pixels in the vertical direction. Similarly, a 30kHz line rate and a
  11987. 30MHz pixel rate would suggest that each line contained 30,000,000 /
  11988. 30,000 = 1,000 pixels per line, which, allowing for borders might be
  11989. about 800 Édotsæ.
  11990. 7.3
  11991. Finally, the last often quoted parameter for a monitor is the Épitchæ,
  11992. or the physical size of the pixels on the screen. Whilst a typical size
  11993. is 0.28mm, some lower quality screens may have a pitch of 0.39mm. The
  11994. quality of the perceived image will fall off rapidly if you try to
  11995. display more Édotsæ than will fit on the screen. For example, my 14ö
  11996. monitor has a 0.28mm pitch, and the horizontal width of the display area
  11997. is about 250mm. Therefore, one cannot expect to be able to display more
  11998. than 250 / 0.28 = 892 pixels across the screen. Some better monitors
  11999. will allow this rule to be bent a little, but quality will deteriorate.
  12000. 7.3
  12001. An example: Mode 12 on a standard monitor
  12002. 7.3
  12003. Mode 12 is the 16 colour 640╫256 pixel mode used by many users with
  12004. standard monitors. Such displays have a fixed frame rate of 50Hz and a
  12005. fixed line rate of 15.625kHz. As we have seen already, this implies that
  12006. every frame must have about 15,625á/á50 = 312.5 lines, and you will
  12007. observe that, to allow for the top and bottom borders (and time for the
  12008. Égunsæ to move back to the top of the screen) every desktop mode from 0
  12009. to 17 does indeed have 250 or 256 lines. The number of pixels displayed
  12010. along one line depends on the relationship between the pixel rate and
  12011. the line rate. In mode 12, these are 16Mhz and 15.625kHz respectively,
  12012. giving a theoretical 16,000,000á/15,625 = 1024 pixels.
  12013. 7.3
  12014. In practice, mode 12 displays 640, but you can see that there is scope
  12015. to use up some of the margins with some monitors ù hence RISCáOS 3æs
  12016. mode 35, a Éwideræ mode 12 with 768 pixels per line. Similarly, it
  12017. squeezes 288 lines out of the theoretical 312, instead of only 256. By
  12018. increasing the pixel rate with standard monitors, it is possible to
  12019. increase the horizontal resolution of the display. For example, mode 16
  12020. uses a 24MHz pixel rate to give a 1056╫256 display, and I have
  12021. personally been able to wind that figure up to over 1100 on some
  12022. screens. But the vertical limit of 256 to 288 lines remains.
  12023. 7.3
  12024. Thus, in 1987, Acorn computers offered a good range of modes, with up to
  12025. 256 colours, on Ébroadcast standardæ monitors, at a resolution up to
  12026. 640╫256 pixels. This compared very favourably with the displays of other
  12027. personal computers and also offered compatibility with earlier Acorn
  12028. machines. For users with access to Émultisyncæ monitors, modes 18-20
  12029. allowed 640╫512 displays. It should be noted at this point that, as the
  12030. RISCáOS 3 mode list shows, such modes do not show twice as much
  12031. information. The logical area displayed (defined in ÉOS unitsæ) is the
  12032. same, but as twice as many lines are used, the resolution and clarity of
  12033. the display is much better. Since mode 12 uses 640╫256 pixels to display
  12034. 1280╫1024 OS units, whilst mode 20 uses 640╫512 pixels for the same
  12035. area, the former is said to be a Érectangular pixelæ mode, and the
  12036. latter a Ésquare pixelæ one. Most higher resolution modes are of this
  12037. type, but it is important to be sure. For example, what is sometimes
  12038. described as a 1600╫1200 mode on one of the new colour cards in fact
  12039. displays 1600╫600 pixels ù it is a rectangular pixel mode.
  12040. 7.3
  12041. Example 2: Mode 20 on a Émultisyncæ
  12042. 7.3
  12043. Whilst standard monitors have fixed frame and line rates, multisync
  12044. monitors will synchronise with a wide range of rates ù hence the
  12045. designation. Mode 20, a 16 colour 640╫512 display has too many lines for
  12046. a standard monitor, but could be displayed on a multisync with quite a
  12047. range of different line rates. For example, a pixel rate of 24Mhz, a
  12048. line rate of 30.075kHz and a frame rate of 50Hz work quite well, giving
  12049. narrow borders. (You may like to check the calculations, to find the
  12050. theoretical display size.)
  12051. 7.3
  12052. However, as we shall see later, multisync monitors are not the answer to
  12053. all our problems. First, there is the question of cost but, more
  12054. importantly, we shall find that very few can display the standard
  12055. resolution modes without special software.
  12056. 7.3
  12057. The VIDC enhancer
  12058. 7.3
  12059. First developed by Atomwide, the use of the VIDC enhancer has been well
  12060. discussed in Archive. It may be worthwhile, however, to consider the
  12061. technical reasons for its development. For all machines up to and
  12062. including the A3000, the fastest pixel rate that the VIDC (the chip
  12063. responsible for the video display) could produce was 24MHz. Since 50Hz
  12064. is the lowest frame rate for practical use, that means that the maximum
  12065. number of pixels that could be displayed on the screen was 24,000,000á/
  12066. á50 = 500,000. Allowing for borders all round, the practical maximum was
  12067. about that of mode 40, 896╫352 = 315,392 Édotsæ. Atomwide realised that
  12068. by speeding up the VIDC, a pixel rate of 36MHz is possible and Acorn
  12069. built this new clock rate into the later machines. For example, with the
  12070. right monitor, mode 102 ù 1152╫448 ù 516,096 displayed pixels became a
  12071. possibility.
  12072. 7.3
  12073. The VGA standard
  12074. 7.3
  12075. As we have noted, IBMæs PS/2 machines introduced the VGA standard to the
  12076. PC world in 1987. It specified a 640╫480 pixel 16 or 256 colour display,
  12077. with other modes, such as 720╫400, being offered. As usual, where IBM
  12078. led, the rest of the industry followed (öAll we like sheep have gone
  12079. astray... ò), and VGA became the industry standard. When a need for
  12080. higher resolutions was perceived, after an initial period of chaos, a
  12081. manufacturersæ association, VESA, defined the 800╫600 (SVGA) and the
  12082. 1024╫768 standards. Immediately, the need for multisync monitors became
  12083. less pressing and manufacturers could tailor the electronics of their
  12084. displays to support only the VGA standard and its successors. The cost
  12085. savings in producing these less-flexible monitors is quite massive ù
  12086. hence the current price differences between multisync and SVGA monitors.
  12087. 7.3
  12088. For Acorn users, however, there is the major problem that the VGA
  12089. standard bears no relation to anything that Acorn produced prior to the
  12090. A30x0, A4000, A5000 and A540 machines. The VGA standard defines a pixel
  12091. rate of 25.175Mhz, and a line rate of 31.5kHz. The SVGA standards are
  12092. 36MHz and 35.5kHz respectively.
  12093. 7.3
  12094. Watford Electronics saw the advantages for Acorn users of being able to
  12095. use SVGA monitors and, in addition to producing a standard VIDC
  12096. enhancer, devised also an SVGA version, which added a 25.175MHz clock to
  12097. the 36MHz pixel clock normally provided. The use of this device is
  12098. described in my article öThe Taxan 787 Monitorò in Archive 7.2 p77.
  12099. Whilst it forms a very cost-effective solution to monitor upgrading, the
  12100. limitations of the device in respect of the Életterboxæ display of
  12101. standard modes should not be ignored. Later Acorn machines added the
  12102. 25.175MHz clock, thus allowing the use of SVGA monitors for many but not
  12103. all display modes, as the table on page 220 of the RISCáOS 3 User Guide
  12104. indicates.
  12105. 7.3
  12106. The VIDC ù Memory bottleneck
  12107. 7.3
  12108. A significant limit on the quality of display produced by the VIDC ù
  12109. with or without an enhancer ù is the speed at which it can access the
  12110. memory which holds the information to be displayed. On older machines
  12111. with memory running at 8MHz, this is about 18Mb per second. Thus, at a
  12112. frame rate of 50Hz, this limits the screen memory to 18,000,000á/á50 =
  12113. 360Kb. (RISC OS itself limits display memory to 480Kb, but this is not
  12114. normally a problem.) The 360Kb limit precludes 256 colour versions of
  12115. the larger resolution modes being used. For example, the 16 colour
  12116. 800╫800 mode 31 takes 234.4Kb, but a similar 256 colour mode would
  12117. require twice that, and is therefore impossible. A further problem is
  12118. that when using such Ébigæ displays, the VIDC takes most of the
  12119. bandwidth of the memory. In other words, it is so busy reading and
  12120. displaying the screen memory that it stops the processor from doing
  12121. useful work. This degradation is obvious on-screen, even with ARM3
  12122. processors.
  12123. 7.3
  12124. The bottle-neck solution: Colour Cards
  12125. 7.3
  12126. Again, these have been well described in earlier issues of Archive. They
  12127. circumvent the problems of VIDC speed and memory bandwidth although, at
  12128. the moment, they are still constrained by RISCáOSæs 480Kb display memory
  12129. limit when displaying the desktop. With Ésquare pixelæ displays of
  12130. 1600╫600 with 16 colours or 800╫600 with 256 colours in the desktop, and
  12131. 576╫424 with 32,000 colours outside the desktop, they represent the
  12132. highest-quality upgrade for Archimedes users. But since they also
  12133. require extremely good monitors, almost certainly with a 17ö screen, to
  12134. display such great numbers of pixels, they cannot offer the lowest cost
  12135. upgrade path!
  12136. 7.3
  12137. Having outlined the development of Acorn display standards and attempted
  12138. to explain the characteristics of different monitors, in the second half
  12139. of this article next month, I shall try to help readers to come to an
  12140. informed decision about their own possible display upgrade path.ááA
  12141. 7.3
  12142. Some new information has come to light since Stuart wrote the above
  12143. article...
  12144. 7.3
  12145. A new entrant
  12146. 7.3
  12147. Acorn have just launched their new AKF50 multisync monitor as an
  12148. alternative to the AKF18. It is a 14ö monitor with a dot pitch of 0.28mm
  12149. (the same as the Eizo 9060) compared with the AKF18æs 0.39mm. Like the
  12150. 9060, it works right down to the lower frequency modes and, from our
  12151. initial investigations here in the Archive office, it looks to be a very
  12152. good monitor for the price.
  12153. 7.3
  12154. The Archive price of the AKF50 is ú374 compared with ú600 for the Eizo
  12155. 9060 monitor. This may well be because the AKF50 is UK built (by
  12156. Microvitec) instead of being imported, fully-assembled, from Japan. (The
  12157. dollar exchange rates have been pushing up the prices of Japanese goods
  12158. for some time now.) If you want to buy one with an A5000, just add ú75
  12159. to the price as quoted with the AKF18.
  12160. 7.3
  12161. Obviously, we cannot yet say anything about the long-term reliability
  12162. since it is a brand new monitor. However, anyone who has used Microvitec
  12163. monitors on BBC computers over the years will know that they had a very
  12164. good reliability record. We can only hope that this reputation will be
  12165. maintained. Ed.ááA
  12166. 7.3
  12167. Beginnersæ Column
  12168. 7.3
  12169. Laura Handoca
  12170. 7.3
  12171. Where do we go from here?
  12172. 7.3
  12173. Letters and questions are becoming a little thin on the ground and I
  12174. remain somewhat unconvinced of their general usefulness. With the new
  12175. series of beginnersæ articles by the NITTs starting this month, I felt
  12176. it was time to take stock of the situation.
  12177. 7.3
  12178. What do people really want from the Beginnersæ Column? The only feedback
  12179. from Acorn World 93  concerned programming (see below), with some
  12180. questions about where beginners can go for help.
  12181. 7.3
  12182. This is therefore an appeal for some slightly more specific information
  12183. from you, the reader. What areas of computing would you like to see
  12184. dealt with in Archive? What is your most persistent trouble spot
  12185. (printing?... organizing memory?...). I could compile a questionnaire to
  12186. find out this sort of thing but it would be easier if people wrote to me
  12187. with ideas.
  12188. 7.3
  12189. From the feedback so far, areas of confusion seem to include using the
  12190. task manager, configuration set-up, !Alarm, and what happens outside the
  12191. desktop. Please have a think about this and write to me!
  12192. 7.3
  12193. Programming...
  12194. 7.3
  12195. The main beginnersæ queries I encountered at Acorn World 93 concerned
  12196. Basic programming. It has been suggested that we provide help for
  12197. beginners who are keen to learn how to program in Basic, but who
  12198. encounter problems that they canæt solve. The idea would be that they
  12199. should send in their program to the Beginnersæ Column, indicating (if
  12200. possible) which section is causing difficulty, and describing what they
  12201. are trying to achieve.
  12202. 7.3
  12203. We will try to find and correct the mistake, and explain the reason why
  12204. the code did not work in the first place. We will probably not be able
  12205. to print whole programs in Archive but airing some common mistakes will,
  12206. hopefully, help most early programmers.
  12207. 7.3
  12208. So, if there is anyone out there who would find this a useful beginnersæ
  12209. feature, please send in your problem programs.
  12210. 7.3
  12211. More help available
  12212. 7.3
  12213. One thing I did pick up from the Acorn User magazine stand was a little
  12214. booklet entitled öThe Acorn User Handbookò. It only took half an hour to
  12215. read but I thought it was quite well done Ö easy to read, jargon-free
  12216. and informative. I think some beginners would find it useful.
  12217. 7.3
  12218. It is only available from Acorn User magazine Ö contact them for more
  12219. details on 071-331-8000.ááA
  12220. 7.3
  12221. CC
  12222. 7.3
  12223. From 7.2 page 8
  12224. 7.3
  12225. Oak
  12226. 7.3
  12227. From 7.2 page 7
  12228. 7.3
  12229. Look Systems
  12230. 7.3
  12231. From 6.12 page 40
  12232. 7.3
  12233. Look Systems
  12234. 7.3
  12235. From 6.12 page 41
  12236. 7.3
  12237. New Outline Fonts on the Archimedes
  12238. 7.3
  12239. Richard Hallas
  12240. 7.3
  12241. Ever since the Archimedes first appeared, there seems to have been a
  12242. dearth of quality fonts, at least in comparison with other systems.
  12243. Despite having the best font management software which, at the time it
  12244. was released, was a quite staggering step forward in quality and ease of
  12245. use, there has nevertheless been only a relatively small number of fonts
  12246. available in the Acorn format. In the cases where a font family was
  12247. available, there was normally the inconvenience that the Acorn name did
  12248. not match the PostScript name on other machines.
  12249. 7.3
  12250. We have at least been lucky to have had one font design house, the
  12251. Electronic Font Foundry, which has been dedicated to producing quality
  12252. outline fonts at a reasonable price, but it has frequently been true
  12253. that desired fonts from the Mac and PC platforms have simply not been
  12254. available to users of the Acorn machines. All that is now set to change.
  12255. 7.3
  12256. Two new contenders have just entered the scene, in the form of
  12257. LOOKsystems and the Datafile. Both companies are offering conversions of
  12258. high quality fonts from PostScript format into Acorn outline format, and
  12259. their prices are very competitive indeed.
  12260. 7.3
  12261. LOOKsystemsæ 100 Monotype Typefaces Pack One
  12262. 7.3
  12263. Over the last few months, it has been difficult not to notice the high-
  12264. profile advertising from LOOKsystems in the various Acorn magazines: a
  12265. double-page spread, listing all the 100 Monotype fonts in the pack.
  12266. Given this amount of advertising, there is little point in listing all
  12267. the fonts in the pack here; suffice it to say that this first pack
  12268. consists of 100 individual font faces in 26 actual families, the number
  12269. of faces in each family ranging from 1 to 13.
  12270. 7.3
  12271. The price of the 100 Monotype Typefaces Pack One from Archive is ú90,
  12272. which seems ludicrously cheap. Do you really get a set of very high
  12273. quality outline fonts, in RISC OS 2 and 3 format with full kerning data,
  12274. for only 90p each? It is, after all, quality rather than just quantity
  12275. which is required. I will get around to answering this question shortly.
  12276. 7.3
  12277. Opening the LOOKsystems pack when it arrived through my letter box did
  12278. indeed put me in a very favourable mood from the outset, as it is one of
  12279. the most attractively presented software packages I have yet come
  12280. across. The pack consists of six discs, a manual and some installation
  12281. notes housed in a slim white plastic wallet which is slightly larger
  12282. than A5. The A5 manual, which is of similar dimensions to an issue of
  12283. Archive, is a really beautifully presented document and must, in itself,
  12284. have been quite expensive to produce. Printed entirely on highly glossy
  12285. paper in red and black ink, it contains a complete printout of every
  12286. font in the pack, with type samples in various point sizes.
  12287. 7.3
  12288. Installation of the fonts has to be done by a special utility, you canæt
  12289. just copy the fonts onto your own discs, as they are both protected and
  12290. in the wrong format. The first time you run the installation program, it
  12291. prompts you for a unique password which, when typed in, unlocks the
  12292. package. (This only has to be done once.) Installation still has to be
  12293. performed by the utility after you have entered the password, as the
  12294. fonts are stored on disc in an efficient way. From the individual files,
  12295. the installation program extracts the RISC OS 3 or RISC OS 2 format
  12296. fonts, according to which format you have chosen. (Of course, if you
  12297. choose RISC OS 2 format, the kerning data is lost from the copied
  12298. version of the fonts.) It can even create new font directories for you.
  12299. The installation program is nicely presented, very simple to operate,
  12300. and can be run as many times as you wish. You donæt have to install all
  12301. the fonts at once Ö you simply pick which ones you want from a list. If
  12302. you only have RISC OS 2 in your machine, you can install the fonts in
  12303. that format and replace them with the improved versions (with kerning
  12304. pairs and more characters) if you upgrade later.
  12305. 7.3
  12306. The Datafileæs ITC, Letraset and URWáfont conversions
  12307. 7.3
  12308. The Datafile is doing a very similar job to LOOKsystems and is, in fact,
  12309. using the same conversion and hinting software. Unlike LOOKsystems,
  12310. however, the Datafile is selling font families singly at a rather higher
  12311. price. This is not a case of the Datafile trying to cash in Ö itæs just
  12312. that the two companiesæ licensing agreements are different and it would
  12313. not be financially viable for the Datafile to sell its fonts any more
  12314. cheaply. The way that the Datafileæs pricing structure works is that you
  12315. pay ú10 for the initial face in any family, ú5 each for any further
  12316. family members up to the sixth face and then ú3╖50 each for any other
  12317. faces.
  12318. 7.3
  12319. Concerning packaging, the Datafileæs fonts are also very attractively
  12320. presented in a thin white plastic wallet which is similar to, but rather
  12321. smaller than, the LOOKsystems version. The wallet is almost square and
  12322. slightly larger than a 5╝ö disc. The relevant font is featured on the
  12323. cover, and a separate printout of one complete face in several point
  12324. sizes is supplied inside the package, along with samples of the other
  12325. faces. The disc itself also illustrates the font, which is a nice touch.
  12326. Where possible, the documentation also contains some historical
  12327. background about the font, which is both interesting and illuminating.
  12328. 7.3
  12329. Rather than taking the LOOKsystemsæ installation approach, the Datafile
  12330. fonts are supplied in both formats on a single disc. You simply copy the
  12331. RISC OS 2 or RISC OS 3 face out into your own font directory.
  12332. Alternatively, you can use the RISC OS 3 font directly from the original
  12333. disc if you so wish, as a small application is supplied which adds it to
  12334. the font list. (Running fonts from floppy discs is a slow process,
  12335. though.)
  12336. 7.3
  12337. Since Datafile adverts have been less widespread than the ones from
  12338. LOOKsystems, here is a list of the fonts which are available at the time
  12339. of writing:
  12340. 7.3
  12341. From ITC: Bauhaus, Eras, Isadora, Manhattan, Panache; from Letraset:
  12342. Academy Engraved, Balmoral, Freestyle Script, Gillies Gothic Extra Bold
  12343. Shaded, Mastercard, Quixley, Sinaloa; from URW: Palladio, Antiqua.
  12344. 7.3
  12345. The Electronic Font Foundry ITC andáLetraset fonts
  12346. 7.3
  12347. EFF is very much a known quantity in the Archimedes sphere, as it has
  12348. been producing fonts since the early days of the Archimedes. Recently it
  12349. has begun advertising ITC and Letraset fonts in addition to its own
  12350. typefaces. The reason for this is that it has now obtained a licence to
  12351. supply its own versions of these fonts and so there will be a certain
  12352. overlap between the fonts produced by EFF and the Datafile. The
  12353. difference is that EFF, being a design house, will be selling its own
  12354. versions of these fonts which have been newly created from the ITC and
  12355. Letraset shapes, whereas the Datafile sells actual PostScript
  12356. conversions, so what you get is very similar to what you would be
  12357. getting if you bought the PC or Macintosh version. Until recently, EFFæs
  12358. fonts have been supplied in large (video cassette size) plastic boxes,
  12359. but these rather over-size offerings have now been replace by smaller
  12360. wallets. The fonts themselves must simply be dragged from the disc into
  12361. your own fonts directory before you can use them. (There is also a very
  12362. simple install program which you can use to automate this process if you
  12363. wish.) No actual font printout is supplied, but a small utility,
  12364. FontTable, which is supplied on the disc, creates a drawfile of a font
  12365. so you can make your own printouts if you wish.
  12366. 7.3
  12367. EFFæs pricing structure has recently been revised. Fonts now cost ú5 per
  12368. face in RISC OS 2 format, or ú6 per face in RISC OS 3 format, which
  12369. includes kerning data. There are also a number of font packs which
  12370. (depending on the pack) can supply fonts for as little as ú1 per font.
  12371. These prices only apply to Latin 1 fonts: other language fonts are
  12372. available at a higher price, and cater for around 60 languages. EFF is
  12373. currently the only company of the three to supply foreign-language
  12374. fonts, although LOOKsystems has definite plans to do so in the future.
  12375. 7.3
  12376. Quality and technicalities
  12377. 7.3
  12378. So much for the packaging and installation but what are the fonts
  12379. themselves like?
  12380. 7.3
  12381. When you buy an EFF font, you know that it has been specifically
  12382. tailored for the Acorn platform. Every character in the face will have
  12383. been defined, and best use will have been made of the special Acorn-
  12384. specific hinting methods for improving printing quality.
  12385. 7.3
  12386. As the LOOKsystems and Datafile fonts have both been produced using very
  12387. similar methods to each other, they can be grouped together for this
  12388. part of the discussion. These fonts have been converted from PostScript
  12389. and then have had full hinting and skeleton lines added to them, and
  12390. quality control measures have been taken to ensure that they all print
  12391. correctly, even at very small point sizes. However, since they have been
  12392. converted from PostScript, there are certain features which make them
  12393. slightly different from EFFæs Acorn-specific offerings. The most
  12394. important point, in a way, is that (initially, at least) the hinting
  12395. methods used are not quite as good as those used by EFF.
  12396. 7.3
  12397. The way that PostScript handles the curved parts of letters is different
  12398. from the Acorn method. The control points of the curved lines occur at
  12399. the N, S, E and W directions, whereas the Acorn system requires that
  12400. control points are positioned at NW, NE, SE and SW, and that pairs of
  12401. points are attached to the scaffolding lines, with the Ébellyæ of the
  12402. curved segment on the scaffold. The diagram below should make this
  12403. clearer. The left window is from EFFæs Garamond and the right one from
  12404. the LOOKsystemsæ Monotype Garamond.
  12405. 7.3
  12406. As you can see, the EFF Q has pairs of points attached whereas the
  12407. PostScript conversion has only single points attached. This will lead to
  12408. a slight difference in quality when printing at small sizes. However,
  12409. Adrian Look (who wrote some of the conversion software used by both
  12410. LOOKsystems and Datafile) is investigating the possibility of rotating
  12411. the necessary points by 45░ to enable them to be attached to the
  12412. scaffolding lines in the correct way. If he is successful, then both the
  12413. LOOKsystems and Datafile fonts will be upgraded. (The fonts will remain
  12414. the same price, and upgrades will be free to existing users.) Even if it
  12415. cannot be done, it does not really detract much from the quality of the
  12416. fonts. Any differences would only really be apparent at very small point
  12417. sizes and, in any case, at resolutions of 600 dots per inch or more
  12418. (resolutions which are now available cheaply via various direct-drive
  12419. laser printers) the effect would not really be noticeable at all.
  12420. Besides, the fonts have all been checked and modified as necessary to
  12421. ensure that Édrop-outæ does not occur when printing the characters at
  12422. small sizes.
  12423. 7.3
  12424. For example, take a look at the bitmap illustrations on the opposite
  12425. page.
  12426. 7.3
  12427. These two bitmaps show exactly what you would get if you printed a
  12428. capital Q (the very same letters are shown in the previous illustration)
  12429. in 6 point text at 300 dots per inch. (This is really the smallest size
  12430. you can get away with on a standard resolution ù 300 dpi ù laser
  12431. printer.) The EFF character (left) does have slightly more balanced
  12432. sides with a better inner Ébellyæ at the mid-point of each curved side.
  12433. However, there are a couple of points to note. These two Qs are taken
  12434. from versions of Garamond from different design houses, and the overall
  12435. weight of the font in the right-hand window is a little heavier than
  12436. that in the left. Also, the descenders are of slightly different designs
  12437. to each other. The comparison is therefore not quite a fair one. Bearing
  12438. these points in mind, you can see that there is very little practical
  12439. difference in quality at these resolutions. If you were not printing on
  12440. a laser printer, and the resolution were lower, then differences may be
  12441. more apparent. However, if you donæt have a laser printer, these
  12442. differences will probably not worry you anyway! So, in a truly practical
  12443. sense, the potential difference in quality is not of great concern.
  12444. 7.3
  12445. A second issue is that of character sets. As mentioned above, in an EFF
  12446. font, every usable character is defined, including those in the range
  12447. ASCII 128Ö139 which are not specified in the Acorn format. This is EFFæs
  12448. own adaptation of the standard Latin 1 set. The new specification for
  12449. RISC OS 3 fonts includes some accented W and Y characters which were not
  12450. present in the RISC OS 2 specification and, of course, the EFF fonts
  12451. include these characters. The PostScript conversions do not include
  12452. these characters but the RISC OS 3 versions of the fonts generally have
  12453. a few more characters which are extra to the Latin 1 set. These include
  12454. S and Z (in both upper and lower case) with a caron accent (like an
  12455. inverted circumflex) and L with a slash through it. (Actually, these
  12456. characters are not accessible under the current version of the operating
  12457. system but thatæs not the fault of the fonts Ö itæs a limitation of RISC
  12458. OS, but thatæs another story...)
  12459. 7.3
  12460. Therefore, if you need fonts which can cope with the Welsh language
  12461. (circumflex W, etc) you have no choice but to buy the EFF fonts;
  12462. otherwise, there should be no problem, and the PostScript conversions
  12463. will give you a few extra characters for free.
  12464. 7.3
  12465. A further consideration is that not all the PostScript conversions have
  12466. absolutely full character sets. All the most important characters are
  12467. there but there are sometimes a few omissions in the display fonts.
  12468. (Characters such as <, > and = may be omitted.) This is, of course, not
  12469. a fault of the conversions Ö theyære not defined in the PostScript
  12470. sources either. The Letraset fonts, in particular, suffer from this and
  12471. so do a very few of the fonts in the Monotype pack. However, itæs not
  12472. really a problem since the fonts concerned are intended as display faces
  12473. rather than for body text and so you would be unlikely to use the
  12474. omitted characters anyway. The vast majority of the converted fonts have
  12475. absolutely full character sets (excepting the Welsh characters) and they
  12476. do of course follow Acornæs layout of characters. (Under their licensing
  12477. agreements, LOOKsystems and the Datafile are not allowed to add any
  12478. characters to the ones already provided.)
  12479. 7.3
  12480. Now looking at the specific font packs available, the Monotype Pack One
  12481. certainly gives you a lot for your money. I am pleased to say that the
  12482. LOOKsystems fonts are really very good indeed. If you install them in
  12483. RISC OS 3 format, the fonts incorporate full kerning data. RISC OS
  12484. applications are now increasingly making use of this data and it can
  12485. drastically improve the appearance of documents. (In particular, current
  12486. versions of Impression, Ovation, Wordz and PMS make use of automatic
  12487. font kerning under RISC OS 3.)
  12488. 7.3
  12489. As for criticisms, it is really rather hard to make any. Aside from the
  12490. point that the scaffolding could be slightly improved (which Adrian Look
  12491. is actively working on), the only point I can think of is that itæs a
  12492. bit of a pity that thereæs not slightly more variety in the fonts
  12493. provided. A few of them do look a bit similar and it would perhaps have
  12494. been nice if a few more display faces could have been included among all
  12495. the body text fonts. However, the fonts have been well-chosen and form
  12496. an excellent range of Éstarter-fontsæ. Also, the range provided gives a
  12497. good representation of typographical history, from the Éclassicæ Blado
  12498. and Poliphilus (whose original designs date from the early sixteenth
  12499. century) to much more modern fonts. A second point is that itæs very
  12500. useful to get the full range of the font families at once, rather than
  12501. just, say, four faces per family. The Blado and Poliphilus fonts do
  12502. contain a lot of control points and have a rather lumpy appearance when
  12503. examined in detail. This is seemingly a result of slightly over-zealous
  12504. conversions of the hot-metal originals into PostScript format, with
  12505. possibly a little too much attention to fine details. They are certainly
  12506. Éauthenticæ fonts but they do consume a bit more memory and disc space
  12507. than is desirable. Anyway, thatæs a fault of the originals rather than
  12508. the conversions.
  12509. 7.3
  12510. There are also some unusual inclusions in the LOOKsystems pack which are
  12511. well worth having (such as Goudy Text Lombardic Capitals), and I was
  12512. very pleased that a Plantin Expert set was included. The expert fonts
  12513. include the Éstandardæ ligatures which are not built into the Acorn font
  12514. specification, as well as old style numerals, small capitals and tools
  12515. for building up fractions. (The EFF Publishersæ Pack includes a Garamond
  12516. font ù LondonA ù with similar expert sets.) The expert sets are of
  12517. course for quite specialised use, and the characters available do not
  12518. all conform to the standard layout Ö indeed, they couldnæt, as many
  12519. arenæt included in the specification. Full character sets are not
  12520. provided in these fonts. However, for specialised use, and for really
  12521. sprucing up the appearance of your documents to the highest standards,
  12522. they are invaluable. Both LOOKsystems and EFF expert sets follow similar
  12523. layouts. (How fitting that this article should be published in the first
  12524. issue of Archive in which Monotypeæs Plantin is being used for the main
  12525. text. Ed)
  12526. 7.3
  12527. The Datafileæs font conversions are of a very similar quality to those
  12528. from LOOKsystems. The same comments apply about their conversion
  12529. processes, hinting and character sets. In the first instance, the
  12530. Datafile was only going to be converting ITC and Letraset fonts, but URW
  12531. (the Hamburg company which creates the original PostScript files) was so
  12532. impressed with the conversion quality of the first selection that they
  12533. granted the Datafile an exclusive licence to convert their own fonts.
  12534. 7.3
  12535. URW is the biggest design house in Europe, and wrote the software which
  12536. is used to convert the original letter designs into the actual
  12537. PostScript in the first place. The Datafileæs acquisition of exclusive
  12538. rights to supply URW fonts in Acorn format is of huge importance given
  12539. Acornæs new printing ventures in Germany and Holland. Acorn versions of
  12540. these URW fonts have been specifically requested by the Germans, and the
  12541. Datafile is now supplying fonts to AB Dick in Germany and ECD in Holland
  12542. as part of Acornæs publishing system.
  12543. 7.3
  12544. The selection of fonts from the Datafile is generally Éfancieræ overall
  12545. than the LOOKsystems offerings at the moment, although some body-text
  12546. fonts are available too. The Letraset conversions generally suffer from
  12547. the incomplete character sets mentioned above but this is only because
  12548. the characters do not exist in the PostScript versions. Also, in some
  12549. fonts there are some interesting additions. In particular, the Freestyle
  12550. Script conversion (which includes a bold face) contains a number of
  12551. special ligature characters (for example qu, on, tt). Whilst this means
  12552. that this particular font is in a non-standard format, with a bit of
  12553. trouble you can get some font-specific refinements which would not
  12554. otherwise be possible. Interestingly, this font is also available from
  12555. EFF. In this incarnation, the character set is absolutely standard, as
  12556. you would expect from EFF. None of the special ligature characters are
  12557. provided (and EFF does not currently supply a bold face). However, the
  12558. full, standard character set may be what you require.
  12559. 7.3
  12560. The LOOKsystems pack contains a copy of Monotype Garamond. EFF currently
  12561. produce ITC Garamond, so I compared the two. It was interesting to find
  12562. that they are so different as to almost comprise two different fonts
  12563. (see above, in the Q hinting example). There are in fact at least four
  12564. different versions of Garamond (designed by different companies) in use,
  12565. and these are two of them. It does illustrate the point, though, that
  12566. you cannot assume that two fonts with the same name from two companies
  12567. will be just the same. In this case, I preferred the EFF design but this
  12568. is not a comment on the quality of either font.
  12569. 7.3
  12570. I also compared the EFF version of ITC Bauhaus with Datafileæs
  12571. conversion of ITC Bauhaus. Even though this is the same font from the
  12572. same source, I still found a (smaller) number of differences, which can
  12573. be accounted for by the fact that EFF does its designs from the original
  12574. shapes rather than converting PostScript data. I found the Datafileæs
  12575. version to be preferable, with more rounded letter shapes overall Ö but
  12576. thatæs a subjective judgement.
  12577. 7.3
  12578. Conclusions
  12579. 7.3
  12580. If you owned a Mac or a PC, and you were to buy one of these fonts, it
  12581. would cost you around ú38 for every single face. If you buy them from
  12582. the Datafile, they cost you around ú5 each, from EFF they cost up to ú6
  12583. each, and from LOOKsystems they all cost 90p each.
  12584. 7.3
  12585. Whilst the Datafileæs fonts look a little expensive compared with the
  12586. LOOKsystems fonts, it is important to remember that the LOOKsystems
  12587. fonts are only sold in packs of 100, and ú90 (at Archive price) at once
  12588. can seem like a great deal, especially if you only really want one or
  12589. two fonts in the pack. The Datafile fonts are available singly, and
  12590. there is an additional advantage that if you want a particular ITC,
  12591. Letraset or URW font which has not yet been converted, you can ask the
  12592. Datafile for it and its conversion will be made a priority.
  12593. 7.3
  12594. The LOOKsystems and Datafile packs present, for the first time on the
  12595. Archimedes, world-class quality fonts from Monotype and ITC, and their
  12596. ranges will include not only brand-new typefaces, but also classics
  12597. which have been around for as long as these companies themselves.
  12598. 7.3
  12599. The historical importance of many of these fonts should not be
  12600. understated. The Monotype Corporation, in particular, has been creating
  12601. typefaces of world renown for a century, and the Monotype Classic Font
  12602. library consists of around 700 typefaces which have been adapted from
  12603. their hot-metal originals using the same software which Adobe uses for
  12604. creation of its own fonts. Now this classic library is to become
  12605. available to Acorn users, courtesy of LOOKsystems, and that really is
  12606. good news for anyone who has even the slightest interest in printing.
  12607. 7.3
  12608. The outline fonts supplied by the Datafile and LOOKsystems are high
  12609. quality originals, and of the finest traditions, as ITC New York,
  12610. Monotype, etc are world class type foundries which work with the
  12611. original type designers, and very many famous typefaces have been
  12612. designed by or for these companies. The importance of these licences for
  12613. Acorn users cannot be stressed too highly, as they mean that well over
  12614. 3000 typefaces will eventually be converted into Acorn format, finally
  12615. bringing Acorn users in line, typographically speaking, with the other
  12616. computer platforms Ö and all at much lower costs.
  12617. 7.3
  12618. The points I have made about less-than-ideal scaffolding and
  12619. occasionally slightly incomplete character sets are really very minor
  12620. niggles. I have only really included them to be fair to all companies
  12621. concerned, and to paint a true picture. In answer to the question I
  12622. posed at the beginning, öIs it too good to be trueò the answer has, for
  12623. once, to be a resounding öNo!ò. Both the LOOKsystems and the Datafile
  12624. fonts are of the highest quality and if you are in need of any new
  12625. fonts, I urge you to support these companies in their new ventures.
  12626. After all, the fact that these converted fonts have had extra hinting
  12627. added really makes them better quality than their PostScript originals,
  12628. and the fact that they can be bought for as little as a fortieth of
  12629. their prices on other platforms comprises one of the biggest bargains in
  12630. computer history. The conversions of these classic fonts at these prices
  12631. suddenly makes Acorn machines seem a whole lot more attractive to
  12632. publishers of all kinds, and can only be very good for the Acorn
  12633. community as a whole.ááA
  12634. 7.3
  12635. Introducing Your Computer
  12636. 7.3
  12637. Norfolk IT Team
  12638. 7.3
  12639. This is the first of our new series of articles for the absolute
  12640. beginner which we announced in the last issue of Archive.
  12641. 7.3
  12642. No assumptions
  12643. 7.3
  12644. Although we said last month that there would be no assumptions, we are
  12645. in fact going to make just two. The first is that you have managed to
  12646. connect together the various parts of your machine and have switched it
  12647. on. We are relying on you to have done that because the various
  12648. computers in Acornæs Aáseries range all connect together slightly
  12649. differently and the Welcome Guide supplied with your machine includes
  12650. very clear instructions for this process.
  12651. 7.3
  12652. Our second assumption is that you are using a machine with RISC OS 3 in
  12653. it. Aargh Ö jargon already! RISC OS 3 is the current version of the
  12654. operating system Ö i.e. the programs that are always inside your
  12655. computer. Letæs try to explain what an operating system is through the
  12656. use of an analogy.
  12657. 7.3
  12658. If you had serious amnesia, you might forget who you were, where you
  12659. lived, etc. If you were affected even more badly than that, you might
  12660. find that you could not even read or talk or walk. These basic faculties
  12661. are rather like the things your computer knows about as soon as you
  12662. switch it on. It has, as it were, an identity. It also possesses a set
  12663. of procedures which enable it to recognise a program on a disc, know how
  12664. to make a picture appear on the monitor screen, etc.
  12665. 7.3
  12666. If when you switch on your computer there is a little green acorn in the
  12667. bottom right hand corner of the screen then you have RISC OS 3 Ö all is
  12668. well. If you have an older computer and a multi-coloured ÉAæ symbol in
  12669. the bottom right hand corner of the screen then you have RISC OS 2 Ö an
  12670. older version of the operating system. Our advice would be to upgrade it
  12671. to the newer version, Talk to your local dealer about this Ö the cost is
  12672. little compared to what you probably paid for your computer and there
  12673. are significant advantages.
  12674. 7.3
  12675. The mouse
  12676. 7.3
  12677. The mouse is used to get information into the computer. Moving the mouse
  12678. around on a flat surface moves a small pointer around on the screen Ö
  12679. try it. You should be holding the mouse with the wire pointing away from
  12680. you. As you move the mouse away from you then the pointer moves up the
  12681. screen, as you move it towards you then the pointer moves down the
  12682. screen. Moving the mouse to the left moves the pointer to the left and
  12683. so on. If you run out of space for your mouse to move but have still not
  12684. got the pointer far enough on the screen just pick up the mouse, move it
  12685. back a bit, put it down again and carry on. Itæs rather like Ébrummingæ
  12686. a toy car. For as long as the mouse is picked up, the pointer will not
  12687. move on the screen. It is a good idea to buy a Émouse matæ Ö a spongy
  12688. pad that mice particularly like to move around on.
  12689. 7.3
  12690. The buttons
  12691. 7.3
  12692. The mouse has three buttons. These have different names and all do
  12693. slightly different things. They are known, from left to right, as
  12694. Select, Menu and Adjust. Many people find it easy to remember because of
  12695. a certain brand of baby milk powder. If it bothers you that you can not
  12696. remember the names of the buttons then simply mark them as S, M and A
  12697. with a marker pen.
  12698. 7.3
  12699. Select, the lefthand button, is generally used to choose things and do
  12700. things on the screen (e.g. keeping it pressed down while moving the
  12701. mouse to draw a line in an art program). The Menu or middle button is
  12702. used Ö well youæve probably guessed that one Ö it calls up a menu (a
  12703. list of options) if you want to go on to do something other than what
  12704. you are already doing. These first two are the buttons you will be using
  12705. most Ö which is great if you are right-handed as the select button sits
  12706. most naturally under your right index finger. Software does exist which
  12707. allows you to reverse the way the buttons are named if you feel you need
  12708. it but most left-handers donæt seem to be bothered. The Adjust button
  12709. has particular uses which you will gradually come to appreciate as you
  12710. become more familiar with your computer.
  12711. 7.3
  12712. Clicking
  12713. 7.3
  12714. When you use a button on the mouse, you will most usually need to press
  12715. it quickly just once Ö this is known as Éclickingæ. Sometimes you will
  12716. need to press it twice in rapid succession Ö known as Édouble-clickingæ.
  12717. People can get anxious about trying to remember when to click and when
  12718. to double-click but itæs not worth worrying about Ö if a single click
  12719. doesnæt work then just try a double-click!
  12720. 7.3
  12721. Dragging
  12722. 7.3
  12723. This is another use of the buttons on the mouse. ÉDraggingæ is moving
  12724. the mouse while holding down a button, usually <select>. (The convention
  12725. in Archive is to use ö<select>ò rather than saying öthe select buttonò
  12726. every time. Similarly, we would say öpress <return>ò rather than öpress
  12727. the return keyò. Ed.) In most cases, the pointer will need to be
  12728. positioned over a particular object or Éiconæ on the screen, the button
  12729. depressed, the mouse moved until the pointer is in a new position and
  12730. then the button released.
  12731. 7.3
  12732. The screen
  12733. 7.3
  12734. When you turn your computer on, after a short delay during which there
  12735. will be an introductory RISC OS 3 message, you will see something like
  12736. the picture opposite.
  12737. 7.3
  12738. Most of the screen is blank but at the bottom is the iconbar. Icons are
  12739. used extensively in the wonderful world of RISC OS which you are about
  12740. to enter. However, these icons bear little resemblance to religious
  12741. pictures painted onto wooden panels hanging in a Greek monastery. They
  12742. are used to represent programs, disc drives, saved work Ö everything!
  12743. Generally they are designed to convey their meaning fairly well but some
  12744. are arbitrarily designed or simply represent something too abstract to
  12745. picture easily. This icon, at the bottom left of your screen is designed
  12746. to represent the opening of your machineæs floppy disc drive...
  12747. 7.3
  12748. and this one...
  12749. 7.3
  12750. represents a Éfolderæ of tools which are analogous to crayons, paint
  12751. brushes, pens etc.
  12752. 7.3
  12753. Your computer may well have more icons at the bottom left of the screen
  12754. and will have a couple at the bottom right too Ö bear with us for now,
  12755. weæll come to them later.
  12756. 7.3
  12757. Opening a window
  12758. 7.3
  12759. Right, letæs do something! Move the mouse pointer until its tip is
  12760. within the ÉAppsæ icon at the bottom left of your screen and click
  12761. <select> once. A Éwindowæ will open on your screen. A window is a part
  12762. of the screen where a particular job that the computer is doing is
  12763. displayed. A window might contain a page of writing you are working on,
  12764. a picture you are painting, a game you are playing or whatever.
  12765. 7.3
  12766. This particular window is a Édirectoryæ Ö it shows us the contents of
  12767. the Apps Éfolderæ. (See the diagram at the bottom of the page.) The
  12768. icons within it all represent applications. The word Éapplicationæ is
  12769. generally used rather than the word Éprogramæ to refer to what is
  12770. nothing more than a set of instructions for the computer to enable it to
  12771. carry out a task.
  12772. 7.3
  12773. Window icons
  12774. 7.3
  12775. Around the edge of the window you have opened are a series of tiny
  12776. icons. All RISC OS windows have some or all of these icons. Once you
  12777. have learned what they are for then that knowledge will be applicable
  12778. whether you are using a word-processor, database, painting, diary
  12779. application or whatever. It is worth putting in a little work at this
  12780. stage Ö later it becomes much easier as a result. In the same way that
  12781. you do not need to re-learn all your driving skills when you use a
  12782. different car, you will not need to re-learn everything for each
  12783. computer application you use.
  12784. 7.3
  12785. To explore the functions of these icons, it will be useful to have a
  12786. second window open on the screen so letæs load an application. Move the
  12787. pointer over the É!Calcæ icon and double-click <select>. Sometimes it
  12788. takes a little practice to get the speed of your clicking right, but
  12789. eventually it becomes second nature. You will know you have succeeded
  12790. when a small calculator icon appears on the iconbar on the right-hand
  12791. side. You have loaded an application. To use it, now move the pointer
  12792. down to the icon on the iconbar at the bottom of the screen and click
  12793. over it with <select>. The calculator which appears on screen can be
  12794. used with the mouse pointer doing the job your finger does with a hand-
  12795. held calculator. Click on <select> to press the buttons.
  12796. 7.3
  12797. Now back to our exploration of the window icons. Here is a picture of a
  12798. window with its icons labelled.
  12799. 7.3
  12800. Weæll take these icons one by one. Experiment with the icons on the
  12801. windows on your screen.
  12802. 7.3
  12803. Å    Send to back Ö If one window is overlapping others on the screen then
  12804. clicking <select> on this icon will send a window behind all the others.
  12805. In this way your windows can be Éstackedæ on the screen rather like
  12806. sheets of paper on a desk top. In fact, Acorn use the term desktop to
  12807. refer to this way of working on screen.
  12808. 7.3
  12809. Å    Close the window Ö Click on this with <select> and the window will
  12810. close. As the icon is an ÉXæ, this operation can be thought of as
  12811. kissing a window goodbye! Remember to click on the Apps icon to re-open
  12812. your directory window or on the calculator icon to open a calculator
  12813. window again.
  12814. 7.3
  12815. Å    Title bar Ö This shows the title of the window but also has a very
  12816. important function. Clicking with <select> on the title bar of a window
  12817. will always bring it to the front of the Éstackæ Ö try it. If you Édragæ
  12818. the title bar (move the pointer over it, press <select> down and,
  12819. keeping it down, move the mouse) then the window can be moved around the
  12820. screen.
  12821. 7.3
  12822. Å    Adjust size (bottom right) Ö If this icon is present, dragging it will
  12823. change the size of the window on the screen. Try it on the Apps
  12824. directory window Ö drag it up and left first to shrink the window. Note
  12825. that the window may be made tall and narrow, short and wide etc and that
  12826. the icons inside it will shuffle around to show as many of themselves as
  12827. possible.
  12828. 7.3
  12829. Å    Toggle size Ö If you have previously shrunk a window, clicking on this
  12830. icon will enlarge it to the size of the whole screen or as large as it
  12831. need be to show all its contents. Clicking on it again will return the
  12832. window to the smaller size so this icon flicks (toggles) between the two
  12833. sizes.
  12834. 7.3
  12835. Å    Scroll arrows Ö Try shrinking the Apps directory window until you can
  12836. only see one or two of the icons inside it. Now holding <select> down
  12837. over one or other of the scroll arrows will move the contents of the
  12838. window up or down. See what happens if you use <adjust> instead of
  12839. <select>.
  12840. 7.3
  12841. Å    Scroll bar Ö When a window is at less than its full size then the
  12842. scroll bar can be dragged up and down to move the window contents.
  12843. Clicking in the area between the scroll bar and a scroll arrow will
  12844. cause the window contents to jump a window-full at a time.
  12845. 7.3
  12846. Some windows have horizontal scroll controls at the bottom as well as
  12847. the vertical ones on the right hand edge.
  12848. 7.3
  12849. Finishing
  12850. 7.3
  12851. So far, all this has led you to the point where you can use your
  12852. computer as a very expensive, basic calculator! Now to finish using the
  12853. computer for the time being.
  12854. 7.3
  12855. Move the pointer down over the calculator icon on the iconbar and click
  12856. on <menu>. A menu will appear with two items on it. Move the pointer
  12857. over the ÉQuitæ option and it will be Éhighlightedæ. While it is
  12858. highlighted, click <select> and the icon on the iconbar will vanish. The
  12859. application has now been closed down.
  12860. 7.3
  12861. It is a good idea to get into the habit of Éshutting downæ your computer
  12862. properly. Move the pointer over the green acorn icon in the bottom right
  12863. corner of the screen and click <menu>. Now select ÉShutdownæ just as
  12864. before you selected ÉQuitæ from the calculator menu. Your computer will
  12865. inform you when it is ready to be turned off.
  12866. 7.3
  12867. In the next issue of Archive we shall introduce the keyboard, cover the
  12868. use of discs and loading and saving work such as text and pictures.
  12869. 7.3
  12870. As we said last month, do contact us if you have any comments to make
  12871. about our beginnersæ articles or requests for areas you would like us to
  12872. cover in the future.ááA
  12873. 7.3
  12874. Many thanks to Mark Hickson of NITT for this first article and to the
  12875. team of öexpert beginnersò who looked at Markæs article before it was
  12876. published. Trying to combine five or six peopleæs (sometimes
  12877. contradictory) views of how to improve Markæs article proved rather
  12878. difficult but I hope I have included the best suggested changes.
  12879. 7.3
  12880. If you have views on what you would like to hear about in these
  12881. articles, write to me at the Archive office or direct to Mark Hickson at
  12882. NITT. Ed.ááA
  12883. 7.3
  12884. Dalriada Data
  12885. 7.3
  12886. From 7.1 page 5
  12887. 7.3
  12888. Enlarged to fit space, please.
  12889. 7.3
  12890. PipeLineZ
  12891. 7.3
  12892. Gerald Fitton
  12893. 7.3
  12894. Thanks for your many letters and the praise youæve heaped on me for the
  12895. article which appeared in Archive a couple of months ago. Although I
  12896. have a lot which I could write this month, I am mindful that much of
  12897. Archive will be filled with reports of the Acorn World Show. Rather than
  12898. have my submission succumb to the delicate touch of the Editor I have
  12899. restricted myself to one major topic and a few odds and ends.
  12900. 7.3
  12901. Odds & Ends
  12902. 7.3
  12903. There is no doubt that PipeDreamá4 continues to be supported by Colton
  12904. Software. The most recent version of PipeDreamá4 is Vá4.13. If you have
  12905. any suggestions for Vá4.14 then please write to Mark Colton, Colton
  12906. Software, 2áCygnet Court, Swanns Road, Cambridge, CB5 8LA marking the
  12907. envelope öPipeDreamá4.14ò. If you have found a Ébugæ in Vá4.13 then it
  12908. will help diagnosis if you can enclose an example on disc which
  12909. demonstrates the Ébugæ.
  12910. 7.3
  12911. In the past, if you have wanted to upgrade from one Colton Software
  12912. product to another (e.g. PipeDreamá3 to Wordz) then you would have been
  12913. offered a Étrade inæ value for your unwanted software. Now Colton
  12914. Software are extending this Étrade inæ offer to many products other than
  12915. their own. For example, you can trade in First Word Plus or Acorn
  12916. Advance against any Colton Software product. Telephone them on 0223-
  12917. 311881 or write to the address given in the paragraph above if you want
  12918. a quote for your unwanted spreadsheet Ö no suggestions from me as to
  12919. which one! Ö or other software as a Étrade inæ against any Colton
  12920. Software product.
  12921. 7.3
  12922. I have received a letter from Steve Drain, 14 Paulsmead, Portland,
  12923. Dorset, DT5á1JZ in which he offers support for anyone with View
  12924. Professional (this is the package which Colton Software regard as being
  12925. PipeDreamá1 Ö it runs on a BBC Model B). In his letter he refers to a
  12926. sideways RAM image which makes View Professional öwork almost exactly
  12927. like PipeDreamá2ò produced by Dr David R Lucas. If you have a BBC
  12928. computer and View Professional then I suggest that you write to Steve.
  12929. 7.3
  12930. Finally, by the time you read this, the current versions of Wordz,
  12931. Resultz and Fireworkz will be Vá1.06. To obtain your free upgrade, send
  12932. your Program and Examples discs to Colton Software at the above address.
  12933. You will speed up the return of your discs if you enclose a self
  12934. addressed adhesive label and return postage. If you want a Fireworkz
  12935. demo disc then we can supply it for ú2.00 if you live in the European
  12936. Community or for ú2.50 outside the EC.
  12937. 7.3
  12938. Large Resultz spreadsheets
  12939. 7.3
  12940. Now to the major topic. I have received countless letters about the
  12941. ösluggishnessò of large spreadsheets Éportedæ into Resultz from
  12942. PipeDreamá4. Such letters of complaint often conclude with a remark such
  12943. as öTo be quite frank, I have stopped using Resultz and Iæve returned to
  12944. using PipeDreamá4ò. There is no doubt that, in the minds of all too many
  12945. of you, this tardiness is a major shortcoming of Resultz. I have
  12946. discussed the Éproblemæ with Mark Colton, looked into his suggestions
  12947. and my conclusion is that Resultz is not inherently slow or sluggish Ö
  12948. it is the way it is used! First let me explain what causes Resultz to
  12949. slow down before telling you how to speed it up.
  12950. 7.3
  12951. Resultz and Fireworkz have a most useful feature, namely that (if you
  12952. set the appropriate options) the row height of the cell within which you
  12953. are working adjusts automatically so that you can have a Émulti lineæ
  12954. cell. This feature is switched on (or off) by the Fixed height option
  12955. (which you can find under Row in the style editor). Generally, if you
  12956. create or use a Text style, then you will want the Fixed height option
  12957. of such a Text style set to allow variable row heights but for the
  12958. numbers and formulae of a spreadsheet, you will normally used fixed
  12959. height rows. Using word processing jargon, when you switch off the Fixed
  12960. height option you can consider each cell of the spreadsheet to be a
  12961. separate paragraph with each paragraph containing many rows. To move the
  12962. Éinput focusæ to a new paragraph you must press <return>; if you wish to
  12963. remain within the same paragraph (cell) then you use <ctrl-return>. One
  12964. of the penalties for this variable line height is that, if a Text style
  12965. exists within some (many?) cells of your document, you will find that
  12966. the time taken to scroll around the document is increased at least
  12967. proportionately to the number of cells which are treated as having a
  12968. variable height.
  12969. 7.3
  12970. There is another more subtle but more influential parameter and that is
  12971. the number of Regions in a document. A Region is a section of the
  12972. document to which a style has been applied. A Region can vary from a
  12973. single word in bold (applied as an Effect by clicking on the B button)
  12974. through a single Left aligned slot to a complete column to which the
  12975. (variable height) Text style has been applied. The golden rule built
  12976. into the operation of all the Fireworkz packages is: öFewer Regions mean
  12977. faster operationò. If you have Ébuilt upæ your large spreadsheet from a
  12978. blank sheet of paper then the chances are that your sheet has relatively
  12979. few regions. However, if your version of Resultz is lower than 1.06 and,
  12980. if you have dragged a large PipeDream spreadsheet over the Resultz icon
  12981. to create your monster, the chances are that it will have a relatively
  12982. large number of Regions. With later versions of Resultz, there is an
  12983. option in the Regions menu to display a Count of the number of Regions Ö
  12984. youæll be surprised at the way in which regions are proliferated,
  12985. particularly if your PipeDream sheet has many blank cells! Allow me to
  12986. repeat öFewer Regions mean faster operationò.
  12987. 7.3
  12988. So what can be done about reducing the number of Regions?
  12989. 7.3
  12990. Letæs start by assuming youæve upgraded to Vá1.06. If so, you can drag
  12991. PipeDream files over the Resultz (or Fireworkz) icon and the file will
  12992. load with the Text style disabled. As a consequence, there will be
  12993. substantially fewer Regions than if you had carried out the same
  12994. exercise in an earlier version and your Resultz spreadsheet will run
  12995. quickly. My own experiments with Fireworkz show that most of my large
  12996. sheets run faster in Fireworkz than in PipeDreamá4.
  12997. 7.3
  12998. The Édownsideæ is that you will now have to apply the Text style to all
  12999. those slots which will benefit from the application of that style. When
  13000. you apply the Text style, do so in large blocks such as most of a column
  13001. or over many rows rather than a cell at a time. Remember that every
  13002. extra Region will imperceptibly slow down the operation Ö but youæd have
  13003. to spend a long time creating Regions by hand to have a noticeable
  13004. effect!
  13005. 7.3
  13006. If you donæt have Vá1.06, ask for a free upgrade Ö whilst youære waiting
  13007. for it to arrive hereæs what you can do about any PipeDream sheets you
  13008. Éconvertæ to Resultz (or Fireworkz). Load Resultz onto the iconbar.
  13009. Click on it and select the Sheet template from the options. Click on the
  13010. S (Style) button and Delete the Text style. Save the modified Sheet as a
  13011. template file under a new name such as SheetPD. From here on you can
  13012. load your PipeDream file into the modified SheetPD template assured that
  13013. the number of Regions will be few. There is a small problem if you do
  13014. want some Text Regions Ö youæll need a Text style. The best way of
  13015. handling this (until your Vá1.06 arrives) is to drag the original Sheet
  13016. template from the !Resultz.Resources.Templates directory into your large
  13017. Resultz file so that the Text style is added to your list of style
  13018. options. Then apply the Text style to large Regions as above.
  13019. 7.3
  13020. We still have to deal with those previously created Resultz files which
  13021. you donæt want to Éstart againæ (because youæve done some work in
  13022. Resultz). Hereæs my recommended Ésolutionæ.
  13023. 7.3
  13024. If you have Vá1.05 (or later) of Fireworkz or Resultz (note that Vá1.05
  13025. of Resultz was never released) then one of the options offered when you
  13026. click on the S (Style) button is to delete all traces of a particular
  13027. style from a document. You do this by clicking on the Delete button from
  13028. the Style option menu. (In versions earlier than Vá1.05, you would get
  13029. the error message that you couldnæt delete the style because it was in
  13030. use in the document.) Use this Delete option to delete the Text style
  13031. completely from your document. The document will reformat. Now reload
  13032. the style template (probably the one in the !Resultz.Resources.Templates
  13033. directory called Sheet) as described above. This will add the Text style
  13034. back to your list of style options. Then apply the Text style to large
  13035. Regions as above.
  13036. 7.3
  13037. Finally, if your version of Resultz is pre-Vá1.05 then you may have
  13038. Vá1.06 of Fireworkz (or not). If you have Fireworkz (it will be at least
  13039. Vá1.06 because that was the first general release version of Fireworkz),
  13040. load your Resultz file into Fireworkz and proceed as in the previous
  13041. paragraph.
  13042. 7.3
  13043. If you donæt have Vá1.06 of Fireworkz Ö and, as you read this, most of
  13044. you will be in that situation, then your choices are few. They are
  13045. either (a) buy Fireworkz or (b) wait for Vá1.06 of Resultz to arrive or
  13046. (c) delete the Text style region by region (a painstaking process which
  13047. I donæt recommend); continue as in the above paragraph but one!
  13048. 7.3
  13049. To summarise
  13050. 7.3
  13051. Phew! That was a marathon so Iæll summarise by telling you what I
  13052. believe is the easiest strategy. Buy Fireworkz (Vá1.06) or apply for the
  13053. upgrade to Vá1.06 of Resultz. Except in the most urgent of cases, put up
  13054. with what you have until Vá1.06 arrives. When Vá1.06 arrives Éupgradeæ
  13055. all your Éoldæ Resultz sheets by deleting the Text style from the whole
  13056. of your sheet and then applying it again to large regions.
  13057. 7.3
  13058. Finally
  13059. 7.3
  13060. In spite of the relative shortness of this piece, please continue to
  13061. send your comments and criticisms to me at the Abacus Training address
  13062. on the inside back cover of Archive.ááA
  13063. 7.3
  13064. ArtWorks Column
  13065. 7.3
  13066. Trevor Sutton
  13067. 7.3
  13068. Kingfishers, water droplets and BJs
  13069. 7.3
  13070. The Acorn World show came and went and what did the ArtWorker see to
  13071. excite the mind? Well, this particular ArtWorker was delighted to meet
  13072. Saturday morning visitors to the NCS stand and to talk about the state
  13073. of the Art. I was also pleased to have the opportunity, after finishing
  13074. my stint, to talk to other interested parties about the progress and
  13075. future of AW.
  13076. 7.3
  13077. Clearly, and it is probably true to say as usual, CC grabbed the biggest
  13078. crowds; even bigger than Acornæs who seemed to be giving nothing away
  13079. apart from a New Look and some Pocket Book shareware. Certainly CCæs new
  13080. offerings look exciting but this is the wrong column to get excited
  13081. about new Impressions. With any luck, my next column will be written in
  13082. Style. However, I have to say, as I did last month, that despite CD-ROM
  13083. developments, it is a pity that after a year we do not have another
  13084. plug-in tool to give us new scope for work in AW. This brings me on to
  13085. my next plea.
  13086. 7.3
  13087. I talked at length with Gordon Taylor of CC about this and he asked me
  13088. to offer a challenge or get down on my knees to other companies to write
  13089. some Éplug-insæ for AW. Though I donæt feel AW should go to the extremes
  13090. of programs like Corel Draw, with dictionary, thesaurus, graphing and
  13091. DTP facilities, there are many features which would make AW an even
  13092. better program. I would hope that CC are still developing this side of
  13093. AW, but other companies have particular expertise in producing bit-map
  13094. editors, tracing software (OK, I know I always put a big ? against
  13095. tracing), hatching software. Perhaps itæs time for another wish list and
  13096. perhaps one directed at other companies capable of producing
  13097. enhancements for AW. Come on, letæs hear what you think.
  13098. 7.3
  13099. To the companies with the knowledge, please contact CC and talk to them.
  13100. 7.3
  13101. The ArtWork on display at the show was most impressive both in the
  13102. quality of the printed product and also of the skills of the artists. I
  13103. look forward to poring over the CD-ROM images and will feature these in
  13104. a future column. Remember that there is a lot to be learned by
  13105. dismantling other peopleæs ArtWork. There was some real art work, with
  13106. little evidence of plagiarism. Some was reminiscent of air-brush
  13107. painting while other examples had the feel of drawings in coloured
  13108. pencils. The draughtsmanship in the drawing of the camera was stunning
  13109. whilst others had all the hallmarks of computer art and, when viewed on
  13110. the colour card made one proud to be using this package. The newer,
  13111. cheaper BubbleJet colour printer (BJC600 at ú633 inclusive through
  13112. Archive including the Turbo Driver) looks like the perfect, and now
  13113. realistically priced, choice for AW printing. Perhaps I may be asked to
  13114. review its potential for Archive. (Well you can but try!)
  13115. 7.3
  13116. Finally, it is pleasing to see increased support for AW file rendering
  13117. in other packages, from DTP and databases to, I hope very soon, Genesis.
  13118. 7.3
  13119. Coda
  13120. 7.3
  13121. This column has just been a very brief and speedily produced rΘsumΘ of 
  13122. the Wembley offerings. In the next column, I hope to include something
  13123. else for you to try in the manner of last monthæs tesselations.
  13124. 7.3
  13125. Finally, I have nothing but admiration for what I saw on the CC stand Ö
  13126. itæs just a pity there were so many folk there that it was difficult to
  13127. get close to a CC representative.ááA
  13128. 7.3
  13129. Small Ads
  13130. 7.3
  13131. (Small ads for Archimedes and related products are free for subscribers
  13132. but we reserve the right to publish all, part or none of the material
  13133. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  13134. means and there are certain things, as you can imagine, that we would
  13135. not be prepared to advertise as a matter of principle. Sending small ads
  13136. (especially long ones!) on disc is helpful but not essential. Ed)
  13137. 7.3
  13138. Å    47Mb SCSI external Seagate drives, little used, ú120 each + p&p.
  13139. Amstrad SM2400 modem + A5000 serial lead ú50 + p&p. Beebug 5╝ö disc
  13140. drive interface for A3xx, A4xx computers only, ú10 + p&p. Phone Malcolm
  13141. Davies on 0283-75345.
  13142. 7.3
  13143. Å    A3000 2Mb, RISC OS 3.1, WE 30Mb IDE hard drive, colour monitor with
  13144. stand and new logitech mouse. Software and manuals included. ú650 o.n.o.
  13145. Phone 0443-816850.
  13146. 7.3
  13147. Å    A3000 4Mb, RISC OS 3.1, manuals and discs, no monitor, ú350. Phone
  13148. 0684-573098.
  13149. 7.3
  13150. Å    A4 model II (4Mb/60Mb HD) 1 year old, inc. PC Emulator v1.82, will
  13151. split, ú1180. Euclid 3D ú30. Interdictor (unopened), ú5. Pineapple
  13152. digitiser podule +software, ú50. Basingstoke 0256-467574.
  13153. 7.3
  13154. Å    A410/1, 4Mb RAM, 40Mb IDE HD, RISC-OS 3.10, Acorn Multisync monitor,
  13155. manuals and loads of software, ú850. Phone 071-703-5675 (eves).
  13156. 7.3
  13157. Å    A440/1 with ARM3, RISC OS 3 and much PD software ú825 o.v.n.o. Acorn
  13158. colour monitor ú100. 0272 736237.
  13159. 7.3
  13160. Å    Ace Prodriver DJ500C/550C ú20, Snippet ú20, EasiWriter V3 ú59, S-Base
  13161. Personal V1 ú39, Equasor ú20, DeskEdit 2 ú15. Phone 0342-714905.
  13162. 7.3
  13163. Å    Acorn med. res. monitor ú40, 20Mb hard disc ú25, Graphbox Pro. ú10,
  13164. Chartwell ú10, 5╝ö 40/80 external drive + interface ú25. Phone 0742-
  13165. 483534.
  13166. 7.3
  13167. Å    CC ROM/RAM board fitted with 32Kb RAM chip, Interword, Intersheet and
  13168. Spell Master chips, complete with manuals and key strips, ú80. Also
  13169. Acornæs original maths coprocessor podule, ú150 o.n.o. Phone 0925-
  13170. 811420.
  13171. 7.3
  13172. Å    CC ROM/RAM podule with battery backup ú30, Autosketch CAD v2 ú35,
  13173. System Delta v2 database ú20, Lemmings ú15, Interdictor ú10, Psion 3
  13174. serial link (for PC) ú40, Personal Finance (Widget) for Psion 3 ú35.
  13175. Psion series 3 256K (4 months old) ú140. Phone Andy after 8pm on 081-
  13176. 675-5972.
  13177. 7.3
  13178. Å    CC Scanlight 256 hand scanner with Scanlight Plus (v2) software, ú90.
  13179. Watford Electronics Video Digitiser and software, ú50. Pace Linnet V21/
  13180. 23 Modem, ú30. All excellent condition and complete with manuals and
  13181. packaging. Contact G. Rhodes 0302-722781 (eves).
  13182. 7.3
  13183. Å    Eureka! + update discs ú75 (inc p&p). Phone 0723-363917 anytime.
  13184. 7.3
  13185. Å    Iota Desktop Database ú35, Easiwriter ú90, Resultz ú80, Quest for Gold
  13186. ú10, Triumph Alder wide carriage serial daisywheel printer c/w
  13187. printwheels, ribbons ú90. Phone 0263-78-488.
  13188. 7.3
  13189. Å    Laser Direct HiRes4 board plus Canon LBP-4, latest software. Good
  13190. working order ú700 or reasonable offers. Phone 0223-63545.
  13191. 7.3
  13192. Å    Oak 52Mb SCSI external high speed drive, plus 16 bit podule, ú185
  13193. o.n.o. Phone 081-898-0447.
  13194. 7.3
  13195. Å    Orion podule box for A3000 ú15, Atomwide VIDC enhancer ú14, Lemmings
  13196. ú12, Interdictor 2 ú12, ArcPinBall (RISCáOS 2) ú5. Phone Mike Battersby
  13197. on 081-841-1463.
  13198. 7.3
  13199. Å    Series 3, 256K v1.80f, just over 1 year, ú130 o.n.o. which includes
  13200. new manuals, new batteries and postage. Also, Series 3, 256K, ass above
  13201. but not as old, ú150. Will supply PD if discs provided. Phone Mark after
  13202. 7pm on 0905-754277.
  13203. 7.3
  13204. Å    Standard Res monitor AKF12 for A3000, ú45. 1-2Mb RAM board for A3000,
  13205. ú20. Phone Wisbech 0945-581111
  13206. 7.3
  13207. Å    Star LC24-10 printer ú100, 300Mb SCSI drive ú250, Oak 47Mb SCSI drive
  13208. plus interface with CDFS ú150, Prophet accounts ú120. Phone 0736-63918.
  13209. 7.3
  13210. Å    Watford IDE podule with IBM 40Mb Hard disc, backplane and fan, ú50.
  13211. Watford MkII ARM3, ú100. Acorn AKF11 med-res colour monitor, ú100.
  13212. Ovation 1.35, ú60. PC emulator 1.8, ú50. Ground Control teletext, ú50.
  13213. Investigator 2, ú12. Chocks Away Compendium, ú12. Phone 051-606-0289.
  13214. 7.3
  13215. Å    Watford (A310) hand scanner ú55, HCCS Colour Vision Digitiser ú40,
  13216. Tracer ú25, Euclid ú35, Tween ú17, Mogul ú13, Snippet ú20. Phone 081-
  13217. 950-7589.
  13218. 7.3
  13219. Å    Watford MkII 16 grey scale hand scanner (podule+scanner head) ú95. For
  13220. details ask for Roland 01033-88601988 (8am-8pm). For delivery in London,
  13221. phone 071-600-0927.
  13222. 7.3
  13223. Å    Wanted Ö Utility or module to transpose mouse keys, for left-handed
  13224. use. Terry Meech, day 081-889-8110, late evening 081-806-3540.ááA
  13225. 7.3
  13226. Morpheus
  13227. 7.3
  13228. Richard Hallas
  13229. 7.3
  13230. Fans of science fiction films like Terminator II and of the Star Trek
  13231. Next Generation and Deep Space Nine TV series cannot fail to have been
  13232. impressed by the splendid effects used to show a person transforming
  13233. into an alien form, or into an inanimate object, or some other such
  13234. unlikely occurrence. The Terminator effects seemed absolutely
  13235. revolutionary when the film first came out, but since then these kinds
  13236. of effects have been used extensively in other films and programmes, and
  13237. are now even being used in TV commercials.
  13238. 7.3
  13239. So what has this all got to do with Acorn computers? The answer is
  13240. Morpheus, a new package from Oregan Developments, which allows you take
  13241. two pictures and melt from one to the other in liquid animation.
  13242. 7.3
  13243. How does it work?
  13244. 7.3
  13245. You supply Morpheus either with a directory containing start and end
  13246. pictures, or with a pair of sprites (which it can scale to be the same
  13247. size). In the latter case, it will create a directory with the necessary
  13248. files for you. Morpheus opens two windows on the desktop which contain
  13249. the pictures you have supplied. Both pictures are overlaid with a grid
  13250. which is initially square. You have to tell Morpheus how many
  13251. intermediate pictures you want it to produce, the default being ten. If
  13252. you were to simply load in two pictures and make Morpheus start morphing
  13253. straight away, then you would get a series of frames in which the two
  13254. pictures gradually fade into each other, which would be a fairly
  13255. pleasant if not very spectacular effect. The real power of Morpheus lies
  13256. in its ability to make specific areas of the start picture transform
  13257. themselves into specific areas of the end picture. Not only that, but it
  13258. can also make them transform at different speeds from each other, and
  13259. the transformations can move in curved lines.
  13260. 7.3
  13261. This is where the grid comes in. Although it is initially square, you
  13262. can can click on any point where horizontal and vertical lines
  13263. intersect, and drag the point (the Éknotæ) around. This pulls it out of
  13264. shape with the rest of the gird, but the grid lines bend and stretch
  13265. between knots so that the four lines surrounding the knot you are
  13266. dragging follow it around. For any area on the start picture which you
  13267. want to transform into a specific area of the end picture, you must drag
  13268. knots to surround that area. Once you have done that in the start
  13269. picture, you must repeat the process with the same (equivalent) knots in
  13270. the end pictureæs grid, so that Morpheus knows which areas of the
  13271. pictures have to blend into one another.
  13272. 7.3
  13273. There are plenty of helpful options: by using <Adjust> rather than
  13274. <Select>, you can drag a knot in both grids simultaneously, and itæs
  13275. possible to add and delete rows and columns of knots from the grid, or
  13276. to move them up and down or left and right. The whole grid can be
  13277. resized, and if you only want to morph a section of a picture, you can
  13278. position the grid to cover just that section. The handy grid cursor
  13279. snaps to the nearest point to it (unless you turn the option off), so
  13280. you rarely miss the point you want (unless two points are very close
  13281. together). When you have finished editing the grid, each picture will
  13282. have all its major features surrounded by knots in both start and end
  13283. images. You can also save the grid for future use in the directory
  13284. containing your source pictures.
  13285. 7.3
  13286. Once you have outlined the necessary parts of your picture, you can put
  13287. different sections into different Égroupsæ, of which there are eight,
  13288. and these can be given individual names. For example, if you were
  13289. morphing a face you would have outlined the eyes, nose, mouth, hair-
  13290. line, shape of head, etc. You could put all these into different groups
  13291. and give them appropriate names. The advantage of doing this is that the
  13292. eight groups can all be made to transform at different times, and at
  13293. different speeds.
  13294. 7.3
  13295. Rather than grouping knots together, individual knots may be given a
  13296. path to follow. By default, all knots travel in a straight line, but you
  13297. can edit their paths in the form of bezier curves. Paths can also be
  13298. copied from one knot to the knots surrounding it. Altogether, then, the
  13299. facilities for editing how the pictures morph into one another are
  13300. really quite extensive and flexible.
  13301. 7.3
  13302. Other options
  13303. 7.3
  13304. Morpheus has a wide range of options for creating animations and
  13305. sequences of frames. You can make as many frames as you have disc space
  13306. for, and the program tells you just how much space is needed. The frames
  13307. can be saved singly, in a sequence, or as a stand-alone animation
  13308. (either multitasking or full-screen), and you can even save the sequence
  13309. as a Replay film or ViA file. (No soundtrack, of course!)
  13310. 7.3
  13311. The number of picture formats supported is very extensive, and includes
  13312. all the Acorn sprite formats, Clear files, RGB and CMYK files. One of
  13313. the really innovative things about Morpheus is that it can handle very
  13314. big image files, far larger than available memory. It incorporates its
  13315. own disc-based memory swapping system which enables it to work with
  13316. images as large as 2000╫2000 pixels in 24-bit colour (12Mb per image).
  13317. 7.3
  13318. It is possible to alter the timing between individual frames, and there
  13319. is a small range of presets to make the transformations go slow-fast-
  13320. slow, for example.
  13321. 7.3
  13322. There is a large range of options which can be set to alter all sorts of
  13323. features, from the colour of the grid to whether dithering and anti-
  13324. aliasing are used. Morpheus can be set to multitask or take over the
  13325. whole machine while it is processing, and gives helpful progress reports
  13326. if multitasking (otherwise it uses the percentage in the hourglass).
  13327. Overall, Morpheus works very quickly indeed and can, apparently, achieve
  13328. up to 50,000 pixels per second in the optimum situation.
  13329. 7.3
  13330. During the entire review period, my copy of the first release of
  13331. Morpheus operated faultlessly. The only problem I found was that it did
  13332. not handle the palette of imported 256-greyscale sprites correctly, but
  13333. this is obviously an oversight which is bound to be corrected. The whole
  13334. performance of the program was very impressive indeed, and itæs very
  13335. nicely presented on-screen too.
  13336. 7.3
  13337. The only Élimitationæ, as such, was that it is not directly possible to
  13338. morph from one image to another via one or more intermediate images.
  13339. However, since the frames can be saved singly, there is no reason why
  13340. this could not be performed manually if required, by simply taking the
  13341. final frame of one transformation and using it as the first frame of
  13342. another.
  13343. 7.3
  13344. Packaging
  13345. 7.3
  13346. Morpheus comes on three discs, two of which contain example files, the
  13347. other containing the application itself. Copy protection takes the form
  13348. of entering your name, which is then displayed in the programæs Info
  13349. window: surely the best of all methods.
  13350. 7.3
  13351. The packaging itself is somewhat flimsy, consisting of a very thin
  13352. cardboard box (almost like a pizza box) surrounded by a colour-printed
  13353. sheet. This features the clever transformation of John Major into John
  13354. Smith featured in the adverts. The manual takes you through the program
  13355. basically by explaining all the menu items in turn, and is possibly the
  13356. least helpful part of the package. Itæs adequate but it could have been
  13357. more extensive.
  13358. 7.3
  13359. Conclusions
  13360. 7.3
  13361. Morpheus is the first commercial offering from one of the most able
  13362. public domain and shareware authors, whose public-spirited offerings
  13363. have so far included one of the best public domain disassembler
  13364. packages, DisAssem, and the excellent shareware image processor,
  13365. Process. Morpheus is an extremely impressive commercial debut. If it
  13366. could only work with memory-sized sprite files then it would be an
  13367. interesting novelty, but the fact that it can work on huge images in 24-
  13368. bit colour elevates it above the current hardware limitations of the
  13369. Acorn machines, and possibly into the world of full video editing. If
  13370. you have any need for a package of this nature, then I can recommend
  13371. Morpheus very highly indeed. You wonæt be disappointed Ö itæs a
  13372. remarkable piece of software.
  13373. 7.3
  13374. (Morpheus has an RRP of ú34.95 inc VAT from Oregan Software Developments
  13375. and costs ú33 through Archive.)ááA
  13376. 7.3
  13377. Spy Snatcher
  13378. 7.3
  13379. Dave Wilcox
  13380. 7.3
  13381. ÉSpy Snatcheræ is another text adventure from Topologika, whose better
  13382. known text adventures include The Doom Trilogy and The Kingdom of Hamil.
  13383. 7.3
  13384. The package
  13385. 7.3
  13386. The program comes on one disc presented in a plastic fold-over type
  13387. wallet along with the usual advertising literature and a manual. I must
  13388. admit I could not really see the purpose of the manual Ö the only
  13389. section of use was the Hint list. This would have been better supplied
  13390. on a single A5 card like the loading instructions and basic commands, or
  13391. the latter included in the manual perhaps.
  13392. 7.3
  13393. The software
  13394. 7.3
  13395. The disc is not copy-protected and the game can be installed onto a
  13396. hard-disc with the usual proviso that disc 1 is used on start-up. To
  13397. start the game, you open the directory and double-click on the
  13398. !Adventure icon. The game takes over the machine and you are greeted
  13399. with the only graphic, the title screen. Pressing keys as directed
  13400. presents you with a brief scenario of the situation you are faced with.
  13401. 7.3
  13402.     ÉYou have been summoned to MI7 headquarters, popularly known as ÉThe
  13403. Zooæ, in order to unmask a mole. The chief of MI7 is extremely worried
  13404. because the plans for the new Sonic Macrothrodule are believed to have
  13405. been leaked. They were kept in the safe in his office, and were there
  13406. yesterday when he came in at 9 am, the safe had been disturbed when he
  13407. checked it in the morning, but the plans were still there. He reckons it
  13408. would take about one hour to remove, copy and return the plans.æ
  13409. 7.3
  13410. You are there in an unofficial position and, if caught, you are on your
  13411. own. Your job is to look around, collect evidence and find the mole,
  13412. from about a dozen staff. To achieve this, you need to hack into the
  13413. computer system, crack safes, listen at keyholes and remain unseen.
  13414. 7.3
  13415. Whilst in the game, you have options to save your position to disc for
  13416. reloading later Ö very useful. Within the game is a hints section Ö if
  13417. you get really stuck, type HELP and refer to the manual for the hint
  13418. number you require. Most hints are multi-layered and offer a bit more
  13419. info, if required, down to giving the answer in some cases.
  13420. 7.3
  13421. The puzzles themselves are not incredibly difficult, if you can see
  13422. them, if you donæt they can drive you quite ratty Ö but this is what
  13423. makes text adventures playable.
  13424. 7.3
  13425. Summary
  13426. 7.3
  13427. Topologika rate this game as moderately-sized and of medium difficulty.
  13428. It is priced at ú15 inc. VAT. If you like text adventures, I would
  13429. recommend giving this one a try. It is well-written and well-presented
  13430. and uses the standard dictionary of command words. I would have liked it
  13431. to run in a window, so that I could use Edit as a notepad Ö perhaps this
  13432. will be provided in future games Ö we shall have to see. Overall, this
  13433. is a good brain teaser.ááA
  13434. 7.3
  13435. Comment Column
  13436. 7.3
  13437. Å    105Mb removable drives Ö Having just set up the 105Mb external SCSI
  13438. drive on my A540, I would like to thank you for bringing such a useful
  13439. item to the Acorn platform. You should justifiably sell lots of them as
  13440. the news spreads (assuming you manage to overcome the IDE interface and
  13441. formatting difficulties). These are now solved, thanks to Atomwide who
  13442. have written a piece of code to allow the cartridges to be dismounted
  13443. like floppy discs. Ed.
  13444. 7.3
  13445. I have just one comment to make about setting it up on the Acorn SCSI
  13446. card. I was thinking in terms of it being more like a floppy than a hard
  13447. drive, so I set the configuration for an additional floppy. That does
  13448. not, of course, work but it took me a little while to realise what I had
  13449. done wrong! John Green, Shrewsbury.
  13450. 7.3
  13451. It may be helpful to add that, on some Acorn SCSI cards, you may get
  13452. problems with the system hanging when copying large numbers of files. We
  13453. have a software fix for this problem which can occur with any of the
  13454. removables on the Acorn card. Ed.
  13455. 7.3
  13456. Å    Batty ideas Ö A recent Archive mentioned that someone was using a
  13457. Leading Edge sound sampler in research on bats. Having used an Armadillo
  13458. sampler for the past couple of years to study the calls of magpies, I
  13459. was not surprised by this. Last autumn, ÉTomorrowæs Worldæ showed an
  13460. Acorn machine running a commercial radio station. I have read of another
  13461. controlling watering and ventilation in a commercial glasshouse, and
  13462. another in use at Joderell Bank for radio astronomy research. If you are
  13463. using an Archimedes for an unusual hobby or research project, I would
  13464. like to hear from you. If I get enough responses Iæll combine them into
  13465. an article for Archive.á Les May, Rochdale.
  13466. 7.3
  13467. Å    Grey Scales error Ö In Colin Singletonæs hint & tip about grey scales
  13468. last month (Archive 7.2 p32) there was a typesetting error that made
  13469. nonsense of one sentence. The number sequences lost some leading É1æ
  13470. digits. It should have read: öIf you want them to appear on the screen
  13471. as shades of grey, use Écoloursæ 0á12áá1áá2áá3áá4áá5(?)áá7. If you
  13472. prefer them displayed in colour, use the series 0áá12áá9áá14áá15áá10
  13473. 5(?)áá11áá7.ò Sorry for any confusion caused.
  13474. 7.3
  13475. Å    Keystroke Ö It is a pleasure to endorse Richard Skempæs praise of
  13476. Keystroke and especially of Stuart Halliday, its author (Archive 7.1
  13477. p21). I wrote to Stuart with a problem, fully expecting to be told that
  13478. Keystroke öwasnæt designed to do thatò. Instead, he sent me a disc
  13479. containing two solutions. In more recent correspondence, he has been
  13480. more than helpful, and his latest letter brings information that may be
  13481. of interest to other people who use both Impression and Keystroke.
  13482. 7.3
  13483. The Keystroke command Move Window can be used to adjust the size of an
  13484. Impression window and its position on the screen but, if the document is
  13485. set to have Rulers on, the instruction doesnæt work. Stuart has
  13486. discovered that, in this configuration, there are actually two windows
  13487. and that Move Window and Drag to Set only operate satisfactorily when
  13488. used on the background of the outer one. This only exists in the top
  13489. left-most corner of the Impression window, immediately below the title
  13490. bar, as shown below. As Stuart says, itæs amazing.
  13491. 7.3
  13492. Å New products Ö The theory is that companies with new products for
  13493. Acorn computers should communicate with magazines such as Archive to
  13494. tell us about them but sadly that doesnæt always work. This is where you
  13495. come in. The thousands of Archive readers can act as an information
  13496. gathering network. If you see some new product that you think might be
  13497. helpful to other Archive readers, either ask the company to let us into
  13498. their secret(!) or send us some information yourself.
  13499. 7.3
  13500. This information network is already working Ö the 105Mb removable drives
  13501. are an example of that. David Bower saw them and realised their
  13502. potential for Acorn users, alerted us... and the rest, as they say, is
  13503. history! Ed.
  13504. 7.3
  13505. Å    Pixel Resolutions Ö Comments have been made from time to time in
  13506. Archive relating to the number of pixels which can be displayed on a
  13507. monitor with a certain dot pitch. In some cases, we seem to be trying to
  13508. put a quart into a pint pot Ö and succeeding! How? The following
  13509. deliberation is based on a certain amount of guesswork. If any Archive
  13510. readers are better informed, confirmations and corrections would be
  13511. gratefully received.
  13512. 7.3
  13513. A monitor display, like a television picture, is made up of dots of
  13514. three colours, red, green and blue. In my diagrams, these are
  13515. represented by circles in three shades of grey, and the relative
  13516. positions of the three colours are, hopefully, as shown. (On a Trinitron
  13517. screen, the dots are rectangular, tall and narrow with no gaps, and the
  13518. appearance at this scale is very different from the Édotsæ screen. A
  13519. different analysis of resolutions would be needed.)
  13520. 7.3
  13521. The manual for my 16ö Eizo 9070 monitor claims that, with suitable
  13522. control cards, it can display up to 800 lines of up to 1280 pixels. It
  13523. uses the term Trio Pitch, rather than Dot Pitch, and gives the figure as
  13524. 0╖28 mm, which appears to be the SVGA standard. My principle piece of
  13525. guesswork is to assume that this is the distance between centres of dots
  13526. of the same colour, which are in a triangular formation in the display.
  13527. 7.3
  13528. The display area of my screen is approximately 220 ╫ 293 mm, from which
  13529. I can calculate the nominals size of each pixel for a particular screen
  13530. mode. The lines which look like Playschool windows show how the pixels
  13531. relate to the tri-coloured dots for various modes. The relative
  13532. positions of the pixels and the dots will vary in different parts of the
  13533. screen, but the relative sizes should be right. By my reckoning, there
  13534. must be about 1830á╫á1570 single dots, comprising 1220á╫á785 triangular
  13535. trios.
  13536. 7.3
  13537. Using the enhancer which is standard on the A540, the highest
  13538. resolutions available are Mode 98 (800╫600) and Mode 102 (1152╫448).
  13539. Mode 98 has square pixels, which probably makes it the best for certain
  13540. types of graphics. Mode 102 has rectangular (tall, narrow) pixels, and
  13541. is the one I use for DTP. Using one of the new colour cards, I could
  13542. obtain 1024á╫á768 pixels, which has become something of a standard for
  13543. PCs, and probably the 1280á╫á800 quoted in my monitor manual.
  13544. 7.3
  13545. In the fourth diagram, it will be noted that this mode includes,
  13546. overall, approximately one dot of each colour in each pixel, although
  13547. one dot may appear to be shared between two or three pixels. The monitor
  13548. cannot, of course, display parts of a dot in different intensities, so
  13549. each dot will be displayed in the intensity appropriate to the pixel
  13550. which claims most of it, or perhaps the average intensity of the two or
  13551. three pixels, depending on the logic of the controller. The dithering
  13552. effect, which in any case is used to give the impression of a palette of
  13553. colours from the three actually displayed, will ensure that the result
  13554. Élooks rightæ. It should look better than a standard TV set, which has,
  13555. I believe, 576 rows of 768 trios. The fact that the positions of pixels
  13556. in relation to dots vary across the screen can result in identical thin
  13557. lines in different parts of the screen appearing to be of different
  13558. widths, something I frequently observe.
  13559. 7.3
  13560. In theory, with the right electronics, my monitor could display pixels
  13561. about two-thirds the width and half the height of those in the
  13562. 1280á╫á800 mode, giving about 1920á╫á1600 pixels. Each pixel, however,
  13563. would then correspond approximately to just one coloured dot, not a
  13564. trio. Hence, in general, whatever colour may be defined for a pixel, the
  13565. screen would only show one of the three RGB components of that colour.
  13566. Dithering, again, would produce the desired result. This hypothetical
  13567. mode, would require three times the screen memory of the 1280á╫á800
  13568. mode, and three times the processor power, but the end result would be
  13569. much the same. The advice in my manual would therefore appear sensible,
  13570. and the multi-scan electronics in the monitor are not sufficiently
  13571. variable to display as many as 1600 lines. This would be pointless.á
  13572. Colin Singleton, Sheffield.
  13573. 7.3
  13574. Å    Pocket Books et al Ö I really must disagree with you about those
  13575. öpretentious electronic diariesò! (Archive 7.1 p30) (Hands up those who
  13576. spotted that I called them Éelectronic dairiesæ! Ed) I use the cheapest
  13577. form, a Z88, in every day use. When you get over the feeling of prodding
  13578. ödead fleshò, the standard size Qwerty keyboard is a boon compared with
  13579. the small öpocketò type. The use of a portable machine also enables me
  13580. to input data, write memos, reports, reviews, etc on the daily train
  13581. journey between London and Huntingdon, which would otherwise be a total
  13582. waste of two hours each day.
  13583. 7.3
  13584. I consider the Z88 with its diary facility as a natural extension to the
  13585. Archimedes computer. The on-board PipeDream package may not be the
  13586. worldæs most up-to-date wordprocessor but it does what I want, and the
  13587. similarity of command keystrokes between the Z88 and Archimedes version
  13588. of PipeDream is essential for efficient working.
  13589. 7.3
  13590. The amount of work thus achieved on the train is quite remarkable. The
  13591. phone doesnæt interrupt your ötrainò (sorry) of thought, and all that I
  13592. have typed can be dumped onto the Archimedes, graphic headings added,
  13593. and the results lasered, jetted or dotted onto hardcopy in the office.
  13594. 7.3
  13595. However, I might be tempted to agree with you that the use of a near
  13596. ú2,000 NoteBook is highly pretentious, when there are others which
  13597. suffice at a much lower cost.
  13598. 7.3
  13599. I would say that once a decision to use a form of electronic diary has
  13600. been taken, it is essential to fully commit to the medium. There is
  13601. nothing worse than trying to keep two diaries Ö there will come a time
  13602. when an entry in one is either omitted from the other, or causes a clash
  13603. of bookings. I have tried, but it is impossible. Even with one for work
  13604. and one for personal events, there will eventually be a disaster!
  13605. 7.3
  13606. Please reconsider your opinion Ö the fact that you personally donæt have
  13607. a regular use for this type of machine shouldnæt affect your judgement.
  13608. (But donæt worry, Iæm a staunch Archive reader!)á Bob Ames, Huntingdon.
  13609. 7.3
  13610. It is interesting to see the reactions I get to my comments. Really, I
  13611. am quite happy to see portables of various sorts used with the
  13612. Archimedes. If it is the right tool for the job, use it! Talking of
  13613. which, I think we really ought to be adding the Psion 3A to the Archive
  13614. Price List as it is such an improvement over the Psion 3 (and Pocket
  13615. Book). If you are interested in getting one, give us a ring. Ed.
  13616. 7.3
  13617. Å    The A-Word Ö I quote from an official Acorn press release, dated 29th
  13618. October 1993: öAcorn Computers today announces the availability of its
  13619. new high resolution monitor, the Acorn Super VGA Multiscan monitor, for
  13620. the Acorn Archimedes range of 32-bit RISC OS computers.ò The news of the
  13621. monitor is excellent, although one might query the price, but it would
  13622. be easy to miss one glaringly obvious but rather unexpected word:
  13623. Archimedes.
  13624. 7.3
  13625. Since the A3000, Acorn appeared to have dropped the name, so we ended up
  13626. talking about öAcorn 32-bit RISC OS machinesò, which was a rather
  13627. verbose replacement for öArchimedesò! Even the A-symbol disappeared from
  13628. the iconbar with RISC OS 3. Are Acorn rehabilitating the A-word? Is it
  13629. official or was it a mistake? What next ù shall we be able to talk about
  13630. öpodulesò again, instead of the more mundane öexpansion boardsò? The
  13631. previously-forbidden name also appeared several times in one article in
  13632. the official Acorn World Show Guide, whereas others continued to use
  13633. familiar A-word-avoidance techniques such as öRISC OS A-series machineò!
  13634. Whatæs going on?
  13635. 7.3
  13636. Stuart Bell, Horsham.ááA
  13637. 7.3
  13638. TechWriter
  13639. 7.3
  13640. Brian Cowan
  13641. 7.3
  13642. TechWriter is the only integrated scientific or technical writing system
  13643. available for the Archimedes range. I have spent a long time getting to
  13644. know Impression and using it together with Equasor (and BestForm) to
  13645. produce scientific documents. Readers will recall that some time ago I
  13646. lamented the fact that Computer Concepts had decided against upgrading
  13647. Equasor to release 2. This caused me to have a new look at the second
  13648. version of BestForm Ö on which I will report in a future issue. Ideally,
  13649. a package like Impression would allow öhot linksò or öobject linking and
  13650. embeddingò to other programs like Equasor so that objects could be
  13651. manipulated actually from the Impression document. That would give the
  13652. appearance of integration, a second-best to what TechWriter provides: a
  13653. fully integrated system.
  13654. 7.3
  13655. EasiWriter plus
  13656. 7.3
  13657. TechWriter is based on Icon Technologyæs EasiWriter, with the addition
  13658. of a powerful equation editor, footnotes and endnotes. TechWriter
  13659. version 1 is currently on sale but there is a version 2 under
  13660. development which has numerous enhancements. EasiWriter is rather
  13661. different from Impression. Rather than the styles and effects of
  13662. Impression, it has structures. A chapter structure can thus have the
  13663. first line defined as the chapter heading, in a larger, possibly
  13664. different type face, perhaps centred. Subsequent lines would be in the
  13665. regular style. Other types of structure include lists and tables.
  13666. Clearly one needs to understand the facilities of EasiWriter while
  13667. learning to use TechWriter. I therefore recommend interested readers to
  13668. see the review of EasiWriter in Archive 5.7 p35. But the temptation is
  13669. to start directly on the scientific facilities. This can be done with
  13670. the set of graded exercises in the manual Ö more on this below.
  13671. 7.3
  13672. Expression mode
  13673. 7.3
  13674. Equations, or expressions, can either be part of a line of text or they
  13675. can occupy a line of their own. On going into expression mode, by
  13676. choosing Expression from the Maths menu, or by typing Ctrl-[, the caret
  13677. changes from red to green. Thereafter, typed text appears in Italics
  13678. (except brackets, etc) until expression mode is terminated. However,
  13679. much more is going on in expression mode. Spaces are generated
  13680. automatically in equations, including the placement of Ö signs. In
  13681. particular, the monadic Öa is different from the diadic a Ö b, although
  13682. both would be typed without spaces (Equasor does not recognise this
  13683. distinction.) Also, the prime character É becomes æ, the differentiation
  13684. symbol.
  13685. 7.3
  13686. Picking symbols
  13687. 7.3
  13688. The Greek and symbol characters may be chosen from a scrolling palette
  13689. at the top of the document. I have shown the enhanced palette and
  13690. toolbar which comes with TechWriter version 2. The characters are from
  13691. the MathPhys font (from EFF) and they are arranged in a logical way. To
  13692. the left is the Greek character set. Next is a selection of özero-widthò
  13693. characters for overtyping symbols with hats, etc, such as αa or ┴b .
  13694. Then there are the stretchable arrows and integral signs, followed by an
  13695. array of various symbols. This is not the MathGreek font with which some
  13696. readers may be familiar; MathPhys has a number of differences. There are
  13697. closed loop integrals for two and three dimensions and Ö a particular
  13698. favourite of mine Ö Planckæs (other) constant Σh. As yet, the MathPhys
  13699. bold font is not included; I hope this will be supplied with future
  13700. versions of TechWriter. I have been wanting bold Greek for ages!
  13701. 7.3
  13702. Scrolling palette
  13703. 7.3
  13704. The scrolling palette is a clever idea since, although there are a lot
  13705. of symbols to be displayed, in this way they appear at a reasonable
  13706. size. Presumably, to facilitate fast scrolling, the symbols are
  13707. displayed in bit-mapped form rather that as outline font characters. But
  13708. here I have a slight reservation since it means that everything is tied
  13709. to the MathGreek font and it could not easily be substituted by,
  13710. perhaps, a custom-made font.
  13711. 7.3
  13712. In expression mode, the Greek characters are printed as Italic while the
  13713. other symbols appear in upright (Roman) form. This is certainly logical,
  13714. although many scientific typesetters use Italic English and Roman Greek
  13715. characters in equations. However, if you click on Planckæs constant, you
  13716. will get the h in Roman style Ö and that would never be used.
  13717. 7.3
  13718. Tool bar
  13719. 7.3
  13720. The tool bar of TechWriter version two is much-enhanced. On the top row,
  13721. the icons provide the frequently used functions of undo, save, print,
  13722. spell check, search, ruler show/hide, and various zoom options. The
  13723. lower row provides tab setting, math palettes and show/hide. There
  13724. follows a collection of structure buttons for chapter, section, sub-
  13725. section, list, sub-list, table, figure, picture, footnote, equation and
  13726. end structure. Next are the justify options: left, centre, right and
  13727. full. Font style is controlled by the next set of buttons giving bold,
  13728. italic, underline and plain styles. And the last three buttons open
  13729. dialogue boxes for borders, type style and line spacing.
  13730. 7.3
  13731. In use
  13732. 7.3
  13733. TechWriter takes quite a bit of getting used to. There is a set of five
  13734. exercises in the manual which introduce the user, in a very gentle
  13735. fashion, to the capabilities of the system. The return key is often used
  13736. as an indication that a particular sequence of operations is completed.
  13737. This is in contrast to Equasor where the cursor-right key would be used.
  13738. But perseverance pays off. With practice, it becomes second nature to
  13739. create documents containing a mix of text and mathematics with both in-
  13740. line and separate equations. It is much easier than Impression plus
  13741. Equasor where, for editing, an equation must be exported from the
  13742. Impression document to Equasor and then reimported after modification.
  13743. However, equally important is the fact that TechWriter automatically
  13744. follows the rules of scientific typesetting, producing much more
  13745. satisfactory equations than does Equasor. All this happens quite
  13746. invisibly to the user.
  13747. 7.3
  13748. Menu choices
  13749. 7.3
  13750. It can be quite confusing getting to grips with some of the large menu
  13751. trees which appear, and finding the path to oneæs required option.
  13752. Things are not always laid out in the most logical manner; certainly the
  13753. arrangement is different from Impression. But here the tool bar of
  13754. version two is a great help, with most common options available at the
  13755. click of a button.
  13756. 7.3
  13757. Graphics objects
  13758. 7.3
  13759. One can import both Draw objects and sprites. These become embedded in
  13760. the text; they keep their place in the text rather than their place on
  13761. the page. However, it is not possible to place more than one line of
  13762. text beside a graphic. If there is space on a line then just one line of
  13763. text can be placed beside it, appearing half way up the graphic. This is
  13764. an unfortunate limitation but it follows since TechWriter is text-based
  13765. rather than frame-based (such as Impression). Thus one should regard
  13766. TechWriter as a highly sophisticated word processor rather than a DTP
  13767. system. The above problem has a solution, based on the facility to
  13768. export a selection of a TechWriter document as a drawfile.
  13769. 7.3
  13770. Text beside a graphic Ö solution
  13771. 7.3
  13772. One of the example files provided with TechWriter shows that it is
  13773. possible to place a block of text next to a graphic object. If the size
  13774. of the graphic is known, the size of the required adjoining text area
  13775. can be worked out. A new TechWriter document is opened with a column set
  13776. at the required width. The required text and expressions is then typed
  13777. in, to the number of lines to give the required height. This selection
  13778. is then exported as a drawfile and imported to Draw where it is placed
  13779. next to the graphic object. Finally, the composite drawfile is imported
  13780. into the TechWriter document. This is clumsy but it works. Ideally,
  13781. TechWriter would allow (TechWriter) text frames together with the other
  13782. types of frames supported. A compromise could be effected if TechWriter
  13783. exported the areas as a tagged drawfile, containing the original
  13784. TechWriter information. This would then enable editing of the text/
  13785. expressions.
  13786. 7.3
  13787. Miscellaneous points
  13788. 7.3
  13789. The standard scientific document preparation system is TEX. While
  13790. TechWriter does not provide output files in the TEX format, nevertheless
  13791. the general structure of TechWriter is based on that of TEX. It is
  13792. therefore possible that in the future either a new version of TechWriter
  13793. or a special utility might become available to generate TEX files from
  13794. TechWriter documents. I do hope this will happen.
  13795. 7.3
  13796. The TechWriter document is stored as a single file in uncompressed form.
  13797. Currently, Impression documents are constructed as an application
  13798. directory containing a number of files. This makes for a number of
  13799. problems, particularly in scientific applications, as I have mentioned
  13800. in the past. A facility for conversion between TechWriter and Impression
  13801. document format is highly desirable.
  13802. 7.3
  13803. The TechWriter manual contains a wealth of information on the
  13804. conventions of scientific typesetting. It also covers many facilities
  13805. which I do not have space here to discuss such as matrices, chemical
  13806. formulae, brackets, underlines, overbars, subscripts and superscripts
  13807. etc, etc. I have found no mathematical construct which could not be made
  13808. relatively easily! Although I have been working with TechWriter for some
  13809. time, I am continually discovering new features; it really is very
  13810. versatile. I propose to discuss more of the facilities of TechWriter,
  13811. including those of the new version, in a future article on scientific
  13812. document preparation. This will also cover the merits of BestForm. (For
  13813. those interested in my feelings about BestForm, my main criticism is
  13814. that it does not allow for any variety of character sets: it only allows
  13815. a text font and a symbol font in only Roman and Italic styles Ö no
  13816. bold.)
  13817. 7.3
  13818. Conclusion
  13819. 7.3
  13820. Should I use Impression plus Equasor or should I use TechWriter? The
  13821. answer is that both have their uses. For complicated scientific or
  13822. mathematical documents, reports, etc, TechWriter is clearly the winner.
  13823. But for the creation of carefully laid out pages, Impression has to be
  13824. the answer. With Impression, you must do more work in creating your
  13825. equations and tweaking them to the required form. Some constructs,
  13826. trivial to create with TechWriter, such as matrices and horizontal
  13827. braces, are impossible to construct with Equasor. Furthermore, using
  13828. Impression, you canæt produce footnotes and endnotes. On the other hand,
  13829. with TechWriter you canæt place a block of text beside graphics easily,
  13830. certainly not in an automatic manner. Also, TechWriter does not support
  13831. (so far as I can find) vertical kerning. So I could not use it to write
  13832. TEX!
  13833. 7.3
  13834. One worry I had about TechWriter was that it might not continue to be
  13835. supported by its producer. However, Icon Technology is a well-
  13836. established software house. They produced EasiWriter in collaboration
  13837. with Acorn, who bundle it with some of their Home Office packs, and they
  13838. have written such packages as Formulator and MacAuthor in the past. The
  13839. imminent arrival of TechWriter version 2 is an indication of their
  13840. commitment to this product.
  13841. 7.3
  13842. My view is that Acorn should produce a Éscientificæ bundle, possibly
  13843. with the yet-to-be-announced new machine, containing TechWriter and a
  13844. port of Maple Ö but thatæs another story!
  13845. 7.3
  13846. TechWriter is a superb package. I thoroughly recommend it for scientific
  13847. document writing. TechWriter costs ú236.18 inc VAT & p&p from Icon
  13848. Technology or ú215 through Archive.ááA
  13849. 7.3
  13850. TechWriteræs Greek...
  13851. 7.3
  13852. TechWriter (version 2) Toolbar
  13853. 7.3
  13854. Version 2 maths tools
  13855. 7.3
  13856. ...and symbols palette
  13857. 7.3
  13858. Music Column
  13859. 7.3
  13860. Stewart Watson
  13861. 7.3
  13862. It would seem, from circulars I have been receiving, that a whole host
  13863. of new music software for the Archimedes was to be launched at Acorn
  13864. World 93. Unfortunately, living as I do in the frozen north, distance
  13865. prevented me from attending the show, but I am looking forward to seeing
  13866. the software as it becomes available.
  13867. 7.3
  13868. SS1600
  13869. 7.3
  13870. One of the most exciting hardware developments I have seen for some time
  13871. is an expansion card from ESP (Hardware). It provides an Acorn standard
  13872. MIDI interface together with and an on-board 16 bit quality GM standard
  13873. Wave-Table synthesizer with some software, all for ú249 +VAT. This could
  13874. be the answer to many peopleæs prayers if it lives up to expectations,
  13875. and I await further information with great interest.
  13876. 7.3
  13877. Rhapsody 3
  13878. 7.3
  13879. From Clares, there is a new version of Rhapsody, which will have full
  13880. dragging of notes and other symbols, different note styles, outline
  13881. fonts for text handling, a whole range of new symbols, etc.
  13882. 7.3
  13883. Sound Advice
  13884. 7.3
  13885. Sound Advice (7.1 p50) from The Really Small Software Company, will
  13886. shortly be available with the facility to load and save standard MIDI
  13887. files, and will have MIDI thru capability. These extra facilities, which
  13888. will be available to present users as a free upgrade, will make Sound
  13889. Advice (price ú38 from Archive) even better value for money.
  13890. 7.3
  13891. Rhythm-Bed library
  13892. 7.3
  13893. I mentioned a few months ago that a library of Rhythm-Bed files might be
  13894. a good idea. Well, ÉKeep on Drummingæ from Words & Music provides 160
  13895. files in directories including Afro, Blues, Disco Fills Funky Heavy Hip-
  13896. Hop, House, Latin, Motown Reggae, Rock, R-N-B and Shuffle, all in
  13897. standard MIDI file format with drums on MIDI channel 10, (some with bass
  13898. parts assigned to channel 2) together with some tips on making the most
  13899. of the files provided. The documentation is a bit sketchy, e.g. no
  13900. catalogue of the discs contents is included, but there is certainly
  13901. plenty of variety in the material on the disc. These files can all be
  13902. loaded directly into Rhythm-Bed or Serenade and should save users a lot
  13903. of time and effort.
  13904. 7.3
  13905. EMR
  13906. 7.3
  13907. ElectroMusic Research should have released by now MicroStudio 2, Desktop
  13908. Scorewriter and Music Player 3. I look forward to seeing these programs
  13909. in the near future. EMR music library files now have presets to match
  13910. the general MIDI format. Of course, using the facilities available in
  13911. the MIDI list mapping page in Studio 24+, these voice presets and drum
  13912. voices can easily be altered to suit other set ups.
  13913. 7.3
  13914. Disc Orchestra files
  13915. 7.3
  13916. As well as standard MIDI files, there is a wide range of music of all
  13917. types available for the Yamaha Clavinova range of electronic pianos in
  13918. Disc Orchestra format. These discs are in Yamahaæs own version of DOS
  13919. and the files are protected and usually unreadable. Unlike most music
  13920. files where a song is completely loaded before playback begins, Disc
  13921. Orchestra files are loaded in sections, the Clavinova accessing the disc
  13922. regularly as the piece of music is played.
  13923. 7.3
  13924. Editing
  13925. 7.3
  13926. I have a Clavinova and a PSR6700, both of which load and run Disc
  13927. Orchestra files, but neither keyboard transmits these files from the
  13928. MIDI out, or the MIDI thru port. This is not necessarily a problem if
  13929. you are happy to leave the files in their original state but if you wish
  13930. to edit them then it is a bit frustrating. But there is a third way to
  13931. run these files, using an MDF2 MIDI Data Filer and a TG100 expander, and
  13932. when the files are run using this combination, the data is passed to the
  13933. MIDI thru port and can be recorded into an external sequencer for
  13934. editing.
  13935. 7.3
  13936. Signal processing effects
  13937. 7.3
  13938. By careful use of copy, cut and paste, it is possible to obtain some
  13939. interesting signal processing effects using only a sequencer. This can
  13940. be useful if you do not have an effects processor, or if you have need
  13941. of more effects than your processor can handle simultaneously.
  13942. 7.3
  13943. Echo
  13944. 7.3
  13945. Echo is a single repeat of a sound, usually at a lower volume. Studio
  13946. 24+, for instance, can add echo to a sound by copying that sound to
  13947. another track and reducing the volume of the new track, using the track
  13948. options facility. Select track options in the track box and a window
  13949. appears. The last option in the window should read Velocity. Change the
  13950. percentage to the required amount (e.g. if you wanted the track to be
  13951. repeated at half the original volume, enter 50%) and click on OK.
  13952. 7.3
  13953. Delay
  13954. 7.3
  13955. Delay is a number of repeats of a sound gradually decreasing in volume.
  13956. This effect can be created in exactly the same way as echo, by making
  13957. more copies of the original track.
  13958. 7.3
  13959. Chorus
  13960. 7.3
  13961. Chorus is an effect which fattens out a sound and is usually produced in
  13962. signal processing devices by adding a second track with the same note
  13963. information but slightly higher or lower than the original.
  13964. 7.3
  13965. If you have any ideas for special effects Ö or any other ideas,
  13966. suggestions or questions about using the Archimedes for music, write to
  13967. me via the Archive office.ááA
  13968. 7.3
  13969. Humanoids and Robotix
  13970. 7.3
  13971. Meg Else
  13972. 7.3
  13973. Humanoids
  13974. 7.3
  13975. The object of humanoids is to defend the humanoids against the invasion
  13976. of enemy landers and to survive. The game is based on a repeated
  13977. horizontally scrolling landscape, and you must kill all the enemy
  13978. forces, against enormous difficulties, before they capture your men. If
  13979. they successfully capture one of your men and you fail in a rescue
  13980. attempt, the successful lander becomes a Mutant, and far more dangerous
  13981. than before. To complete a level you have to kill everything on the
  13982. screen.
  13983. 7.3
  13984. The graphics are poor by modern day Archimedes standards. This game is a
  13985. development of the BBC game Videos Revenge. Itæs repetitive, but
  13986. somewhat addictive. Itæs very hard to play and can be annoying at times.
  13987. 7.3
  13988. My son James managed to reach level 3 and rated it like this:
  13989. 7.3
  13990.     Graphics 34%
  13991. 7.3
  13992.     Sound 76%
  13993. 7.3
  13994.     Gameplay 83%
  13995. 7.3
  13996.     Overall 64%
  13997. 7.3
  13998. Robotix
  13999. 7.3
  14000. This game is much less interesting than Humanoids. Itæs a simple
  14001. structure. The object is to shoot the enemy, avoid the indestructible
  14002. hulks, pick up the humanoids and to survive.
  14003. 7.3
  14004. Both the graphics and sound are poor. Itæs very hard. We got to level 7,
  14005. which sounds good but the levels are short and repetitive, although
  14006. there was quite a range of monsters. Unlike Humanoids, however, we soon
  14007. lost interest in the game which was only slightly addictive.
  14008. 7.3
  14009. Rating by James:
  14010. 7.3
  14011.     Graphics 17%
  14012. 7.3
  14013.     Sound 24%
  14014. 7.3
  14015.     Gameplay 7%
  14016. 7.3
  14017.     Overall 16%
  14018. 7.3
  14019. Overall rating for both games:
  14020. 7.3
  14021.     Graphics 26%
  14022. 7.3
  14023.     Sound 50%
  14024. 7.3
  14025.     Gameplay 45%
  14026. 7.3
  14027.     Overall 40%
  14028. 7.3
  14029. Conclusion
  14030. 7.3
  14031. Not a very inspiring set of games but you canæt grumble when itæs only
  14032. priced at ú24.99 for the pair from Cambridge International Software.
  14033. 7.3
  14034. They are now on special offer at ú9.95 for the two from C.I.S. or ú10
  14035. including p&p through Archive Ö which makes quite a bit of a difference!
  14036. Ed.ááA
  14037. 7.3
  14038. Hints & Tips
  14039. 7.3
  14040. Å    Two independent stories with Ovation Ö Richard Hallas demonstrated an
  14041. excellent method of creating two independent stories with Impression in
  14042. the ÉHints & Tipsæ column (Archive 6.12 p27). To perform a similar task
  14043. with Ovation is not quite so easy but there is a way that this layout
  14044. can be obtained.
  14045. 7.3
  14046. Double-click on the Ovation application to load it onto the iconbar.
  14047. Click <menu> over Ovationæs icon and select the ÉNew Documentæ option.
  14048. From this menu, choose the A4 page, ÉPortraitæ orientation and single
  14049. column options. For this example, I will create two independent columns
  14050. on an A4 sized page. Similar layouts can be created with other page
  14051. sizes.
  14052. 7.3
  14053. Once Ovationæs main window has been opened, click <menu> and select the
  14054. ÉPageæ menu. From this menu click on ÉShow Master Pagesæ. You will now
  14055. see Ovationæs master page for the A4 document. Ovation, unlike
  14056. Impression, does not allow you to delete any frames on the master page.
  14057. Alter the width of the A4 frame by choosing ÉObjectæ from Ovationæs main
  14058. menu and then from the ÉObjectæ menu select ÉModify Frameæ.
  14059. 7.3
  14060. Set the main frame width to 90mm and height to 255mm. After modifying
  14061. the frame it will be displayed on the left hand side of Ovationæs master
  14062. page. Now create an identical sized text frame, using the text frame
  14063. icon on Ovationæs tool bar, and place it on the left hand side of the
  14064. master page, making sure that it aligns perfectly with the left hand
  14065. frame. Check with Ovationæs ÉModify Frameæ option that this newly
  14066. created frame has identical dimensions to the previously created frame.
  14067. At this stage, any header or footer frames should be added to the master
  14068. page. You may well have to alter the height of both main text frames to
  14069. accommodate the header and footer frames.
  14070. 7.3
  14071. Now quit the master page and return to Ovationæs main window. Ovation
  14072. still displays the original A4 frame outline. To display your newly
  14073. created dual frame layout, you will need to select the ÉPageæ option
  14074. from Ovationæs main menu. From this ÉPageæ menu select the ÉInsert Pageæ
  14075. option and a box ÉInsert Pagesæ will appear on the screen. Click on ÉOKæ
  14076. and the newly created page will now be displayed in Ovationæs window.
  14077. 7.3
  14078. If you have already created two independent text stories with another
  14079. word processing package, you will need to have both stories saved as
  14080. plain text files, ready to drop into each newly created Ovation frame.
  14081. 7.3
  14082. Click <select> on the first of these text stories and drag the file into
  14083. Ovationæs left hand main frame, making sure that this frame is the one
  14084. selected. The text will fill the frame and generate the necessary number
  14085. of linked frames to accommodate the story. Remember that this left hand
  14086. frame was originally Ovationæs A4 master page frame, adjusted to the
  14087. required size to accommodate another frame alongside it.
  14088. 7.3
  14089. If you now select and drag the other text story into Ovationæs right
  14090. hand frame, you will notice that only the first right hand frame will
  14091. fill with text, and that Ovationæs text overflow arrow is displayed at
  14092. the bottom of this frame. For the text in this right hand frame to flow
  14093. through the length of the entire document, you will need to select the
  14094. ÉLink Frameæ option from Ovationæs tool bar. Once this has been
  14095. selected, you must then individually link each right hand frame
  14096. throughout the length of the document. As you link each right hand
  14097. frame, you will notice that the text story flows from the previous
  14098. frame. Note that you can choose the ÉLink Frameæ option from the tool
  14099. bar with <adjust>. If this is done, this option will remain selected,
  14100. but will significantly slow down the scrolling speed of pages.
  14101. 7.3
  14102. It is most important to drop the first text story into Ovationæs left
  14103. hand frame. This is the frame that generates automatically linked frames
  14104. as the text flows throughout the document.
  14105. 7.3
  14106. Ovation can, of course, be used to produce the original stories, with
  14107. the proviso that the left hand frames are used to write the first story.
  14108. If required, the two frames on Ovationæs master page may be swapped
  14109. over, so that the first story can be set in the right hand frame.á Mike
  14110. King, Guernsey.ááA
  14111. 7.3
  14112. PD Column Ö The Virus Problem
  14113. 7.3
  14114. David Holden
  14115. 7.3
  14116. I have received several letters recently from people worried about
  14117. computer viruses and, in particular, the likelihood of Écatchingæ one
  14118. from a PD library. Most of these letters were from new users who have
  14119. been subjected to the various scares in the press that have appeared
  14120. during the past year or so and havenæt realised that these refer mainly
  14121. to the PC. I shall therefore suggest a few simple precautions users can
  14122. take to avoid infection.
  14123. 7.3
  14124. It is worth stating that, provided you take the appropriate precautions,
  14125. I donæt believe there is any serious virus problem with the Archimedes
  14126. nor is there ever likely to be. They obviously exist, and some users may
  14127. have Écaughtæ one at some time but, so far, they have been annoying
  14128. rather than dangerous or destructive. If you are worried about viruses
  14129. then consider the Great Michaelangelo Virus Scare last year which was
  14130. supposed to wipe out half of the PCæs in the world. I wonder how much of
  14131. the media Éhypeæ preceding this was real and how much generated by the
  14132. many companies selling expensive virus detecting software for the PC
  14133. market? Luckily there is no equivalent commercial driving force to
  14134. exaggerate the problem on the Archimedes.
  14135. 7.3
  14136. Quarantine
  14137. 7.3
  14138. There are two main reasons why the Archimedes is comparatively immune
  14139. and why it is likely to remain so. Before I expand upon this I shall
  14140. state what is obvious but is frequently forgotten. Viruses in computers,
  14141. unlike their namesakes with people, cannot be Écaughtæ by one computer
  14142. just being in close proximity to another. The virus needs to be
  14143. physically introduced from outside. There are normally only two ways
  14144. that this can be done: via the serial port (including modems) or carried
  14145. on a floppy disc. I shall ignore networks because, for purposes of virus
  14146. infection, a network should be thought of as a single large computer so
  14147. the principle is the same, it is just that there are more Éentrancesæ.
  14148. Your computer canæt Écatchæ a virus, someone (that probably means you),
  14149. needs to be careless and introduce infected material.
  14150. 7.3
  14151. The primary reason for the Archimedesæ natural immunity is that it has
  14152. its operating system in ROM. Most PCæs, with the exception of some
  14153. laptops, load their OS from disc. It is therefore impossible to run them
  14154. without accessing a disc drive of some sort and this is where most
  14155. viruses strike. They attach themselves to a part of the OS on the Ébootæ
  14156. disc of these computers so they are loaded and active as soon as the
  14157. user switches on. There is simply no way that even the most ingeniously
  14158. programmed virus could attach itself to the Archimedes OS. If you
  14159. suspect that your Archimedes has a virus you can actually start it up
  14160. without loading anything from disc. With RISCáOS 3 hold down <shift>
  14161. when you switch on or, with RISC OS 2, É*Configure Nobootæ and
  14162. *Configure Drive 0É and although your hard disc will still exist, the
  14163. Archimedes wonæt look at it until you take some action yourself.
  14164. 7.3
  14165. In theory, it is possible to start up an Amiga or PC in the same way but
  14166. it is more awkward.
  14167. 7.3
  14168. How viruses work
  14169. 7.3
  14170. Most Archimedes users start up their machines without the use of any
  14171. Éforeign bodiesæ and this gives them a very important first line of
  14172. defence. Remember it is impossible for your computer to be infected, a
  14173. virus can only hide on a disc and so you can easily prevent it from
  14174. getting to work. Most viruses operate on similar principles. They attach
  14175. themselves to or disguise themselves as something that exists naturally.
  14176. The primary objective of a virus is to replicate itself as many times as
  14177. possible before it is discovered and to achieve this it wants to be
  14178. Érunæ as soon and as often as possible. This is why some viruses attach
  14179. themselves to !Boot files of applications.
  14180. 7.3
  14181. Another type of virus attaches itself to modules. This is very easy to
  14182. do because a module, unlike a normal application, must be written to be
  14183. fully relocatable and its Éheaderæ must conform to a specific format.
  14184. Also once a module is loaded, it tends to remain active until the
  14185. computer is switched off so it is easy for it to claim vectors, watch
  14186. for file operations, and attach a clone of itself to any suitable file
  14187. copying actions.
  14188. 7.3
  14189. Prevention...
  14190. 7.3
  14191. From what I have said so far, you can see that prevention is really very
  14192. easy. Donæt put anything into that slot in the front of your Archimedes
  14193. unless you are certain it isnæt carrying a virus. Unless absolutely
  14194. essential, keep all floppy discs write protected so if you do become
  14195. infected, the infection is contained in as small an area as possible.
  14196. Remember it is your discs, not your computer, that will be infected. If
  14197. you use floppy discs, try to keep your applications and data on separate
  14198. discs. You can then write protect the discs which contain the actual
  14199. programs. Since most viruses work by attaching themselves to
  14200. applications of one sort or another, they will be unable to replicate
  14201. because data files are not normally suitable for their purposes.
  14202. 7.3
  14203. Unless you are confident of its source, use a virus scanner on every
  14204. Éforeignæ floppy disc before you click on the drive icon. There are
  14205. several PD and Shareware detectors and removers but if you handle more
  14206. than the occasional alien disc, I recommend you subscribe to the
  14207. Pineapple Software service. This will cost about 60p per week and is a
  14208. worthwhile investment.
  14209. 7.3
  14210. If you have a hard disc, scan it regularly. Your first line of defence
  14211. is checking each new floppy but sooner or later you will forget one so
  14212. check regularly. Always scan your hard disc before you back it up. Itæs
  14213. obvious but easily forgotten.
  14214. 7.3
  14215. Be suspicious of unexpected Édisc write protectedæ error messages and
  14216. any unusual disc operations. These may be a virus trying to put a copy
  14217. of itself onto a disc.
  14218. 7.3
  14219. ... and cure
  14220. 7.3
  14221. This is just an extension of prevention and if you take precautions,
  14222. there shouldnæt be any problem. Most viruses can be removed from the
  14223. programs to which they have attached themselves, so a disc can be
  14224. Édisinfectedæ. If all else fails, you will have to go back to your last
  14225. hard disc backup. (You did scan before you backed up, didnæt you?)
  14226. 7.3
  14227. Donæt just scan your hard disc and the few floppies that you remember
  14228. using in the last day or so. If you discover an infection on your hard
  14229. disc, scan every disc that isnæt always kept write protected, which is
  14230. another good reason for keeping as many as possible in that state. Most
  14231. recurring virus infections happen because not enough trouble is taken
  14232. when it is first discovered to ensure that it is completely eradicated.
  14233. 7.3
  14234. Once again itæs obvious but keep a copy of your virus detector program
  14235. on a write protected floppy disc. If itæs on your hard disc and that
  14236. becomes infected...
  14237. 7.3
  14238. Source of infections
  14239. 7.3
  14240. The people who are most often blamed for spreading virus infections but
  14241. are in fact least likely to be the cause are PD and Shareware libraries.
  14242. As the precautions for avoiding infection are so simple, it is most
  14243. unlikely that you will Écatchæ a virus from a disc obtained from any
  14244. reputable library. Before their existence was well known, there were a
  14245. few instances but that was long ago.
  14246. 7.3
  14247. In general, PD libraries, because they receive discs from all sorts of
  14248. strange sources, are most likely to take proper precautions and so least
  14249. likely to pass infections on. The same is true of most bulletin boards.
  14250. It is more difficult to prevent infection because in theory anyone can
  14251. Éuploadæ but most services now only permit uploads to specific areas and
  14252. these are thoroughly checked before they can be accessed by users.
  14253. 7.3
  14254. One thing that has disturbed me somewhat is that, in the last few
  14255. months, I have received several unsolicited discs from Germany with
  14256. requests that I include the material in my library and/or pass it on to
  14257. others. About 75% of these have been infected with various viruses.
  14258. Naturally, I have no way of knowing whether this is a deliberate attempt
  14259. to spread infection or merely indicates that viruses are out of control
  14260. in Germany. However, there is no doubt that an unusually large
  14261. proportion of the viruses that abound for PCæs and Amigas did originate
  14262. in Germany, so there would appear to be an öirresponsibleò element in
  14263. that country and I hope that this does not indicate that they have now
  14264. turned their attention to the Archimedes.
  14265. 7.3
  14266. It is now generally acknowledged that, with PCæs, the most common cause
  14267. of virus infection is through pirated commercial software. This is one
  14268. reason why introducing Épersonalæ software onto an office PC is now a
  14269. sackable offence in many companies. The suggested reason for this link
  14270. is that the type of person who will use or pass on copies of commercial
  14271. software is also likely to be the sort of person that is amused by
  14272. infecting others with a virus.
  14273. 7.3
  14274. Future developments
  14275. 7.3
  14276. There is one development in PCæs which, I feel sure, will bring with it
  14277. a new type of extraordinarily destructive virus. Hopefully, this will
  14278. not be emulated in the Archimedes.
  14279. 7.3
  14280. All PCæs have a Ékernelæ of their operating system in ROM. This is known
  14281. as the BIOS (for Basic Input Output System) and is the part which is
  14282. responsible for carrying out system checks and loading the main part of
  14283. the OS from disc. Because it is in ROM, this has hitherto been immune
  14284. from virus infection. However, some PCæs are now being made with the
  14285. BIOS in a Éflashæ programmable ROM. The idea behind this is to enable
  14286. the people who assemble the computers to program the BIOS with suitable
  14287. messages to suit the country in which they will be sold. This sounds
  14288. like a good idea, except that no additional hardware is required to
  14289. program this area and no write protect link is provided. This means that
  14290. a virus could be written which would infect the BIOS and render all
  14291. conventional Édisinfectionæ software useless. Because the very core of
  14292. the computer is infected, it could not be used at all until the BIOS had
  14293. been reprogrammed.
  14294. 7.3
  14295. Please donæt think Iæm giving anyone ideas by pointing this out. The
  14296. perverted people who write and spread viruses are probably already hard
  14297. at work. In fact, thatæs the most exasperating thing about the whole
  14298. business. Thousands of hours are spent by dedicated and skilled
  14299. programmers with no other aim than to be a thorn in the side of computer
  14300. users. If only this effort were put to productive instead of destructive
  14301. ends...ááA
  14302. 7.3
  14303. Acorn Computers in TV Post-Production
  14304. 7.3
  14305. Alan Afriat
  14306. 7.3
  14307. This is a rather technical article but anyone involved in this area will
  14308. realise its importance. It is yet another area where the power of
  14309. RISCáOS computers is providing a cost-effective solution to a real-world
  14310. problem. Ed.
  14311. 7.3
  14312. The ÉYour Worldæ primary schools TV series, currently transmitting on
  14313. Channel 4, has been an experiment in more ways than one. The series, a
  14314. co-production between Channel 4, Encyclopaedia Britannica and Case
  14315. Television, was designed as resource material for teachers to record off
  14316. air for classroom use by themselves or individual pupils. It has no
  14317. commentary, but an on-screen clock provides easy reference to the course
  14318. notes and crawler captions throughout give headline information Ö which
  14319. make the programmes particularly suitable for hard-of-hearing children.
  14320. Also experimental was the post-production work, including the programme
  14321. compilation, computer graphics and captioning, in which we tried out for
  14322. the first time a novel approach to graphics and tape editing using Acorn
  14323. computers for just about everything.
  14324. 7.3
  14325. When we started on theáproject, I already had the Encyclopaedia
  14326. Britannica Video Library database on an MS-DOS partition. As this has
  14327. full shot lists of nearly all their programmes, I transferred all
  14328. information of interest to a Squirrel database which allowed me to add
  14329. extra fields as required and multitask it with other applications that I
  14330. was using such as Optima (Eidosæs, RISC OS digital video editing system)
  14331. and Octopus (a video editing machine controller board and software which
  14332. we have developed in-house). The transfer was surprisingly easy and
  14333. Squirrel afforded much better search facilities than were available on
  14334. the original database. Multitasking was crucial as I wanted to be able
  14335. to drag timecodes between applications for quick access to digital or
  14336. tape pictures and database information.
  14337. 7.3
  14338. The programmes were edited using a novel combination of digital and tape
  14339. editing techniques. Although Optima does not give as good a picture as
  14340. some of the MS-DOS and Macintosh JPEG based systems, it is in many ways
  14341. the most flexible Ö and itæs a great deal cheaper! It does have the big
  14342. advantage of being able to directly access removable, re-usable magneto-
  14343. optical discs, each side of which can hold up to 70 mins of timecoded
  14344. sound and video Ö so with two MO disc drives and a 540Mb internal hard
  14345. drive, you can edit a programme of any length without having to digitise
  14346. tapes onto an expensive internal multi-gigabite hard disc system. You
  14347. can access any frame on a disc instantly by just dragging in a timecode
  14348. and you can cut, paste and overlay sound or picture in a flash. It gives
  14349. you all the creativity and flexibility of traditional film editing but
  14350. without any of the dross. Itæs really good for track laying too; with up
  14351. to four sound tracks, you can fit and lay effects, commentary and music
  14352. precisely Ö and produce a film-style dubbing chart by dragging timecodes
  14353. and comments into a Draw or Artworks template. It also outputs a
  14354. reliable edit decision list data file for on-line picture and audio
  14355. auto-conforming.
  14356. 7.3
  14357. Octopus Ö our own edit controller Ö will drive up to eight editing
  14358. machines of any type that have a standard computer interface. It
  14359. consists of multitasking editing software and an expansion card which
  14360. plugs into any Acorn computer that accepts standard cards. It normally
  14361. drives a three machine edit suite with the new JVC 22 series S-VHS
  14362. machines and the latest Panasonic mixer/DVE, but other machines can be
  14363. driven and hired in as required, including Beta-SP and disc, DAT, HIDAT
  14364. and ADAT recorders for audio conforming.
  14365. 7.3
  14366. Before editing, master Beta-SP tapes are assembled, with original
  14367. timecode, onto 4-hour S-VHS tapes and then digitised. The resulting
  14368. tapes are then scanned at 10 times speed to index them for database
  14369. cross reference. Whenever Optimaæs image quality leaves any doubt, this
  14370. indexing system makes it possible to gain almost instant access to a
  14371. high quality tape picture and sound for checking. You just drag a
  14372. timecode from Optima into the edit controller window and type in a roll
  14373. number and whichever machine has that frame will instantly spin down to
  14374. it. Current machines spool at more than 100 times speed, so with three
  14375. machines connected, any frame out of 12 hours of material can be
  14376. accessed within a maximum of 3╜ minutes.
  14377. 7.3
  14378. For viewing the completed cut, computer edited versions can be
  14379. transferred to tape with up to four mixed tracks and then have pictures
  14380. auto-pasted over. It takes about 1╜ hours for the edit controller to
  14381. picture conform a half hour programme Ö and, with 4-hour tapes, it does
  14382. it in the background with minimum tape changes Ö so you can get on with
  14383. something else while the machines are busy. One of the virtues of this
  14384. hybrid 2-tier off-line editing system is that you can achieve a really
  14385. complete off-line edit. The mixer will produce visual effects, picture
  14386. in picture, multi-screen and frozen images Ö so you can off-line your
  14387. effects and then digitise them for editing.
  14388. 7.3
  14389. We have also developed our own Acorn-based computer graphics system for
  14390. producing, cueing up and displaying in the off-line edit, broadcast
  14391. quality pictures, captions and subtitles, including rollers and simple
  14392. real-time animation. These can be precisely reproduced on-line where the
  14393. computer responds as though it were another VTR, giving complete editing
  14394. freedom at any point in a caption routine.
  14395. 7.3
  14396. Apart from early teething troubles and de-bugging, our system performed
  14397. amazingly well. We achieved frame accurate off-line edits including all
  14398. captions and crawlers; we hired in two Beta-SP editing machines and a
  14399. waveform monitor/vectorscope and performed an A & B roll, cuts only pre-
  14400. conform. We took our A5000 computer along to the on-line edit and
  14401. completed everything in one pass, laying down captions as we added
  14402. visual effects and mixes. Sound was transferred to the S-VHS FM tracks
  14403. and digitised along with the rushes Ö I then track-laid with Optima,
  14404. auto-conformed with our edit controller and transferred to DAT and then
  14405. a digital recorder for dubbing. (Next time, we intend to conform
  14406. directly onto a digital multitrack recorder.) The S-VHS FM tracks have a
  14407. frequency response of 20-20,000Hz and JVC have brought the switching
  14408. noise of the new machines way below the audible threshold so, for
  14409. effects purposes, they were quite adequate. All this means that tape
  14410. generations and expensive on-line editing and dubbing time is reduced to
  14411. an absolute minimum.
  14412. 7.3
  14413. Your World was the first time we had used our system on a real project.
  14414. Because I was working to a tight fixed budget with agreed production
  14415. specifications, it was imperative that on-line editing and dubbing costs
  14416. were kept to a minimum. We were successful Ö thanks in no small measure
  14417. to my associate, Adam Goodfellow, who engineered the graphics and tape
  14418. editing systems.ááA
  14419. 7.3
  14420. The Crystal Maze
  14421. 7.3
  14422. Gabriel, Jonathan and Katherine Swords
  14423. 7.3
  14424. The Crystal Maze is a game from Sherston Software based on the Channel 4
  14425. series of the same name. For those of you not in the know, the idea of
  14426. the game is that you travel through four game zones, with a team of six
  14427. characters, competing in physical, mental, skill and mystery challenges.
  14428. The successful completion of each challenge rewards you with a crystal.
  14429. Your aim is to collect as many crystals a possible Ö the more you get
  14430. the longer you get to stay in the Crystal Dome.
  14431. 7.3
  14432. The Crystal Dome is the climax of the game. Once inside, youæll see gold
  14433. and silver tokens floating around Ö you have to collect as many gold
  14434. tokens as you can, while missing the silver ones. When your time is up,
  14435. the computer counts the amount of gold and silver youæve collected,
  14436. deducts the silver from the gold then gives you your final score. Easy
  14437. really Ö until you start to play!
  14438. 7.3
  14439. In my first five attempts, I collected a total of ten gold tokens Ö that
  14440. makes an average of two per game. I didnæt think that was too bad until
  14441. I read that 100+ is what you should be aiming at. So, a little
  14442. disgruntled, I decided it was time to hand over to my kids Ö more on
  14443. them later!
  14444. 7.3
  14445. Inside the box
  14446. 7.3
  14447. The game comes boxed with an A3 poster, manual and three discs, and a
  14448. registration card. The instructions were good enough to allow my
  14449. children to load the contents of the discs to hard drive, alter a piece
  14450. program to allow for hard drive use, and run the game.
  14451. 7.3
  14452. Once inside the game, you start by setting the  configuration Ö this
  14453. includes adjustments to the sound effects, music and volume. From there
  14454. you move to the difficulty level Ö the slider goes from 0 to 99 so
  14455. thereæs plenty of scope for different levels of player. Thereæs also a
  14456. learner mode which allows you to practice any game as many times as you
  14457. like. In addition to all that, you can also re-define the Éinput
  14458. devicesæ Ö the keyboard, joystick and mouse.
  14459. 7.3
  14460. Once set, itæs time to choose your team. There are twelve characters to
  14461. choose from Ö according to the instruction manual each character has
  14462. different strengths and weaknesses, some more suitable than others for
  14463. the games you enter. Youære supposed to be able to work out who is
  14464. better at what the more you play, so far I havenæt got a clue. Choose
  14465. your six characters then select your first playing zone.
  14466. 7.3
  14467. There are four zones. The Aztec zone is a re-creation of the Aztec
  14468. kingdom of the 15th and 16th centuries. The Ocean zone is set in the
  14469. hull of a sunken ocean liner. The Medieval zone is set the depths of a
  14470. medieval building. The Futuristic zone is a cold, impersonal place where
  14471. lives are ruled by computers Ö I know the feeling!
  14472. 7.3
  14473. When you enter a zone, you have to play three games before you can move
  14474. on. You can choose from physical, skill, mental or mystery. Choose a
  14475. game type, and a player, then off you go Ö but donæt hang around, you
  14476. only get one or two minutes to complete the challenge Ö and if you donæt
  14477. get out in time you get locked in!
  14478. 7.3
  14479. The real thing
  14480. 7.3
  14481. This is where the game really starts to look and feel like the real
  14482. thing. While I was at the controls, my Éback seat driversæ were
  14483. constantly telling me what to do Ö then as the seconds ticked by, they
  14484. started screaming at me to get out before I got locked in. I was a
  14485. nervous wreck by the end of my first game Ö just like the real thing!
  14486. 7.3
  14487. After completing one zone, you go on to the next until youæve done
  14488. twelve games. The games reflect the atmosphere of each of the zones; so
  14489. in the medieval zone you could find yourself firing crossbows at moving
  14490. targets or jumping over snakes. In the Futuristic zone, you could be
  14491. chasing electrons or working your way out of a maze. The games donæt
  14492. change if you increase the difficulty level, they just get harder to
  14493. play! The ones I really hated, and therefore left to my children, were
  14494. the mental games Ö you know the kind of things; ÉIf I ate two thirds of
  14495. my sweets on Monday, and three quarters of the rest on Tuesday, and
  14496. there are still five left, how many did I have originally?æ Ö I havenæt
  14497. a clue!
  14498. 7.3
  14499. You can quite satisfactorily play this game on your own, but it really
  14500. does lend itself to team play Ö as a family we all chose characters and
  14501. took turns at playing different games. Because youære working as a team,
  14502. as they do in the TV series, you begin to get excited or frustrated when
  14503. the others are playing. This is also one of those games where you donæt
  14504. have to succeed at one level before you go on to the next Ö in fact, you
  14505. could end up with only one crystal after 12 games but still get a go
  14506. inside the Crystal Dome Ö albeit for only 5 seconds. Itæs a game for
  14507. adults and children.
  14508. 7.3
  14509. Speaking of children Ö how did mine get on? Well, when I arrived home
  14510. from Acorn World 93,  they proudly announced they had scored 161,
  14511. playing at the same level I had played on. They think itæs great Ö
  14512. things are getting so bad that now I have to book time on my own
  14513. computer!
  14514. 7.3
  14515. Niggles
  14516. 7.3
  14517. They are only a few niggles. For example, some of the clocks which tell
  14518. you how much time you have left arenæt very easy to read. Some of the
  14519. graphics on the picture puzzles arenæt always as clear as Iæd like. And
  14520. when you leave the game and come back into desktop, you need to remember
  14521. to reset your font cache which goes down to 32Kb.
  14522. 7.3
  14523. Conclusion
  14524. 7.3
  14525. So, after all the hype in the magazines and at Acorn World 93, does
  14526. Crystal Maze live up to the expectations that the advertisers tried to
  14527. place on us? Well, apart from the few niggles I have mentioned, we can
  14528. all thoroughly recommended The Crystal Maze. It really is Éfun for all
  14529. the familyæ and would make a good Christmas present.
  14530. 7.3
  14531. Crystal Maze costs ú39.95 inclusive from Sherston Software or ú37
  14532. through Archive.ááA
  14533. 7.3
  14534. Blood Sport
  14535. 7.3
  14536. Richard Rymarz
  14537. 7.3
  14538. Blood Sport is the Archimedes answer to Street Fighter and other such
  14539. ÉBeat æem UpÉ games found on other computer formats. It is distributed
  14540. by Matt Black (well known for their clipart), comes on one disc in a CD
  14541. style plastic case and costs the princely sum of ú9.99 (ú12 inclusive of
  14542. VAT and carriage) which, by todayæs standards, must rank as a budget
  14543. game. It is easily installed on hard disc although I had to reset my
  14544. machine before it worked.
  14545. 7.3
  14546. The scenario
  14547. 7.3
  14548. Blood Sport takes over the whole machine and begins with an attractive
  14549. picture behind a high score table and a number of options: the defining
  14550. the keys, information about the various foes that are to be encountered
  14551. and no less than six playing modes including one to play against a
  14552. friend.
  14553. 7.3
  14554. There are ten lethal opponents that have to be beaten before you can
  14555. become a champion. Once completed, the level of difficulty can be
  14556. changed. A total of sixteen moves have to be mastered which requires a
  14557. fair degree of dexterity to say the least. It took me some time to learn
  14558. the moves since I was unsure what I was actually doing. I feel that a
  14559. seventh option allowing some practice would have been helpful.
  14560. 7.3
  14561. The game
  14562. 7.3
  14563. Clicking on Éplayæ results in some disappointments. The playing area is
  14564. only a quarter of the height of the screen. The figures, although well
  14565. drawn, are tiny and the different moves are difficult to define.
  14566. However, on the plus side, the action is fast and furious and is
  14567. accompanied by the requisite thumps, groans, ÉOohsæ and ÉAahsæ as your
  14568. opponent knocks you down over and over again. The screen even shakes as
  14569. you hit the ground with a thud. The various backgrounds have some fairly
  14570. basic animation. Fights are timed and points for each fighter are
  14571. clearly shown.
  14572. 7.3
  14573. Conclusion
  14574. 7.3
  14575. Since there is much of a muchness about the action, it soon loses its
  14576. novelty and interest wanes. Blood Sport is not in the same class as
  14577. games such as Street Fighter. However, it is one of the few ÉBeat æem
  14578. UpÉ games for the Archimedes and it is cheap.
  14579. 7.3
  14580. Blood Sport is fairly mindless but, if played with a friend, might
  14581. occupy the odd half hour on a winteræs evening when there is little else
  14582. to do.ááA
  14583. 7.3
  14584. Quark
  14585. 7.3
  14586. Andrew Rawnsley
  14587. 7.3
  14588. Quark is a new release from the rapidly expanding Oregan Software
  14589. Developments. A year ago this was a tiny, little known company but today
  14590. it markets a variety of excellent utilities including, arguably, the
  14591. best Acorn tracker music editor (Digital Symphony) and a morphing
  14592. package (Morpheus). With Quark, it has broken into the quality games
  14593. market.
  14594. 7.3
  14595. Vive la France!
  14596. 7.3
  14597. Quark is written by a new French programming team Psychotic. It astounds
  14598. me the amount of quality software that comes from the rest of Europe
  14599. because, letæs face it, Acornæs marketing department is hardly making a
  14600. splash over there. (They are making major moves into Germany at the
  14601. moment. Ed.) However, the likes of Digital Symphony and the popular
  14602. public domain utility Dissi come from Belgium, Eterna were based in
  14603. France, and who can forget demo writers extraordinaire, Brothers in Arm,
  14604. in Norway! Quark doesnæt let the side down.
  14605. 7.3
  14606. At first sight, Quark is just another vertically scrolling shoot Éem up,
  14607. but when you get into it, it is a feast of blasting mayhem with lots of
  14608. different spaceships, levels, music and even more power-ups. I mention
  14609. the spaceships because, unlike most games of this genre, Quark lets you
  14610. choose the ship which you want to pilot from six basic craft. Each has
  14611. its own speed, weaponry (with different power-ups) and armour class. The
  14612. appropriate values are stated in the manual which is clear if a little
  14613. concise.
  14614. 7.3
  14615. Play a friend
  14616. 7.3
  14617. The game can be played by one or two players simultaneously, and each
  14618. player can have any ship he likes. Cleverly, the programmers have
  14619. restricted the amount of weaponry power-ups that each can collect in the
  14620. two player game, to about two-thirds of what your ship is capable of in
  14621. the one player game. This means that you donæt get such an overwhelming
  14622. advantage when in two player mode.
  14623. 7.3
  14624. Each player can alter his or her individual keys using a small, but
  14625. well-designed, desktop application. This is supplied on disc one, along
  14626. with a hard disc installation program and the main game. Hard disc users
  14627. will still need the original disc at hand to insert at the beginning of
  14628. the loading process.
  14629. 7.3
  14630. The title screen is pretty, and is followed by a pleasing, permanent,
  14631. scrolling high-score table. However itæs a shame that you can only start
  14632. the game from the title screen and not the high score table. You have to
  14633. press a key to return to the main screen. Why not just allow the player
  14634. to go straight to the ship selector or enter the game.
  14635. 7.3
  14636. Pressing <F12> starts the ship selector, whilst <F8> gives you a quick
  14637. start option using either the standard spaceships or the one(s) used in
  14638. the previous game, depending on whether you have just loaded.
  14639. 7.3
  14640. The game itself
  14641. 7.3
  14642. The in-game graphics are well drawn, although they only use 16 colours
  14643. in order to obtain smooth scrolling. Despite this limitation, the
  14644. colours are used to good effect to provide variety within the levels.
  14645. There are some clever colour palette changes, so you may travel out of a
  14646. gold coloured section, for example, into a purple section and on into a
  14647. green one. This shows that the game has been well thought out, and not
  14648. just knocked together overnight! The background graphics were
  14649. exceptionally detailed, even on a fairly low resolution monitor.
  14650. 7.3
  14651. The amount of damage that your ship has taken is shown by the amount of
  14652. armour left on your ship. As you get hit, chunks of armour disappear
  14653. until your craft looks like a burnt out shell, at which point one more
  14654. hit will reduce you to dust and remove one of your lives. Fortunately,
  14655. you can get more lives by collecting certain tokens. The manual doesnæt
  14656. actually tell you what each token does, so itæs up to you, with the help
  14657. of the odd bit of digitised speech, to decide what does what.
  14658. 7.3
  14659. Sound
  14660. 7.3
  14661. The music is excellent, with tunes to suit everyoneæs taste, be it
  14662. classical (on the game over screens) or heavy metal (for a metallic
  14663. level!). For once, the music hasnæt been written by the programmer
  14664. himself, but someone obviously skilled in computer music. Only four
  14665. channels appear to be used in the music, and the others are for used
  14666. sound effects such as speech and explosions.
  14667. 7.3
  14668. Criticisms
  14669. 7.3
  14670. I would like to have seen more animation of the ship, as in the soon to
  14671. be released Xenon 2. Also, maybe the levels could have been given
  14672. passwords. Fortunately, when your game ends, the computer remembers
  14673. which level you reached so that you donæt have to replay all the
  14674. previous ones. Otherwise, this is a very polished game.
  14675. 7.3
  14676. One serious flaw was that the review copy had problems with multisync
  14677. monitors. The fade routine into level two caused the screen to go
  14678. completely black on my Acorn multisync, so I suggest you ring Oregan
  14679. direct (as instructed in the manual) to check on the compatibility of
  14680. your monitor and to see if the bug has been fixed.
  14681. 7.3
  14682. The competition Ö Quark versus Xenon 2
  14683. 7.3
  14684. To my mind, the only major competition for vertically scrolling shoot
  14685. æem ups comes from Swiv and Xenon 2.
  14686. 7.3
  14687. Swiv has a simultaneous two player, but Quark offers more crafts for the
  14688. player(s) and more power-ups. The music is much more comprehensive in
  14689. Quark with tunes for every part of the game, not just the title screen.
  14690. 7.3
  14691. Xenon 2 has more power-ups than Quark, but only one spaceship, and one
  14692. (rather good) piece of music which plays virtually non-stop throughout
  14693. the game, the exception being when you are in the shop. Xenon 2æs
  14694. animation is better than Quarkæs, and the level of presentation is high,
  14695. but the two player game is hopeless. Player 1 has a go, and then when he
  14696. dies, player 2 starts. Another comment on Xenon 2 is that by the time
  14697. you reach the later levels, it is almost impossible to die. You simply
  14698. have too much firepower. Quark is still challenging late into the game
  14699. because, unlike Xenon 2, you lose some (but not all) of your firepower
  14700. bonuses when you die.
  14701. 7.3
  14702. Conclusions
  14703. 7.3
  14704. Quark is an excellent product which compares very favourably with the
  14705. competition. If you own a multisync monitor, check its compatibility
  14706. with Oregan first but if you like vertically scrolling shoot æem ups,
  14707. you canæt go wrong with Quark!
  14708. 7.3
  14709. Quark costs ú24.95 from Oregan Software Developments or ú23 through
  14710. Archive.ááA
  14711. 7.3
  14712. Help!!!!
  14713. 7.3
  14714. Å    Archway Ö Can anyone advise or help with upgrading Archway? I have
  14715. version 2.00 and believe there is now version 2.10, but Simtron seem
  14716. very hard to get in touch with! Phone Andy after 8pm on 081-675-5972.
  14717. 7.3
  14718. Å    Screenwipes Ö Can anyone tell me how to use screenwipes on sprite
  14719. files from Basic? Contact Jonathan Topper, 4 Clapham Old Rd., Ingleton,
  14720. Via Carnforth, Lancs, LA6 3JA.ááA
  14721. 7.3
  14722. Help Offered
  14723. 7.3
  14724. Å    PCATS Graphics Enhancer Ö Following my request for help about using
  14725. the PCATS Enhancer under RISCáOS 3.1, I got no offers of help! However,
  14726. I have managed to write a short relocatable module which stops the
  14727. enhancer crashing on RISCáOS 3.1 and provides the full range of
  14728. multisync and enhancer modes. I am happy to provide copies of the module
  14729. to anyone sending me a blank formatted disc plus SAE. Seßn Kelly, 8
  14730. Vicarage Lane, Wing, Leighton Buzzard, LU7 0NU.
  14731. 7.3
  14732. Å    Scientific Software. A disc of scientific software, mostly of a
  14733. chemical nature, is now available. If you would like a copy simply send
  14734. a formatted blank disc (not 720Kb DOS!), together with return postage
  14735. (and address) to Chris Johnson, 7, Lovedale Grove, Balerno, Edinburgh,
  14736. EH14 7DR. Chris would still like to receive more software of a
  14737. scientific nature, as he would like to make up additional discs for
  14738. distribution.ááA
  14739. 7.3
  14740. Demonæs Lair
  14741. 7.3
  14742. Rob Wears
  14743. 7.3
  14744. This game from the 4th Dimension was reviewed on an A310 (ARM 3, 4Mb
  14745. RAM, SCSI hard disc) and an A4 (4Mb RAM, hard disc). The game requires a
  14746. minimum of 2Mb RAM and it must be said that a colour monitor would make
  14747. your life a lot easier.
  14748. 7.3
  14749. The plot?
  14750. 7.3
  14751. You have drawn the short straw and have therefore volunteered to save
  14752. the land from an evil demon and release a friendly dragon. The only
  14753. things between you and a horrible death are your wits, luck and a Karate
  14754. kick capable of disrupting ghosts. And the name of this mighty hero Ö
  14755. Thorin Bloodaxe? Er... no actually you get to be called öBobò. Iæve got
  14756. nothing against being called öBobò Ö itæs the wife that isnæt too keen Ö
  14757. but it just doesnæt fit with my notions of your basic muscle-bound hero.
  14758. The blurb is a little weak but how does the game compare?
  14759. 7.3
  14760. The package
  14761. 7.3
  14762. The game comes on two discs and is copy protected by means of a ökey
  14763. discò. It will readily load to and run from a hard disc, providing disc
  14764. one is inserted for a short while as the game loads. There is no need to
  14765. replace the key disc if you find the need to reload a saved game
  14766. position. I find this a very inoffensive piece of copy protection which
  14767. did not cause any problems during testing, and provided that you keep
  14768. the original disc safe when not in use, it should not cause any
  14769. problems. When loaded, the game sits innocently on the iconbar and uses
  14770. 1120Kb. When playing, it takes over the whole machine but a single
  14771. keystroke returns you to the desktop environment.
  14772. 7.3
  14773. You are supplied with a single A4 sheet of paper with loading and
  14774. playing instructions, and a set of hints that are only minimally
  14775. helpful. There are also some clues contained in the screen shots shown
  14776. on the outer packaging, which are invaluable.
  14777. 7.3
  14778. The game play
  14779. 7.3
  14780. The puzzles are all said to be logical in nature, but Iæm not too sure
  14781. that Mr Spock would approve of the rather brutal use of the rabbits!
  14782. There are some instances where you still have to rely on luck despite
  14783. having set things up to the best of your ability. As it is possible to
  14784. move your character freely in three dimensions, there are numerous key
  14785. actions possible to control the actions of your hero, and remembering
  14786. the right key to press can be a bit of a nightmare. However, it is very
  14787. easy to produce your own key definitions, which is essential for the
  14788. non-standard A4 keyboard.
  14789. 7.3
  14790. The graphics
  14791. 7.3
  14792. The graphics scroll smoothly but are rather cartoon-like. They are of a
  14793. similar standard to most of the Acorn games currently on the market Ö
  14794. that is to say, they are not particularly stunning and certainly do not
  14795. compare well with those found on games console machines. It is possible
  14796. to play the game on an A4 but you do miss some of the detail Ö I found
  14797. it quite surprising to find a corridor full of grabbing green arms on
  14798. the A310 because I had assumed the strange flickering lights on the A4
  14799. display were some sort of transporter beam. In addition, the magic is
  14800. colour coded (!) so using it with a monochrome display involves a lot of
  14801. trial and error. A colour display makes life a lot easier and is
  14802. therefore highly recommended.
  14803. 7.3
  14804. To buy or not to buy?
  14805. 7.3
  14806. So should you buy it? Well, if you enjoyed öThe Kingdom of Hamilò and
  14807. the öDoomò adventures on the Beeb, or öPandoraæs Boxò on the Archimedes,
  14808. I would say öYesò. There is enough öarcadeò gameplay to keep you amused,
  14809. but this does not distract from the high quality of the puzzles. Itæs
  14810. basically all there Ö cackling witches, giant spiders and skulls, an
  14811. enormous eye on a spring, a Red Herring and a dragon. There is plenty of
  14812. humour (have you ever played a game where it is actually necessary to
  14813. become a frog for a while?) and plenty to keep movie buffs happy (spot
  14814. the bits from Frankenstein, Jaws, the Prisoner and the famous rock from
  14815. Indianna Jones). Above all, the game has that certain öIæll just have
  14816. one more goò quality combined with a degree of complexity which ensures
  14817. a good lifespan. This is a very high quality game which deserves a place
  14818. in any Acorn games collection.
  14819. 7.3
  14820. Demonæs Lair is ú25.95 from Fourth Dimension or ú24 through Archive.ááA
  14821. 7.3
  14822. The Dungeon
  14823. 7.3
  14824. Dave Wilcox
  14825. 7.3
  14826. This game is one of the latest releases from The Fourth Dimension and is
  14827. one of the role-playing genre. It comes in the now standard video type
  14828. box with a colourful cover. Inside you will find three discs and a 13
  14829. page A5 manual. The manual is well written and easy to understand. It is
  14830. stated that this game will work on all Acorn 32-bit machines but you
  14831. must have at least 2Mb of RAM available.
  14832. 7.3
  14833. Loading
  14834. 7.3
  14835. As is now the norm with many games, the main disc cannot be backed up.
  14836. It is, however, possible to install the game onto your hard disc if you
  14837. have 3Mb free Ö an installation program is included on the disc to
  14838. simplify this for you but you still need to initialise the running of
  14839. the program with disc 1. Loading the game is a simple matter of double
  14840. clicking on the Dungeon icon. You are greeted with a rather bland
  14841. opening screen accompanied by a stereo tune, somewhat less intricate
  14842. than I would have expected. You will then need to insert disc 2 but,
  14843. initially, this is the only disc change and this passes you on to the
  14844. game screen.
  14845. 7.3
  14846. The story so far
  14847. 7.3
  14848. Many years ago there was a monastery. The monks resident there ruled the
  14849. area in a fair but firm manner. In doing so, they accumulated great
  14850. wealth. One night the monastery burned to the ground and, after the
  14851. fire, no bones were to be found and no trace of the great wealth was
  14852. evident. People searched to no avail. One day a parchment was found in
  14853. an old library showing the entrance to a crypt under the monastery.
  14854. Assistance was sought from three trusted friends and the four explorers
  14855. set off for the crypt. On entering the tunnel, the floor falls away from
  14856. under the four and they fall deep into the crypt. It is your job,
  14857. Éshould you decide to accept itæ, to guide these explorers through the
  14858. crypt gathering as much treasure as possible until you find the exit.
  14859. 7.3
  14860. The game
  14861. 7.3
  14862. The game screen is made up of six windows, the main and largest of which
  14863. is the graphical view location screen, showing the room or corridor you
  14864. are currently in, along with items and occupants. (Occupants are mad
  14865. Monks, etc Ö you never see your own character.) Under this you have a
  14866. window associated with each of the four team members, showing items
  14867. carried and their respective conditions in bar graph form. To the right
  14868. of the main screen, you have a window associated with the team leader.
  14869. This can be changed to make any person the leader, as the game
  14870. progresses. This window shows items carried in their back-pack, items of
  14871. clothing worn, options to sleep, eat, examine items, general condition
  14872. report and the option to save and load games. The bottom right of the
  14873. screen is taken up with the creation of spells with runes found on your
  14874. explorations. There are two other windows across the top of the screen,
  14875. one contains the spells found listed on scrolls and the other is the
  14876. text reply window where the game communicates text information to you.
  14877. 7.3
  14878. The first feature that really makes an impression is the graphic
  14879. programming. The graphics used in the corridor construction are very
  14880. good and the scrolling is smooth. Extra effect is gained from the
  14881. programming of the various light sources, ranging from candles to
  14882. torches. When these sources are first lit, the surroundings are bright
  14883. and easy to see but as the light source burns down, the light intensity
  14884. decreases until the source expires and darkness again envelopes you.
  14885. 7.3
  14886. Staying on the subject of graphics, the monsters and mad monks, etc are
  14887. the main point that really spoil this program. Whilst these are at a
  14888. distance along the corridors, they are acceptable but as they close in
  14889. they become very Épixellyæ. This is a shame because otherwise the
  14890. programæs graphics are good.
  14891. 7.3
  14892. The sound effects used throughout the game, consist of the usual grunts
  14893. and groans from monsters and doors creaking open or closed somewhere.
  14894. There is nothing new or exhilarating on the sound front but it does
  14895. fulfil its purpose and is programmed in stereo.
  14896. 7.3
  14897. Movement around the dungeon is well thought out. You have the option of
  14898. keyboard control or mouse control. Using a trackerball, movement is easy
  14899. and quick. As you move around the dungeon you will come across numerous
  14900. items of treasure, weaponry, clothing, food, drink, potions, etc, all
  14901. devised to help or hinder. As you progress, you are required to
  14902. negotiate teleport systems, floor pads/switches, doors, portcullises,
  14903. pits, stairways, chasms and secret rooms. I havenæt managed to get out
  14904. of the Dungeon yet but I can say that I am hooked!
  14905. 7.3
  14906. Conclusion
  14907. 7.3
  14908. This game is of the sort of standard we have come to expect from The
  14909. Fourth Dimension. The graphics scrolling is smooth even on an ARM2
  14910. machine Ö up to 12╜ frames per second. With ARM3, this goes up to 25
  14911. frames per second. If you like games involving role playing, in
  14912. preference to blasting everything in sight, this game is for you and can
  14913. be recommended without hesitation. It is available from 4th Dimension
  14914. priced at ú34.95 or ú32 through Archive.ááA
  14915. 7.3
  14916. Vigil
  14917. 7.3
  14918. Andrew Rawnsley
  14919. 7.3
  14920. When I saw that Vigil was advertised as Éthe Spy on the Desktopæ, I
  14921. didnæt know quite what to expect from Vigil. I bought it whilst it was
  14922. still undergoing beta-testing, as part of a special offer from Rheingold
  14923. Enterprises. I was soon to realise what an understatement the slogan
  14924. was.
  14925. 7.3
  14926. After using the various different versions (0.42 Ö 1.02) for around
  14927. three months, I can honestly say that it must rank as one of the single
  14928. most useful program utilities available at the moment, alongside the
  14929. likes of Basic Compilers. It does, however, require RISC OS 3.10 or
  14930. later.
  14931. 7.3
  14932. Who is it for?
  14933. 7.3
  14934. The package is aimed at desktop programmers but the price has been set
  14935. to make it a viable purchase even for those just starting on desktop
  14936. programming. Although it has some features specifically for Basic and
  14937. Assembler programmers, almost any programming language can be used with
  14938. it. I must stress, however, it is for programmers who wish their
  14939. programs to run in the desktop, not outside it.
  14940. 7.3
  14941. Basic features
  14942. 7.3
  14943. Vigil has some very special features for those writing in Basic and
  14944. Assembler. For example, Basic programmers can view and alter some of
  14945. their programæs static and dynamic variables whilst the program is
  14946. running.
  14947. 7.3
  14948. Gone are the days when you had to run a program with one value set for a
  14949. variable, only to find that the required effect was not achieved, having
  14950. then to quit it, edit the code and re-load. Now you can view the
  14951. variables, check that they are correct, and alter them until the desired
  14952. effect is achieved, provided that those altered are static variables or
  14953. dynamic integer variables.
  14954. 7.3
  14955. Later versions will also offer the ability to view certain specified
  14956. variables.
  14957. 7.3
  14958. Archway users should note that although early copies of the software had
  14959. problems when the Archway module was present with the Basic code, this
  14960. has now been overcome. Indeed, Archway and Vigil make an excellent pair
  14961. for those with limited desktop programming experience.
  14962. 7.3
  14963. Disassembly
  14964. 7.3
  14965. Assembler programmers will appreciate the number of functions aimed
  14966. directly at them. Dropping a file (rather than the usual application
  14967. directory) over the Vigil icon on the iconbar will result in Vigil
  14968. trying to disassemble it. Module and Utility files are assumed to start
  14969. at zero, and disassembled listings will start at that address. Absolute
  14970. files are assumed to be application images and are disassembled with a
  14971. start address of &8000. You can toggle between zero and &8000 using a
  14972. menu option from the disassembled viewer.
  14973. 7.3
  14974. You can view your disassembled code, search it, print it out or save it
  14975. as raw data or as text.
  14976. 7.3
  14977. ARM code programmers will also like the ability to display the contents
  14978. of the ARM processor registers. This has a secondary use, as it allows
  14979. Basic programmers to track individual variables, until such time as this
  14980. feature becomes part of the main variable display routines.
  14981. 7.3
  14982. Viewing the workspace
  14983. 7.3
  14984. This is perhaps one of Vigilæs main features. It allows you to examine
  14985. and edit the contents of your applicationæs workspace while it is
  14986. running. The workspace can be displayed as bytes, words (of memory) or
  14987. as mnemonics. The option requires that you have as much memory free as
  14988. the size of the workspace, since Vigil keeps a copy of the workspace to
  14989. edit.
  14990. 7.3
  14991. Thus, if you register a 64Kb program with Vigil, you will need 128k free
  14992. before doing so. If you donæt have enough memory, Vigil will give you
  14993. the option of registering the task anyway, but not having the workspace
  14994. display available.
  14995. 7.3
  14996. However, this requirement means that if you are working on a fairly
  14997. substantial program, you will need at least 2Mb of RAM to make best use
  14998. of the system.
  14999. 7.3
  15000. The various options available from the workspace display can be accessed
  15001. via menus or via a toolbox which lies on the left hand side of the
  15002. window.
  15003. 7.3
  15004. The tools
  15005. 7.3
  15006. Format: this allows you to change the view which you are getting of the
  15007. workspace to any of byte, word or mnemonic.
  15008. 7.3
  15009. Go to start: goes to address &8000.
  15010. 7.3
  15011. Go to end: goes to the end of the applicationæs workspace.
  15012. 7.3
  15013. Go to: allows you to go to a specific address within the application
  15014. memory.
  15015. 7.3
  15016. Update: opens a dialogue box allowing you to choose a periodic update or
  15017. single updates when requested. The update option itself updates Vigilæs
  15018. workspace view to that of the registered program. The windowæs title bar
  15019. displays the time of the last update.
  15020. 7.3
  15021. Search: allows you to search the workspace display for a byte, word,
  15022. mnemonic, SWI or string.
  15023. 7.3
  15024. Clear: clears the currently selected word or block of memory.
  15025. 7.3
  15026. Write: this option lets you alter the contents of memory in units of one
  15027. word (4 bytes). This is a very useful option, giving all programmers
  15028. similar options to those of Basic programmers listed earlier.
  15029. 7.3
  15030. Print: either prints via a RISC OS 3 printer driver or direct to the
  15031. printer port, depending on whether there is a printer driver loaded or
  15032. not. You can choose to print all or only the selected area of the
  15033. workspace.
  15034. 7.3
  15035. Save: this option lets you save all or part of the workspace as text or
  15036. raw data.
  15037. 7.3
  15038. The byte display format also allows you to alter single bytes of memory
  15039. or type ASCII characters directly into memory. You can do this either by
  15040. altering the hex numbers or by typing directly into the ASCII section of
  15041. the window. Each time you type a character, your applicationæs workspace
  15042. is altered.
  15043. 7.3
  15044. Other features
  15045. 7.3
  15046. (Vigilæs list of features does seem to go on and on doesnæt it?! Still,
  15047. it shows you get value for money.)
  15048. 7.3
  15049. You can display all the wimp messages passed to and from your program,
  15050. as reason codes and as the messages themselves. Action codes are given,
  15051. where appropriate, and each is listed with the time it occurred. You can
  15052. also choose only to view certain messages and poll codes. This can be
  15053. very useful in ascertaining why your program is or isnæt performing some
  15054. particular action.
  15055. 7.3
  15056. There is a centisecond timer which can come in very handy when you are
  15057. trying to optimize your code. It can sometimes be hard to tell whether
  15058. that last change speeded your program up or down. Now itæs easy to tell.
  15059. 7.3
  15060. You can display the pointeræs co-ordinates in OS-units. They are
  15061. displayed as absolute screen co-ordinates or relative to the work area
  15062. or a user-defined point on the screen. You are also told the current
  15063. window and icon handles under the pointer. All the values can be
  15064. displayed as decimal or hex values.
  15065. 7.3
  15066. You can obtain information on any currently loaded relocatable module.
  15067. You can display all its * commands and SWIs. You can examine the
  15068. moduleæs code or save the module out to disc. From the code viewer, you
  15069. can search, save all or part, as text or raw data, and print.
  15070. 7.3
  15071. Finally, Vigil has thirteen SWI calls which give access to many of the
  15072. functions available from the main window, plus a few extra. These SWIs
  15073. should be called by the application being viewed and developed.
  15074. 7.3
  15075. Conclusions
  15076. 7.3
  15077. It is hard to fault Vigil. It is certainly a feature-laden system. If
  15078. you find some feature that you need that isnæt present, a telephone call
  15079. to Rheingold Enterprises may well result in it appearing in the next
  15080. version! Another reassuring fact is that Vigil was originally written to
  15081. help the Author develop other packages. Thus it has been used and tested
  15082. by a programmer who knew what he needed and wrote the program to do it.
  15083. 7.3
  15084. Vigil costs ú24.95 (inc. VAT) from Rheingold Enterprises or ú23 through
  15085. Archive. This price is less than the average computer game and a lot
  15086. more useful for anyone into Acorn programming.ááA
  15087. 7.3
  15088. Genesis/Magpie Column
  15089. 7.3
  15090. Paul Hooper
  15091. 7.3
  15092. GenUp Lite
  15093. 7.3
  15094. I will be devoting much of this monthæs column to a review of GenUp Lite
  15095. which is described as a delivery system for multimedia applications.
  15096. GenUp is designed to overcome many of the problems associated with the
  15097. original !Browser application supplied with Genesis. As anyone who has a
  15098. network will be aware, Genesis can take an awfully long time to load and
  15099. run an application. Also, on a 1Mb machine, the problems of memory
  15100. restrictions become critical. GenUp will solve these problems. Yet this
  15101. does not do justice to this suite of programs because once you have
  15102. compiled your programs into GenUp format, you are able to index them and
  15103. use GenUp to run the application.
  15104. 7.3
  15105. The package
  15106. 7.3
  15107. The package contains a loose leaf folder with an A5 manual and two
  15108. discs. The first disc contains four applications and a special needs
  15109. directory. The four applications are !Bookmark, !Compiler, !GenUpII and
  15110. !Indexer. The directory contains applications which enable you to run
  15111. Genesis applications using a concept keyboard. The second disc contains
  15112. an example of a Genesis application and a GenUp version of the same
  15113. application.
  15114. 7.3
  15115. The manual is well written, with a Équick startæ page to enable you to
  15116. get the software running. It is also well indexed.
  15117. 7.3
  15118. Compiling an application
  15119. 7.3
  15120. Compiling an application is simplicity itself. A click on the !Compiler
  15121. icon will open a window as shown below. It is then a simple matter of
  15122. dragging your Genesis application into the window... then go and make a
  15123. coffee while it is compiled. There is a sub-menu which allows you to
  15124. specify if you wish to compress the target files, delete the source
  15125. files and Émake completeæ. These terms are explained in the manual and
  15126. should be used with care.
  15127. 7.3
  15128. The compiler will not cope with all of the Genesis script language, so
  15129. make sure you only try and compile a copy of the application. At the
  15130. moment, the compiler will not implement commands like INCLUDE and CLOSE
  15131. although these are promised for a future upgrade. Also, Word, Euclid and
  15132. Ace frames cannot be compiled at the moment. Despite these limitations,
  15133. the compiled application runs much faster than the original, and with
  15134. RISC OS 3.1 and !Squash, a significant compression can be gained. After
  15135. compiling the !Churches application from the Swap Shop catalogue, the
  15136. size went down from 640Kb to 569Kb Ö a 12% saving in disc space. Faster
  15137. access can be gained at the expense of size if the ÉMake completeæ
  15138. option is chosen. This deletes the shared resources and compiles them
  15139. into the individual pages that use them. This means, however, that an
  15140. application that uses a lot of shared resources could actually become
  15141. larger after compression.
  15142. 7.3
  15143. Indexing an application
  15144. 7.3
  15145. Indexing an application follows the format of compiling. You simply drag
  15146. the application onto the window and wait. You can either use a default
  15147. exclusion list or, using Edit, you can compile your own default list.
  15148. 7.3
  15149. The compiled application
  15150. 7.3
  15151. The compiled application can only be run using GenUp II, and if you have
  15152. compressed the application, you will also need RISC OS 3 because GenUp
  15153. uses the Squash modules built into the ROMS. On this monthæs disc, is a
  15154. copy of the Swap Shop catalogue that has been compiled using !Compiler
  15155. and a copy of !GenUp II which will enable you to use it.
  15156. 7.3
  15157. What are the differences between !GenUpII and !Browser ? The first and
  15158. most obvious difference is the speed with which the application runs.
  15159. Even with compression, a GenUp application will run at about twice the
  15160. speed of one run under Browser. The larger the number of resources on a
  15161. page, the faster it will run under GenUp. In terms of disc space, GenUp
  15162. occupies about 40Kb and Browser 97Kb. The real saving comes in the
  15163. Wimpslot claimed by the two programs, !Browser claims almost 300Kb,
  15164. including the support modules it loads, whereas GenUp requires no
  15165. support modules and runs in a 32Kb slot. So a large Genesis application
  15166. of 2Mb can be compiled and run on a 1Mb machine.
  15167. 7.3
  15168. Running the application
  15169. 7.3
  15170. The real difference comes in the way the application is run. The icon
  15171. menu has three options as well as the usual Info and Quit. These enable
  15172. you to save the current state of the application, ÉOptionsæ leads you to
  15173. a sub-menu which enables you to reverse the mouse action so that
  15174. <select> becomes <adjust>. This means that you can close the previous
  15175. page by clicking on <select> rather than <adjust>. On this sub-menu,
  15176. there is also a special needs option, which provides a larger pointer
  15177. which can be moved between action frames by pressing <tab> and selected
  15178. with <return>.
  15179. 7.3
  15180. The biggest advantage of GenUp is its search facility. If an application
  15181. has been indexed, <menu> over a page will provide you with three
  15182. writable icons in which you can enter search criteria, which can be
  15183. linked with Éoræ or Éandæ conditions. This enables fairly complex
  15184. searches to be carried out. Other options allow you to save the results
  15185. of a search or export resources that are unlocked.
  15186. 7.3
  15187. The remaining programs
  15188. 7.3
  15189. The ÉSpecial Needsæ directory enables you to run a concept keyboard from
  15190. either the serial or parallel port. An A4 overlay is provided and this
  15191. is based on the Tab and Return of the special needs facility.
  15192. 7.3
  15193. Bookmark is a program in which you can save those resources that you
  15194. export from a GenUp application. It can also be used to view a history
  15195. file of the application. Many ideas for the use of Bookmark appear in
  15196. the manual.
  15197. 7.3
  15198. Conclusion
  15199. 7.3
  15200. GenUp Lite is excellent for speeding up the delivery of Genesis
  15201. applications, but a word of caution. It is very unforgiving and if, like
  15202. me, you have developed sloppy habits in the writing of Genesis
  15203. applications, it will throw them back at you. It is better to design
  15204. your applications with the compiler in mind, avoiding all those CLOSE
  15205. and INCLUDE commands. Donæt expect to be able to convert an existing
  15206. application without a lot of work to bring it in line with the compiler.
  15207. 7.3
  15208. If you run a network and want to speed up applications, GenUp Lite is
  15209. for you. If you are running applications with young or special needs
  15210. children, the ability to use a concept keyboard will certainly be
  15211. helpful. Even for the single user, the extra abilities of indexing and
  15212. SuperSearch will make purchase of GenUp Lite worthwhile.
  15213. 7.3
  15214. Price
  15215. 7.3
  15216. GenUp Lite is available from APA Multimedia Ltd. For a single user, the
  15217. price is ú79 +VAT but for a single educational user, it is ú49 +VAT.
  15218. There are also special deals for site licences for schools Ö ring APA
  15219. for further details on 0634-295222.
  15220. 7.3
  15221. The Swap Shop
  15222. 7.3
  15223. I have finished converting all of the applications between Genesis and
  15224. Magpie, but I havenæt received any applications for ages. So let me
  15225. remind you that for every application you send me, I will send you three
  15226. of your choice. The details of the applications are on this monthæs
  15227. disc.
  15228. 7.3
  15229. The end bit
  15230. 7.3
  15231. If you have any questions on Genesis or Magpie or wish to swap some
  15232. applications then write to me, Paul Hooper, 11, Rochford Road, Martham,
  15233. Great Yarmouth, Norfolk, NR29 4RL or phone 0493-748474.ááA
  15234. 7.3
  15235. JPEG Column
  15236. 7.3
  15237. Stuart Bell
  15238. 7.3
  15239. !JPEGit and !JFIF
  15240. 7.3
  15241. Neil Hoggarth, author of !JFIF, shared the surprise that I expressed in
  15242. the September column that !JPEGit seemed faster than !JFIF at
  15243. compressing sprites. Neil tried, but failed, to reproduce my results.
  15244. So, I tested them again, and now I canæt reproduce my own results! At
  15245. the time, I expected similar figures for the two programs, so when they
  15246. werenæt similar, I repeated the tests to make sure. I can only conclude
  15247. that I must have set some parameters differently for the two programs.
  15248. So, as one would expect for applications that use the same underlying
  15249. code, one should get very similar timings for !JPEGit and !JFIF.
  15250. 7.3
  15251. Neil had also come across the problem with !FYEO with standard
  15252. resolution monitors, but points out that you can still use !FYEO to
  15253. convert JPEG files to Sprite files, as the receiving application will
  15254. convert the sprite file for your particular mode. There remains the
  15255. problem that the sprite file is twice as large as you really need.
  15256. 7.3
  15257. Frank Lyonnet, author of !FYEO and !JView, has written to me to say that
  15258. whilst currently they only work with square pixel modes, that wonæt be
  15259. the case with !FYEO 2.00, on which heæs now working. However, it may not
  15260. be Freeware (i.e. PD).
  15261. 7.3
  15262. Quality matters
  15263. 7.3
  15264. In the last column, I reviewed !Creator, !Translatr and !FYEO, and came
  15265. to the conclusion that in addition to testing the speed and user-
  15266. friendliness of JPEG applications, we should also compare the quality of
  15267. results, as not all cjpeg and djpeg routines are created equal.
  15268. 7.3
  15269. I now have three versions of these utilities. In chronological order,
  15270. there are first those implemented by Keith Sloan in his !JPEG
  15271. application dated 18 Nov 1991; then those supplied within !ChangeFSI
  15272. dated 18 May 1992; and finally those supplied with the latest versions
  15273. of !Creator and !Translatr, which are compilations of version 4 of the
  15274. Independent JPEG group routines and are dated 23 Dec 1992. The big
  15275. question is öwhich set is best?ò 
  15276. 7.3
  15277. Since all of the JPEG applications except !FYEO use an intermediate file
  15278. format, those Éfront endsæ were not used, but rather the different cjpeg
  15279. and djpeg routines were called directly from the command line, starting
  15280. with the same 248Kb GIF file. Each time, the GIF file was converted to
  15281. JPEG format with a öQò of 25, and then deJPEGed back to GIF format.
  15282. Finally, !FYEO ù which also reads GIF files ù was used to produce the
  15283. Acorn sprite file.  To compare the deJPEGging ability of !FYEO, it was
  15284. used to decompress the JPEG file created by the version 4 implementation
  15285. of cjpeg.
  15286. 7.3
  15287. It was immediately apparent, even without magnification, that the
  15288. results from the öKeith Sloanò routines demonstrated a very strange
  15289. pattern in the upper part of the sprite. The implementations of the
  15290. version 3 and version 4 routines produced by the Independent JPEG group
  15291. were then compared.
  15292. 7.3
  15293. Whether or not it will be clear in print, there is a difference between
  15294. the two sprites. I would characterise the latter as giving smoother
  15295. shades, with less apparent pixelisation. The conclusion must be that
  15296. öfront endsò like !JFIF and !JPEGit would produce better results if they
  15297. were recompiled to use the version 4 routines, supplying them with the
  15298. full word switches (e.g. ö-qualityò rather than ö-Qò) which they
  15299. require.
  15300. 7.3
  15301. Finally, I compared the previous results with the output produced by
  15302. !FYEO from the JPEG file produced by the version 4 cjpeg. Again, whilst
  15303. the differences are quite subtle, I conclude that the results from !FYEO
  15304. are very similar to those of version 3, and that, therefore, the version
  15305. 4 routines produce the best results of all the JPEG routines compared so
  15306. far. However, one must not lose sight of the fact that they are
  15307. currently only compatible with !Translatr and !Creator, and also that
  15308. !FYEO is both quicker and easier to use than any of the other deJPEGing
  15309. methods.
  15310. 7.3
  15311. Mode overheads
  15312. 7.3
  15313. As I can now use !FYEO with my SVGA monitor, Iæve become a convinced
  15314. user of this application. Even if the output isnæt quite up to the
  15315. standard of version 4 of the IJGæs routines, its ease and speed of use
  15316. more than compensate. However, the use of the higher resolution modes
  15317. permitted by the monitor has highlighted the problem of the VIDC and the
  15318. ARM CPU competing for memory bandwidth. To deJPEG the HCCS ÉHi Peopleæ
  15319. sprite originally compressed with Q=25 took !FYEO the following times
  15320. (ARM3, Oak 45Mb SCSI):
  15321. 7.3
  15322.   Mode 12: 15s     Mode 15: 23s 
  15323. 7.3
  15324.   Mode 20: 16s    Mode 21: 50s
  15325. 7.3
  15326.   Mode 28: 43s    Mode 31: 16s
  15327. 7.3
  15328. The above figures demonstrate quite clearly that it is the combination
  15329. of a high-resolution (Ésquare pixelæ) mode and 256 colours that really
  15330. affects performance. A further overhead is the extra work required to
  15331. produce a 256 colour sprite. With the ARM3 cache turned off, simulating
  15332. an ARM2, the mode 21 time was 147 seconds! (If anyone is using JPEG
  15333. applications with one of the new colour cards, please do let us have
  15334. some comparative timings.)
  15335. 7.3
  15336. Itæs no surprise, therefore, that for putting sprites into JPEG format,
  15337. the ability of JPEGit (the shareware ù not PD ù version) to use Mode 0
  15338. during conversion is a real benefit, especially with 256 colour modes.
  15339. The relevant figures are:
  15340. 7.3
  15341.     Mode 31, into Mode 0 during processing: 35s
  15342. 7.3
  15343.     Remaining in Mode 31 during processing: 40s
  15344. 7.3
  15345.     Mode 21, into Mode 0 during processing: 35s
  15346. 7.3
  15347.     Remaining in Mode 21 during processing: 115s
  15348. 7.3
  15349. These last two figures represent a 70% time saving. Again, the speed
  15350. more than compensates for any nuances in the final output: the JPEGit /
  15351. FYEO is my current favourite combination. 
  15352. 7.3
  15353. MPEG Ö moving JPEG!
  15354. 7.3
  15355. Tom Kirby-Green kindly sent me the two MPEG engines and a selection of
  15356. movie files that he had offered. !MPEG is by Paul LeBeau of 4Mation,
  15357. with thanks in the !Help file expressed to Roger Wilson of Acorn. Itæs a
  15358. port of an MPEG engine from Unix, and makes no attempt to run under the
  15359. RISC OS WIMP front-end. Instead, double-clicking on an MPEG movie file
  15360. causes the MPEG engine (i.e. the decompression and display program) to
  15361. be loaded transparently and the movie to be displayed in what appears to
  15362. be a 320╫256 pixel format, centred in the screen. When the film ends,
  15363. the image remains and can only be cleared by scrubbing it out by moving
  15364. other windows over it. With an ARM 3 and mode 28, the frame-rate is
  15365. about one per second. 16-colour modes are faster, but the colours are
  15366. strange!
  15367. 7.3
  15368. !MPEGPlay is another Unix port, made by Niklas R÷jemo and translated by
  15369. Tord Eriksson. This one does work in the RISC OS environment. The
  15370. application can be loaded onto the iconbar, and the display window is a
  15371. proper one which can be closed and moved. The application requires
  15372. 1500Kb, and has to be re-loaded for each new film. Presumably because of
  15373. the pixel-scaling algorithm used, the displayed image is only a quarter
  15374. of the size provided by !MPEG. The display frame rate is again about one
  15375. per second.
  15376. 7.3
  15377. The first problem I encountered was that the two applications assume
  15378. different filetype numbers ù either &123 or &01 for MPEG files, so that
  15379. the easiest way to run the two engines alternately was to have two
  15380. directories of identical files, albeit with different filetype numbers.
  15381. 7.3
  15382. The second problem is the overhead of 256-colour modes, not only for
  15383. displaying the movies, but also for loading programs and films. My
  15384. rather ancient 45Mb SCSI drive almost grinds to a halt in modes 21 or
  15385. 28.
  15386. 7.3
  15387. I suppose that I had somehow expected better quality and a faster frame-
  15388. rate from the MPEG applications. Perhaps here would be free Éfull-motion
  15389. videoæ! But, of course, I should have remembered the constraints on the
  15390. performance of the system. In order to minimise disc space (which is
  15391. what both JPEG and MPEG are all about ù the HulaHoop application of
  15392. about 40 frames runs to only 111Kb), there must be a massive computation
  15393. overhead in decompressing the image, and producing each frame. This
  15394. computation is slowed down by the mode overhead in 256-colour modes,
  15395. caused by the VIDCæs access to memory.
  15396. 7.3
  15397. So, we have rather grainy 320╫256  pixel images and a frame rate of one
  15398. per second. No doubt an MPEG application written in ARM assembler,
  15399. rather than complied from a C program ported from Unix would show the
  15400. same kind of speed improvement that !FYEO demonstrates over other JPEG
  15401. programs. Where MPEG does show its strength is in the disc space
  15402. required. Forty such images stored in sprite form on disc would take
  15403. 2.6Mb, not 111Kb!
  15404. 7.3
  15405. As I write this, I look forward to seeing the Acorn DIY Replay system at
  15406. the Acorn World Show ù it will be interesting to compare its results
  15407. with those of these MPEG engines. But, if DTP was the application of the
  15408. 1980æs, then Iæve no doubt that video, in all its forms, will be the
  15409. application of the 90æs. And what demands that will place upon hardware
  15410. design! The ARM3 that runs Impression  II with ease ù and a darn sight
  15411. faster than Microsoft Word on an Apple Quadra I saw running yesterday ù
  15412. grinds to a snailæs pace with moving video. The SCSI disc thatæs as fast
  15413. as one could want in a 16 colour mode hits the VIDC bandwidth barrier
  15414. with 256 colours, and 45Mb is looking very small indeed, even with
  15415. MPEGæs economy of disc space. Naturally, the computer manufacturers
  15416. wonæt mind if we feel compelled to upgrade our machines!
  15417. 7.3
  15418. Now why didnæt I think of that!
  15419. 7.3
  15420. Allan Woods wrote to remind us that you can extract a sprite which
  15421. Impression has saved as a drawfile. Simply load the file under !Draw,
  15422. select the sprite and, from the Save menu, select Éspritesæ and save it
  15423. as a spritefile. Thanks, Allan! Now, who else had forgotten about that
  15424. facility? Admit it!
  15425. 7.3
  15426. Finally, if you send me discs via the Archive office, please ensure that
  15427. they are 800Kb, not 1.6Mb format. With an A310, I simply canæt read the
  15428. latter. Assuming that thereæs anything to report on the JPEG (or MPEG!)
  15429. front, this column should appear again in two monthæs time.ááA
  15430. 7.3
  15431. From left to right, the output from the version 3 and version 4
  15432. implementations of the Independent JPEG Group cjpeg and djpeg routines,
  15433. the output from !FYEOæs deJPEGing of a version 4 jpeg file, and the same
  15434. part of the original sprite file. All these samples are printed at 200%
  15435. of Éactualæ size.
  15436. 7.3
  15437. The original 640╫480 256 colour sprite, 50% scale.
  15438. 7.3
  15439. Top of the öKeith Sloan ù producedò sprite
  15440. 7.3
  15441. Formatting the Basic PRINT Statement
  15442. 7.3
  15443. Francis Crossley
  15444. 7.3
  15445. Francis feels that it would be good to have more articles about
  15446. programming techniques... so he has started the ball rolling by
  15447. providing one himself! If anyone has any ideas of articles they would
  15448. like to contribute, just drop a line to the Archive office. Ed.
  15449. 7.3
  15450. This article describes how the format variable, @%, can be used to
  15451. control the output of numerical information. To understand how to use @%
  15452. a little knowledge of the hexadecimal system is needed. Basic recognises
  15453. that a hex number is present when it is preceeded with É&æ; characters
  15454. permitted are 0 to 9, A to F, representing the decimal numbers 0 to 15.
  15455. The hexadecimal system counts in groups of sixteen, whereas the decimal
  15456. counts in groups of ten, with A to F representing the six new symbols
  15457. needed.
  15458. 7.3
  15459. The format variable consists of four bytes each of which is written as
  15460. two hexadecimal digits, it might look like this:
  15461. 7.3
  15462. @%=&00010A14
  15463. 7.3
  15464. The bytes have the following meaning, starting with the right hand
  15465. (least significant) byte called byte#1.
  15466. 7.3
  15467. Byte#1:  (14 in this case) sets the print field width, i.e. the number
  15468. of spaces allocated to one value. If the values are printed on separate
  15469. lines their right hand digits will be in line at the right hand edge of
  15470. the field (right justified). Byte#1 can have any value between 0 and
  15471. 255, written in hex as 00 to FF.  
  15472. 7.3
  15473. Byte#2:  (0A in this case) determines the number of digits printed. In
  15474. general format (see later) this is the number of digits printed before
  15475. the value is printed in exponent form. In exponent form, it is the
  15476. number of significant digits before the exponent (E). In fixed format it
  15477. is the number of digits that appear after the decimal point (to the
  15478. right), note that the number is not padded out with zeros. Byte#2 can
  15479. have a value between 0 and 10 (00 and 0A).
  15480. 7.3
  15481. Byte#3:  (01 in this case) selects the format of the number. Only 3
  15482. values are legal:
  15483. 7.3
  15484. 00 Ö general format. This is what you get if you do not set É@%æ.
  15485. Numbers have the form nnn.nnn, the number of digits printed being set by
  15486. byte#2 (not counting the decimal point). If the number is too large, it
  15487. will be printed in exponent form.
  15488. 7.3
  15489. 01 Ö exponent form. These numbers have the form n.nnnEnn, the number of
  15490. digits to the right of the decimal point and before the E being given by
  15491. byte#2. This is the only form in which all the decimal points will line
  15492. up for all values.
  15493. 7.3
  15494. 02 Ö fixed format. Numbers have the form nnn.nnn, the number of digits
  15495. to the right of the decimal point being given by byte#2. Overlarge
  15496. numbers will be printed in exponent form. The decimal points will not,
  15497. in general, line up.
  15498. 7.3
  15499. Byte#4:  The final byte sets the format of printing when using the
  15500. string operator, STR$(n). If the value is 0 the general format will be
  15501. used, with bytes #1 and #2 having no effect. For any other value STR$(n)
  15502. uses bytes #3, #2 and #1 to determine how to print the value.
  15503. 7.3
  15504. Examples
  15505. 7.3
  15506. 1)   @%=&00010A14
  15507. 7.3
  15508. Starting at the right: the field width is &14 or 20 in decimal; &0A or
  15509. 10 (decimal) is the number of digits to be printed, since the next byte
  15510. is 01 the exponent form is to be used the number could look like
  15511. 7.3
  15512. 1.234567809E5
  15513. 7.3
  15514. The left most byte is 0 meaning that STR$(n) would print the number in
  15515. the general format, the above number then  appearing as
  15516. 7.3
  15517. 123456.7809
  15518. 7.3
  15519. 2)  @%=&0102050A
  15520. 7.3
  15521. This time the field width is 10 (decimal) with 5 digits being shown to
  15522. the right of the decimal point in fixed format (2). STR$(n) uses the
  15523. same format (byte#4 being non zero).
  15524. 7.3
  15525. Note that Basic can display a maximum of 10 digits, the default setting
  15526. of É@%æ permits 9 digits to be displayed in a field width of 10 in the
  15527. general form; this changes to exponent form for values less than 0.01 or
  15528. those having more than 9 digits.
  15529. 7.3
  15530. If you are not sure of the effect of a particular setting of É@%æ write
  15531. a simple test program. Using Basic this takes only seconds (well perhaps
  15532. minutes!) and is very instructive. I hope the information given enables
  15533. good looking tabulated results to be obtained more quickly. If you have
  15534. any comments or queries please write to me at 156 Holmes Chapel Road,
  15535. Congleton, Cheshire, CW12 4QB.ááA
  15536. 7.3
  15537. Matthew Hunter, here in the Archive office, has knocked together a
  15538. program that will allow you to play around with the format to see the
  15539. effect of each of the parameters.
  15540. 7.3
  15541. PRINTöEnter field width :ò;
  15542. 7.3
  15543. field%=FNGetNum(256)
  15544. 7.3
  15545. PRINTöEnter number of digits : ò;
  15546. 7.3
  15547. digits%=FNGetNum(256)
  15548. 7.3
  15549. PRINTöEnter format (0-2) : ò;
  15550. 7.3
  15551. format%=FNGetNum(3)
  15552. 7.3
  15553. PRINTöEnter STR$ format (0 or 1) : ò;
  15554. 7.3
  15555. sformat%=FNGetNum(2)
  15556. 7.3
  15557. PRINTöSetting @% to ò;
  15558. 7.3
  15559. value%=(sformat%<<24)+(format%<<16)+ (digits%<<8)+field%
  15560. 7.3
  15561. PRINTö&ò;~value%
  15562. 7.3
  15563. @%=value%
  15564. 7.3
  15565. PRINT123456.7809,456.25600, STR$(123456.7809)
  15566. 7.3
  15567. END
  15568. 7.3
  15569. :
  15570. 7.3
  15571. DEF FNGetNum(x%)
  15572. 7.3
  15573. REPEAT
  15574. 7.3
  15575.   INPUT y%
  15576. 7.3
  15577. UNTIL y%<x%
  15578. 7.3
  15579. =y%
  15580. 7.3
  15581. Satellite Prediction Software
  15582. 7.3
  15583. Barry Haines
  15584. 7.3
  15585. In this review, I will be looking at three satellite prediction
  15586. packages. SatPack from Unilab, ArcTrack from Amsat and Kepler from
  15587. Spacetech.
  15588. 7.3
  15589. Background
  15590. 7.3
  15591. If predicting satellite orbits are a simple task, there would be no need
  15592. for this software. The most difficult orbits to predict are low earth
  15593. orbits which is where you find most weather and amateur satellites.
  15594. 7.3
  15595. The track of each orbit changes due to the rotation of the earth but
  15596. also these tracks drift due to the earth orbiting the Sun. To overcome
  15597. this, a three axis co-ordinate system is used, the first axis being the
  15598. north pole, the second the equator and the third a fixed star (first
  15599. point of Aries).
  15600. 7.3
  15601. The next problem is determining where in the orbit the satellite is
  15602. located which may not appear to be a problem until you realise that the
  15603. satellite speed is not constant. This is due to the fact that the earth
  15604. is oblate (it bulges at the equator) and also that the orbit is
  15605. elliptical and thus the altitude is changing which in turn affects the
  15606. speed.
  15607. 7.3
  15608. These programs require a set of elements known as keplerian elements
  15609. which give the time and position of a reference orbit and orbit
  15610. parameters. If all of this seems rather sketchy that is because a full
  15611. description is beyond the scope of this review and would easily fill the
  15612. magazine.
  15613. 7.3
  15614. Accuracy
  15615. 7.3
  15616. My first task was to determine the accuracy of the packages. I used a
  15617. NOAA-11 pass in the visual spectrum noting the time at recognisable land
  15618. masses and the error of the minute markers. Comparing the absolute data
  15619. against the predicted data, the sub-satellite point error was within 2
  15620. degrees. This gave an aerial azimuth error of 5 degrees and an elevation
  15621. error of less than 10 degrees which is acceptable for aerial gains of
  15622. less than 20dBi.
  15623. 7.3
  15624. I also compared the results with predictions using keplerian elements
  15625. that were 4 months old. SatPack and Kepler were both about 5 mins late
  15626. but to my surprise, ArcTrack was 10 mins early.
  15627. 7.3
  15628. SatPack 1
  15629. 7.3
  15630. This came in a box containing a disc, handbook, keystrip and product
  15631. catalogue. The handbook started off reasonably well describing the
  15632. various menus but then I think the author got bored because the
  15633. description of the display modes was rather sparse.
  15634. 7.3
  15635. I ran the software from a directory on hard disc and, after passing
  15636. through a couple of boring introductions, arrived at the main menu. All
  15637. of this has a BBC appearance which gave me the impression that it was a
  15638. straight port from the Beeb.
  15639. 7.3
  15640. I first discovered that all disc access is to the root directory so all
  15641. data files for the satellite elements have to be stored here. Next I
  15642. decided to input new data and, using the input function, I kept getting
  15643. a bad drive error every time I tried to save it. I then discovered you
  15644. could use the edit function but as the SMA (semi-major axis) is not
  15645. given in element sets, I left this at zero which then gives you a divide
  15646. by zero error. Returning to edit and entering zero for SMA after the
  15647. elements had been entered, the program calculates it for you.
  15648. 7.3
  15649. Now I tried a prediction by selecting A from the main menu which first
  15650. took me to the timing page. Here you enter the date and start time
  15651. followed by the duration of the prediction. You then select real time or
  15652. stepped time for the prediction and say whether you want hard copy. I
  15653. first tried the prediction in tabular form which gives two lines of data
  15654. for each step but this scrolls so fast it was unreadable and is only
  15655. useful for hard copy purposes.
  15656. 7.3
  15657. Projecting the prediction to screen has two modes, realtime and stepped,
  15658. both of which allow you to save to printer or disc. The default is a
  15659. Mercator projection which has a zoom mode that switches to a map of
  15660. Europe when in range. You also have a polar projection mode again with
  15661. the same facilities as the other modes. The quality of these maps I
  15662. consider rather poor, lacking in detail and with no colour.
  15663. 7.3
  15664. I found the stepped mode the most useful because you can jump forward to
  15665. see when the satellite is in range and the path it takes. However, if
  15666. you select zoom you keep jumping to the European projection and just
  15667. when you have figured out the satelliteæs position, it has passed by and
  15668. you return to the mercator projection losing all previous data.
  15669. 7.3
  15670. All in all, considering the bugs and the fact that it can only handle
  15671. one satellite and is not multitasking and the general poor quality, I
  15672. feel unable to recommend it. I also feel that, in its present state, it
  15673. would not even be suitable for the PD market.
  15674. 7.3
  15675. Arc-Track
  15676. 7.3
  15677. Firstly, the manual was 16 loose pages which made me wonder if the
  15678. binder had been lost. Apart from that, it was well laid out covering all
  15679. aspects of the program, including customising, such as creating your own
  15680. sprites and changing the map colour, etc.
  15681. 7.3
  15682. The program is fully multitasking and RISCáOS 3 compatible. It installs
  15683. itself on the iconbar and is completely menu driven. The map is a
  15684. Mercator projection with the land coloured green and the sea a dark red.
  15685. Pressing <select> over the icon brings up a status window of all the
  15686. satellites giving the name and time to AOS (acquisition of signal)
  15687. which, on reaching zero, changes the background to yellow giving the
  15688. time to LOS (loss of signal). I found this very useful as a quick check
  15689. when I had just started the application or was working on another task.
  15690. Pressing <menu> over the icon opens the main menu which has the usual
  15691. Info window and a Map function in case you close the map.
  15692. 7.3
  15693. The Time function opens a window displaying the current time with radio
  15694. buttons allowing you to move back or forwards in time. This is where I
  15695. found some bugs, the first being that the displayed time was incorrect
  15696. which turned out to be a Éfeatureæ of RISCáOS 3. This is corrected by
  15697. configuring Timezone +0:0 which might then require the system clock to
  15698. be reset as you could find it one day ahead. The other bug was that when
  15699. I jumped 4-5 years, the program either gave an error or crashed. This is
  15700. a stupid thing to do, admittedly... which is why I was the first to find
  15701. it!
  15702. 7.3
  15703. Once you have set some time and wish to return to the current time, a
  15704. single click on the Real time button and you are back at real time. At
  15705. the bottom are some buttons to enable you to advance to the next in-
  15706. range orbit or when it next passes the horizon but this only applies to
  15707. satellites enabled by the Active function.
  15708. 7.3
  15709. The next menu item is Change which allows you to add and delete
  15710. satellites and edit the keplerian elements. You can also give the name
  15711. of the sprite to represent the satellite as well as how it is displayed,
  15712. i.e. only when in range or all the time.
  15713. 7.3
  15714. This function had one very nice feature that the other programs did not
  15715. have. If 2-line NASA elements are down-loaded from packet or some other
  15716. BBS to a text file, you can leave in the headers and just drag the file
  15717. onto the Change window and all the elements are automatically updated
  15718. without the tedium of typing.
  15719. 7.3
  15720. Here again, I found a small bug in that when you add three or more
  15721. satellites, the program can crash but if you save after adding two, you
  15722. donæt waste too much time re-entering the data. This bug is being looked
  15723. into but as you will probably only add more than two when setting up for
  15724. the first time its not a major problem.
  15725. 7.3
  15726. The final function is the Active menu which allows you to select which
  15727. satellite is active and will also open up a tracking window.
  15728. 7.3
  15729. I found this an excellent package and the only real gripe I have is that
  15730. there is no hardcopy facility and no way of producing results in tabular
  15731. form with full information for future reference.
  15732. 7.3
  15733. Kepler
  15734. 7.3
  15735. The handbook for this program was also loose leaf but as it was intended
  15736. to complement the WeatherDesk application, I assumed it was intended to
  15737. be inserted in that binder. The manual was to Spacetechæs usual
  15738. standard, covering all aspects to a reasonable depth.
  15739. 7.3
  15740. The program is RISCáOS 3 compatible and fully multitasking and installs
  15741. what I thought was quite a nice icon on the iconbar. The icon, when
  15742. first installed, has Éemptyæ under it, indicating no satellite data has
  15743. been loaded but when loaded with elements the appropriate name appears.
  15744. To load the keplerian elements, <menu> is selected and clicking on Show
  15745. Satellites opens a directory of directories of satellites and I must say
  15746. that I did not know there were so many. A simple double-click loads the
  15747. data with a window being opened showing the elements. Selecting <menu>
  15748. on this window opens the main menu with a number of functions.
  15749. 7.3
  15750. The main one is Predict which opens another window which displays the
  15751. date of the data, the orbit period and increment. At the bottom is the
  15752. time of the next pass with two radio buttons to go forward or go back in
  15753. orbits and finally clicking on OK brings up the map. The map is a
  15754. Mercator projection showing the plot of the orbit and a small red square
  15755. indicating the current position of the satellite. The countries seemed
  15756. quit detailed and were filled in yellow with a white background which
  15757. gave it a bright look. At the bottom were three lines of data such as
  15758. the sub-satellite point, azimuth, elevation and also the current time.
  15759. 7.3
  15760. Selecting timetable from the menu brings up another window giving the
  15761. date which can be moved forward or backwards and the number of days for
  15762. the table. Then itæs just a case of deciding if you want all or just
  15763. those orbits that are in range. Going to the Timetable sub-menu and
  15764. using Export, you can save as a text file or print a table of equatorial
  15765. crossings for future reference.
  15766. 7.3
  15767. To update the Keplerian data, you will find editing is a simple task of
  15768. pressing <select> on the icon to open the kepler window and selecting
  15769. the elements you wish to update. This program provided one feature that
  15770. the others did not have for those who cannot access BBSæs directly or
  15771. obtain up-to-date keplerian elements. By selecting Update and entering
  15772. data from the Weatherwatch UK telephone service, the kepler elements can
  15773. be re-calculated from the data supplied. The telephone number and a form
  15774. that can be copied is provided in the manual.
  15775. 7.3
  15776. Summary
  15777. 7.3
  15778. SatPack 1 from Unilab costs ú23.77 inclusive and although this was
  15779. claimed to be RISCáOS compatible it was not multitasking. The bugs were
  15780. so elementary and obvious it makes this the most unprofessional package
  15781. I have yet encountered. It was also tedious and user unfriendly with
  15782. poor graphics. I feel unable to recommend it.
  15783. 7.3
  15784. ArcTrack from AMSAT costs ú25.20 inclusive which includes a donation to
  15785. the upkeep of the amateur satellite program. This was by far the best
  15786. package reviewed being fully multitasking and easy to use. Although
  15787. their were a few bugs, these should not distract you from what is such
  15788. an excellent package.
  15789. 7.3
  15790. Kepler version 1.02 as reviewed here costs ú34.66 from Spacetech.
  15791. Although it was easy to use, it did not have all the features of
  15792. ArcTrack. Kepler version 2.00 is under development and is due for
  15793. release in the autumn. From the screenshots I have seen, it appears to
  15794. have all the features of ArcTrack but with more information on each
  15795. satelliteæs position. It is intended to integrate with the WeatherDesk
  15796. package to automatically trigger the capture of data and then add
  15797. mapping details. For those who use WeatherDesk, version 2.00 sounds the
  15798. ideal package.ááA
  15799. 7.3
  15800. Pocketbook Special Offer
  15801. 7.3
  15802. We still have some Pocketbooks left over that we bought at Acorn World
  15803. 93 under Acornæs special scheme so, while stocks last, we can offer...
  15804. 7.3
  15805. Pocketbook Ö ú160 (ú40 off Acornæs price)
  15806. 7.3
  15807. Pocketbook, A-Link, Mains Adaptor & Schedule Ö ú235 (ú50 off  Acornæs
  15808. price)
  15809. 7.3
  15810. Please do not send a cheque but ring the NCS office to book one as we
  15811. only have about eight Pocketbooks left at the special price.
  15812. 7.3
  15813. Games Hackers
  15814. 7.3
  15815. Andrew Rawnsley
  15816. 7.3
  15817. In the last couple of months, two computer game-hacking utilities have
  15818. been challenging each other for first place in the Acorn market. There
  15819. is a significant price difference between them: The Hacker is ú5
  15820. inclusive from DoggySoft and The Games Wizard is ú30 inc VAT from
  15821. Leading Edge / Vertical Twist. They both require more than 1 Mb of RAM
  15822. for serious use, although the cheat modules they produce will work on a
  15823. 1Mb machine.
  15824. 7.3
  15825. Hackers Ö What are they?
  15826. 7.3
  15827. Games hacking utilities operate by sitting in the background and are
  15828. activated when a group of hot-keys are pressed together. When this
  15829. happens, they take over the whole screen and allow you to search the
  15830. contents of the memory for a given number of lives, time or passwords,
  15831. etc.
  15832. 7.3
  15833. The search is repeated for a different value, and the results of both
  15834. searches put into lists. You can compare these to see what is present in
  15835. both, enabling you to find the address which must be modified to
  15836. implement the cheat.
  15837. 7.3
  15838. However, the hackers have been developed to allow you to do much more
  15839. than this, and come with example cheats for various Acorn games. The
  15840. beauty of them is that, unlike most cheats, you can decide just how much
  15841. help you want. You can give yourself just one extra life, or as many as
  15842. 255!
  15843. 7.3
  15844. An example hacking session Ö Killerbugs
  15845. 7.3
  15846. The hacking principles are similar in both utilities.
  15847. 7.3
  15848. 1) Load Killerbugs and start the game.
  15849. 7.3
  15850. 2) Go into the hacking utility.
  15851. 7.3
  15852. 3) Search for the Éwordæ of memory (always use this for numbers)
  15853. containing the number 3 (the number of lives).
  15854. 7.3
  15855. 4) Store the results in a list.
  15856. 7.3
  15857. 5) Go back into the game and lose a life.
  15858. 7.3
  15859. 6) Re-enter the hacking utility and search for the number 2 (as you have
  15860. now only got two lives left), storing the results in a different list.
  15861. 7.3
  15862. 7) Compare the two lists. This should give you the one address
  15863. containing the number of lives.
  15864. 7.3
  15865. 8) Alter this address to the number of lives you require.
  15866. 7.3
  15867. Easy, isnæt it? No? Well, the manuals to each of the utilities describe
  15868. very clearly how to do it.
  15869. 7.3
  15870. On the monthly program disc is a KillerBugs cheat module produced in the
  15871. above way. It was produced using the Hacker utility.
  15872. 7.3
  15873. The Hacker
  15874. 7.3
  15875. I should point out straight away that the Hacker is very much more
  15876. powerful than Games Wizard. It is a well-developed and well-supported
  15877. hacking utility. It has moved from version 3.05 to 3.08 in the time it
  15878. has taken to produce this review, and the number of cheats that come
  15879. with it has gone up from 58 to 100. Not bad for three weeks! The author
  15880. already has plans for version 3.10.
  15881. 7.3
  15882. The Hacker has a mouse-driven interface when you are actually hacking,
  15883. with buttons, radio icons and choice buttons, etc. However, the sheer
  15884. number of features makes it quite hard to use Ö hence the interactive
  15885. help proposed for version 3.10. A quick skim read of the manual is
  15886. essential.
  15887. 7.3
  15888. One of the beauties of the software is that it is expandable. External
  15889. code can be written to interface with the Hacker and increase its
  15890. usefulness. It already comes with extra code to do everything from
  15891. ripping out tracker tunes from games to hacking Spectrum games running
  15892. on Speculator Ö the Spectrum emulator. No, Iæm not joking!
  15893. 7.3
  15894. Once you have found the address to alter for a cheat, you can produce
  15895. stand-alone modules which allow you to have hot-keys to activate cheats
  15896. without needing to have the Hacker present. This is very useful as the
  15897. cheat modules only take up a tiny amount of memory.
  15898. 7.3
  15899. You can get all of the Hackeræs 100 cheat modules by sending a blank
  15900. disc, or 50p, to DoggySoft and requesting them, as they are public
  15901. domain. Even the most recent games such as Zool and Axis have cheats.
  15902. 7.3
  15903. The only limitation with the Hacker is that it only has six lists for
  15904. storing addresses. This is not particularly serious, as you should only
  15905. need two or three for even the most intensive hacking session.
  15906. 7.3
  15907. The review copy also contained some assorted public domain utilities,
  15908. one of which, Wimp Extend, is superb as a programmersæ utility and was
  15909. used during the development of the Hacker.
  15910. 7.3
  15911. The Games Wizard
  15912. 7.3
  15913. Unfortunately for Leading Edge, this product is overpriced and under-
  15914. powered. For ú30, I expected more. It only comes with 38 cheat modules
  15915. and you cannot produce your own without writing to Leading Edge who will
  15916. then produce the cheat for you. What a palaver!
  15917. 7.3
  15918. The opening menus allow you to set up the hot-keys used to invoke the
  15919. utility during game-play. This was quite useful, although the very
  15920. limited control over this in the Hacker never caused any problems.
  15921. 7.3
  15922. Probably the worst thing about this utility is that it is copy
  15923. protected! Yes, a copy protected desktop utility! You have to insert the
  15924. original disc every time you load it. How annoying! Come on, Vertical
  15925. Twist, whatæs wrong with a unique serial number in each copy?
  15926. 7.3
  15927. The main Games Wizard hacking screen has a huge sprite across the top
  15928. (what a waste of valuable memory!) and a text menu below. (I always like
  15929. text menus, perhaps because I still have fond memories of my old BBC!) I
  15930. felt quite at home with this, and most of the features seemed intuitive
  15931. to use. This may well have been because there were not very many of
  15932. them.
  15933. 7.3
  15934. As with the Hacker, you can save screenshots as well as having the
  15935. normal hacking options, and the slow-down facility seemed quite
  15936. effective after a little trial and error. However, I would have
  15937. preferred it if this just slowed down the opposition, not your own
  15938. character Ö but perhaps it is not very realistic to expect that.
  15939. 7.3
  15940. This utility has more lists, 16 of them, labelled from A to P. It should
  15941. be noted, however, that the way the utility works is such that you may
  15942. well need to use more.
  15943. 7.3
  15944. The final straw was the tutorial in the manual. You can imagine how
  15945. irritated I was when, after spending fifteen minutes wondering why the
  15946. example cheating session was not working, I realised that the tutorial
  15947. was wrong. It is based around Gods and, instead of storing the current
  15948. number of lives, it stores the number of lives to go. Thus you have to
  15949. search for two and then one, not three and then two as detailed in the
  15950. manual.
  15951. 7.3
  15952. Conclusions
  15953. 7.3
  15954. The Hacker is excellent value for money and I can recommend it
  15955. wholeheartedly. Having spoken with the author over the phone, I can say
  15956. that, as a company, DoggySoft are helpful and friendly. This is always a
  15957. good sign.
  15958. 7.3
  15959. The Games Wizard is over-priced compared to the Hacker. If it were sold
  15960. at the same price as the Hacker, it might represent more serious
  15961. competition.
  15962. 7.3
  15963. It is probably worth trying both the public domain Hacker demo and a
  15964. copy of the Games Wizard at an Acorn dealer before you buy. You may
  15965. prefer the Games Wizardæs simplicity and Éno nonsenseæ text menu
  15966. approach to hacking.
  15967. 7.3
  15968. If you want the best, I recommend you opt for the Hacker. At only ú5, it
  15969. should be in every games playeræs collection.ááA
  15970. 7.3
  15971. Serpents
  15972. 7.3
  15973. Andrew Rawnsley
  15974. 7.3
  15975. The peaceful land of Serpentia has been thrown into chaos by the evil
  15976. Saddame (groan!). He has overthrown the good king and brought great
  15977. sadness to the land. As Zippy Slippy, Crown Prince and heir to the
  15978. throne, you must escape from Saddameæs dungeons and rescue Kiki, Zippyæs
  15979. childhood sweetheart. All in a dayæs work for a snake of Zippyæs
  15980. pedigree.
  15981. 7.3
  15982. Loading
  15983. 7.3
  15984. So goes the plot to one of Cambridge International Softwareæs better
  15985. recent releases. It comes on one disc, and will run on a 1Mb machine. It
  15986. has an A4 sheet of instructions which are clear and concise.
  15987. 7.3
  15988. The game has an attractive title screen accompanied by a jolly, and
  15989. rather pleasing, soundtrack. After a while, the screen fades away to be
  15990. replaced by the high score table, which is permanent, unless the disc is
  15991. write protected. Thus you can show your Éall-timeæ high score to your
  15992. friends and colleagues. This was a nice feature and showed that some
  15993. thought had gone into all aspects of the game.
  15994. 7.3
  15995. An options menu allows you to enter a password for one of the later
  15996. levels and redefine keys. You are also told how to turn the sound and
  15997. music on and off, both in game and on the title screen. The final
  15998. option, ÉSerpukuæ, applies only when you are actually playing, and
  15999. causes you to die Ö suicide.
  16000. 7.3
  16001. Gameplay
  16002. 7.3
  16003. The game is divided into eight levels of Saddameæs castle, from dungeons
  16004. to throne room, each containing four stages and one bonus stage, except
  16005. for the last level, where the bonus stage is replaced by a final
  16006. encounter between Zippy and Saddame. On completing the five stages in
  16007. each level, you are told the password to the next set of stages.
  16008. 7.3
  16009. Each stage consists of a play-area occupying just one screen Ö no
  16010. scrolling here but the graphics are small yet detailed and are generally
  16011. of reasonable quality Ö so this is not a restriction.
  16012. 7.3
  16013. The objective of each stage is to devour a quota of enemy snakes, each
  16014. of which has different attributes such as speed or intelligence. These
  16015. are shown just under the play-area on the left hand side of the screen.
  16016. When you have eaten all the snakes, you move onto the next stage.
  16017. 7.3
  16018. Your snake is segmented and can have up to ten segments. You can eat
  16019. snakes smaller than yourself by running into them head-on, but those the
  16020. same size or larger than you must be eaten from the rear, or side. If
  16021. you bite any snake in the neck Ö between the first two segments, it dies
  16022. immediately. Unfortunately the same is true if you are bitten by an
  16023. enemy snake. Eating an enemy snake or an egg laid by a snake causes
  16024. Zippy to grow an extra segment, up to a maximum of ten.
  16025. 7.3
  16026. There are various power-ups available for your snake, which do all sorts
  16027. of weird things to Zippy and the enemy snakes. Some give Zippy increased
  16028. speed, whilst others reduce all the enemy snakes to a size of only two
  16029. segments. There are many other power-ups, plus B, O, N, U and S tokens
  16030. which, when collected in order, give you Ö yes, you guessed it Ö a
  16031. bonus.
  16032. 7.3
  16033. Presentation
  16034. 7.3
  16035. Each level starts off with a small, symbolic graphic with some
  16036. accompanying music. Indeed, there is music for each part of the game Ö
  16037. title screen, level intro screens, eight in-game tunes (one for each
  16038. level), a jingle just before you start each new life and yet another
  16039. tune when you die. I enjoyed the music, which was of a good quality, and
  16040. the attention to detail throughout the game is most impressive.
  16041. 7.3
  16042. The my one real criticism is that I would have liked more variation
  16043. between levels. OK, the graphics change a little, and the music too, but
  16044. there is little variety in the basic strategy or enemy snakes. As a
  16045. result, the gameæs lifespan may not be as high as some others. I also
  16046. found that Serpents got difficult rather too quickly.
  16047. 7.3
  16048. Conclusions
  16049. 7.3
  16050. Overall, Serpents represents excellent value for money, as it now only
  16051. costs ú10 through Archive. As Christmas approaches and many expensive
  16052. new games are released, Serpents will prove an excellent stocking-
  16053. filler, without breaking the bank.ááA
  16054. 7.3
  16055. Pictogram and Word Library
  16056. 7.3
  16057. Hutch Curry
  16058. 7.3
  16059. Pictogram and Word Library are both RISC OS compliant programs aimed
  16060. squarely at the education market. According to Kudlian Soft, Pictogram
  16061. was specially developed to support Key Stage 1 for data handling and
  16062. Word Library is envisaged as having a multitude of educational uses
  16063. (particularly in modern languages) up to secondary level. At present
  16064. there is a limited period offer of both packages for ú20 +VAT. This
  16065. price also includes a site licence. It appears that at some point in the
  16066. future the two programs will be sold separately for ú20 each. At the
  16067. moment, for your ú20, you receive one disc, a plastic wallet and an A5-
  16068. sized soft covered manual of 20 pages. The manual is well-written,
  16069. concise and, in the case of the section on Pictogram, provides
  16070. suggestions on how the program might best be used in the classroom.
  16071. Neither software is copy protected and they will both run from a hard
  16072. disc without difficulty. Let us now consider the two programs
  16073. separately.
  16074. 7.3
  16075. Pictogram
  16076. 7.3
  16077. This program is designed to assist in the teaching of elementary data
  16078. collection, handling, input and display. The role of Pictogram itself is
  16079. primarily in input and display as the program allows children easily to
  16080. enter numeric data into pre-defined categories and then have the data
  16081. graphically displayed.
  16082. 7.3
  16083. After running Pictogram by double-clicking on the filer icon, the
  16084. program installs itself on the iconbar. A single click on the iconbar
  16085. icon opens a window into which the data will be entered and displayed.
  16086. The next step is to choose a set of pictures to be used in the pictogram
  16087. construction. Kudlian supply ten sets of appropriate icons although
  16088. others can be added. (I was only able to add my own sets of pictures
  16089. through my own industry Ö I could find no mention of this facility in
  16090. the manual.) The example that I have included in this review uses the
  16091. set of pictures labelled Éprogrammesæ Ö which refers to TV programmes.
  16092. The idea of a pictogram is that the picture symbolises the occurrence or
  16093. existence of one of whatever the picture is supposed to represent.
  16094. Therefore the whole pictogram represents the frequency of occurrence of
  16095. aánumber of different events or things. In the example shown opposite,
  16096. the bottom row of the upper panel shows two pictures of a globe. The
  16097. globe was chosen to represent news programmes. Thus, in this data set
  16098. there are two news programmes. In the row above there are seven symbols
  16099. representing comedies.
  16100. 7.3
  16101. To construct the pictograms, the user has merely to drag the symbol into
  16102. the appropriate row the requisite number of times. Following the
  16103. pictogram construction, the user can choose to view the data as a block
  16104. chart or as a bar chart. Each of these has a more abstract
  16105. representation of the original data.
  16106. 7.3
  16107. There are facilities for saving both the data and the graph and for
  16108. printing the graph using the standard RISC OS printer drivers.
  16109. 7.3
  16110. In general, I thought the program was quite good and could be used to
  16111. great advantage in the classroom. I personally would have preferred the
  16112. program to have gone one step further in abstraction and incorporated
  16113. line graphs as well.
  16114. 7.3
  16115. I have two small niggles. The first is that the drawfile that is saved
  16116. from the pictogram display should include the key for the icons.
  16117. Otherwise, the graphs cannot really stand by themselves. The second is
  16118. that the Émovableæ flag on the main window is not set which means that
  16119. you are unable to move that window around the screen.
  16120. 7.3
  16121. Word Library
  16122. 7.3
  16123. Word Library is a superb little application that displays list of words
  16124. and/or phrases, and when one of these is clicked upon, it sends that
  16125. word or phrase to any application that has the text caret. If you hold
  16126. down <shift> as you click, the first letter of the text will be
  16127. capitalised. Word Library is supplied with seven libraries which include
  16128. a number of French, German and Spanish key words and phrases. To vastly
  16129. increase its flexibility and utility, Word Library allows the user to
  16130. construct their own word lists very easily. Input to Word Library is
  16131. through standard ASCII text files which are easily generated.
  16132. 7.3
  16133. For special needs applications, Word Library has the facility to scan
  16134. automatically through the list of words and make a selection on the
  16135. basis of a switch press or Concept Keyboard activation. This works but
  16136. is only a very rudimentary system.
  16137. 7.3
  16138. This is the sort of content free program that should find many uses both
  16139. within and outside of the educational system. In the short time that I
  16140. have used Word Library, I have found it useful for entering keywords and
  16141. structures when I am programming in Basic, for entering values into a
  16142. limited choice field in a database and for providing template journal
  16143. reference formats for inclusion into manuscripts for publication.
  16144. 7.3
  16145. In conclusion, I think that both Pictogram and Word Library have merit
  16146. in their intended environments. I believe that Word Library would be
  16147. more generally useful to a larger number of users. At the special offer
  16148. price I consider these very good value for money. If the price were to
  16149. double....!
  16150. 7.3
  16151. Pictogram, version 1.0, 24-June-93 and Word Library, version 1.1 15-
  16152. June-93 are available for a special price of ú20 +VAT from KudlianSoft
  16153. or ú22 through Archive.ááA
  16154. 7.3
  16155. EFFæs DrawKern
  16156. 7.3
  16157. Richard Hallas
  16158. 7.3
  16159. The Electronic Font Foundryæs small utility, DrawKern, is designed to
  16160. overcome a rather ridiculous omission in the current version of RISC OS
  16161. 3 Draw. Despite the fact that RISC OS 3 fonts include kerning data, the
  16162. version of Draw built into the RISC OS 3.1 operating system treats them
  16163. as if they were RISC OS 2 fonts and does not allow their kerning
  16164. information to be used.
  16165. 7.3
  16166. This means that any text you create in Draw will not have its inter-
  16167. letter spacing set correctly. The DrawKern utility aims to correct what
  16168. is presumably an oversight on Acornæs part. Once loaded on the iconbar,
  16169. DrawKern does nothing until you drag a drawfile onto it, at which point
  16170. it pops up a save box. The file it saves out is identical in every way
  16171. to the file you dragged in, except that all the text strings which were
  16172. previously unkerned will have had the appropriate fontæs kerning data
  16173. applied (assuming, of course, that the font you have used is a full RISC
  16174. OS 3 font).
  16175. 7.3
  16176. DrawKern supports inter-application data transfer, so you can usefully
  16177. have it loaded at the same time as Draw. You will then be able to save a
  16178. line of text from Draw into DrawKern and then drag the icon back into
  16179. the Draw window, where you will find it has had kerning applied.
  16180. Usefully, once kerning has been applied to some text, you can still edit
  16181. it in Draw without the kerning turning off again.
  16182. 7.3
  16183. There isnæt much else to say about the utility. It does what it is
  16184. supposed to, and seems to work faultlessly. If you have purchased
  16185. 4Mationæs Vector, you will have no use for it as Vector already includes
  16186. a kerning option. I also rather suspect that a future version of Draw
  16187. will be updated to correct this oversight but, for the moment, if you
  16188. want kerned text in drawfiles, your only option is either to buy a full
  16189. copy of Vector or to get this utility. DrawKern costs ú9.99 inc VAT from
  16190. EFF.ááA
  16191. 7.3
  16192. Visual Backup
  16193. 7.3
  16194. Andrew Hersee
  16195. 7.3
  16196. Visual Backup, as its name suggests, is a hard disc backup program. It
  16197. comes with a concise 18 page manual which only takes a few minutes to
  16198. read since it is well laid out with several screen shots.
  16199. 7.3
  16200. For the purpose of this review, I used version 1.01 of the software on a
  16201. 4Mb A5000 fitted with RISC OS 3.10 and a 170Mb hard disc.
  16202. 7.3
  16203. Installation
  16204. 7.3
  16205. After reading the manual, I inserted the disc into the disc drive and
  16206. double clicked on !VBackup. A dialogue box appeared requesting my name.
  16207. I obliged and the disc chugged away. After a few seconds the application
  16208. was initialised with my name, which appears each time the program is
  16209. run. I could now copy the application to my hard disc.
  16210. 7.3
  16211. Start up
  16212. 7.3
  16213. Visual Backup installs itself on the iconbar taking up 480Kb. The first
  16214. thing to do is not to click its icon with <select> but <adjust>, which
  16215. opens a preferences window. This allows you to specify either a
  16216. directory or complete disc to use as the backup source. The window
  16217. contains several other options some of which I will mention later. After
  16218. entering the name of my hard disc and saving the preferences, I clicked
  16219. on the programæs icon (with <select> this time) and the program began to
  16220. scan the hard disc. This continued, multitasking, for some time,
  16221. displaying its present position in a window.
  16222. 7.3
  16223. Memory problems
  16224. 7.3
  16225. After a while, the program crashed the whole machine. I traced this to
  16226. the fact that it had run out of memory. So I rebooted the computer with
  16227. a minimal configuration (Font size, etc set to zero) and tried again.
  16228. Fortunately, it worked this time leaving just over 1.5 Mb of free space
  16229. which seemed too much since it had previously run out of space. So I
  16230. tried again with ArcFS loaded since 30% of my hard disc is compressed.
  16231. This time it returned with only 96Kb free.
  16232. 7.3
  16233. It turns out that the program will enter any image filing system files
  16234. (e.g. archives and DOS partitions) as though they were directories. The
  16235. reason for this is so that a DOS partition is not backed up as one large
  16236. file which means you could restore individual files in the partition
  16237. instead of the whole thing. One of the many options in the preferences
  16238. window allows you to turn this off. It then treats partitions and
  16239. archives as single files.
  16240. 7.3
  16241. As the program scans the hard disc, it loads any application sprites it
  16242. finds which is why it takes so much memory and time. Unfortunately, this
  16243. cannot be switched off.
  16244. 7.3
  16245. Selecting files to backup
  16246. 7.3
  16247. After it had scanned the hard disc, I was presented with a view of the
  16248. whole hard disc in a tree structure.
  16249. 7.3
  16250. This allows you to select the files you want to backup. Selecting a
  16251. directory selects everything inside it. You can also select files using
  16252. a search facility or by loading a previously saved selection.
  16253. Unfortunately, there is no option for an incremental backup Ö not even a
  16254. simple search on date. I also found it quite difficult to navigate round
  16255. the viewer. Consider trying to find a line in a piece of text 10,000
  16256. lines long using the scroll bar.
  16257. 7.3
  16258. Compression
  16259. 7.3
  16260. Visual backup uses a simple 12bit LZW compression algorithm to reduce
  16261. the space needed on the backup floppies. You can switch compression off
  16262. for all files or just small files. This may be useful if you use
  16263. Compression or any similar filing system. Using such systems means the
  16264. data on your hard disc is already compressed and nothing would be gained
  16265. by using Visual Backupæs LZW compression.
  16266. 7.3
  16267. There are two disc areas used for compression and decompression. By
  16268. default, these are set to the RAM disc for small files and the RISC OS
  16269. scrap directory for files that will not fit on the RAM disc.
  16270. 7.3
  16271. Making a backup
  16272. 7.3
  16273. After selecting the files to backup and setting any other options, you
  16274. can start the backup process. This involves a single window that shows
  16275. you the amount of data still to backup and the expected size of that
  16276. data when it has been compressed. The window also prompts you to insert
  16277. discs as and when required. It can backup onto any format disc known by
  16278. RISC OS which is good news to people with the luxury of high density
  16279. floppies. I assume it would also backup to flopticals and maybe even a
  16280. tape streamer but Dabhand Computing did not reply to my list of
  16281. questions so I cannot say for sure.
  16282. 7.3
  16283. If you insert a disc which is not formatted, you can specify a list of
  16284. commands to execute. This feature is set up to format and verify the
  16285. disc as a low density disc. Whilst allowing the user to specify any set
  16286. of commands is very flexible, it may be a little daunting to the average
  16287. user who is used to clicking on Format in the fileræs menu.
  16288. 7.3
  16289. If the disc is not blank, you are asked if you want to wipe the existing
  16290. files before continuing.
  16291. 7.3
  16292. The backup process is fully multitasking and may be paused and resumed
  16293. at any time. You can even specify the percentage of CPU time to be taken
  16294. up, so if you want to continue working on the computer you can reduce
  16295. this figure. This would obviously slow down the backup process but make
  16296. the desktop less sluggish.
  16297. 7.3
  16298. At the end of the backup, catalogue data will be saved to the last disc
  16299. and all the other discs will be 100% full.
  16300. 7.3
  16301. Using a backup
  16302. 7.3
  16303. This is the best part of the package. Double clicking on any of the
  16304. files on the last disc of the backup will open a tree viewer of the
  16305. backed-up data. You can then select the required files and click on
  16306. restore in which case you will be prompted for the relevant disc(s) and
  16307. the files will be restored to their original position on your hard disc.
  16308. A few options can be set so that this only occurs if the file does not
  16309. already exist on the hard disc or is newer, etc.
  16310. 7.3
  16311. An alternative way of restoring data is to drag the relevant files to a
  16312. directory viewer where they will be copied. Whatæs even better is that
  16313. you can actually run an application or file by double clicking on it in
  16314. the tree viewer. This then restores the file to the temporary directory
  16315. on the hard disc and runs it from there. After it has run, the files are
  16316. then removed from the temporary directory. This means that you could
  16317. make a backup of, say, all your music files. Then, if you wanted to find
  16318. one, all you would need to do is load the tree viewer and double click
  16319. on the file. It would then request the relevant disc, decompress the
  16320. file and load it into your favourite music package.
  16321. 7.3
  16322. Alternative use
  16323. 7.3
  16324. If you have ever wanted to transfer a file that is too large to fit on a
  16325. floppy, you may have troubled splitting it up into smaller files and
  16326. then joining them back together on the destination hard disc. However,
  16327. now all you need to do is select the file and use Visual backup Ö it
  16328. will do the splitting and joining for you.
  16329. 7.3
  16330. Visual backup comes with a read-only version of the software which is
  16331. public domain. This would allow it to be used to distribute large
  16332. software packages such as the public domain TeX distribution which is
  16333. 20Mb in size.
  16334. 7.3
  16335. Conclusion
  16336. 7.3
  16337. I have mixed thoughts about this package. It has tremendous potential
  16338. but I worry that it is going to stay as it is since Dabhand did not
  16339. reply to my bug report and suggestions for improvements Ö I gave them
  16340. two pages of possible improvements.
  16341. 7.3
  16342. The package works well for small hard discs but cannot cope with a full
  16343. 170Mb disc. Without an incremental backup option and with a price tag of
  16344. ú46, I would closely look at the competition. (See Archive 6.12 p73 for
  16345. a review of HD Backup_2.)
  16346. 7.3
  16347. If, however, you need to copy large files onto floppies or package
  16348. software up for PD libraries then I can recommend this package.ááA
  16349. 7.3
  16350. 10/10 Maths Algebra & 10/10 Maths Number
  16351. 7.3
  16352. Peter Patilla
  16353. 7.3
  16354. These 10/10 Maths programs are non RISC OS compliant programs from 10/10
  16355. Educational Systems. They cost ú19 +VAT each (or ú24 through Archive)
  16356. and a site licence will be needed if they are going to be used on more
  16357. than one computer.
  16358. 7.3
  16359. Each suite of programs is aimed at pupils aged 6 to 16 years and
  16360. intended to cover major areas of National Curriculum Attainment Target 3
  16361. (Algebra) and Attainment Target 2 (Number). The suites follow the same
  16362. structure Ö each has six educational games with six levels of challenge,
  16363. level 1 being for early maths work and level 6 for more advanced
  16364. mathematics. All the games can be played by one or more children. A
  16365. clear Parent/Teacher guide comes with the discs supplemented by a Player
  16366. Guide which requires good reading and comprehension levels if it is to
  16367. be used by younger pupils.
  16368. 7.3
  16369. After using and playing with the programs over a couple of weeks, I find
  16370. myself with very mixed feelings about them...
  16371. 7.3
  16372. Good features
  16373. 7.3
  16374. I really like the way the programs can be customised before pupils use
  16375. them Ö you can, for example, set starting levels and control the sound.
  16376. Although each game has six levels and is played in the same way, with
  16377. just the problems to be solved increasing in difficulty, it is nice that
  16378. the graphics become slightly more sophisticated as the levels progress.
  16379. From the Parent/Teacher customisation option, you can control the level
  16380. of graphics you prefer.
  16381. 7.3
  16382. There is the option to practise most games, often at different levels,
  16383. before playing the game in earnest.
  16384. 7.3
  16385. At the start of each game, a simple menu allows for several options to
  16386. be set, such as speed of game, timer, number of questions and number of
  16387. players.
  16388. 7.3
  16389. There are two scoring methods in built into the programs, one to record
  16390. the percentage of correct answers (the Achievement Record) and the other
  16391. to note both accuracy and speed (the High Score Tables).
  16392. 7.3
  16393. Certificates of achievement can be printed out (more of a motivator for
  16394. younger than for older children). I must add that this option created
  16395. problems on my setup causing the whole system to lock up requiring the
  16396. computer to be reset Ö most annoying! I eventually had to print out via
  16397. the Paint application.
  16398. 7.3
  16399. Annoying features
  16400. 7.3
  16401. At the end of each game, words of encouragement, or otherwise, appear. A
  16402. very poor score is rewarded with the word öPatheticò; not so worrying in
  16403. a game, perhaps, but slightly more so in an educational package.
  16404. 7.3
  16405. The shorthand notation used for the various bits of the National
  16406. Curriculum was rather confusing (for example, AT3 Level 4a. 3(i))
  16407. although I readily accept that this shorthand can be switched off via
  16408. the customisation option. However, I think it highlights one of the most
  16409. annoying features of the whole package Ö that of trying to claim or
  16410. cover too much. The games within the suites are excellent for developing
  16411. quick recall of facts and are motivational when number practice is
  16412. needed Ö much better than a page of sums. I worried that some of the
  16413. problems did not merit this treatment and, as a consequence, it made the
  16414. level of attainment more difficult than intended. For instance, most
  16415. children would find Level 2 in the game öCarnivalò on Maths Number more
  16416. difficult than Level 3.
  16417. 7.3
  16418. One small irritation was that, when quitting the suites and returning to
  16419. my desktop, I found it not as it was left! My font cache had been
  16420. reduced from its customary 256Kb down to 32Kb and the Ram Disc icon was
  16421. sitting on my iconbar.
  16422. 7.3
  16423. General comments and conclusion
  16424. 7.3
  16425. Overall, the games and graphics score best when they are used to
  16426. practise those elements of the National Curriculum which require quick
  16427. recall. Interpreting some of the National Curriculum statements of
  16428. attainment is a notoriously difficult task and I feel that, on
  16429. occasions, the programs miss the intended target and are more difficult
  16430. than intended.
  16431. 7.3
  16432. Pupils will have to be rather adept at mouse control to use the programs
  16433. and play the games.
  16434. 7.3
  16435. I am not sure whether one suite of six games is a good idea when it is
  16436. intended to cater for 6 year old through to 16 year old pupils. This is
  16437. a long time to wait for a completed certificate of achievement.
  16438. 7.3
  16439. For me, 10/10 scores 7/10.
  16440. 7.3
  16441. It was tested on an A3000, 4Mb memory, IDE hard drive and Qume Laser
  16442. Direct Printer.ááA
  16443. 7.3
  16444. Kimæs Game from Le Computer
  16445. 7.3
  16446. Hutch Curry
  16447. 7.3
  16448. Kimæs Game is a computerised version of the parlour game of the same
  16449. name costing ú25 including VAT. For your money, you receive one disc in
  16450. a plastic wallet. There is no printed manual supplied, although there is
  16451. an on-line manual on the disc. Kimæs Game is Ö according to Acorn
  16452. terminology Ö RISC OS compatible, which means that the application takes
  16453. over the whole machine. At this point I must admit that I am quite
  16454. biased against Archimedes applications that are not fully RISC OS
  16455. compliant when they could easily be so. I will, of course, make
  16456. exceptions for action games which need the speed and/or memory gains
  16457. that can be obtained by running outside of the desktop. In the case of
  16458. Kimæs Game, I can see no reason why the program should not have been
  16459. fully compliant. As it stands now, Kimæs Game has more the look and feel
  16460. of a BBC ÉBæ program than an Archimedes one. To my way of thinking this
  16461. is not a plus.
  16462. 7.3
  16463. The central idea behind Kimæs Game is the learning of a list of items.
  16464. The difficulty factor in this sort of exercise is the list length. In
  16465. this implementation, there are a total of 60 familiar items available
  16466. for use. On any one trial, a number of these items are selected for
  16467. display. The display consists of a sprite depicting the item and the
  16468. name of the item. At the end of the list there is another screen for the
  16469. user to enter the names of the items shown. The user is allowed three
  16470. attempts for each of the items. At the end of the response entry, the
  16471. user is shown small pictures of the items missed.
  16472. 7.3
  16473. After considerable use of this program, I found that my initial negative
  16474. response to this program remained unaltered. Specifically, I found that
  16475. the quality and clarity of the sprites was variable. Some were quite
  16476. good but others were barely recognisable. I did not like the requirement
  16477. for perfect spelling for a response to be scored as correct. At one
  16478. level, my objection is that the obtained score is not necessarily a very
  16479. good measure of list learning as it is quite possible for someone to
  16480. have learned the full list of items pictorially but yet be unable to
  16481. spell any or all of them. At a more pragmatic level, I would expect that
  16482. users who make a typographical error would get annoyed by having what is
  16483. essentially a correct answer scored as an error. The solution to my
  16484. first objection would require a radical rethink on how the program
  16485. operates. A solution to my second objection would be to use a more
  16486. intelligent input routine that used a form of Éfuzzy logicæ to determine
  16487. if the input was close enough to one of correct answers to be scored as
  16488. correct.
  16489. 7.3
  16490. I also discovered that there is a problem with the screen that displays
  16491. the missed items. If the name is longer than 6 or 7 letters, the last
  16492. letters do not appear consistently.
  16493. 7.3
  16494. In conclusion, I could not recommend that anyone spend ú25 on this
  16495. software. There is much better software addressing these same sort of
  16496. capabilities in the public domain.
  16497. 7.3
  16498. Kimæs Game costs ú25 inc VAT from Le Computer.ááA
  16499. 7.3
  16500. Primary Nature
  16501. 7.3
  16502. Hilary Ferns
  16503. 7.3
  16504. I am encouraged by this set of Genesis applications, which have clearly
  16505. been developed to support and enhance classroom work addressing AT2 of
  16506. the Science curriculum. Of course, nothing can ever take the place of
  16507. hands-on experience Ö collecting minibeasts and exploring the local
  16508. environment would form a major part of the topic. In addition,
  16509. significant learning would also come out of group discussion around the
  16510. computer and sharing of information with the class. The program is
  16511. ideally suited to this way of working, with the children using the
  16512. computer as a tool to retrieve and present information. Numerous useful
  16513. coloured drawfiles (and textfiles) can be saved to disc, which could
  16514. then be used to present work.
  16515. 7.3
  16516. Although nothing is provided which could not be found out from books,
  16517. the programs provide significant opportunity to address I.T. capability.
  16518. All the information given in the program provides a useful springboard
  16519. to childrenæs further research. The collection of species is adequate
  16520. providing you are not expecting it to replace an encyclopaedia. Many of
  16521. the screens can be printed using standard printer drivers.
  16522. 7.3
  16523. The package comprises three separate programs, each on its own disc. The
  16524. Genesis Browser is provided on a start-up disc. All the programs can be
  16525. run from floppies or be installed on hard disc. Although the time taken
  16526. to load from the floppy occasionally seemed long, it is in fact quite
  16527. acceptable in the absence of a hard disc. The various Éclickablesæ and
  16528. arrows for page turning are clear throughout. Due to the complexity of
  16529. the links in the application, another useful facility is a Ébookmarkæ to
  16530. remember pages for easy access later.
  16531. 7.3
  16532. Hedgerow
  16533. 7.3
  16534. The title screen provides a nice animation of a butterfly. (It would
  16535. have been quite nice to have further animations throughout the
  16536. programs.)
  16537. 7.3
  16538. A picture of a hedge presents itself on the first page, and clicking on
  16539. any of the bushes leads to a screen giving information about the plant
  16540. and its fruit, and there are three further clickable pictures to find
  16541. out about the resident wildlife. The hedge is apparently based upon
  16542. findings in a real hedge at a field centre in Leeds. A reasonable
  16543. selection of mammals, birds, and insects (including butterflies and
  16544. moths) is provided. These also appear in a simple database, (little more
  16545. than a set of linked pages), which is accessible from the first page. It
  16546. provides easy access for saving drawfile pictures of each creature, but
  16547. data cannot be analysed.
  16548. 7.3
  16549. Also provided in ÉHedgerowsæ is a simple explanation of the energy cycle
  16550. and food webs and a sheet for you to print out to make your own wildlife
  16551. collection.
  16552. 7.3
  16553. Pondlife
  16554. 7.3
  16555. The pond explorer provides many routes to each page of information.
  16556. Clicking on the picture of the pond and its surrounds is supposed to
  16557. simulate Épond dippingæ. It is a good way to introduce children to
  16558. interdependence of species in ecosystems and food chains. ÉCatchingæ a
  16559. water flea leads to a picture and information of the water flea, with
  16560. further clickables allowing access to the pages for its various
  16561. predators and prey. In this way, each child could investigate links
  16562. between particular species and share their findings with the class. Such
  16563. sequences could be discussed.
  16564. 7.3
  16565. e.g. Water flea Ö Beetle Ö Stickleback Ö Kingfisher
  16566. 7.3
  16567. Pike Ö Trout Ö Snails Ö Phytoplankton
  16568. 7.3
  16569. Food chains
  16570. 7.3
  16571. Again, a valuable tool for children to investigate along their own
  16572. chosen path. About thirty species are given as starting points. Clicking
  16573. on a name will lead to a display of the appropriate food chain, with
  16574. clickable pictures leading to information about each member. A simple
  16575. database provides limited facts about each entry. Again, it cannot be
  16576. used to analyse the data, but it is a quick way to see what is available
  16577. and find drawfiles for saving.
  16578. 7.3
  16579. A screen is again provided to build your own wildlife picture, and there
  16580. is also a sorting activity where the user classifies each creature in
  16581. turn by looking at such characteristics as fur, feathers, shell, skin
  16582. and scales. Photocopiable sheets are provided to support this idea in
  16583. the classroom.
  16584. 7.3
  16585. Supporting information
  16586. 7.3
  16587. Photocopiable sheets include ideas and details of practical activities,
  16588. as well as black and white printouts of minibeasts and birds. All will
  16589. probably be useful at some point. The teachersæ notes clearly explain
  16590. each program and worksheet.
  16591. 7.3
  16592. Troubleshooting (Version 1.00)
  16593. 7.3
  16594. Donæt panic, itæs nothing too drastic. When I used Foodchain before
  16595. either of the other two programs, all went smoothly. However, if I used
  16596. Hedgerows or Pondlife without Foodchain, I experienced a minor hiccup
  16597. with loss of the bookmark facility, but I did manage to cure the
  16598. problem. During loading, an error message flashed up Ébad filename
  16599. .CourseSupæ. The program loaded and ran but a complicated error message
  16600. occurred each time I tried using the bookmark facility. Comparing the
  16601. command file entitled É!Initæ in each of the programs revealed an extra
  16602. line ÉSET FoodChain$dir <Obey$dir>æ in the foodchain application.
  16603. Adapting this to suit each of the other programs solved the problem.
  16604. 7.3
  16605. Conclusion
  16606. 7.3
  16607. I am pleased to see software to support Sc2, and welcome this package
  16608. into the primary classroom. I have given up commenting on prices, as in
  16609. my opinion so many good educational programs are too expensive for the
  16610. average primary school where a limited budget has to be moulded and
  16611. stretched to supply numerous indispensable resources across the
  16612. curriculum. Other commercially developed Genesis applications also seem
  16613. to be quite expensive.
  16614. 7.3
  16615. Primary Nature costs ú45 +VAT +p&p from Oak Solutions.ááA
  16616. 7.3
  16617. ArtSchool
  16618. 7.3
  16619. George Barnett
  16620. 7.3
  16621. ArtSchool is a painting program for new computer users who are
  16622. interested in art and graphics. Drawing tools can be temporarily
  16623. excluded by the teacher or parent, using a separate setup program so
  16624. that the user is not confused by too many icons. A built-in help
  16625. facility is provided to aid the learning process or as a quick reminder.
  16626. 7.3
  16627. The features of the program are: Pencil and Paint, Shapes and Fill, Undo
  16628. and Erase, Patterns and Clipart, and costs ú29.95 inclusive from Micro
  16629. Studio Software.
  16630. 7.3
  16631. The program comes on two discs disc one containing the main program and
  16632. disc two containing the !Picture Folder (this needs to be loaded before
  16633. disc one). I would have it thought it sensible to have reversed the disc
  16634. numbers. Put clipart and pictures, a Readme file on disc 1 and the main
  16635. program on disc 2.
  16636. 7.3
  16637. The instructions for loading are quite obscure because of the necessity
  16638. of double clicking on a picture folder first. A 2Mb machine really is a
  16639. must although there are instructions what to do with a 1Mb machine. The
  16640. other general instructions are quite reasonable. I gave the instruction
  16641. booklet and discs to three fifteen year-old pupils and not one of them
  16642. could save their own pictures Ö the saving instructions could certainly
  16643. be made clearer.
  16644. 7.3
  16645. When the program is loaded, the screen comes up with the tools on the
  16646. right hand side and a help facility which the pupils appreciated. Those
  16647. who were used to ProArtisan found this program easier to use and
  16648. although the clipart was considerably more juvenile, they enjoyed it and
  16649. I think that I would prefer this cheaper program for school use.
  16650. 7.3
  16651. I am of the opinion that the Draw and Paint programs supplied with the
  16652. computer are good and adequate but, having said that, few teachers or
  16653. pupils seem to use them proficiently. Although the leaflet states that
  16654. ArtSchool was written in conjunction with teachers and pupils, I think a
  16655. trial in a school would have shown the difficulties of the instructions
  16656. mentioned above.
  16657. 7.3
  16658. At the price asked I can certainly recommend its purchase.ááA
  16659. 7.3
  16660. Card Mania
  16661. 7.3
  16662. Andrew Rawnsley
  16663. 7.3
  16664. Having spent many enjoyable hours playing Acornæs Patience on both RISC
  16665. OS 2 and 3 machines, I had high hopes for Cambridge International
  16666. Softwareæs Card Mania. Since Acorn themselves had shown games writers
  16667. the way to produce card games for their machines, I expected CIS to
  16668. follow suit.
  16669. 7.3
  16670. To my disappointment, Card Mania bears no resemblance to Acornæs desktop
  16671. game and indeed the four games included in the pack do not seem to share
  16672. a standard interface, even though they have all been written by the same
  16673. author.
  16674. 7.3
  16675. Packaging
  16676. 7.3
  16677. Card Mania comes on two discs, each containing two games as follows:
  16678. Disc 1:    chinese patience, cribbage, Disc 2:    2-pack clock
  16679. patience, gin rummy.
  16680. 7.3
  16681. The review discs came with no instructions, but with the phrase
  16682. ÉInstructions on discæ scrawled on each. In common with many users, I
  16683. dislike on-screen manuals, and always print them off for reading and
  16684. reference.
  16685. 7.3
  16686. Unfortunately, only gin rummy and clock patience came with text file
  16687. manuals, hidden away at the bottom of many sub-directories on the disc.
  16688. Cribbage came with a data file which included the instructions backwards
  16689. plus a lot of control codes, so you could only view it from within the
  16690. game and even though they tell you to print them out and make them into
  16691. a booklet, there was no print option! Chinese patience came with no
  16692. instructions whatsoever, even within the game.
  16693. 7.3
  16694. All of the instructions included are difficult to understand with
  16695. spelling, grammar and punctuation errors. Even those familiar with other
  16696. card games will not find learning the new ones easy. Not only this, but
  16697. the in-built demo modes are far too fast for the new user to follow what
  16698. is happening.
  16699. 7.3
  16700. Loading
  16701. 7.3
  16702. The software cannot be installed on hard disc, and the original discs
  16703. must be write-enabled, as all the games insist on writing the results of
  16704. each game to disc. This proved most annoying.
  16705. 7.3
  16706. The menus for selecting the games reminded me of some of the attempts on
  16707. the BBC model B! The two games on the appropriate disc and a quit option
  16708. are printed large size in system font, looking very blocky, in white.
  16709. You click on the one you want with the mouse.
  16710. 7.3
  16711. The games
  16712. 7.3
  16713. I have never come across chinese patience before so I decided to start
  16714. by having a look at that first. There being no instructions, it required
  16715. a lot of determined detective work to play it even at a limited level.
  16716. 7.3
  16717. The quality of the graphics is passable, but distinguishing the clubs
  16718. from the spades and the hearts from the diamonds is not always easy.
  16719. This is partly due to the small size of the cards used in most of the
  16720. games and partly due to the colour schemes employed.
  16721. 7.3
  16722. Some of the games allowed you to play against the computer or a friend,
  16723. some only let you play against the computer. When you play against the
  16724. computer, there is just one skill level (which is not good if you are
  16725. learning), except for Rummy, which has eight! In fact, the games seem to
  16726. go to great lengths to try and make life difficult.
  16727. 7.3
  16728. In Cribbage, for example, you are expected to calculate and tell the
  16729. computer your score. If it thinks you have given yourself too many
  16730. points you lose half your score, then the second time, all your score,
  16731. and the third time, the game.
  16732. 7.3
  16733. However, if you have under-estimated your score, the game laughs at you
  16734. and only gives you the score that you have selected. This is not exactly
  16735. encouraging for the beginner and certainly didnæt endear me to the game.
  16736. 7.3
  16737. It is no help either to be told in the instructions that during the
  16738. gameplay you can have four Jacks in a row...a total of 40 when the
  16739. maximum allowed is 31!
  16740. 7.3
  16741. In Gin Rummy it is possible to reach a stalemate situation where the
  16742. computer refuses to give you the one card you need to win the hand and
  16743. it cannot Égo outæ with any of the cards you can throw away (i.e. not
  16744. already declared) or are available from the pack. There is no way of
  16745. getting out of the situation without abandoning the whole game.
  16746. 7.3
  16747. Conclusions
  16748. 7.3
  16749. Card Mania is rather a disappointing product. Card fanatics will
  16750. probably find the games restricting and hard to play, but may feel the
  16751. ú10 a small price to pay for solo practice when human opponents arenæt
  16752. available. They may also be more tolerant of the interface and
  16753. presentation!
  16754. 7.3
  16755. Novice players and those whose vision is less than perfect will be put
  16756. off by the user-unfriendliness and low quality, indistinct graphics (by
  16757. todayæs high standards). At ú10 through Archive, Card Mania was not
  16758. overpriced, but there are probably better ways of spending the money and
  16759. Paul has just told me that the price has gone back up to ú19.95! I
  16760. suggest that you look for discs of card games from PD libraries before
  16761. parting with the cash.ááA
  16762. 7.3
  16763. KillerBugs
  16764. 7.3
  16765. Andrew Rawnsley
  16766. 7.3
  16767. Between ten and fifteen years ago, a new arcade game appeared. Called
  16768. ÉSpace Invadersæ, it went on to be the great-grandfather of thousands of
  16769. modern computer games. In the old days, the game was played on a single
  16770. screen, with no scrolling, a maximum of eight colours, and it was
  16771. wickedly addictive. (Iæm old enough to remember it in black and white on
  16772. an Acorn Atom! Ed.)
  16773. 7.3
  16774. Over time, new and improved versions have been released. They feature
  16775. scrolling play areas, 256 colour graphics, power-ups and so on. However,
  16776. the more advanced the games became, the more they grew away from the
  16777. original. (Compare Swiv on the Archimedes to Arcadians on the BBC model
  16778. B.)
  16779. 7.3
  16780. Now, as part of its ÉArcade Classicsæ series, Cambridge International
  16781. Software (CIS) gives modern games players the chance to experience the
  16782. delights of the original Invaders games. For this privilege, CIS are
  16783. charging ú24.95. (Now reduced to ú10 through Archive! Ed.)
  16784. 7.3
  16785. The A4 manual sheet doesnæt make out KillerBugs to be anything other
  16786. than a pure, unadulterated shoot-em-up. The plot is such as to make it
  16787. look like a take-off of the original. The space bugs have invaded and
  16788. are trying to steal everything they can lay their claws on. The only
  16789. thing between them and their conquering the earth is you. In other
  16790. words, blast them before they blast you!
  16791. 7.3
  16792. The review copy came with two applications on the disc, !!Killer and
  16793. !!FKiller. The only difference, as far as I could see, was that
  16794. !!FKiller has no sound. Why not just put a Ésound offæ option in
  16795. !!Killer? The software is copy protected in such a way as to make hard
  16796. disc installation a waste of time, as all the game data is loaded from
  16797. the floppy.
  16798. 7.3
  16799. The aliens fall into four distinct types: Byrds which are typical flying
  16800. aliens dropping bombs on you; Landers and Centipedes are both from the
  16801. arcade game, ÉCentipedeæ with Landers travelling vertically down the
  16802. screen dropping many bombs, and Centipedes travelling down the screen
  16803. whilst moving backwards and forwards across it. The most interesting
  16804. type of aliens are the Bouncers, which seem to have migrated from the
  16805. public domain game, Ballroom Blitz.
  16806. 7.3
  16807. The game starts with the Byrds being released from the mother ship which
  16808. is off to the left of the main play area, and therefore cannot be hit.
  16809. They then move out onto the main play area in groups, to be shot at by
  16810. vicious Acorn users!
  16811. 7.3
  16812. If the action becomes too frantic, pressing <space> (the keys are
  16813. redefinable) gives you a temporary shield. The problem with this is that
  16814. you tend to forget to press space until it is too late. You can only use
  16815. your shields a few times, as they are controlled by a power bar across
  16816. the bottom of the screen.
  16817. 7.3
  16818. You have three lives but you acquire an extra one every 15,000 points Ö
  16819. very useful. Unfortunately, running out of lives isnæt the only way to
  16820. die. On each level, there are five objects down the right hand side of
  16821. the screen and if the Bugs steal them all, you get to see that familiar
  16822. ÉGame Overæ message once again.
  16823. 7.3
  16824. After those very memorable blasting sessions, you can enter your name in
  16825. the high score table but this doesnæt appear to get saved to disc. What
  16826. a shame!
  16827. 7.3
  16828. There is no denying that KillerBugs is a fun game. If you liked the
  16829. original Invaders, you will enjoy KillerBugs but, compared to classics
  16830. such as Arcadians or Super Invaders on the BBC, KillerBugs seems somehow
  16831. lacking in addictiveness. Certainly at ú24.95, it seems very expensive.
  16832. If it were priced at ú9.99, like the original games on the BBC, maybe it
  16833. would be better value for money. (It is! C.I.S. have dropped the price
  16834. and it is now ú10 through Archive.)
  16835. 7.3
  16836. To my mind, anyone wanting a non-scrolling shoot-em-up should take a
  16837. look at Ballroom Blitz in PD. It is available on Archive Shareware disc
  16838. 24. Other public domain games to watch out for are Invaders (requires 2
  16839. Mb of RAM) and Desktop Invaders. On the commercial front, Swiv or
  16840. Technodream beat KillerBugs every time.ááA
  16841. 7.3
  16842. Compose World
  16843. 7.3
  16844. Richard Rymarz
  16845. 7.3
  16846. Compose World is written by Expressive Software Projects and costs ú48
  16847. +VAT (which includes a site licence). It claims to be an easy-to-use
  16848. music program that allows young children to combine musical phrases to
  16849. compose tunes. The stated aim is to encourage teachers and children to
  16850. become more involved in the world of music. As an acknowledged musical
  16851. novice, I felt quite excited when asked to review this piece of
  16852. software. Maybe it would provoke some spark of musical imagination that
  16853. had been lying dormant for nearly 50 years.
  16854. 7.3
  16855. !Compose
  16856. 7.3
  16857. Compose World is fully RISC OS compliant. The manual is beautifully
  16858. written and presented and only rarely has to be studied. All
  16859. applications and associated utilities are present on one disc and easily
  16860. copy onto hard disc. Everything is packaged in a hardy, video-style box.
  16861. Clicking on !ComposeW1 installs the application on the iconbar. There is
  16862. a second application that allows eight more instruments to be added to
  16863. the original voices built into the computer. (Why havenæt Acorn added
  16864. more interesting voices to the boring ones built into the operating
  16865. system?) Clicking <menu> on the application icon offers the option to
  16866. ÉSplit voicesæ allowing all eight channels to have different voices.
  16867. Another option allows the program to be used with MIDI which I could not
  16868. test. (The program also accepts !Maestro files.) A third option enables
  16869. the user to switch the internal speaker on and off. Finally, the user
  16870. can define the layout of the three main elements of the program:
  16871. phrases, sequences and displays.
  16872. 7.3
  16873. The program
  16874. 7.3
  16875. I decided to leave everything at its default value and clicked on the
  16876. Compose World icon Ö I had already added the extra voices. I was
  16877. presented with two windows: an empty one entitled ÉPhrasesæ and another
  16878. entitled ÉSequenceræ. The latter was divided into 16 empty boxes (more
  16879. could be defined if longer sequences were planned) above which was a bar
  16880. with tape recorder style buttons corresponding to Play, Stop and Pause.
  16881. Further, there was a Loop button, an icon to mark sections of a sequence
  16882. and finally a Tempo bar showing the number of crotchets per minute. This
  16883. could easily be altered. I loaded a prepared Tune File and chose one of
  16884. the twenty seven tunes. A number of pictures in the form of sprites
  16885. filled the Phrases window. Clicking on any picture resulted in a short
  16886. musical phrase almost inaudibly squeaking its way from my A3000És
  16887. speakers. Solution Ö attach the speaker to the household stereo and...
  16888. ...wonderful Ö a much richer and more rounded sound.
  16889. 7.3
  16890. I then had a great deal of fun listening to all the sounds and
  16891. discovered that clicking <menu> on a picture brought up another series
  16892. of options including the ability to change the voice and edit it. All
  16893. sorts of weird and wonderful sounds can be created in this way and saved
  16894. as new phrases. Time signatures, pitch, rhythm, scales, octaves and a
  16895. variety of other musical options could be changed. This I felt was
  16896. beyond me but many ambitious youngsters would have a great time creating
  16897. their own phrases. Even the pictures can be edited, using a very basic
  16898. pixel editor, and the results saved.
  16899. 7.3
  16900. ÉComposingæ music
  16901. 7.3
  16902. Now came the moment to Éwriteæ my own music. First, I used one of the
  16903. set phrases and, by dragging the desired pictures from the ÉPhrasesæ
  16904. window into the ÉSequenceræ window, soon had a tune which sadly, I found
  16905. a touch boring. Moving, changing and deleting phrases is very easy and I
  16906. improved my effort considerably. However, it still only contained one
  16907. instrument and I wanted more.
  16908. 7.3
  16909. Listening to other tune files, I discovered I could add to my list of
  16910. phrases. Now I could use more. Soon I had lots of voices and some very
  16911. interesting sequences playing in the living room. These were far from
  16912. boring. My tune was then saved, edited and could be loaded back into
  16913. !Compose with great ease. I finished up Ésingingæ to my composition
  16914. having enjoyed myself immensely.
  16915. 7.3
  16916. Conclusions
  16917. 7.3
  16918. Usually, when reviewing a piece of software designed for schools, I like
  16919. to test them with a selection of the targeted audience. This was not
  16920. possible because of the long summer break but I am sure schools will
  16921. find Compose World very useful (make sure you can amplify the sound). I
  16922. believe there is a history of success for this program, it having
  16923. originally been written for the BBC micro. The authors claim to have
  16924. enhanced and added to the program to take advantage of the 32 bit
  16925. machines found in most schools. Certainly, it achieves its stated aim of
  16926. allowing every child Ö and child at heart Ö the chance to create their
  16927. own music. What the musical purist will think of it I have no idea and I
  16928. am sure that other musical composition programs such as ÉRotateæ would
  16929. appeal to them more. However, for the novices of this world, Compose
  16930. World is great.ááA
  16931. 7.3
  16932. Tales of Lore
  16933. 7.3
  16934. Richard Rymarz
  16935. 7.3
  16936. Tales of Lore is one of the very few role-playing adventure games
  16937. available for the Archimedes. It comes on two discs inside a robust
  16938. video style box. The version I am reviewing contains a 16 page manual
  16939. that includes all that you need to know. The game costs ú24.95 inc VAT
  16940. from UK Software.
  16941. 7.3
  16942. It can be loaded onto a hard disc using a slightly complicated procedure
  16943. of altering the !Boot and !Run files. Further alterations are needed if
  16944. you are using a 1Mb machine since there are problems when saving a game.
  16945. A ReadMe file explains how to change some lines in a particular file.
  16946. However, I couldnæt even find the file let alone alter it. Clearer
  16947. (correct?) instructions should be given otherwise some game players will
  16948. be very disappointed.
  16949. 7.3
  16950. Anyway, letæs get on to the game itself. Perhaps the superb gameplay,
  16951. graphics and puzzles would make up for the short comings.
  16952. 7.3
  16953. Preparing to play
  16954. 7.3
  16955. Clicking on !Tales, results in an introductory screen showing a devil-
  16956. like creature wearing a loin cloth. Seconds later the desktop is
  16957. returned and the game is installed on the iconbar. There is a
  16958. configuration option which allows the type of machine to be chosen (ARM
  16959. 2, 250 or 3); the names of the characters; and whether sound effects are
  16960. required. Saving the game is done from here as well and you are
  16961. encouraged to do so frequently returning to the desktop by clicking
  16962. <select> and <adjust> together.
  16963. 7.3
  16964. The main playing screens
  16965. 7.3
  16966. Clicking <select> on the !Tales icon reveals the main screen. A nice
  16967. touch is the heavy breathing that increases and decreases in intensity
  16968. as you move. Pictures of your four intrepid adventurers are presented on
  16969. the left hand side. Their two hands are displayed, as are three slider
  16970. bars representing their health, strength and magic powers. In the centre
  16971. is the main playing window and below are directional arrows. Clicking in
  16972. any direction is reflected in the main window.
  16973. 7.3
  16974. To the right is a compass which changes to show which direction you are
  16975. heading and there is a flag and a tent which toggle whether you are
  16976. asleep or not. If you are sleeping (an important strength building
  16977. exercise) the main window goes dark and the breathing stops.
  16978. 7.3
  16979. Finally, in the top right hand corner is the Écombat boxæ and shows what
  16980. weapons are available for use and allows you to alter the position of
  16981. the person in front. Some weapons can be used from the rear but all have
  16982. to be in the right hand.
  16983. 7.3
  16984. Clicking on one of the characters reveals his statistics: health,
  16985. strength and magic skill; his possessions and whether he is wearing any
  16986. armour.
  16987. 7.3
  16988. The game
  16989. 7.3
  16990. The gameæs scenario is that you find yourself under the influence of the
  16991. evil ÉBill the Almightyæ. You and your companions bravely announce that
  16992. you will investigate the Ékeep on the moorsæ. Having drunk a little too
  16993. much you wake up in a dungeon, completely naked and...
  16994. 7.3
  16995. Conclusions
  16996. 7.3
  16997. Playing the game is quite straight forward after you have mastered all
  16998. the information and what each function does. All actions are performed
  16999. with the mouse. This is my first brush with role playing games and I
  17000. quite enjoy playing it. The puzzles are quite easy to begin with
  17001. although mapping is essential. However, my well informed sons were not
  17002. so impressed. Compared with similar offerings on other computers, all
  17003. areas of the game came in for a fair amount of criticism. They did
  17004. concede that the sound effects, though minimal, were quite good and
  17005. !Tales of Lore was a reasonable introduction to this type of game.
  17006. However, they felt the graphics were very mediocre and, for a beginner,
  17007. the interface was quite complicated. No doubt experienced game players
  17008. would have few problems. Finally, I understand that a similar game from
  17009. the 4th Dimension called ÉDungeonæ has recently been released. Perhaps
  17010. buyers should compare the two before considering a purchase.ááA
  17011. 7.3
  17012. Bookstore
  17013. 7.3
  17014. Richard Rymarz
  17015. 7.3
  17016. Bookstore is published by ESM and has been available since 1991 although
  17017. this review is based on version 1.05 dated January 1992. It is a
  17018. dedicated database designed to be used by children at Key Stage 2 and 3
  17019. anywhere in school where reading takes place. It attempts to simplify
  17020. and make enjoyable some of the more mundane elements of book reviewing
  17021. and, just as importantly, allows children to search and read reviews
  17022. already created by others. The program comes in a smart, hardback folder
  17023. which includes an excellent manual and site licence. It costs ú39.50
  17024. +VAT (including the site licence) from ESM or ú43 through Archive.
  17025. 7.3
  17026. The program easily installs on hard disc and contains some sample
  17027. reviews. These aim to allow the children immediate investigation of some
  17028. titles they may wish to read, as well as show them how to write a
  17029. review. The documentation is clear and concise. It is divided into two
  17030. sections. Part 1- Teachers Notes Ö includes appropriate references to
  17031. the National Curriculum, instructions on how to use Bookstore in the
  17032. classroom or library and a step-by-step account of each screen. Part 2
  17033. is a user guide and explains how to get started, search the database,
  17034. create a review, read a review, edit a review, print a review and create
  17035. a new database. All are beautifully written and very easy to follow.
  17036. 7.3
  17037. Creating a database
  17038. 7.3
  17039. I have been using the program since the beginning of this term and to
  17040. date (late October) twenty reviews have been entered into our class
  17041. database. The children (9 and 10 year olds) found the process easy and
  17042. intuitive and it only needed one short lesson to explain what was
  17043. required. Creating a review is simplicity itself with the children
  17044. moving easily between nine screens each one needing either the minimum
  17045. of keyboard entry or just the clicking of radio buttons. This leads to
  17046. one of the major limitations of this type of program (recognised by ESM
  17047. in the documentation). The options within each screen cannot be changed
  17048. and whilst the author has chosen them wisely, the children sometimes
  17049. wished they could add their own. Never-the-less, with a little artistic
  17050. licence, the children found words that suited or if they wished to be
  17051. particularly pedantic, they left certain screens blank.
  17052. 7.3
  17053. Using the database
  17054. 7.3
  17055. Having created a certain number of reviews (ESM suggest that between
  17056. 1000 and 1500 can be held on one 800Kb floppy disc) searching the
  17057. database is very simple. After dragging the directory onto the Bookstore
  17058. icon, a window opens displaying the reviews. Large buttons of the
  17059. alphabet are displayed at the top. If the letter is coloured red, it
  17060. means there is at least one review of a book beginning with that letter
  17061. Ö others are greyed out. Clicking on any letter highlights the first
  17062. book beginning with that letter. There are four radio buttons at the
  17063. bottom of the window: title, author, reviewer and type. Clicking on
  17064. either results in the book/ author/ review or type of book being
  17065. highlighted in the main window. Clicking on the book brings up the
  17066. review which has been condensed from an eleven page entry process into a
  17067. three page review. Clicking <menu> on the main window allows further
  17068. reviews to be created; the selected book to be renamed; a find facility
  17069. that allows any word to be searched for; and finally, the opportunity to
  17070. print any selection of books. When a review is being read, clicking
  17071. <menu> allows the review to be edited and printed. It is all quite
  17072. comprehensive.
  17073. 7.3
  17074. Conclusions
  17075. 7.3
  17076. Bookstore is easy to use, the documentation is excellent and the options
  17077. full and comprehensive. In practice, the children enjoyed entering the
  17078. reviews and reading them. They can easily search and find favourite
  17079. titles, authors and even reviewers. Our class database is not yet large
  17080. enough to test how quick the search facility is but I believe the
  17081. children will not be disappointed.
  17082. 7.3
  17083. However, there are some improvements that I would like to see
  17084. implemented: the system font is the only one available Ö it would be
  17085. nice to use an outline font of our choice; there is no facility to merge
  17086. files Ö this would be useful where more than one computer is available;
  17087. and it would be nice to be able to export reviews as text files to other
  17088. programs Ö a word processor perhaps. There were one or two problems:
  17089. entering data does take a long time Ö be prepared to tie up precious
  17090. time if you want thoughtful results; and, I could not print using my
  17091. Laser Direct Ö not too great a problem unless your school/classroom is
  17092. rich enough to have such a system available. Finally, one irritation:
  17093. the windows do not completely conform to RISC OS guidelines since they
  17094. cannot be resized. Never-the-less, I recommend this program as a very
  17095. useful tool in a busy classroom.ááA
  17096. 7.3
  17097.  
  17098. The spirit of Archive
  17099. 7.4
  17100. We have finally had time to analyse all the questionnaires you sent in
  17101. October. The reason it has taken so long is that, as I mentioned before,
  17102. over one third of all Archive subscribers responded Ö that says
  17103. something about the öspirit of Archiveò! We have already implemented
  17104. some of the suggestions (such as taking credit cards Ö see page 36) and
  17105. we are working on a number of others.
  17106. 7.4
  17107. It has made me realise that to say öArchive is your magazineò is not
  17108. just a platitude or an advertising slogan. Over the years, (have I
  17109. really edited and DTPæed one magazine a month for over 6 years?!) we
  17110. have had terrific support from the contributors to Archive. People have
  17111. written about their interests and shared their enthusiasms with the rest
  17112. of us. And that, as I see it, is Archiveæs main strength. It does mean
  17113. though that we depend on you to tell us what you have discovered and
  17114. give us your views on anything and everything to do with Acorn
  17115. computers.
  17116. 7.4
  17117. How can you help to improve Archive? Well, I have written about that at
  17118. much greater length in an article entitled öArchive Ö Making It Even
  17119. Betterò on page 33.
  17120. 7.4
  17121. Rumours
  17122. 7.4
  17123. Isnæt it funny the way rumours spread?! All I did was to make a Special
  17124. Christmas Offer Ö I offered a ú100 software voucher with every A5000
  17125. sold before Christmas. Very soon, the bulletin boards were buzzing Ö
  17126. öHeæs selling off his stocks of A5000s before the new machines come in.ò
  17127. 7.4
  17128. Sorry to disappoint you but there is no sign at all of any new machines.
  17129. From what I can gather, it will be months, not weeks, before there is
  17130. anything new available Ö maybe not even until Acorn World 94. I hope I
  17131. am wrong in that prediction but I think it is probably fairly realistic.
  17132. 7.4
  17133. Wishing you a very Happy Christmas and a good New Year,
  17134. 7.4
  17135. Products Available
  17136. 7.4
  17137. Å    A5000 special offer extended Ö Archiveæs öChristmas Special Offerò on
  17138. the new A5000s has been extended. Until January 31st, you can buy one of
  17139. the new 30MHz A5000s and get a ú100 software voucher to use against any
  17140. purchase of software from NCS either at the same time as the computer or
  17141. in the future. The 2Mb/HD80 is ú1499 (carriage free) and the 4Mb/HD160
  17142. is ú1699. Add ú75 if you want an AKF50 monitor instead of an AKF18.
  17143. 7.4
  17144. (N.B. We have unlimited stocks of these computers Ö well, Acorn have Ö
  17145. this is not a pre-ARM700 stock clearance but a sales incentive scheme to
  17146. encourage you to buy A5000s because the launch of the ARM700 is looking,
  17147. I think, more like 3rd or 4th quarter 1994.)
  17148. 7.4
  17149. Å    (Another) A5000 special offer Ö We have got hold of some more of the
  17150. older 25MHz A5000s and are selling them without monitors at ú950 (inc
  17151. carriage, cf the Beebug price of ú1008.15). These are 2Mb computers with
  17152. 80Mb hard drives. We only have a limited number available so please ring
  17153. to check stocks before ordering.
  17154. 7.4
  17155. Å    Aggressor Ö Macho Edition Ö This is an upgraded version of the
  17156. original shoot æem up game from Matt Black although it is now released
  17157. as a budget game at ú14.99 +p&p from Matt Black or ú15 through Archive.
  17158. (See the review on page 43.)
  17159. 7.4
  17160. Å    Archive monthly program disc Ö On the disc this month, we have some
  17161. extra, useful utilities: !Convert by John Winters converts DOS->text and
  17162. Text->DOS, which DOSFS doesnæt do; !OnTime by Mark Godwin allows you to
  17163. keep track of how long you have spent on line to a BBS; !OpenDir by Mark
  17164. Godwin opens application directories by dragging rather than shift-
  17165. double-clicking; !SeraPara, again by Mark Godwin, sends incoming data
  17166. from the serial port direct to the parallel port so that, for example,
  17167. you can print from the Pocket Book to a printer without disconnecting
  17168. the printer from the Archimedes, i.e. you only need an A-Link and not a
  17169. Parallel Link as well.
  17170. 7.4
  17171. Also, on the disc, in the Psion3 directory, is a Psion Series 3
  17172. Emulator. This is not a RISC OS application, and requires the PC
  17173. Emulator or a PC Card and there are certain conditions for its use. It
  17174. is a Series 3 Emulator not a Pocket Book emulator, therefore there will
  17175. be some differences. The OPL Compiler is included so you can write
  17176. software without needing to spend ú65 on the compiler Ö although it
  17177. rather defeats the object of it being a portable computer! For what it
  17178. is worth, it is there for your use.
  17179. 7.4
  17180. Chris Johnson has sent us the latest version of his application called
  17181. !Text>Draw which solves the problem noted by Richard Hallasæ last month
  17182. (Archive 7.3 p68) of getting kerned text into Draw.
  17183. 7.4
  17184. Finally, there is an Elite cheat Ö see Hints & Tips on page 50. The
  17185. Archive monthly discs cost ú2 each (or ú20 for twelve Ö a full year).
  17186. 7.4
  17187. Å    Birds of War Ö 4th Dimensionæs latest release is a flight simuator for
  17188. 2Mb Archimedes computers. It provides 192 missions with over 50 aircraft
  17189. types. There are 10 Mb of data including 86,000 words of briefing text
  17190. for the missions. These are compressed onto six discs but they say an
  17191. ARM3 hard drive computer is the ideal configuration. Birds of War costs
  17192. ú34.95 from 4th Dimension or ú32 through Archive.
  17193. 7.4
  17194. Å    Bitfolio Cartoon Graphics Ö LOOKSystems have done another conversion
  17195. for the Archimedes. This time it consists of 100 full colour cartoon
  17196. characters. The 3.2Mb of images are in drawfile format, not scanned as
  17197. sprites. LOOKSystems sells them for ú30 inc VAT and the Archive price is
  17198. ú28.
  17199. 7.4
  17200. (The fun part about it is that the same collection is available for PC
  17201. and Mac users but they have to pay ú60 for exactly the same graphics!!)
  17202. 7.4
  17203. Here are some sample cartoons Ö none of them bear any resemblance to any
  17204. member of the Norwich Computer Services staff, especially not the
  17205. editor!
  17206. 7.4
  17207. Å    Braille tuition Ö The Dorton IT Support Centre have produced a program
  17208. called DotTest for those undertaking the Birmingham braille course but
  17209. it is equally suitable for those wishing to practise or improve their
  17210. braille. It can be used with the standard keyboard configured by the
  17211. program to use the six home keys and the space bar to mimic a braille
  17212. keyboard or an adapted Perkins Brailler plugged into a user port. The
  17213. program costs ú25 from Dorton IT Centre.
  17214. 7.4
  17215. Å    Chemical Modeller Ö SSERCæs molecular modelling software (version 3.3)
  17216. is now öfully mouse compatibleò. It has been improved in many of the
  17217. ways suggested by David Kent in his review in Archive 6.4 p55. It costs
  17218. ú52.50 +VAT from SSERC.
  17219. 7.4
  17220. Å    DP Font Library Ö Dalmation Publications are selling a set of fonts
  17221. (101 in all) at öa price nearly everyone can affordò. The cost is ú19.95
  17222. inclusive of p&p from Dalmation Publications.
  17223. 7.4
  17224. Å    EasyFont Ö Fabis Computing have produced a font management system
  17225. which allows you to choose a selection of fonts simply by clicking in a
  17226. window. EasyFont costs ú25 (+ú1 p&p) +VAT from Fabis Computing.
  17227. 7.4
  17228. Å    Fonts Discs Ö Three discs of display fonts (seven families of fonts on
  17229. each disc) are now available from Fabis Computing, each disc costing ú5
  17230. +VAT.
  17231. 7.4
  17232. Å    Grannyæs Garden goes European Ö 4Mation have produced some modern
  17233. language versions of their popular Grannyæs Garden program. It is now
  17234. available in French, German and Italian. Each costs ú24.50 +VAT from
  17235. 4Mation or ú27 through Archive.
  17236. 7.4
  17237. Å    ImageMaster from David Pilling is a new image processing program
  17238. allowing format conversion and image acquisition from scanners via Twain
  17239. (see below). ImageMaster reads and writes TIFF, JPEG, PCX, PBM, Clear,
  17240. sprite, BMP, GIF and MTV. It can handle images bigger than memory by
  17241. using virtual memory techniques. It works with 1, 2, 4, 8, 16, 24 and
  17242. 32-bit per pixel images. ImageMaster has a whole range of facilities for
  17243. processing and manipulating images and is supplied with Trace, D2Font
  17244. and Snapper (screen capture program). ImageMaster costs ú30 inclusive
  17245. from David Pilling or ú28 through Archive.
  17246. 7.4
  17247. Å    Impression II/Publisher special offer Ö Archive are doing a special
  17248. offer on Impression II. The normal Archive price is ú180 but öwhile
  17249. stocks lastò we are selling them at ú120. If you want to upgrade to
  17250. Impression Publisher when it becomes available, the upgrade will cost
  17251. just ú29 +ú3 p&p +VAT =ú37.60 from Computer Concepts. The RRP of
  17252. Impression Publisher is ú169 +VAT = ú198.58 so by buying a cheap copy of
  17253. Impression II you can get a copy of Impression Publisher for ú157.60 Ö
  17254. quite a good saving. We only have a limited number of copies at this
  17255. price so please do not send a cheque without ringing to reserve a copy
  17256. first.
  17257. 7.4
  17258. Å    Lexique / Wortgut Ö These are French to Eng-lish and German to English
  17259. dictionaries produced by Fabis Computing. Features include groups and
  17260. sub-groups of GCSE topics, search and edit, add your own words, language
  17261. lists printed as required. Each dictionary costs ú20 +VAT from Fabis
  17262. Computing.
  17263. 7.4
  17264. Å    Night Sky is Clares Microsæ new astronomy program. It allows display
  17265. of the night sky at any time from anywhere on earth, gives information
  17266. about each star, shows constellation boundaries, sun, moon and planets,
  17267. works in real or accelerated time, shows lunar and solar eclipses and
  17268. occulations, and deep sky objects can be shown e.g. nebulae, clusters
  17269. and galaxies. Night Sky costs ú79.95 inc VAT from Clares or ú74 through
  17270. Archive.
  17271. 7.4
  17272. Å    Phaethon Ö A new game from a new software house: System Interrupt.
  17273. öDrive your space orb along hazardous terrains at breath-taking
  17274. velocity! Take corners and jump gaps at an unwise speed! Employ your
  17275. full manual capacity upon the solution of fiendish puzzles! Play the
  17276. game!ò, says the System Interrupt press release. Phaethon (apparently
  17277. pronounced öfaith-onò) is ú25.95 from System Interrupt or ú24 through
  17278. Archive. (Never mind the press release, read the review on page 19 from
  17279. which you will gather that Andrew Rawnsley rather likes Phaethon Ö and I
  17280. can vouch for the fact that Andrew has no connection, financial or
  17281. otherwise, with System Interrupt! Ed.)
  17282. 7.4
  17283. Å    Psion 3A Ö As mentioned last month, we are going to be stocking the
  17284. new Psion 3A. The pricing will be ú269 for the 256Kb version and ú329
  17285. for the 512Kb. The only problem is that there are only limited supplies.
  17286. If you know somewhere that has them in stock then I suggest you buy one
  17287. while you have the chance(!) but if not, place an order with us and we
  17288. will put you in the queue and hold your cheque until we get supplies.
  17289. 7.4
  17290. Å    Rhapsody 3 is now available. New features include guitar chords, quick
  17291. edit panel, hairpins & phrasing, auto bar checking, etc. Stewart Watson
  17292. has reported on the extra features in this issue Ö see page 12. Rhapsody
  17293. 3, which requires 2Mb RAM, costs ú99.95 inc VAT from Clares or ú92
  17294. through Archive. There is an upgrade offer from Rhapsody 2 to 3 which
  17295. costs ú48 inc VAT from Clares although this offer is limited to 31st
  17296. December 1993.
  17297. 7.4
  17298. Å    Scientific Graphics Collection CD-ROM Ö This provides a huge database
  17299. of scientific graphics material. It contains all the material from the
  17300. 15 discs of graphics produced separately by SSERC as well as a Draw
  17301. Practical Guide in electronic format. The CD-ROM contains around 9,000
  17302. files with a total of 330Mb of data covering chemistry, physics,
  17303. biology, technology, IT and computing. It costs ú150 +VAT from SSERC.
  17304. 7.4
  17305. Å    Shareware 21 Ö The Archimedes Image Manager on Shareware 21 has now
  17306. been updated to the latest version (AIM3) which includes instant loading
  17307. of (grey) sprites, manipulation of selected area, no restriction on
  17308. image format, better compliance with RISCáOS, better menu structure,
  17309. improved query box and help function, histograms savable as drawfiles.
  17310. This is a disc-only version but if you want a version complete with
  17311. manual, it is distributed by Lindis International. Shareware 21 is ú2
  17312. through Archive.
  17313. 7.4
  17314. Å    Small Ö Another new company on the Archimedes games scene is Virgo
  17315. Software. Their first offering is called Small. It is a 3D maze
  17316. adventure game in which you have been shrunk to microscopic size and
  17317. have to wander the labyrinthine realm of your mind. Small costs ú24.95
  17318. from Virgo Software or ú23 through Archive.
  17319. 7.4
  17320. Å    TCP/IP 2 single user Ö Acorn have realised that making TCP/IP 2
  17321. available only as a site licence at ú399 was not too user-friendly. They
  17322. have therefore decided to make it available with a single-user licence
  17323. for ú99 +VAT (ú105 through Archive).
  17324. 7.4
  17325. Å    T-shirts, sweatshirts and mugs Ö If you are interested in putting your
  17326. own designs onto T-shirts, sweatshirts and mugs, Tekoa Graphics will
  17327. take your designs on Archimedes floppy disc in Artworks, Draw or sprite
  17328. format and transfer them to the required medium. Prices depend on
  17329. quantity but one-off prices are ú13 for T-shirts, ú16.70 for sweatshirts
  17330. and ú6 for mugs dropping to ú6, ú9.70 and ú4 each respectively for 25 or
  17331. more. (No VAT as T.G. are not VAT registered.)
  17332. 7.4
  17333. Å    Twain is an image acquisition standard for easy communication between
  17334. image capturing devices and software applications. It has been
  17335. implemented on Mac and PC and has now been brought to RISCáOS machines
  17336. by David Pilling. Basically, Twain does for scanners what RISCáOS
  17337. printer drivers do for printers. The only version currently available is
  17338. for the HP ScanJet but versions for the Canon scanner (ScanLight
  17339. Professional) and the Epson scanners are on their way. The ScanJet
  17340. version is ú20 inclusive from David Pilling or ú19 through Archive.
  17341. 7.4
  17342. Review software received...
  17343. 7.4
  17344. We have received review copies of the following: ÅAIM3á(u),
  17345. áÅASM_Helpá(u), á ÅEasyFontá(u), á ÅJumble Funá(e), ÅLingomasterá(e), á
  17346. ÅMini Expansion Adaptorá(h), á ÅNoddyæs Playtimeá(e), á ÅOpening Doors
  17347. on IT Capability Ö four packsá(e), á ÅScribbleá(e), ÅSea, Trade &
  17348. Empireá(e), á ÅSmallá(g),  ÅSoapboxá(e), á ÅSounds & Rhymesá(e),
  17349. ÅSwitchá(g).
  17350. 7.4
  17351. e=Education, bk=Book, g=Game, h=Hardware, l=Language, m=Music,
  17352. u=Utility, a=Art.
  17353. 7.4
  17354. If you would like to review any of these products, please contact the
  17355. Archive office.ááA
  17356. 7.4
  17357. Government Health Warning Ö Reading this could seriously affect your
  17358. spiritual health.
  17359. 7.4
  17360. öSo, the self-styled expert on Christianity has been suffering from
  17361. depression, he has? Paul, I thought you said that you believed in a God
  17362. who healed people!?ò
  17363. 7.4
  17364. Well, as I reported in this slot a couple of years ago, God healed my
  17365. back miraculously in answer to prayer,  so why didnæt He remove my
  17366. depression when I, and a good number of other people, prayed? (I am
  17367. feeling a lot better now, by the way. Many thanks to all those of you
  17368. who expressed concern!)
  17369. 7.4
  17370. I donæt pretend to have any answer to öthe problem of sufferingò, Iæm
  17371. afraid. And I donæt honestly think that the bible does, either. We in
  17372. the West are trained to ask öWhy?ò and I donæt think there really is any
  17373. answer to that question. Oh, yes, in some cases you can see that
  17374. someoneæs suffering is a direct result of their, or someone elseæs,
  17375. actions but in the majority of cases, suffering does not happen as a
  17376. direct Écause and effectæ.
  17377. 7.4
  17378. Have I learnt anything through the depression I suffered? Yes, I have.
  17379. It made me stop and ask, öWhat is really important in life?ò The answer?
  17380. People and relationships. I decided, amongst other things, that when I
  17381. felt better I was going to find a way of spending fewer hours slaving
  17382. over a hot computer and spending more time with my own family and
  17383. friends.
  17384. 7.4
  17385. God is in the business of transforming suffering and if we trust Him, He
  17386. will bring good out of the worst situation. You only have to look at
  17387. Jesusæ death to see that. It looked like pointless suffering, but the
  17388. bible teaches something very different Ö if you donæt know what I mean,
  17389. ask a Christian to explain it. And if you do know what I mean, thank God
  17390. that he allowed His Son to die for us!
  17391. 7.4
  17392. Paul Beverley
  17393. 7.4
  17394. P.B.
  17395. 7.4
  17396. 4th Dimension     P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  17397. 7.4
  17398. 4Mation     11 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  17399. 8PA.   (0271-25353) (0271-22974)
  17400. 7.4
  17401. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  17402. 6QA.
  17403. 7.4
  17404. Acorn Computers Ltd    Acorn House,
  17405. Vision Park, Histon, Cambridge, CB4 4AE. (0223-254254) (0223-254262)
  17406. 7.4
  17407. Angelsoft Educational     35 Heol
  17408. Nant, Swiss Valley, Llanelli, Dyfed, SA14 8EN. (0554-776845)
  17409. 7.4
  17410. Cambridgeshire Software House    8 Bramley
  17411. Road, St Ives, PE17 4WS. (0480-467945) (0480-496442)
  17412. 7.4
  17413. Clares Micro Supplies     98
  17414. Middlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA.         (0606-
  17415. 48511) (0606-48512)
  17416. 7.4
  17417. Colton Software (p5)    2 Signet
  17418. Court, Swanns Road, Cambridge, CB5 8LA. (0223-311881)     (0223-312010)
  17419. 7.4
  17420. Computer Concepts (pp5/15)    Gaddesden
  17421. Place, Hemel Hempstead, Herts, HP2 6EX. (0442-63933)    (0442-231632)
  17422. 7.4
  17423. Dalmation Publications     37 Manor
  17424. Road, Teddington, Middlesex, TW11 8AA.
  17425. 7.4
  17426. David Pilling     P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  17427. 7.4
  17428. Davyn Software      The Workshop, off Princess Street, Sandal, Wakefield,
  17429. WF1 5NY.          (0924-254800)
  17430. 7.4
  17431. Dorton IT Centre     Dorton House, Seal, Kent, TN15 0ED. (0732-761477
  17432. Ext223)
  17433. 7.4
  17434. merald Publishing     P.O.Box 324,
  17435. Cambridge, CB1 3HB. (0223-355399)
  17436. 7.4
  17437. EMR Ltd     14 Mount Close, Wickford, Essex, SS11 8HG. (0702-335747)
  17438. 7.4
  17439. Fabis Computing     95 Fabis Close, Swadlincote, Derbyshire, DE11 9SL.
  17440. 7.4
  17441. Krisalis Software     Teque House,
  17442. Masonæs Yard, Downs Row, Moorgate, Rotherham, S60 2HD. (0709-372290)
  17443. 7.4
  17444. Kudlian Soft     8 Barrow Road, Kenilworth, Warwickshire, CV8á1EH. (0926-
  17445. 851147)
  17446. 7.4
  17447. Lindis International (p9)    Wood Farm,
  17448. Linstead Magna, Halesworth, Suffolk, IP19 0DU. (098-685-477) (098-685-
  17449. 460)
  17450. 7.4
  17451. LOOKSystems    47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. (0603-
  17452. 764114)       (0603-764011)
  17453. 7.4
  17454. Matt Black     P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  17455. 7.4
  17456. Norfolk IT Team     Norfolk County Inset Centre Witard Road Norwich NR7
  17457. 9XD.
  17458. 7.4
  17459. Oak Solutions (p10)    Broadway
  17460. House, 149-151 St Neots Road, Hardwick, Cambridge, CB3 7QJ. (0954-
  17461. 211760) (0954-211767)
  17462. 7.4
  17463. Oregan Developments     36 Grosvenor
  17464. Avenue, Streetly, Sutton Coldfield, B74 3PE.
  17465. 7.4
  17466. Quantum Software     35 Pinewood Park, Deans, Livingston, EH54 8NN. (0506-
  17467. 411162 after 6)
  17468. 7.4
  17469. Risc Developments     117 Hatfield
  17470. Road, St Albans, Herts, AL1 4JS. (0727-840303) (0727-860263)
  17471. 7.4
  17472. Sherston Software     Swan Barton,
  17473. Sherston, Malmesbury, Wilts. SN16 0LH. (0666-840433) (0666-840048)
  17474. 7.4
  17475. Sibelius Software     4 Bailey
  17476. Mews, Auckland Road, Cambridge, CB5 8DR. (0223-302765)
  17477. 7.4
  17478. Sigma Press     1 South Oak Lane, Wilmslow, Cheshire, SK9 6AR. (0625-
  17479. 531035)
  17480. 7.4
  17481. SSERC     24 Bernard Terrace, Edinburgh, EH8 9NX. (031-668-4421)
  17482. 7.4
  17483. System Interrupt     Burcott Manor, Wells, Somerset, BA5 1NH. (0749-670058)
  17484. (0749-670809)
  17485. 7.4
  17486. Tekoa Graphics     16 Murray Road, Rugby, CV21 3JN. (0788-571434) (0788-
  17487. 546376)
  17488. 7.4
  17489. Virgo Software     P.O.Box 44, Cheshire, SK7 4QY. (061-456-0009)
  17490. 7.4
  17491. Colton
  17492. 7.4
  17493. From 7.3 page 7
  17494. 7.4
  17495. CC
  17496. 7.4
  17497. From 7.3 page 13
  17498. 7.4
  17499. The Advance Column
  17500. 7.4
  17501. Robert Chrismas
  17502. 7.4
  17503. This column is for people interested in Acorn Advance. The main topics
  17504. this month are the importance of the Learning Curve Offer, and
  17505. installation. Next monthæs main topic will depend on what you write to
  17506. me about.
  17507. 7.4
  17508. The Learning Curve
  17509. 7.4
  17510. If you are buying an Archimedes now, it is worth finding an extra ú50
  17511. for the ÉLearning Curveæ software pack. It is excellent value. Acorn
  17512. Advance, just one item in the pack, includes a word processor/DTP
  17513. package, a spreadsheet, a database and a graphics program Ö all the
  17514. serious software most users need to get started. Advance has a sensible
  17515. selection of features which are easy to use.
  17516. 7.4
  17517. I reviewed Advance in Archive 6.9 p33 and said that although it is a
  17518. good package, I was not sure how well it would sell. However, if Acorn
  17519. planned all along to include Advance with a new Archimedes for a give-
  17520. away price, I reckon they got it right this time.
  17521. 7.4
  17522. People buying computers for the first time often find choosing suitable
  17523. software intimidating. A new Archimedes owner already gets a desktop
  17524. environment, fonts, printer drivers, drawing and painting packages free.
  17525. So now, for a small extra cost, they can get their Éofficeæ software Ö
  17526. the only tricky decisions left are what games to buy and what computer
  17527. magazines to subscribe to.
  17528. 7.4
  17529. One advantage of buying Archive will be ÉThe Advance Columnæ in which
  17530. users can seek help and perhaps find useful advice.
  17531. 7.4
  17532. For established Archimedes users, the generous Learning Curve offer is
  17533. still important. Acorn made sure that Font, Sprite and Draw format files
  17534. became a standard (at least within the Archimedes world) by giving away
  17535. the font manager, Paint and Draw with RISC OS. Advance format files will
  17536. probably not achieve such universal acceptance but we can expect to see
  17537. many Advance format files as well as applications which can interact
  17538. with Advance tools.
  17539. 7.4
  17540. Getting started
  17541. 7.4
  17542. The second chapter in the manual explains how to install Advance for
  17543. each of the three different packs in which Advance is supplied. Since
  17544. most users will have a single user pack, they can skip quite a lot of
  17545. this chapter.
  17546. 7.4
  17547. If you are the sort of person who chucks the manuals aside and tries
  17548. things out, the advice which follows may forestall some disappointing
  17549. mistakes. If you are the sort of person who puts the discs to one side
  17550. and reads as much of the manual as you can understand before trying to
  17551. install the software, you may be interested to learn that informal
  17552. observation of teenage culture dialect words suggest that this behaviour
  17553. is typical of a personality type which they refer to as ÉMeccano Manæ.
  17554. We are the latest minority group!
  17555. 7.4
  17556. With a single user pack, you cannot back up the discs until disc 1 has
  17557. been installed. So insert disc 1 and double click on the !Advance
  17558. application. Complete the registration details. This will remove the
  17559. copy protection from disc 1. Depending on how careful you  are (how
  17560. Meccano oriented) you may now want to back up Disc 1 and Disc 2.
  17561. 7.4
  17562. Advance is supplied on two 800Kb discs. This is not very convenient. All
  17563. the new Archimedes computers can use discs formatted to hold twice as
  17564. much data Ö 1.6Mb. So you can store the whole application on one disc.
  17565. Of course, if you have a hard disc you will probably want to copy
  17566. !Advance into a suitable directory on the hard disc.
  17567. 7.4
  17568. First copy the !Advance application from Disc 1 on to a suitable
  17569. directory on your hard disc, or into a floppy disc formatted for 1.6Mb.
  17570. 7.4
  17571. Now look inside your new copy of Advance. You do this by pointing to the
  17572. new copy of Advance, holding down <shift>, and double clicking <select>.
  17573. This opens the Advance directory.
  17574. 7.4
  17575. Now you can copy !AdvanceWP from Disc 2 so that it is in the same
  17576. directory as !AdvanceDB, !AdvanceGR and !AdvanceSH. This creates a
  17577. complete copy of Advance.
  17578. 7.4
  17579. You should now make a backup of this complete copy of Advance onto
  17580. (another) 1.6Mb floppy disc.
  17581. 7.4
  17582. Although it makes installation a bit fiddly, this method of organising
  17583. Advance has some advantages. You do not need to keep all the tool
  17584. applications inside Advance. You can keep the tool applications anywhere
  17585. you want. Provided the computer has Éseenæ them, they will still be
  17586. loaded and used.
  17587. 7.4
  17588. Some notes on WP
  17589. 7.4
  17590. Save three seconds: to start a new word processing document, you can
  17591. just click <select> on the Advance application. There is no need to go
  17592. through the Create menu.
  17593. 7.4
  17594. Paragraph Border: Look out for the Paragraph Border option on the
  17595. Effects menu. There are three types of border, thick, thin and shadow.
  17596. If you mark any section of text and try to put a border around it, the
  17597. border will automatically go from the carriage return before to the
  17598. carriage return after.
  17599. 7.4
  17600. The paragraph border menu also has thick and thin Érulesæ which draw
  17601. single lines under the Éparagraphæ.
  17602. 7.4
  17603. Some interesting results occur if you put borders around areas which
  17604. already include sections with borders, or if you change the ruler within
  17605. a section with a border. So far, I have not found a practical use for
  17606. this.
  17607. 7.4
  17608. Send your hints, tips, ideas, questions, frustrations, etc to me, Robert
  17609. Chrismas, either via the Archive office or direct to 8 Virginia Park
  17610. Road, Gosport, Hants, PO12 3DZ. Provided I do not get inundated (fat
  17611. chance judging from the response to the July article) I will try to
  17612. answer questions immediately through the post. However, in the style of
  17613. problem pages everywhere, you will still see your letter in the magazine
  17614. (possibly with a completely different answer).ááA
  17615. 7.4
  17616. Lingenuity
  17617. 7.4
  17618. New artwork
  17619. 7.4
  17620. Oak Solutions
  17621. 7.4
  17622. From 7.3 page 14
  17623. 7.4
  17624. Music Column
  17625. 7.4
  17626. Stewart Watson
  17627. 7.4
  17628. TG100?
  17629. 7.4
  17630. Two questions from the postbag. What is a TG100? Is it an expander, is
  17631. it a module, is it a tone generator or is it a synthesizer? The answer,
  17632. in each case, is Éyesæ. Most synthesizers are now produced in two forms,
  17633. with and without a keyboard. The keyboardless versions, which include
  17634. the tone-generating part of the original synthesizer, are usually called
  17635. expanders, but are sometimes referred to as synthesizers in module form
  17636. (modules) or tone generators.
  17637. 7.4
  17638. General MIDI
  17639. 7.4
  17640. There is now a wide range of expanders on the market, many of which are
  17641. General MIDI compatible. This means that they will be at least 28 note
  17642. polyphonic and 16 part multi-timbral. They will all have a set of voices
  17643. at least from 1 Ö 128 that are of the same basic type, i.e. voice 1 will
  17644. be a piano sound, voice 57 will be a trumpet sound etc. The drum sounds
  17645. will be assigned to MIDI channel 10, and the note assignment of the
  17646. different drum sounds will be the same. The difference between different
  17647. General MIDI tone generators is in the sound (and price) of different
  17648. manufacturersæ products. Some manufacturers are particularly strong in
  17649. brass sounds, while others have excellent strings, and it is up to the
  17650. purchaser to decide which modelæs sounds (and price) best suit their
  17651. requirements. A General MIDI device is well worth having because of the
  17652. vast range of music available in Standard MIDI file format, which will
  17653. run immediately via General MIDI.
  17654. 7.4
  17655. PSR6700?
  17656. 7.4
  17657. What is a PSR6700? Yamaha, who now almost totally dominate the keyboard
  17658. market, produce a wide range of keyboards with either small keys or
  17659. standard size keys. The third letter of the name indicates the size of
  17660. the keys; S for small, R for regular. The number is simply the model
  17661. number, and the higher the number of the current range, the higher the
  17662. specification. Therefore, a PSR6700 is a Yamaha regular sized keyboard
  17663. with a fairly high specification. Unfortunately, Yamaha also seem to
  17664. have a policy of regularly changing the model numbers of their
  17665. keyboards, without necessarily changing very much else. But it does mean
  17666. that bargains can be found by buying a replaced model which is perhaps
  17667. only cosmetically different.
  17668. 7.4
  17669. Standard MIDI files
  17670. 7.4
  17671. Each month there are more and more adverts in music magazines for
  17672. Standard MIDI file libraries. Not all of these are in Archimedes format
  17673. but that doesnæt mean that the Archimedes cannot access these files. DOS
  17674. and Atari files can be transferred to ADFS very easily. First back up
  17675. the original disc. Load the copy, select all the files and change the
  17676. filetype to &FD4, the Serenade filetype, and these can then be loaded
  17677. and run perfectly. Alternatively, use the EMR Studio24+ file converter
  17678. to convert the MIDI files into Studio 24+ files. Some of these files are
  17679. extremely professionally produced Ö but not all. I suggest that, if you
  17680. wish to build a library of Standard MIDI files, you sample a few
  17681. libraries before deciding where to spend the bulk of your hard-earned
  17682. money. Pro Music of Dettington Way, Bury St. Edmonds, Suffolk IP33 3BR
  17683. have an extensive catalogue of Standard MIDI Files priced ú5.95 per file
  17684. (minimum order 4 files).
  17685. 7.4
  17686. Sound Advice
  17687. 7.4
  17688. Sound Advice file converter has been upgraded to import and export
  17689. Standard MIDI Files. Files can be exported in either Format 0 or Format
  17690. 1. This gives Sound Advice users access to the vast Standard MIDI file
  17691. libraries.
  17692. 7.4
  17693. Music Scorewriting
  17694. 7.4
  17695. There are major advances in music writing packages for the Archimedes at
  17696. the moment. Rhapsody 3 from Clares (see separate review) is now
  17697. available and ScoreDraw 3 will be available around Christmas. Sibelius
  17698. Software who produced the very professional, and very expensive Sibelius
  17699. 7, should have Sibelius 6 on sale by the time you read this. Sibelius 6
  17700. is a cut down version of Sibelius 7 and will cost ú160 including VAT.
  17701. EMR claim to have Desktop Scorewriter available, but Iæve still not seen
  17702. it. áA
  17703. 7.4
  17704. Rhapsody 3
  17705. 7.4
  17706. Stewart Watson
  17707. 7.4
  17708. Rhapsody 3 is the latest music package from Clares. It is obviously an
  17709. upgrade of Rhapsody 2 but there are so many new and improved features
  17710. that it perhaps should really be thought of as a new and separate
  17711. program. In fact, Rhapsody 2 will continue to be available in the
  17712. immediate future. Rhapsody 3 requires a minimum of 2Mb of RAM to run, as
  17713. it requires over 800Kb itself. If you intend to multi-task Rhapsody 3
  17714. and Serenade, for instance, 4Mb  is essential.
  17715. 7.4
  17716. User-friendliness
  17717. 7.4
  17718. Despite the vast number of features available, Rhapsody 3 is extremely
  17719. user-friendly, and a novice to scoring should have no problem at all in
  17720. getting to grips with the basics of the program. Extensive help is
  17721. available via Acornæs help application, and the numerous keyboard short-
  17722. cuts are very useful. The more familiar you become with the short-cuts,
  17723. the faster you will be able to input complicated scores. I tried the
  17724. program out on a couple of pupils who were not particularly au-fait with
  17725. music technology and they took to it like ducks to water, without access
  17726. to the manual, and with only a minimum of help from me.
  17727. 7.4
  17728. The package
  17729. 7.4
  17730. The package includes 4 discs and a very thorough 110 page manual.
  17731. Unfortunately, there is no keystrip or separate quick key guide. There
  17732. are so many quick keys that I think a separate quick key guide is almost
  17733. essential, if you do not wish to have the manual by your side when
  17734. working on more complicated scores. Iæve included a text file for
  17735. printing your own quick key guide on the Archive monthly disc. The
  17736. program has Clares usual installation procedure which is a sensible
  17737. protection system protecting the supplier without inconveniencing the
  17738. user.
  17739. 7.4
  17740. Discs
  17741. 7.4
  17742. Of the four discs supplied with the package, the first contains the main
  17743. Rhapsody 3 application, together with !Scrap, !SysMerge, !System and a
  17744. ReadMe file containing the most up-to-date information on the program.
  17745. There is also a Utilities directory containing two applications
  17746. !3Dwindows and !DragaSpri, which are not referred to in the manual.
  17747. There are three resources discs. Disc one contains the !Config, !Perform
  17748. and !VoiceApp applications, together with the Pembroke music font,
  17749. Tonecharts for a wide variety of keyboards and a Demo which will run for
  17750. over three hours. Resources disc two contains the !Voices application
  17751. which includes a large number of voices which will be very useful if
  17752. using the internal voices rather than the MIDI facilities. Resource disc
  17753. three contains a large collection of music files.
  17754. 7.4
  17755. The manual
  17756. 7.4
  17757. The manual is well laid out with plenty of illustrations but,
  17758. surprisingly, the quality of the screen dumps is not consistent with the
  17759. high quality of the rest of the package.
  17760. 7.4
  17761. New features
  17762. 7.4
  17763. There are a huge number of new features including guitar chords, a quick
  17764. edit panel, full dragging of notes and other symbols, hairpins and
  17765. phrasing, different note styles, automatic bar checking, user
  17766. preferences, different individual stave sizes and styles, auto save
  17767. option, a whole range of new symbols, etc, etc.
  17768. 7.4
  17769. Start up
  17770. 7.4
  17771. When the program is loaded and run, you are presented with two windows,
  17772. a single stave with a treble clef and the main editing panel. Users can
  17773. customise the start up configuration to their individual preferences.
  17774. This allows the development of individual house styles.
  17775. 7.4
  17776. Getting started
  17777. 7.4
  17778. There are a variety of ways of entering notes and symbols, the most
  17779. immediate being to simply drag them from the main panel into the score
  17780. window. The note length at the cursor can be altered by pressing one of
  17781. the function keys, and accidentals can be added from the control panel
  17782. or by using <ctrl> and a function key.
  17783. 7.4
  17784. Staves
  17785. 7.4
  17786. To insert a new stave, you bring up the Add item in the stave submenu.
  17787. This window allows you amongst other things, to name the stave and
  17788. assign it to a MIDI channel and a programme change. A maximum of 24
  17789. staves are allowed per score and the information for each can be
  17790. displayed down the left side of the screen. Staves can be in one of four
  17791. formats, normal, small, percussion, sol-fa or blank. The blank scores
  17792. are particularly useful when entering lyrics or guitar chords.
  17793. 7.4
  17794. Notes
  17795. 7.4
  17796. Every note fits into a slot, which varies in width according to the
  17797. length of the current note and other information that is present. Slots
  17798. can be globally widened or narrowed to the useræs preferences, and
  17799. individual slot widths can also be altered.
  17800. 7.4
  17801. The main panel
  17802. 7.4
  17803. The main panel is where most of Rhapsodyæs features are controlled. It
  17804. is divided into three sections, Action, Selection and Submenus. The
  17805. action icons control the movement of the cursor and insertion and
  17806. deletion of notes, etc. The selection icons duplicate the symbols
  17807. available from the function keys, and when one is selected from the main
  17808. panel, a submenu choice appears at the bottom of the main panel.
  17809. 7.4
  17810. Block functions
  17811. 7.4
  17812. Blocks of notes can be cut, copied and pasted, as in a word processor
  17813. but, additionally, blocks of notes can be shifted, transposed or have
  17814. attributes like accents added. This is a much more powerful function
  17815. than in Rhapsody 2.
  17816. 7.4
  17817. Capture
  17818. 7.4
  17819. Scores can be played in from a MIDI keyboard in real time, step time or,
  17820. interestingly, semi-real time. Once the notes have been recorded, they
  17821. are transcribed with a variety of interesting options. Quantize is
  17822. available as fixed length or variable length, which is extremely useful
  17823. if there is a wide range of note values in the piece being played. It
  17824. can interpret or ignore triplets and the keyboard can be split at any
  17825. point and any notes below that point will be input to a stave below the
  17826. current one, so that piano music can be input in real time.
  17827. 7.4
  17828. Guitar chords
  17829. 7.4
  17830. In a review, it is only possible to touch on some of the features
  17831. available and there are so many wonderful features that it is hard to
  17832. decide what to include and what to miss omit. Having said that, the
  17833. guitar chord function is really excellent. Up to 48 chords can be
  17834. defined, named and stored. The program comes with 36 chords already
  17835. defined which saves a lot of initial effort. The chords are best placed
  17836. on a separate blank stave because, by default, they are input to the
  17837. centre of the stave.
  17838. 7.4
  17839. Printing
  17840. 7.4
  17841. At the end of the day, any scoring package is going to be judged on the
  17842. printout, which was Rhapsody 2És weakness. Rhapsody 3 is a considerable
  17843. improvement in this respect, and the format options are extensive and
  17844. first-class. Files cannot presently by exported to ScoreDraw, but a new
  17845. version of ScoreDraw to take Rhapsody 3 files should be available soon.
  17846. However, the print quality from Rhapsody 3 is perfectly acceptable for
  17847. everyday use.
  17848. 7.4
  17849. Wish list
  17850. 7.4
  17851. Although when recording in real time, it is possible to leave a blank
  17852. bar and then delete the extra barline, I find that inelegant and would
  17853. prefer a count-in bar. Inputting text is a bit unwieldy, although using
  17854. a blank stave does make this much more comfortable than previously. An
  17855. easier way to input text would be advantageous. The list of Italian,
  17856. German and English terms could have been made user-editable. There are
  17857. one or two little idiosyncrasies, for instance, there are two inverted
  17858. mordants but no mordant symbol, and the range of dynamics doesnæt
  17859. include Sforzando. Having the facility to input guitar chords is a real
  17860. boon, but it would have been delightful if the facility to output a part
  17861. in guitar tablature were available. These are obviously very minor
  17862. quibbles, for such an excellent program.
  17863. 7.4
  17864. Conclusion
  17865. 7.4
  17866. Sequencing and scorewriting are fundamentally different activities in
  17867. that, when you use a sequencer, you are primarily concerned with how
  17868. your music sounds, but when you score a piece of music, you are
  17869. principally interested in how the music looks. I think Rhapsody 3
  17870. compromises its principal aim slightly to provide some extra sequencing
  17871. functions. Having said that, it is an extremely effective program,
  17872. wonderfully easy to use, and would fulfil all but the most demanding of
  17873. anyoneæs scorewriting needs.
  17874. 7.4
  17875. Price and availability
  17876. 7.4
  17877. Rhapsody 3 is available from Clares Micros price ú99.95 inclusive or ú92
  17878. through Archive. An upgrade from Rhapsody or Rhapsody 2 is available
  17879. from Clares until the 31st December price ú48.00. A site licence costs
  17880. ú352.50 from Clares and an existing site licence upgrade costs ú146.87.
  17881. áA
  17882. 7.4
  17883. CC
  17884. 7.4
  17885. From 7.3 page 8
  17886. 7.4
  17887. Comment Column
  17888. 7.4
  17889. Å    Acorn World 93 Ö Your description of Acorn World 93 is mild indeed. I
  17890. thought it was pretty disappointing: no new hardware to speak of (apart
  17891. from the 105Mb removables, of course), nothing new on sale at CC,
  17892. NewLook which slows the machine down unacceptably, Oak going out of
  17893. hardware and Rob McMillan out of a job. (Someone tells me he is now
  17894. working for Acorn! Ed.)
  17895. 7.4
  17896. One thing on the credit side for music buffs was Sibelius, the music
  17897. writeræs equivalent of Impression, which really looks very impressive.
  17898. 7.4
  17899. On the subject of removables, there is apparently a 270Mb, 3╜ö drive in
  17900. the offing. It is only in IDE format and there is no sign of a SCSI
  17901. version.á Mike Hobart, Cambridge.
  17902. 7.4
  17903. We too heard the rumours about the 270Mb removables. We have been told
  17904. told öhopefully sometime in 1st quarter 1994ò for the IDE version and
  17905. öMarch at the earliestò for the SCSI version. There is no word on
  17906. pricing yet. Also, I must confess to a sense of un-ease at the thought
  17907. of  trusting 270Mb of data to a 3╜ö removable disc! Ed.
  17908. 7.4
  17909. Å    Auto-kerning fonts in Impression Ö At the time the ÉNew Outline Fontsæ
  17910. article was written (Archive 7.3 p34), Impression Style was expected to
  17911. have been released by the publication date, so the comment that current
  17912. versions of Impression support these fonts would have been true. In
  17913. fact, it was true, but only if you live in Germany! The Germans have
  17914. Impressioná2.5 which contains several features not in 2.19, including
  17915. support for auto-kerning fonts. However, this release is not generally
  17916. available in this country, and is being superseded by Impression
  17917. Publisher (and, in some ways, by Style).á Richard Hallas, Huddersfield.
  17918. 7.4
  17919. Å    Colour Card with Taxan 770 Plus Ö Much has been made of graphics cards
  17920. recently but potential purchasers should be aware of the impossibility
  17921. of getting a quart out of a pint pot (see Colin Singletonæs comments
  17922. Archive 7.3 p27). My Épint potæ is a Taxan 770+ and having bought a CC
  17923. Colour Card recently, I have discovered that the monitor will not
  17924. support many of the new modes theoretically offered by the card. In
  17925. particular, it will not synchronise with any of the 1024╫768 modes, the
  17926. 960╫720 modes or the synthetic SVGA 800╫600 modes. Obviously, the
  17927. 1280╫1024, 1440╫1080 and 1152╫848 modes are also not available, although
  17928. 1600╫600 does work. This mode is very dim on the screen and requires
  17929. resizing via the monitor controls. I have wound up using mode 110 most
  17930. often, with the CC 640╫512 mode 98 being very clear and having an almost
  17931. liquid clarity, but with correspondingly big text and icons.
  17932. 7.4
  17933. I was after a larger effective desktop size and have achieved this, but
  17934. I wouldnæt say Iæm totally happy. Mode 110 is a trifle too small/unclear
  17935. and I wish I could use the 16 colour 960╫720 mode. So be warned that the
  17936. pursuit of a better display may well take you on the path towards a 17ö
  17937. monitor. Prices for these are dropping, however, as they become
  17938. increasingly the norm for PC Windows users.á Richard Fallas, Grendon
  17939. Underwood, Bucks.
  17940. 7.4
  17941. Å    Flopticals for ADFS, part three Ö Since I told you (in Archive 6.11)
  17942. about the intention of the Berlin-based firm, Tools, to develop the
  17943. software for an ADFS floptical drive, things have taken a turn for the
  17944. worse.
  17945. 7.4
  17946. Tools have just told me that, after several months filled with fruitless
  17947. attempts to obtain up-to-date developersæ information from Insite
  17948. Peripherals, they have dropped the project completely.á Jochen
  17949. Konietzko, K÷ln, Germany.
  17950. 7.4
  17951. Å    Kerned text within Drawfiles in Impression Ö When incorporating
  17952. drawfiles which contain kerned text into Impression, the text reverts to
  17953. being unkerned. The only solution at present is to convert the text into
  17954. paths before saving the file into Impression: the letters then remain in
  17955. their kerned positions.á Nick Edgar, Doncaster.
  17956. 7.4
  17957. At the time of writing, this does still apply to the pre-release of
  17958. Impression Style, although Computer Concepts are aware of the situation.
  17959. 7.4
  17960. Richard Hallas, Huddersfield.
  17961. 7.4
  17962. Å    Keystroke Update Ö Quantum Softwareæs Keystroke utility has attracted
  17963. some very complimentary and well-deserved remarks in recent issues of
  17964. Archive and elsewhere. I donæt know of any other program which enhances
  17965. the Archimedesæ productivity so well and the after-sales service is
  17966. quite the best Iæve come across.
  17967. 7.4
  17968. Version 2.30 was released in mid-November and represents a significant
  17969. update with a fully-revised manual. V2.31 (25-Nov-93) clears a minor bug
  17970. in the Executor playback module for the key definitions.
  17971. 7.4
  17972. There are two main areas of change in V2.30. Firstly, in previous
  17973. versions, the Insert Text option was basically limited to letters,
  17974. numbers, other characters and control codes in the ASCII range 32-255.
  17975. The update allows virtually all the remaining control keys to be used
  17976. (escape, tab, page up, Print, and so on), by entering them between
  17977. backslash (\) characters as part of the text string. In the case of Ctrl
  17978. and/or Shift, only the letters C-, S- or CS- need be entered as the
  17979. Étextæ equivalent.
  17980. 7.4
  17981. To give an example, if you wanted to change the page indents manually in
  17982. Ovation, you would first call up the Tabs/Indents dialogue box by
  17983. pressing the Shift, Ctrl and Tab keys together (<shift-ctrl-tab>),
  17984. before amending the dialogue box numbers. Keystrokeæs Insert Text
  17985. equivalent is entered simply as É\CS-TAB\æ. Very straightforward but
  17986. very powerful.
  17987. 7.4
  17988. The other new facility is the ÉEVALæ function, used in conjunction with
  17989. dialogue boxes. This function evaluates any numerical element of the
  17990. text present in a box, applies a desired, preset arithmetic change and
  17991. inserts the new value into the box. The arithmetic operations can be
  17992. add, subtract, multiply or divide.
  17993. 7.4
  17994. Confused? Letæs look at an example following on from the one above. Let
  17995. us say you wish to apply an indent of 10mm at the right-hand side of an
  17996. Ovation document. To do that manually, you would need to press <shift-
  17997. ctrl-tab> to open the Tabs/Indents dialogue box, click on the Right
  17998. Indent radio button, note the existing value (which will depend on the
  17999. page width), mentally subtract 10mm, clear the existing value (<ctrl-
  18000. U>), type in the new value, press <return> and click on OK; a total of
  18001. some 15 keypresses. Keystroke will do all this for you with a simple
  18002. two-key combination.
  18003. 7.4
  18004. The benefit of using ÉEVALæ and ÉÖ10æ in the text string is that, rather
  18005. than entering an absolute value, Keystroke will enter a value of Ö10mm
  18006. relative to the existing value, giving a 10mm indent regardless of the
  18007. document page width.
  18008. 7.4
  18009. The sheer power and value of Keystroke can best be illustrated by taking
  18010. the example still further. In the technical reports I publish, I like to
  18011. clarify presentation by liberal use of sub-paragraphs, with left and
  18012. right indents, plus hanging indent Ébulletsæ from the Dingbats font.
  18013. Without wishing to denigrate Ovation, to do that manually would require
  18014. around 45 separate keypresses. Keystroke has changed all that; simply by
  18015. pressing a two-key combination, an indented sub-paragraph with bullet is
  18016. displayed in moments. Thatæs what I call an aid to productivity. Ovation
  18017. = super; Ovation + Keystroke = SUPERB.
  18018. 7.4
  18019. One slight limitation, explained in the manual, is that the codes
  18020. produced when pressing the desired key combination have also to be
  18021. passed to, and may interact with, the application in use. For instance,
  18022. if you set up <alt-A> in Keystroke to perform a Select All function in a
  18023. word-processor, that will work. However, <alt-A> will also generate an
  18024. international character (ɵæ) which will appear in the word-processor at
  18025. the text caret position. The manual suggests that, where this happens,
  18026. the superfluous character can be suppressed by adding a Édeleteæ
  18027. character via an Insert Text command (É\DEL\æ). But there are other key
  18028. combinations which produce control codes whose effects can be relatively
  18029. painful, e.g. <ctrl-U> will delete text in a dialogue box!
  18030. 7.4
  18031. Having been caught out unexpectedly by this a couple times, I decided
  18032. that I would work my way through all the key combinations to determine
  18033. their effects Ö then Keystroke V2.31 arrived. This includes an Edit file
  18034. called Spare Keys (in the example Keystrokes directory), listing all the
  18035. key combinations which do not produce a character under RISC OS 3.11.
  18036. Sticking to combinations in this list should ensure you will not be
  18037. similarly embarrassed.á Jim Nottingham, York.
  18038. 7.4
  18039. Å    Pocket Book comments Ö I purchased a Pocket Book at Acorn World 93 and
  18040. I am delighted with it. Here are my observations so far:
  18041. 7.4
  18042. Typing is surprisingly easy for such a small keyboard provided that you
  18043. press each key in a positive manner.
  18044. 7.4
  18045. Moan #1: I wish the Caps Lock had an indicator light.
  18046. 7.4
  18047. The spelling checker is excellent, the Ébringæ facility is useful and
  18048. the editing options are exceptional for such a small machine.
  18049. 7.4
  18050. Moan #2: It is a pity there is no alphabetic sort on Cards but the
  18051. search option is very good.
  18052. 7.4
  18053. The calculator is superb. I personally have little use for the
  18054. spreadsheet and have only just started to use Schedule.
  18055. 7.4
  18056. I find it difficult to understand why Acorn are advertising the Pocket
  18057. Book as an educational tool and are not mentioning business and personal
  18058. use. They seem to be missing a large sector of the potential market.
  18059. 7.4
  18060. Is there any possibility of having a Pocket Book Column in Archive?á
  18061. Roger Jackman, Farnham.
  18062. 7.4
  18063. Yes, we can have a Pocket Book Column if someone will offer to edit it
  18064. and if there is enough input from people. If you have hints & tips,
  18065. ideas, questions, etc, send them in to the Archive office and if someone
  18066. would like to offer to edit the column, let me know. Ed.
  18067. 7.4
  18068. Å    Risc User Kerner and EFF DrawKern Ö The Risc User magazine disc for
  18069. Volume 7 issue 1 (ú4.75 to members) and the Fonts Discs 2 and 3 (ú11.95,
  18070. including other font utilities and 10 outline font families) all contain
  18071. a small program caller Kerner, which appears to duplicate the functions
  18072. of EFFæs DrawKern and which works in a similar way.á Nick Edgar,
  18073. Doncaster.
  18074. 7.4
  18075. Also, George Buchanan has written a Charityware application which allows
  18076. you to convert a drawfile into one with kerned text, similar to EFFæs
  18077. DrawKern. If you would like a copy, please send a blank formatted disc
  18078. (DD, not HD) with an SAE to George at 145 Albion Street, Kenilworth, CV8
  18079. 2FY. The whole ú1 will go to charity.ááA
  18080. 7.4
  18081. Help!!!!
  18082. 7.4
  18083. Å    Downloading to a portable PC Ö Has anyone got Interlink, Laplink or
  18084. other PC file transfer software working between an Archimedes (with or
  18085. without the PC Emulator) and a portable or desktop PC? Or how else have
  18086. you transferred files, including PC binary files, other than using
  18087. discs? (My portable has no floppy drive.) Details of successes and
  18088. failures to Stuart Bell, 23 Ryecroft Drive, Horsham, RH12 2AW.
  18089. 7.4
  18090. Å    LinTrack to DrawPlus/Vector Ö Jonathan Marten is writing a conversion
  18091. program for LinTrack to DrawPlus. This will make LinTrack a sensible
  18092. choice for general use with output via RISCáOS printer drivers. Please
  18093. contact me if you are interested as the program could be released
  18094. commercially if demand were sufficient.á Richard Torrens, 30 Reach Road,
  18095. Burwell, Cambridge, CB5á0AH.
  18096. 7.4
  18097. Å    Printing the system font Ö I am having problems printing out the
  18098. system font and pictures from Draw using Computer Conceptsæ Turbo
  18099. Drivers. After resizing numbers in the system font, they disappear when
  18100. printed out but they are there on screen!  Resized pictures also lose
  18101. part of their colouring.
  18102. 7.4
  18103. Does anybody know why I am getting this problem as Computer Concepts
  18104. have not replied to my plea for help, but I presume they are busy with
  18105. Style, etc.
  18106. 7.4
  18107. My computer is an A3000 upgraded to RISC OS3 with 4Mb of memory printing
  18108. to Canon BJ330. Brian Cocksedge, öFerndellò, Kings Drive, Midhurst, W
  18109. Sussex, GU29 0BJ.
  18110. 7.4
  18111. Å    Rhapsody swaps Ö Would anyone be interested in contacting other
  18112. Rhapsody users? If you would like to share tunes entered and/or
  18113. alternative instruments, please contact Mr E Crennell, 67 Queens Road,
  18114. Formby, Merseyside, L37 2HG.
  18115. 7.4
  18116. Å    Spurious line feeds Ö I have an A5000, with RISC OS 3.1, and v1.8 of
  18117. the PC Emulator. I have a JP150, but I sometimes want to print to an
  18118. FX80. Despite changing all the program configurations from DeskJet to
  18119. Epson FX, printing of both text and graphics includes spurious line
  18120. feeds. This results in the text being double-spaced, while graphics can
  18121. have several spurious line feeds in (what should be) each line. The CR/
  18122. LF switch in the FX80 is switched off. Can anybody help? John Woodgate,
  18123. 3 Bramfield Road East, Rayleigh, Essex SS6 8RG.ááA
  18124. 7.4
  18125. Help Offered
  18126. 7.4
  18127. Å    Kerned text in Draw Ö In response to Richard Hallasæ comment last
  18128. month (Archive 7.3 p68) on the problem of getting kerned text into Draw,
  18129. Chris Johnson has sent us an application called !Text>Draw to solve the
  18130. problem. We have put it on the monthly program disc. (ú2 through
  18131. Archive) Chris writes...
  18132. 7.4
  18133. You may recall that a few months back Brian Cowan requested a facility
  18134. to import text into Draw. I responded with an application (!Text>Draw)
  18135. which was put onto the 6.12 monthly disc. The latest version of this
  18136. application not only displays correctly kerned text but also allows the
  18137. text to be loaded into Draw. It allows the use of up to six font styles
  18138. and does multi-level super- and sub-scripts. A WYSIWYG display is shown
  18139. as the text is entered and the result can be saved as a drawfile. Note
  18140. that this program will only function correctly on RISC OS 3. The
  18141. application contains extensive on-line help.á Chris Johnson,
  18142. Edinburgh.ááA
  18143. 7.4
  18144. Phaethon
  18145. 7.4
  18146. Andrew Rawnsley
  18147. 7.4
  18148. Every once in a while, there appears a game that is really addictive,
  18149. immensely playable, and even rather fun! Sometimes it will have good
  18150. graphics and sound, or maybe hundreds of levels to increase the
  18151. lifespan. Phaethon is one such game.
  18152. 7.4
  18153. Addictive
  18154. 7.4
  18155. Ever since I first loaded this new product from System Interrupt, I have
  18156. been hooked on it. The gameplay is so simple, but each time you make one
  18157. bad move, you simply have to have another go!
  18158. 7.4
  18159. Initially, Phaethon bears a strong resemblance to Fervour from Clares.
  18160. However, as soon as you begin to play, you realise that this product is
  18161. of a much higher class.
  18162. 7.4
  18163. The plot
  18164. 7.4
  18165. Phaethonæs plot is rather dire, but donæt let that detract from the
  18166. game. Apparently, Phaethon is the name given to the most exhilarating,
  18167. frustrating, elating and even more frustrating form of relaxation in the
  18168. galaxy. It is also the ultimate challenge, the definitive confrontation
  18169. and the supreme contest... well thatæs what it says here.
  18170. 7.4
  18171. Why canæt it just be put simply Ö Phaethon is Sinusoidal Tendenciesæ
  18172. name for a game in which you race your sphere around long, winding and
  18173. fiendishly designed courses? It is, perhaps by chance, also the most
  18174. addictive game released this year.
  18175. 7.4
  18176. Loading
  18177. 7.4
  18178. Phaethon comes on two discs Ö a game disc and a zones disc. The discs
  18179. are unprotected, so the game can easily be installed on, and run from, a
  18180. hard disc. The way the zones appear in a special zones directory, and
  18181. the presence of a built-in level designer, indicate that we may well see
  18182. more zones discs appearing if the game proves to be popular.
  18183. 7.4
  18184. Double clicking the !Phaethon icon leads to an attractive credits screen
  18185. with a multi-directional scrolling starfield effect. The game is
  18186. announced as Éa Sinusoidal Tendencies game for System Interruptæ Ö
  18187. sounds like the credits for a movie!
  18188. 7.4
  18189. Once the game has loaded, you can select which of the supplied zone sets
  18190. you wish to play. Currently these are: learning, scenic, normal, mazes
  18191. and puzzles. You can create new zone sets with the editor if you so
  18192. wish.
  18193. 7.4
  18194. The options
  18195. 7.4
  18196. Having set which zone you wish to play (it can be changed later if
  18197. required) you can change the controls, control method (mouse, keyboard
  18198. or Acorn compatible joystick) and sound, enter a password for a level in
  18199. the current zone, edit a level or start the game.
  18200. 7.4
  18201. You will probably be choosing the last option, and clicking on this
  18202. button starts one of the many pieces of music and you enter the shop.
  18203. The Phaethon music is one of lifeæs little mysteries Ö how on earth did
  18204. Sinusoidal Tendencies fit it all on one zones disc, as well as the level
  18205. data?
  18206. 7.4
  18207. The shop
  18208. 7.4
  18209. When you arrive at the shop, you are given a choice of three options.
  18210. You can buy a pre-defined setup for your sphere, design a setup which
  18211. will be saved so that you can access it in the future, or just design a
  18212. one-off setup.
  18213. 7.4
  18214. You have an allotted amount of cash, shown at the bottom of the screen
  18215. on the status bar. From this you buy what you require. When designing a
  18216. setup, you can choose from four different engines, four different break
  18217. sets, two sets of lateral thrusters, two different vertical jets, as
  18218. well as many others, including new paint jobs or stereo systems! Engines
  18219. may be tweaked for optimum performance.
  18220. 7.4
  18221. Once you are ready to go, you simply click on ÉQuit Shopæ.
  18222. 7.4
  18223. The game itself
  18224. 7.4
  18225. Each level consists of a long tiled track with curves, hills, slopes and
  18226. dips. The width of the track varies and sometimes there are even gaps in
  18227. the track which must be jumped over.
  18228. 7.4
  18229. However, these are just the mundane things. There may be magnets which
  18230. attract your sphere, disintegrating, textured floor, glue on the track,
  18231. or ice, sand or slime. There may be reverse control tiles, cash tiles,
  18232. score tiles, death tiles or teleporter tiles. Some levels include gates,
  18233. doors and locks which must be opened by driving over, and collecting,
  18234. certain tiles. There are even gun emplacements and aliens which kill you
  18235. on impact on some levels! The list simply goes on and on. Phaethon has
  18236. so many features!
  18237. 7.4
  18238. Then there are between eight and ten different pieces of music per zone,
  18239. totalling over forty pieces of in-game music. Wow!
  18240. 7.4
  18241. Graphics
  18242. 7.4
  18243. The quality of the graphics also deserves praise. Although not quite the
  18244. best Iæve seen, they are certainly good and enhance the gameplay.
  18245. Particularly worthy of note are the many different background planets
  18246. and nebulae and, err... potatoes?
  18247. 7.4
  18248. Quitting the game
  18249. 7.4
  18250. This should be mentioned in passing. When you click on the Éreturn to
  18251. Desktopæ icon from the main menu, you find yourself back in the desktop
  18252. with a Phaethon icon on the iconbar, allowing you to re-enter the game
  18253. just by clicking on the icon.
  18254. 7.4
  18255. Conclusions
  18256. 7.4
  18257. What can I say? My only criticism of this game is that it is slightly
  18258. difficult to get the inner carton containing the discs out of the box!
  18259. 7.4
  18260. If you buy one game this Christmas, make a wise choice and buy Phaethon.
  18261. It certainly beats all the Amiga conversions weære so inundated with
  18262. (not that Iæve anything against conversions). Just one last thought,
  18263. donæt play it last thing at night, otherwise youæll wonder where the
  18264. night went!
  18265. 7.4
  18266. Phaethon costs ú25.95 from System Interrupt or ú24 through Archive.
  18267. (Now, leave me alone and let me get back to level 17!)ááA
  18268. 7.4
  18269. Iæm sure youære dying to know why the name Phaethon was chosen as the
  18270. name of this exciting new game... well, apparently, (definition A) it is
  18271. a small asteroid that has an orbit approaching close to the sun that
  18272. releases fragments of dust that enter the earthæs atmosphere as meteors.
  18273. Actually, it should be Phaδthon (definition B) the son of Zeus, the sun
  18274. god, who borrowed his dadæs chariot and nearly set the earth on fire by
  18275. getting too close Ö but dad saved us by striking him down with a
  18276. thunderbolt. Phew! No, no, it should have been phaeton, without the
  18277. extra Éhæ (definition C) which is a light four-wheeled horse-drawn
  18278. carriage with or without a top, usually having two seats!
  18279. 7.4
  18280. Thereæs a free Archive mug for each of the first ten subscribers to tell
  18281. me which of the above is or are true definitions Ö call my bluff?!
  18282. Ed.ááA
  18283. 7.4
  18284. Electronic CAD
  18285. 7.4
  18286. Richard Torrens
  18287. 7.4
  18288. Welcome to this, the first of a series on Electronic CAD. But before you
  18289. turn over to the next article, please give me a chance: although you may
  18290. not wish to design electronic circuits, much that I have to say (at
  18291. least in this first article) will be quite general and applies to any
  18292. choice of software. Also, some of the software I use and will write
  18293. about is general purpose, like Draw or PipeDream.
  18294. 7.4
  18295. I have been using an Archimedes for CAD for many a year and I now want
  18296. to upgrade my software. But which route do I go? Are there standard,
  18297. general Archimedes programs I can use or do I have to go for a dedicated
  18298. package? Do I have to change my methods to suit the dictates of the
  18299. package I choose or is there a dedicated package which will do what I
  18300. want? Will any available Acorn package be good enough or do I have to
  18301. desert Acorn and go to DOS?
  18302. 7.4
  18303. Come to that Ö exactly what do I want? So I started writing to clarify
  18304. my own requirements and found that I had a lot to say. At that point it
  18305. started to develop into a series of articles which Paul agreed to
  18306. publish.
  18307. 7.4
  18308. I am using an Archimedes to run an electronics company. Software that I
  18309. use includes DrawPlus, PipeDream, ArcFax, Prophet as well as specialised
  18310. CAD so the column may well become ÉThe Archimedes Used To Run An
  18311. Electronics Businessæ. Its direction will depend on the feedback and
  18312. interest that I get from you.
  18313. 7.4
  18314. Introduction Ö the author
  18315. 7.4
  18316. I have been Édoingæ electronics for about 28 years now. I started work
  18317. with Clive Sinclair when he was selling audio kits. Since then, I have
  18318. been working in electronics, running service departments, writing
  18319. instruction manuals and answering technical enquiries. I have done quite
  18320. a lot of design work and, at one stage, I wrote a regular article for a
  18321. DIY magazine. Now I run my own company making controllers for battery
  18322. motors such as golf buggies, miniature locomotives, etc.
  18323. 7.4
  18324. I am not a computer engineer but a general purpose electronics engineer
  18325. with a background of technical writing and communication. This
  18326. background gives me a different viewpoint on computing from the average
  18327. computer engineer or software writer.
  18328. 7.4
  18329. My first computer was an Acorn Atom and then followed a BBC B+, a BBC
  18330. Master and an Archimedes. I first started using the BBC for word
  18331. processing, then we got PCB (printed circuit board) design software to
  18332. run on the B+ so I have thus been using CAD software for many years.
  18333. 7.4
  18334. Although I enjoy computing, my main interest is in the use of the
  18335. Archimedes to help me run my business. I use an Archimedes to do
  18336. everything, from office work through to writing, publishing technical
  18337. manuals, sending out mail shots, answering letters, sending and
  18338. receiving faxes. At the other end of the business, I do the design work
  18339. all the way from designing and drawing the circuits and preparing the
  18340. PCB artwork through to parts listing, stock control, purchasing and
  18341. invoicing. We are a decentralised company using homeworkers and, as we
  18342. expand, we shall use teleworking techniques as far as possible. A lot of
  18343. what we do in the company would not be possible without computer
  18344. technology.
  18345. 7.4
  18346. What is Égoodæ computer software?
  18347. 7.4
  18348. The answer to this question will depend on your viewpoint. A
  18349. programmeræs answer could well be to say that the best software is that
  18350. which sells best. After all, the programmer is there to make a living
  18351. for himself and, by definition, a program which does not sell well is no
  18352. good.
  18353. 7.4
  18354. A useræs answer might be: good software does the job I want to do and
  18355. only the job I want to do. It has no unnecessary features and facilities
  18356. that I do not require and which only make it confusing to use. If it is
  18357. a sophisticated package, it must have an easy entry point so I can start
  18358. to use it at a simple level, learning about the sophistications as I go.
  18359. As I learn about it, I expect to enjoy using it. Any program which I
  18360. have to fight with is a non-starter. The more I use the program, the
  18361. more friendly it should become. Some programs do not do this. They have
  18362. Ésharp edgesæ and Érough patchesæ (or should I say Ébugsæ and
  18363. Éfeaturesæ) which make them nasty to pick up and re-use after a few
  18364. weeks of non-use.
  18365. 7.4
  18366. We have here a dilemma: many of the jobs which people want to do can be
  18367. quite simple. If you write a simple program to do these simple jobs,
  18368. then where is the profit for the programmer? If the job is being done
  18369. well by a simple program, who will need to upgrade?
  18370. 7.4
  18371. It is a truism that a simple, well designed, single purpose piece of
  18372. computer software should be able to do the job for which is was designed
  18373. far better and faster than a general purpose package. The dedicated
  18374. software (if properly written) will always be much easier for the
  18375. unskilled user and it will also have a short learning curve. However,
  18376. computer programmers are there to sell software. A package with more
  18377. bells and whistles will look more attractive to a new purchaser and will
  18378. do more jobs and it should therefore sell better Ö so this is what tends
  18379. to get written.
  18380. 7.4
  18381. The problem with any powerful software is the learning curve involved:
  18382. the more versatile the program, the steeper the learning curve. But
  18383. then, the steeper the learning curve, the harder it is to change to a
  18384. new package. One therefore tends to learn and get used to a particular
  18385. way of doing something, dictated by the software you are learning. After
  18386. this, any new software feels wrong simply because it is different. It is
  18387. very difficult to set aside learned Ébadæ habits and judge the new
  18388. software fairly. Users tend therefore to stick to one package and
  18389. advocate this.
  18390. 7.4
  18391. A comparison between packages is very difficult to make. Have you ever
  18392. seen an in-depth comparative review of even two desktop publishing
  18393. packages? (Er, yes, in Archive Ö but we take your point! Ed.) How much
  18394. more difficult it is to adequately compare three or four PCB design
  18395. packages.
  18396. 7.4
  18397. I once tried to learn SuperCalc 4 but I couldnæt get into it. Then I
  18398. changed job and was given an old computer as a stop-gap. This had an
  18399. earlier version of SuperCalc with far fewer bells and whistles. I learnt
  18400. this quite quickly. Having learnt that, SuperCalc4 was far easier. I was
  18401. soon using SuperCalc 4 quite simply. In fact, I started using SuperCalc4
  18402. at home on the Master512 in preference to PipeDream on the BBC. However,
  18403. when I eventually got an Archimedes for home use, with PipeDream 3, I
  18404. swapped over from SuperCalc back to PD3 Ö it felt like coming home again
  18405. Ö far easier than SuperCalc.
  18406. 7.4
  18407. It is also true that very few users know exactly the job they want done.
  18408. In any case, the job may well change. Certainly the average user buys a
  18409. package for one not-too-well-understood purpose, then finds other uses
  18410. for the package as his learning progresses.
  18411. 7.4
  18412. Manuals
  18413. 7.4
  18414. Perhaps the point about software and learning curves here is that a new
  18415. user almost always has Étechnophobiaæ about a new, sophisticated
  18416. package. The more powerful and professional-looking the package (and
  18417. these may be the reasons why it was purchased) the more frightening it
  18418. will be. I know that when I read a review of a particular package, I am
  18419. not interested, initially, in how well it performs. The first thing I
  18420. want to know is what it does.
  18421. 7.4
  18422. When I purchase a new package, I am trying to learn what it does, why it
  18423. does it and how to do it. All manuals should start by assuming that the
  18424. user does not know why the program was written. Instead of telling us
  18425. how to use the package, the manual should start by explaining how the
  18426. package arose, what problems it is there to solve, why the author wrote
  18427. it and even what experience the author has. By the time we have read
  18428. this long, chatty, non-technical introduction, we have begun to
  18429. understand what the program is all about, how the authors perceive the
  18430. problems and how they have tried to solve them and we are beginning to
  18431. lose our phobia of the new product. When we actually start to use the
  18432. software, we are already a little familiar with its aims and what it can
  18433. do.
  18434. 7.4
  18435. I write instruction manuals for our own products. I know that these are
  18436. often not read Ö so whatæs new? If I write a manual which is unreadable,
  18437. then that is my fault. If, on the other hand, I write a good, bed-time-
  18438. readable instruction manual and it does not get read then that is not my
  18439. fault.
  18440. 7.4
  18441. You will, by now, realise that this is exactly the style that I have
  18442. tried to use to start off this column.
  18443. 7.4
  18444. Electronic CAD Ö background
  18445. 7.4
  18446. Electronic circuitry is normally designed initially on paper (or the
  18447. computer equivalent). The designer will have a problem and will think of
  18448. a circuit to solve the problem. He will use a circuit diagram as a
  18449. thinking tool to imagine how the various bits will interact. Sometimes
  18450. his idea wonæt be what he thought it was when it actually becomes a
  18451. circuit diagram. Sometimes he will need to build the circuit to try it
  18452. out. Nowadays there are computer software packages which will calculate
  18453. the response of a circuit. These actually simulate the effect of putting
  18454. the circuit together and show how it should work.
  18455. 7.4
  18456. When I design a product, I can usually build up the final circuit out of
  18457. Écircuit blocksæ Ö small sub-circuits which each do a particular job. If
  18458. all the blocks are ones I have used before and know to work, I can
  18459. simply draw them on paper (via the computer) and then make a circuit
  18460. board. If one or more of the blocks are new, I may have to test out the
  18461. block on its own to see if I am on the right track.
  18462. 7.4
  18463. I put the designs down on paper as a circuit diagram partly for the
  18464. record and partly to fix in my own mind what I am doing and partly as a
  18465. thinking tool to help me visualise the result. An experienced designer
  18466. thinks in circuit diagrams as a navigator might think in charts and
  18467. maps. However, the circuit diagram is not the final product so I then
  18468. have to make a printed circuit board to house the components.
  18469. 7.4
  18470. At this stage, I have to think of the shape of my finished product Ö
  18471. What box am I going to use? What connectors will I use? What is the
  18472. actual shape of the components I intend to use? Sometimes, at this
  18473. stage, I need to modify my original circuit, if I find that it wonæt
  18474. easily fit the components that I have to use. Sometimes I have to look
  18475. for new components to fit the circuit. In commercial product design, the
  18476. shape of the printed circuit board is usually modified by the way I have
  18477. to house it and the shapes of some of the components I have to use.
  18478. 7.4
  18479. This is an area where some PCB design packages fall down badly. They are
  18480. intended only for fitting components (integrated circuits, resistors,
  18481. capacitors, etc) together onto a board and getting this to work. They
  18482. sometimes donæt think of the need to fit that board itself into some
  18483. mechanical housing.
  18484. 7.4
  18485. Having made the circuit board, I need to make a prototype partly to
  18486. check whether my original circuit was right. This is partly to check
  18487. whether I have laid the components out without error, partly to check
  18488. whether everything fits mechanically but also to check that there are no
  18489. unexpected interactions between components. How well this all happens is
  18490. down to my skill and experience.
  18491. 7.4
  18492. The use of a computer hasnæt had much effect on this type of design.
  18493. Most of the skill is in the designeræs ability to solve new problems in
  18494. a new way and this doesnæt change much whether the designer uses paper
  18495. or a computer. Where the computer does help me is that it enables me to
  18496. produce a prototype circuit board myself, in-house, without having to
  18497. send artwork away for processing.
  18498. 7.4
  18499. Early days
  18500. 7.4
  18501. On the BBC, I started off using LinTrack for PCB design. Lintrack was
  18502. widely acclaimed as being one of the best packages then available.
  18503. Although we bought Pineapple Softwareæs PCB design package, this never
  18504. got used because LinTrack did all I required of it and the learning
  18505. curve was too steep on the new package. Also, we had a pen plotter and
  18506. LinTrack was designed to output to this. However, we were using
  18507. Pineappleæs Diagram software for circuit diagrams. This was a very good
  18508. package and was the reason why we bought their PCB designer to try.
  18509. 7.4
  18510. Eventually, the BBC began to get too long in the tooth so we bought a
  18511. DOS card for the BBC Master and I started looking at DOS packages to do
  18512. the job. We got demo versions of ProCAD, Orcad, Isis and others. I
  18513. joined the PD Software Library and we purchased Shareware and PD
  18514. programs. I was not impressed. We were doing nearly as well with
  18515. existing BBC software and it was going to cost a lot for little benefit.
  18516. 7.4
  18517. LinTrack and Diagram on the Archimedes
  18518. 7.4
  18519. Then the Archimedes came out and Linear Graphics released an upgraded
  18520. LinTrack for the Archimedes. We went via that route. Pineapple also
  18521. released a modified package that allowed Diagram to run on the
  18522. Archimedes.
  18523. 7.4
  18524. My job at the time involved using a sort of ÉLegoæ system of modular
  18525. printed circuit boards that we could quite quickly assemble to any
  18526. required configuration. New applications sometimes arose for which we
  18527. either designed a new board, or a new way of interconnecting existing
  18528. modules or we modified an existing board.
  18529. 7.4
  18530. This involved a lot of PCB design work, small quantity runs and even
  18531. one-off specials. It also involved a lot of documentation and circuit
  18532. drawing. LinTrack was pretty good: we could knock out a new board
  18533. easily, pen-plot it onto polyester film, do a contact exposure onto
  18534. photo-sensitive board and etch a board.
  18535. 7.4
  18536. Our problem was not in the modules but in drawing the diagrams of how
  18537. the boards all interconnected. This ended up as a large diagram which
  18538. took many screens of Diagram, and had long straight wires right across
  18539. the drawing. Diagram is poor at this sort of work as it has no variable
  18540. zoom and, whilst panning across several screens is quite easy, you need
  18541. a very good idea of where the wire is going to before you can draw it.
  18542. This made tidy layout a tedious process involving a lot of trial and
  18543. error, draw and redraw. I wanted a better package.
  18544. 7.4
  18545. Enter (and exit!) Autosketch
  18546. 7.4
  18547. So we bought Autosketch. The least said about that the better. Although
  18548. you could pan out and back, the redraw time was so long that the package
  18549. was unuseable. It also had several very unfriendly features. Diagram was
  18550. quicker to use and a lot more friendly, so Autosketch got binned.
  18551. 7.4
  18552. DrawPlus
  18553. 7.4
  18554. Eventually, RISC OS 2 was released and, with it, Draw. I tried out Draw,
  18555. but it did not appeal. It lacked several features necessary for
  18556. technical drawing and I did not like the user interface. To me, it did
  18557. not feel correct. It was also very difficult to do any scaled drawings
  18558. so I did not use Draw.
  18559. 7.4
  18560. Then we got a copy of DrawPlus which was much better. It felt right and
  18561. it had most of the features that were missing on Draw. I started using
  18562. it seriously, for more and more drawings.
  18563. 7.4
  18564. By this time, I had branched out on my own, running a company which
  18565. designs and manufactures controllers for Golf buggies and other battery-
  18566. operated motor applications so some of the original targets had moved.
  18567. However, in electronics as in most things, one acquires a particular
  18568. style of operating and my style canæt have changed much even if the
  18569. applications have.
  18570. 7.4
  18571. DrawPlus is a much improved version of Draw. It has many more features
  18572. and it is very useable for technical drawing purposes. We use it for
  18573. circuit diagrams, for technical illustrations and for any other drawings
  18574. we need. However, although an improvement on Draw, it is still
  18575. definitely Draw-based so it suffers from Drawæs inherent advantages and
  18576. disadvantages. Draw is a general purpose drawing tool and is not
  18577. designed for a particular application. A well-designed specific tool
  18578. should, in theory, always be better for its designed purpose than a
  18579. general purpose tool. Draw-type tools are not specific to electronics
  18580. and are not ideal.
  18581. 7.4
  18582. The main problem with Draw-type programs is in the ÉBounding boxæ. Each
  18583. object in Draw has, as part of its description, a bounding box. This is
  18584. the rectangle which totally encloses the object. Consider the following
  18585. Current Mirror circuit:
  18586. 7.4
  18587. This is quite simple Ö the largest Ébounding boxæ is the dotted box
  18588. shown. On simple diagrams, bounding boxes are small and cause no
  18589. problem. In educational applications and in simple electronics, most
  18590. circuits considered will be quite simple. Draw is excellent for these.
  18591. 7.4
  18592. In the real world, however, we are trying to produce a useable piece of
  18593. electronic equipment which will normally have a lot of simple circuit
  18594. elements. The more complicated the circuit, the longer the
  18595. interconnections and the larger the bounding boxes. On a commercial
  18596. circuit, the likelihood is that many bounding boxes will overlap. The
  18597. more boxes that overlap, the more the difficulty of selecting any one.
  18598. 7.4
  18599. Consider the second circuit (above), still quite simple but here the
  18600. bounding box (shown dotted) of the bold line actually encloses almost
  18601. the whole of the diagram. Any attempt to select an object within this
  18602. bounding box is likely to select the bold line. This situation rapidly
  18603. becomes worse as the diagram increases in complexity until the drawing
  18604. becomes almost impossible to edit.
  18605. 7.4
  18606. Fortunately, there is a way around this problem which is not to use
  18607. lines with nodes. If the bold line was actually formed from 4 straight
  18608. sections, without any nodes, the bounding box problem would not occur.
  18609. This is the technique I use, and it works fine.
  18610. 7.4
  18611. The only problem left is that Draw doesnæt enable separate objects to be
  18612. joined. The only way of joining two straight bits of line is by making
  18613. them one, with a node. This lack of joining can cause a problem because,
  18614. when designing any complicated circuit, the diagram has to grow. Even if
  18615. I have the whole circuit in my head, I cannot lay it out on paper
  18616. exactly as I want it first time. I have to move bits around, get some
  18617. space here to add more bits, move that section over there, etc. Without
  18618. the joins, I run the risk of undoing my work and rejoining it
  18619. incorrectly. The way around this one is to draw in all the lines first
  18620. as a sort of grid, then put the components on top.
  18621. 7.4
  18622. In the diagram at the bottom of the page, I have separated the circuit
  18623. above so you can see the wires on the left and, separated, all the
  18624. components. This is the Éobviousæ way to draw the circuit.
  18625. 7.4
  18626. On the right is a different set or wires but, in this case, a line
  18627. Éthroughæ a component is drawn as one with the component drawn over the
  18628. top. Naturally, the component must be filled and the wire must be behind
  18629. the component. This method of drawing is against the way we are taught
  18630. to think of connections Étoæ components. The wires here go through the
  18631. component but, if I want to shift the component I can either select just
  18632. it and move it along the wire, or I can select it and the wire and move
  18633. both parallel to the wire.
  18634. 7.4
  18635. Also in the drawing below, there are no nodes in the wires. All are
  18636. simple straight lines, so selecting a particular component or a group of
  18637. components is simple. There is no confusion because of overlapping
  18638. bounding boxes. The method works well for simple circuits and even for
  18639. complicated ones. DrawPlus used like this is so good that I have not yet
  18640. found a better package and we use it for all our circuit diagrams. Below
  18641. is an example of one of our circuits which, as you can see, is quite
  18642. complicated.
  18643. 7.4
  18644. Of course this method of using DrawPlus only works if there are no long
  18645. diagonals Ö but this is the normal situation in circuit diagrams. The
  18646. above diagram has a file length of 140Kb, so it is not small. Despite
  18647. DrawPlusæ lack of targeting this market, it does the job extremely well.
  18648. If anyone wants a copy of my library files, please send me a blank disc.
  18649. 7.4
  18650. Electronic CAD Ö Part 2
  18651. 7.4
  18652. Next month, I will explain the different types of PCB that are used so
  18653. that we can see what different tasks a PCB layout program might need to
  18654. perform. In the third part of the series, I will start to look at how
  18655. the different PCB packages measure up to the requirements.
  18656. 7.4
  18657. If you have ideas, suggestions, questions, etc on this subject, write to
  18658. me, Richard Torrens, 30 Reach Road, Burwell, Cambridge, CB5 0AH.ááA
  18659. 7.4
  18660. Small Ads
  18661. 7.4
  18662. (Small ads for Archimedes and related products are free for subscribers
  18663. but we reserve the right to publish all, part or none of the material
  18664. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  18665. means and there are certain things, as you can imagine, that we would
  18666. not be prepared to advertise as a matter of principle. Sending small ads
  18667. (especially long ones!) on disc is helpful but not essential. Ed)
  18668. 7.4
  18669. Å    A310, 1Mb RAM, 4 slot IFEL backplane, internal ST506  42Mb hard disc
  18670. and controller, Philips CM8533 colour monitor, RISC OS 2, over 12Mb of
  18671. PD, manuals and dust covers. Excellent condition, original boxes. ú700
  18672. plus carriage. RISC OS 2 PRMs ú30 (minus index cover). Phone Steve Hurst
  18673. on 081-715-1555 or 0344-771558 (eves and w/e).
  18674. 7.4
  18675. Å    A3000, monitor, 2 disc drives, 2Mb RAM, PC Emulator, FWPlus, Genesis,
  18676. Draw, fonts, clipart and PD, ú600. Phone 081-349-4877.
  18677. 7.4
  18678. Å    A4 Model II (4Mb/60Mb HD), 1 year old, incl. shoulder bag. Excellent
  18679. condition, ú1300 o.n.o. Phone 0724-851712 or, during school holidays,
  18680. try 081-777-6334.
  18681. 7.4
  18682. Å    A4 portable, 4Mb RAM, 60Mb HD. Good working order, ú1150 o.n.o. Phone
  18683. 0533-718437.
  18684. 7.4
  18685. Å    A5000 4Mb RAM, 120Mb hard disc, Acorn monitor, Artworks, Impression,
  18686. C, etc, ú1400. CC Laser Direct card ú240. Phone 0744-58404.
  18687. 7.4
  18688. Å    Acorn DTP ú40, FWP2 ú20, PRM2 ú25, PipeDream 4 ú90, System Delta+ ú35,
  18689. Interdictor ú8.  Tel. 071-703-5675.
  18690. 7.4
  18691. Å    CC/Canon LBP4 600DPI laser printer ú575 o.n.o. Pocket Book with OPL,
  18692. Personal Accounts and SpellCheck ROMs, Parallel link, A-Link, power
  18693. supply and manuals, ú240 o.n.o. Phone 0642-612187.
  18694. 7.4
  18695. Å    Impression II v2.19, ú100, or swap for Artworks. Phone Brian on 0730-
  18696. 812341 ext 5059 (eves).
  18697. 7.4
  18698. Å    Oak Solutions high speed 52Mb SCSI external hard drive, plus Oak 16-
  18699. bit SCSI podule. ú160 o.n.o. Phone 081-898-0447.
  18700. 7.4
  18701. Å    PC emulator v1.81 and MS-DOS ú40. Atomwide VIDC enhancer, ú15. DT
  18702. Talk, speech software by DT software ú8. RISC OS 2 PRM (no cover on
  18703. index) ú25. All include post. Phone Mark after 7pm on 0905-754277.
  18704. 7.4
  18705. Å    Psion 3, 256Kb inc. manuals ú100, Star LC200 colour printer inc.
  18706. unused colour ribbon ú100. Phone 081-885-1034 (eves).
  18707. 7.4
  18708. Å    Wanted Unregistered Impression Junior and unused Acorn Advanced.
  18709. Contact Colin on 0786-461-501.
  18710. 7.4
  18711. Charity Sales Ö The following items are available for sale in aid of
  18712. charity. PLEASE do not just send money Ö ring us on 0603-766592 to check
  18713. if the items are still available. Thank you.
  18714. 7.4
  18715. All-in Boxing ú4, E-Type ú7, A3000 1-2Mb upgrade ú20, Battle Chess ú18,
  18716. 60Mb Tapestreamer tape (DC600A) ú5, BBC Basic Guide ú6, Acorn DTP ú8, PC
  18717. Emulator with DR DOS 5.0 ú20, First Word Plus 2 ú10, Premier 3 text
  18718. processor ú10, RISCáOS 3 User and Applications Guide ú10, A3020 Welcome
  18719. Guide ú2, A5000 Welcome Guide ú2, Acorn Education Directory CD-ROM ú15,
  18720. RISCáOS 3 Applications Guide ú6, RISCáOS 3 User Guide ú5, Sigma Sheet
  18721. ú4.
  18722. 7.4
  18723. (If you have unwanted software or hardware for Archimedes computers
  18724. thatyou could donate in aid of charity, please send it to the Archive
  18725. office. If you have larger items where post would be expensive, just
  18726. send us details of the item(s) and how the purchaser can get hold of
  18727. them.)
  18728. 7.4
  18729. Language Column
  18730. 7.4
  18731. David Wild
  18732. 7.4
  18733. I am sorry that there has been such a long time since the last language
  18734. column but I have had problems with health and even bigger problems with
  18735. my hard disc! These ended with the electronics on my disc drive dying
  18736. and I had to buy a replacement disc.
  18737. 7.4
  18738. Some time ago I had a query from a reader about the random function in
  18739. the desktop Pascal. He couldnæt make it return anything other than zero,
  18740. in spite of trying many different öseedsò. I had a look at the problem
  18741. and there appears to be a bug in the system; I think that the routine is
  18742. looking in the wrong memory location for the seed and so never finds
  18743. anything but zero. Fortunately, there is a much better random number
  18744. routine (rand and srand) in the ANSI library and so the built-in
  18745. function isnæt really needed anyway.
  18746. 7.4
  18747. Working with this Pascal compiler made me understand why so many people
  18748. dislike being on the receiving end of charity! It is, I suppose, very
  18749. good of Acorn to let us have this compiler free, but there is no-one to
  18750. whom you can turn for help or to whom you can send a complaint. I would
  18751. much rather have paid some more money and had a proper manual and
  18752. supplier-customer relationship.
  18753. 7.4
  18754. I was in Blackwellæs bookshop recently and found a new edition of öOh!
  18755. Pascal!ò by Doug Cooper. I thought that the previous edition was very
  18756. good, but this one is even better. The book includes a (high-density)
  18757. disc with listings of all the programs on it and a Pascal interpreter to
  18758. run on a PC. At ú17.95 it is certainly very good value for money for
  18759. anyone wanting to learn Pascal and a useful reference book for those who
  18760. use it regularly. Cooper is aware of most of the extensions to standard
  18761. Pascal and offers examples of their use, while pointing out the
  18762. advantages for portability of using the standard when there is no big
  18763. benefit in the extension.ááA
  18764. 7.4
  18765. Education Column
  18766. 7.4
  18767. Solly Ezra
  18768. 7.4
  18769. The world of education seems bedeviled with contentious issues and the
  18770. issues get more contentious when commercial interests come into play.
  18771. 7.4
  18772. My column this month is a response to an item that appeared in ECT
  18773. (Educational Computing and Technology). The heading below is as it
  18774. appears in ECT although the quotation marks are mine.
  18775. 7.4
  18776. öPlatform Change?ò
  18777. 7.4
  18778. A survey was carried out on behalf of Research Machines by Nielsen
  18779. Consumer Research. The findings apparently suggest that, öon leaving
  18780. school, the majority of pupils are poorly equipped to face the world of
  18781. work Ö in their experience of IT at leastò. The respondents were from
  18782. further and higher education as well as industry.
  18783. 7.4
  18784. The item claims that the purpose in commissioning the report was to
  18785. start a debate Ö so here goes!
  18786. 7.4
  18787. The general conclusion is that the öplatformsò and software used in most
  18788. schools leave the children ill-prepared for the outside world. These
  18789. platforms, it seems, do not provide pupils with necessary (and
  18790. relevant?) experience for the öwork placeò.  Further, most of the
  18791. respondents seem to feel that the Apple and Acorn platforms are not very
  18792. relevant to the world at work.
  18793. 7.4
  18794. What do you mean by östandardò?
  18795. 7.4
  18796. I feel that it is necessary for someone to shout loudly that really
  18797. there is no agreed industry standard. We are in the situation now that
  18798. we have been in for a long time with the following systems: Unix, MS-
  18799. DOS, Acorn, Sun and a few others. While there are a lot of MS-DOS
  18800. systems extant, it is hardly correct to describe it as THE standard. The
  18801. Unix operating system seems to be used quite widely in universities and
  18802. there are also a lot of Sun systems. In a recent television documentary,
  18803. which dealt with research in pathology, the shot of the laboratory
  18804. showed quite a few BBC Masters in use! So much for industry Ö or any Ö
  18805. so called standard!
  18806. 7.4
  18807. öA further claim made in the report is that funds are being spent on IT
  18808. equipment that have little relevance to life after school.ò I get the
  18809. feeling that there is an underlying sales pitch here Ö go on, correct me
  18810. if I am wrong!
  18811. 7.4
  18812. Is learning and experience transferable? Undoubtedly Ö YES.
  18813. 7.4
  18814. My experience with children of all range of abilities is that lessons
  18815. learnt on one system give the child a basis of expertise which is
  18816. transferable to almost any other system. In the unit for children with
  18817. special educational needs which I used to run, I had the good fortune of
  18818. having had a BBC Master, an Archimedes 440, an A3000, a Link 480Z, a
  18819. Nimbus, an Amiga 500 and, occasionally, a Commodore 64. I soon realised
  18820. that the children moved easily from one öplatformò to another. With just
  18821. a few of the lower ability children, reminders were required as they
  18822. moved from one machine to another.
  18823. 7.4
  18824. When some of my past pupils/students returned to visit, they reported to
  18825. me that while the PCs at their work place were new to them, they had
  18826. very few problems in adapting. However, the consistent comments were
  18827. about the user-unfriendliness of the PCs. Perhaps the Windows
  18828. environment has made the PCs more user friendly.
  18829. 7.4
  18830. öWhat is more,ò the article goes on to say, öthe survey claims that the
  18831. expectations of employers are often very different from those of
  18832. teachers at schoolò Ö did we expect them to be the same!
  18833. 7.4
  18834. What are teachers supposed to be doing at school? Giving children an
  18835. education or simply providing grist to the commercial mill?
  18836. 7.4
  18837. As you will probably have gathered, the ECT article made me rather
  18838. angry. It did say that its purpose was to start a debate, so I hope that
  18839. I have started one here. I realise that, amongst the Archive readership,
  18840. there are many teachers and other people in associated fields in
  18841. education. Are you one? If so, please write to me at 35 Edgefield Avenue
  18842. Barking, Essex IG11 9JL. I look forward to hearing your views.ááA
  18843. 7.4
  18844. Upgrading Standard Resolution Monitors
  18845. 7.4
  18846. Stuart Bell
  18847. 7.4
  18848. Last month, in öModes, MegaHertz and Monitorsò, I attempted to describe
  18849. the development of video displays on Acorn computers, and explained some
  18850. of the terminology used to describe the capabilities of different types
  18851. of monitor. I now move to the practicalities of how individuals can
  18852. determine the best upgrade path for their machine.
  18853. 7.4
  18854. I start with two assumptions: First, that you are using a standard Acorn
  18855. monitor, or its equivalent; i.e. a display which is limited to modes
  18856. 0ù17 or their derivatives, 24 and 33ù36. If you already have, for
  18857. example, a multisync monitor, then only the more adventurous upgrade
  18858. paths will be of interest. Second, I assume the use of RISCáOS 3.1 or
  18859. later Ö display mode support is so much better than with earlier
  18860. versions.
  18861. 7.4
  18862. A basic starting point
  18863. 7.4
  18864. If you have what, in the rest of this article, I shall call an Éoldæ
  18865. machine (A3000 or earlier), then unless you are immediately going to
  18866. purchase a separate display card (e.g. those produced by Wild Vision /
  18867. Computer Concepts and State Machine) you should first purchase a VIDC
  18868. enhancer. This will give you the equivalent of the VIDC circuitry to be
  18869. found in the Énewæ machines. However, which enhancer to buy must be
  18870. determined after you have decided on the monitor to be purchased.
  18871. 7.4
  18872. Similarly, if you have a Énewæ machine, then you could buy either a
  18873. separate display card or one of the very few multisync monitors that are
  18874. Éplug in and goæ with Acorn computers for all modes. If you are not
  18875. doing either of these, you should purchase Archiveæs Careware Disc 18,
  18876. with the ex-Atomwide special mode software. The reason for this will
  18877. become clearer later.
  18878. 7.4
  18879. Setting out the options
  18880. 7.4
  18881. Clearly, there is a virtually unlimited number of possible upgrade
  18882. paths, as almost any monitor will work in at least a handful of display
  18883. modes. Our aim is to maximise that number, and also the quality of the
  18884. display, within a particular budget. To simplify things a little, I will
  18885. describe the five most obvious upgrade strategies and attempt to discuss
  18886. the proæs and conæs of each solution.
  18887. 7.4
  18888. The Acorn multisync monitor
  18889. 7.4
  18890. This display has received much criticism in the pages of Archive. Some
  18891. of it (e.g. that it has only a 0.39mm dot-pitch) is justifiable, but
  18892. other comments seem to misunderstand the purpose of the monitor. I do
  18893. not believe that it was ever intended to be a very high quality display.
  18894. Rather, it was designed to allow, at relatively low cost, the display of
  18895. both standard modes and Ésquare-pixelæ modes 18ù21 without any problems
  18896. or requiring special software, something that very few monitors can
  18897. achieve. However, since the maximum horizontal resolution is 250mmá/
  18898. á0.39mm = 640 pixels, only the vertical resolution will be improved. I
  18899. understand that Acorn may be offering alternative monitors in the not-
  18900. too-distant future.
  18901. 7.4
  18902. An SVGA monitor
  18903. 7.4
  18904. Such an upgrade path was described in öThe Taxan 787 Monitorò, Archive
  18905. 7.2 p77. Without either the software that comes with the Watford VGA
  18906. VIDC enhancer or the Careware 18 disc, the range of modes that can be
  18907. displayed is a rather limited. The Watford software significantly adds
  18908. modes 20 and 21 to the range. The largest displays possible are 16
  18909. colour Ésquare pixelæ 800╫600 or Érectangular pixelæ 960╫384 modes.
  18910. Modes 0ù15 are displayed in Életterboxæ mode, and some modes (e.g. 16
  18911. and 24) are not possible at all. Owners of Éoldæ machines need the VGA
  18912. enhancer as standard enhancers will not produce VGA displays except with
  18913. a 24MHz (rather than 25.175MHz) pixel clock, which some VGA monitors may
  18914. not accept.
  18915. 7.4
  18916. This is a very low-cost solution, but one that is rather a dead-end, in
  18917. that any further improvement (other than getting 800╫600 with 256
  18918. colours with a display card) would require you to change the monitor yet
  18919. again.
  18920. 7.4
  18921. 14ö multisync monitor
  18922. 7.4
  18923. Without a separate display card, but with an enhancer on Éoldæ machines,
  18924. or extra software on new machines, the largest possible mode obtainable
  18925. with multisync monitors is 102 ù 1152╫448. This is a Érectangular pixelæ
  18926. mode, and so should be compared with the SVGAæs maximum of 960╫384. The
  18927. increase in display size does not, in my opinion, justify the 50%+ cost
  18928. increase, unless you see the monitor change as only the first step in
  18929. your upgrade path, and plan to buy a separate display card in the
  18930. future. If that is the case, then read on, but you must be aware that
  18931. matching multisync monitors to Ébareæ machines is harder than finding
  18932. suitable matches for those with separate display cards.
  18933. 7.4
  18934. The fundamental problem is the question of line rate. Standard monitors,
  18935. as we saw last month, have a 15kHz line rate, whereas the VGA standard
  18936. is 31.5kHz. Hence, most manufacturers produce multisync monitors whose
  18937. range of line rates start at about 30kHz. Indeed, in a review of 20+
  18938. monitors in the Byte magazine of May 1992, not one could go below 20kHz,
  18939. and only two went below 30kHz. The problem is simple; you cannot display
  18940. modes that require a 15kHz line rate on such monitors, without extra
  18941. software. Of those available through Archive, only the Cubscan 1440 and
  18942. Eizo 9060 can reach 15kHz, and thus form plug-in-and-go solutions. The
  18943. Watford VIDC manual suggests that the older Taxan 770 and 775+ could
  18944. also do this but, for example, the Taxan 795, NEC 4D and Eizo 9070S
  18945. cannot. The use of extra software to generate the standard modes using a
  18946. higher line rate (provided with an enhancer, or on Careware 18) is not a
  18947. problem; it just makes things a little more complicated.
  18948. 7.4
  18949. Before moving on, I must raise an important question for those who
  18950. expect to add a colour card to their 14ö multisync:  Will the screen be
  18951. large enough to display the modes that you hope to use? There is first
  18952. the question of the dot-pitch of the monitor. As we have seen, a 14ò
  18953. 0.28mm pitch screen will not happily go beyond 900 pixels Ö perhaps 1024
  18954. at a pinch. Using a 1600 pixel wide display on a 14ö screen may be
  18955. possible, but is it practicable? Secondly, a common rule of thumb is
  18956. that most peopleæs eyes can cope with up to about 80 pixels to the inch.
  18957. This gives 800 pixels across the 10ò width of a 14ò screen. (14ö is the
  18958. diagonal measurement, remember!) To go much beyond this may not be a
  18959. realistic expectation. If you are certain that you will want a colour
  18960. card in the future, would it be better to buy a larger monitor in the
  18961. first place?
  18962. 7.4
  18963. A colour card and 14ö multisync
  18964. 7.4
  18965. This is an attractive all-in-one solution to the upgrade problem. The
  18966. colour cards produce superb results, with support for more than 256
  18967. colours on an increasing range of software and, perhaps, under RISC OS
  18968. 4(?). However, they can ù at the moment ù only be fitted to machines
  18969. that take full size podules; the A310, A400, A540 and A5000. A suitable
  18970. combination with the Taxan 789LR monitor was discussed in Archive 6.10
  18971. p6, and you have the advantage that by buying them together, the
  18972. supplier of one item canæt blame somebody else for any compatibility
  18973. problems!
  18974. 7.4
  18975. Three brief warnings: First, older A300 and A400/1 machines will require
  18976. a header soldering to the main circuit board; second, the G8Plus card
  18977. synthesises the standard Acorn modes, which produces a nice display but
  18978. could cause a problem with software that tries to drive the VIDC
  18979. directly; thirdly, the CC ColourCard uses the standard video signal for
  18980. ordinary Acorn modes, so that the Careware disc software may still be
  18981. required to produce standard modes on some multisync monitors (those
  18982. that cannot handle 15kHz line rates). Finally, I raise again the
  18983. question of whether a 14ö screen can do justice to the output from the
  18984. separate colour cards.
  18985. 7.4
  18986. A colour card and 17ö multisync
  18987. 7.4
  18988. For owners of compatible computers, this is the ultimate upgrade
  18989. solution. The problem is that 17ö multisync monitors are very expensive
  18990. (but getting less so). Here too is the answer to the problem of what
  18991. happens when you upgrade your whole machine to one running a VIDC20 and
  18992. providing incredibly high resolution displays. A 17ò 0.28mm pitch
  18993. screen, 330mm wide, could display 1200 pixels across the screen quite
  18994. happily, and 1600 without too much loss of quality, assuming that the
  18995. electronics of the monitor will go so far. Such monitors are typically
  18996. specified as providing 1024╫768 or 1280╫1024 displays. 17ö multisyncs
  18997. still have the same problem with line rates for standard Acorn modes. If
  18998. youære really serious, 20òádisplays are very nice!
  18999. 7.4
  19000. Conclusions
  19001. 7.4
  19002. Iæve tried to offer reasonably impartial advice on the options available
  19003. to those wishing to improve the quality of the video display on their
  19004. Acorn computer. Let me now give a few personal conclusions that you may
  19005. feel free to ignore or even totally to disagree with!
  19006. 7.4
  19007. Firstly, the Acorn multisync does not offer a sensible upgrade path.
  19008. 7.4
  19009. Secondly, I do not believe that when used without a separate colour
  19010. card, 14ö multisyncs provide a cost-effective benefit over SVGA
  19011. monitors. The extra ú150+ (for a recognised make of multisync) gives
  19012. 1152╫448 instead of the SVGAæs 960╫384, but 1152 pixels across the 250mm
  19013. width of a 14ò screen may not be highly legible. Particularly for owners
  19014. of A3000, A30x0 and A4000 machines, who will not be able to add a colour
  19015. card later, SVGA monitors are a very economical solution. But, with
  19016. SVGAæs, you must accept Életterboxæ standard modes.
  19017. 7.4
  19018. Thirdly, I do have reservations about the use of 14ö monitors with the
  19019. colour cards as a final solution, although if you already have a 14ò
  19020. multisync, it could make sense to get a colour card now, with the
  19021. intention of upgrading the monitor later.
  19022. 7.4
  19023. Fourthly, if you can afford it, the 17ö multisync plus colour card is
  19024. the upgrade path and I would strongly commend it, even if you have to
  19025. take it in two stages, buying the monitor (and Careware 18) first and
  19026. the colour card later. The increase in physical area of the screen is
  19027. almost 50% and, from my experience with big screens on Apple Macs, you
  19028. wonæt believe the difference they make until you try one! But, they are
  19029. expensive; Watfordæs Aries 7000 (1280╫1024) is one of the cheapest at
  19030. ú735! (But you can, of course, pay ú600+ for a high quality 14ò
  19031. multisync.)
  19032. 7.4
  19033. In short, the Écheap and cheerfulæ SVGA monitor (with a VGA enhancer on
  19034. Éoldæ machines) solution at ú270 ù ú310, and the Égo for the bestæ
  19035. colour card + 17ö multisync solution at about ú1000 both seem to me to
  19036. be more sensible than the more obvious compromise upgrade path of a 14ò
  19037. multisync monitor with, or without, a colour card.ááA
  19038. 7.4
  19039. (This is an important area. Many thanks to Stuart for offering this
  19040. advice and risking being shot down in flames by readers with other
  19041. views. If you have anything to add to the subject, either questions or
  19042. comments, send them in to the Archive office. Ed.)
  19043. 7.4
  19044. The CIAæs Map of the World
  19045. 7.4
  19046. Jochen Konietzko
  19047. 7.4
  19048. Some time ago, the CIA released into the public domain a massive amount
  19049. of geographical data (5.7 million line segments, packed into 130Mb of
  19050. COBOL program) for the creation of a computer-based world map.
  19051. 7.4
  19052. This data has since been converted into 13Mb of data suitable for Acorn
  19053. computers, and John Kortink has produced a desktop front end.
  19054. 7.4
  19055. This program is freeware although teachers are asked to register with
  19056. John.
  19057. 7.4
  19058. How you get it
  19059. 7.4
  19060. John Kortinkæs application Ö called !EarthMap Ö is available through a
  19061. number of PD libraries. It comes without the data, which has to be
  19062. acquired separately, either through some computer nets (details in
  19063. !Earthmapæs documentation) or through a PD library.
  19064. 7.4
  19065. Installation
  19066. 7.4
  19067. I received my data through the DataFile in Weston-Super-Mare, packed
  19068. onto six HD discs (also available on twelve DD discs), together with a
  19069. single tasking installation program.
  19070. 7.4
  19071. During installation, an intermediate file of about 30Mb is created, so
  19072. make sure you have lots of space available on your hard disc! The result
  19073. is a 9Mb PackDir file which, in turn, unpacks into the 13Mb application.
  19074. 7.4
  19075. I had a bit of a problem with my installation, because the instructions
  19076. failed to mention that you have to set the type of the 9Mb file to
  19077. PackDir and decompress it, and even after I had found this out, at first
  19078. nothing happened, because there was a nasty typing error in the Run file
  19079. of my version of !PackDir, defining the file type as PackDdir!
  19080. 7.4
  19081. Other than that, installation just takes a lot of time.
  19082. 7.4
  19083. Running the program
  19084. 7.4
  19085. After the usual double click, you get an icon on the iconbar with a
  19086. typical Kortink menu (those who know his !Translatr will feel at home).
  19087. 7.4
  19088. The picture below shows just a few of the things you can put onto the
  19089. map or leave out.
  19090. 7.4
  19091. An <adjust> click onto the icon opens the map window, centered on the
  19092. Gulf of Guinea (0░N/0░E), unless you specified some other coordinates.
  19093. 7.4
  19094. The picture is black with white coast lines, yellow borders and blue
  19095. rivers (in a 256 colour mode there are many shades of blue); there are
  19096. (as yet?) no cities.
  19097. 7.4
  19098. The borders in my version (0.58,11-Jun-93) are still pre-1990, showing
  19099. Germany divided, Yugoslavia and the USSR whole.
  19100. 7.4
  19101. John Kortinkæs program deals quite ingeniously with the fact that the
  19102. maps may well contain more data than any Archimedes can keep in RAM.
  19103. Every coordinate is computed and then forgotten Ö it simply becomes a
  19104. pixel on the screen.
  19105. 7.4
  19106. The advantage is that the program always uses only 64Kb of RAM but the
  19107. disadvantage, of course, is that every change you make to the window,
  19108. including the tiniest scroll,  forces a complete redraw.
  19109. 7.4
  19110. On my A410/1 with a 24MHz ARM 3, a map of Central Europe took about 15
  19111. seconds to compute, the British Isles above with all rivers took about 7
  19112. seconds, and the whole world with all details shown needed roughly 2.5
  19113. minutes.
  19114. 7.4
  19115. You can zoom in and out at will. Zooming in can be done very simply by
  19116. dragging a box around the area of interest. The quality of the
  19117. information given is quite amazing Ö I zoomed in on the river Rhine in
  19118. Cologne and the line I got shows each and every bend exactly as it
  19119. appears on a 1:50000 Ordnance Survey map Ö except for the distortion
  19120. unavoidable far away from the centre of any world map.
  19121. 7.4
  19122. Zooming out Ö with a key combination Ö can take quite a number of steps,
  19123. so that in such a case, it might be wise to switch off all details
  19124. before you zoom out to a map showing a very large area.
  19125. 7.4
  19126. Hard copy
  19127. 7.4
  19128. You can save the map you see on the screen as a drawfile, memory
  19129. permitting! The map on the last picture contains only the rivers, just
  19130. to show how detailed the information in this database is. Still I could
  19131. not convert it into Draw format, because I öonlyò had 11Mb of free disc
  19132. space!
  19133. 7.4
  19134. An additional advantage of a simple screen shot (with the colours
  19135. changed for easier printing) is that it is quick. The build up of a
  19136. drawfile is much slower than that of the original EarthMap picture!
  19137. 7.4
  19138. Only relatively small areas can be converted into Draw format, and then
  19139. loaded into RAM: Even the map of the British Isles takes up nearly
  19140. 800Kb!
  19141. 7.4
  19142. Problems
  19143. 7.4
  19144. There are a few minor bugs. Occasionally, a redraw of a screen will stop
  19145. halfway, leaving you with a fragmented map. A map of the whole world,
  19146. with all the details, has twice (out of six attempts) crashed my machine
  19147. completely.
  19148. 7.4
  19149. Conclusion
  19150. 7.4
  19151. Considering its price (basically just the cost of copying), this is a
  19152. very impressive package indeed.
  19153. 7.4
  19154. Anyone who has a lot of free hard disc space, wants to work Ö or play
  19155. around Ö with maps of the world, and has no need of country or river
  19156. names, nor of cities or roads, will have a lot of fun with it!ááA
  19157. 7.4
  19158. Archive Ö Making it Even Better
  19159. 7.4
  19160. Paul Beverley
  19161. 7.4
  19162. öItæs more than a magazine Ö itæs an interactive user group.ò That is
  19163. how we have taken to describing Archive in our publicity nowadays. Now
  19164. that weæve had a chance to digest your questionnaire feedback, we want
  19165. to involve you in helping to take Archive into the next stage in its
  19166. development. Archive is, after all, a magazine written öby the users,
  19167. for the usersò... And what an interesting and varied profile our
  19168. readership has! From your responses, I gather that our readers range
  19169. from the öenthusiastic computer illiterateò to the ödied-in-the-wool
  19170. techieò (your descriptions, not ours!)... and although we didnæt ask you
  19171. to divulge your exact age, we gather that we have readers from age 12
  19172. years old to 85╜ years old. Any advance on 85╜?!
  19173. 7.4
  19174. What you said about improving the content
  19175. 7.4
  19176. You had plenty to say about what youæd like to read within the pages of
  19177. Archive and here are just some of your requests.
  19178. 7.4
  19179. More technical articles Ö One thing you (and we) have noticed is the
  19180. reduction in the number of technical articles Ö and this seems to apply
  19181. to all the Archimedes publications. This may reflect the fact that the
  19182. Archimedes now attracts more öusersò and fewer ötechiesò but Archive has
  19183. always been a fairly ötechieò magazine and I believe that has been
  19184. appreciated. I guess it is a question of balance but I am always on the
  19185. lookout for good technical articles, so if you think you may have
  19186. something to contribute, do let me know.
  19187. 7.4
  19188. Beginners articles Ö As you will have seen, we have commissioned a
  19189. series of articles for beginners written by the Norfolk IT Team, in
  19190. response to your requests for help. I hope you will let me know what you
  19191. think of them, how they could be improved and what else you would like
  19192. to read about. Some people would like to see some östarting from
  19193. scratchò articles, e.g. starting from scratch with DrawPlus, Fonts,
  19194. FormEd, Translator, etc.
  19195. 7.4
  19196. Programming Ö Several people have asked for more articles on programming
  19197. Ö for beginners and for improvers and also clever tricks for the real
  19198. experts. In last monthæs column, Laura Handoca offered help to beginners
  19199. who are having problems with Basic programming Ö which is great Ö but I
  19200. really need to know if there is anyone who would be prepared to write
  19201. something a bit more substantial about programming. Any offers?
  19202. 7.4
  19203. Personal interests column Ö A number of readers would like to hear how
  19204. Acorn RISC computers are being put to use for Archive membersæ hobbies
  19205. and non-education uses. For example, one reader tells us his hobby is
  19206. genealogy and he uses Archimedes products for data and printouts.
  19207. Another asks if anyone can write about editing for home videos.
  19208. 7.4
  19209. What do you use your Archimedes for? Here are just a few of the specific
  19210. uses that you told us about in the questionnaire... weather satellites
  19211. and satellite tracking, amateur radio, aviation, archaeology, chess,
  19212. astronomy, Star Trek Fan Club (two members of the NCSæ staff are
  19213. inveterate Trekkies and would like to know more, please!), electronic
  19214. equipment testing, writing training packages, music composition,
  19215. university medical research.
  19216. 7.4
  19217. Why not write just a paragraph about your use for Acorn computers? (Text
  19218. on a disc would be preferable as no-one here is a fast typist! Thanks.)
  19219. 7.4
  19220. Any offers for contributions on other topics? Ö Specific requests for
  19221. articles were: Acorn computers in business, Experience of Acorn users
  19222. living outside the UK, Young Usersæ interests, InterNet, Interfacing. If
  19223. youæd like to write to us about any of these topics mentioned here, I
  19224. would be pleased to hear from you and remember, an article or
  19225. contribution doesnæt have to be several pages long to be of interest and
  19226. value to other readers Ö a paragraph or two can be equally effective!
  19227. 7.4
  19228. Reviews
  19229. 7.4
  19230. Iæm keen to get more Archive readers involved in reviewing products,
  19231. using their knowledge and day-to-day experience of computers and
  19232. software. Each month we are sent various bits of software (and sometimes
  19233. hardware) for us to review. The way this works is that at the end of the
  19234. Products Available column, I publish a list of what is available for
  19235. review. If there is something you would like to review, just ring the
  19236. Archive office and ask if the item is still available for review. If it
  19237. is and you have never done any reviews for us before, we may ask what
  19238. qualifies you to do the review. For example, we like the education
  19239. software to be reviewed by practising teachers. If you do the review,
  19240. the reward is that most software companies do not want the software
  19241. package returned, so the reviewer can keep it!
  19242. 7.4
  19243. It may be that you are using some software that has not been offered for
  19244. review but which you think is worthy of attention. In which case, drop
  19245. us a line or ring the office and tell us what you would like to review.
  19246. It is important that you donæt just send in the review unsolicited
  19247. because someone else may be working on the same thing. It has happened
  19248. more than once that someone has sent in an unsolicited review which I
  19249. have published only to receive a second review of the same item written
  19250. by the öofficialò reviewer!
  19251. 7.4
  19252. There is one other important type of review article that would be good
  19253. to include but which requires a lot of knowledge or a lot of work to
  19254. produce. It would be good to have more ösurveyò type articles. For
  19255. example, someone could look at a whole range of WP and DTP packages and
  19256. try to suggest what strengths and weaknesses they have and how they
  19257. compare with one another. These would be a great help to other readers
  19258. saving them from buying the öwrongò package for a particular job.
  19259. 7.4
  19260. Writing reviews
  19261. 7.4
  19262. When you are writing reviews, it is important to put yourself in the
  19263. place of the person reading the review to ask yourself whether you have
  19264. given the right sort of information. Your article should try to answer
  19265. questions such as: What is the purpose of the program and how well does
  19266. it fulfil that purpose? Who is it aimed at and is it at an appropriate
  19267. level for them? How easy was it to use ? Is it well presented? Has it a
  19268. manual? And is it readable? Does it have all the necessary information?
  19269. Are there any changes that would improve the package as a whole? Then
  19270. there are the purely factual points which can easily get left out: How
  19271. much does it cost? Inclusive or exclusive of VAT? (There may be no VAT
  19272. if itæs a small company that is not VAT registered.) Is there a site
  19273. licence version? Is a site licence included in the cost? Who produces
  19274. the program? (The address should appear in the Factfile if Iæm doing my
  19275. job properly but if itæs an obscure company, please put the address at
  19276. the bottom of the review just in case I donæt have it.) Which version
  19277. are you reviewing?
  19278. 7.4
  19279. Your favourite columns
  19280. 7.4
  19281. The Archive questionnaire showed that the five most popular columns in
  19282. Archive are Hints & Tips, Products Available, Comments Column, DTP and
  19283. Hardware Columns. If these are the most popular, we want to make sure
  19284. you continue to get as much information, help and news from these as
  19285. possible Ö again, you can help us here.
  19286. 7.4
  19287. Hints & Tips is mainly up to you, the reader, to tell us what you have
  19288. discovered. Remember that although you may think öIæm sure everybody
  19289. must know this Ö but I have only just realisedò, send it in anyway. We
  19290. are also going to make more effort to pass on hints & tips ourselves in
  19291. the Archive office. We are going to record the questions asked and
  19292. answered on our telephone Technical Help Service and from the letters
  19293. you write, and reproduce those that are generally applicable in the H&T
  19294. Column.
  19295. 7.4
  19296. Comment Column Ö Well, again, these are your comments, so it is your
  19297. forum for airing your views and questions about almost anything to do
  19298. with Archimedes computers. (Although I say it is your forum, I have to
  19299. act as editor and so I do reserve the right to publish your comments, or
  19300. not, or edit them, as I think fit!)
  19301. 7.4
  19302. DTP Column Ö This disappeared from view in the middle of volume 6 Ö
  19303. almost a year ago Ö although the Ovation Column continued until the last
  19304. issue of volume 6. We had several contributors taking it in turns to
  19305. produce the DTP Column and we fed any input from readers to whichever
  19306. contributor was next in line to write his piece. The system worked well
  19307. and we are grateful to those involved but without readersæ input, it is
  19308. difficult to sustain. Neil Whiteley-Bolton, has agreed to get the column
  19309. going again by writing a öWhere is Archimedes DTP now and where is it
  19310. going?ò type article. Richard Hallas has agreed to help, as and when he
  19311. can, but to make it work we need more contributors to write the actual
  19312. columns and more input from readers to provide material for the
  19313. columnists. If we had, say, four contributors it would mean only
  19314. producing a column once every four months (I did that without a
  19315. calculator!) so if you feel you might be able to help, drop me a line,
  19316. preferably with some indication of your writing skills and experience.
  19317. For the rest of us, if you have ideas, questions, comments, hints & tips
  19318. etc about any aspect of DTP, please send it in straight away so that we
  19319. can get this valuable column going again.
  19320. 7.4
  19321. Hardware Column Ö Brian Cowanæs column has been consistently one of the
  19322. most popular columns in Archive and we are all grateful to Brian for his
  19323. input over the years. However, Brianæs (paid) job is getting ever more
  19324. demanding so he is not able to write as much as he would like. If anyone
  19325. has any suggestions as to how to help, please write to Brian via the
  19326. Archive office or at Royal Holloway & Bedford New College, Egham Hill,
  19327. Egham, TW20 0EX.
  19328. 7.4
  19329. Products Available information comes to us mostly from the individual
  19330. suppliers but I mentioned last month that readers are a very valuable
  19331. resource to Archive for finding new products that other Archimedes users
  19332. would find of benefit. If you see something like that in your reading of
  19333. other (non-Acorn) journals and papers, do let us know.
  19334. 7.4
  19335. Duff products
  19336. 7.4
  19337. While we are on the subject of products, you may feel that you have
  19338. bought something from a company and it is not up to standard. Your first
  19339. move, of course, is to talk to the company in question. If you then feel
  19340. that they are not giving the level of service you expect or that the
  19341. product really is very poor, let us know because we donæt want other
  19342. people buying the same product and having the same unrealistic
  19343. expectations.
  19344. 7.4
  19345. Having said that, anyone involved in dealing with the general public
  19346. knows that the truth of the adage, öThe customer is always rightò is
  19347. sometimes stretched to the limit. There are people (and I trust that
  19348. you, dear reader, arenæt one) who have quite unreasonable expectations
  19349. of companies and products. What I have to do is to talk to the
  19350. suppliers, arbitrate and make judgements about which comments I publish
  19351. and which I donæt. So if I donæt publish your complaint, I hope you
  19352. wonæt take it too personally and if I do publish the complaint, I hope
  19353. the company involved wonæt take it too personally! (Itæs called playing
  19354. öpiggie in the middleò.)
  19355. 7.4
  19356. Archive monthly program disc
  19357. 7.4
  19358. Weære going to develop this further, e.g. we could use it more as a
  19359. vehicle for good PD software that comes our way or to provide an Archive
  19360. glossary. We intend to stick to our policy that the monthly program disc
  19361. and the magazine are priced separately, i.e. we wonæt increase the price
  19362. of Archive to incorporate the disc öfreeò as we feel this itæs your
  19363. choice whether you take the disc or not.
  19364. 7.4
  19365. Once again, this is an area where you can help. You can give use more
  19366. ideas how we could use the disc and you can contribute to it. If you
  19367. have some particularly good piece of PD software that you think other
  19368. subscribers could benefit from, send it in to us. Then for the glossary,
  19369. perhaps you could let us know of words you come across that you would
  19370. like to see defined.
  19371. 7.4
  19372. Help!!! column
  19373. 7.4
  19374. We get quite a few people asking for help through the Help column which
  19375. forms a useful interactive part of Archive. However, from our survey, it
  19376. seems that a lot of people would like to see more of the answers
  19377. published. So, if you have at some time put in a request for help and
  19378. someone has written to you and solved your problem, could you then write
  19379. in to Archive and tell us what the solution was, please? That way others
  19380. who come up against the same problem will benefit from your experience.
  19381. Thanks.
  19382. 7.4
  19383. Quick technical response
  19384. 7.4
  19385. One facility that Archive can provide because of its huge number of
  19386. technically competent readers is what I have called öquick technical
  19387. responseò. This is typified by Chris Johnsonæs response (see page 19) to
  19388. the problem that Richard Hallasæ noted in his review on page 68 last
  19389. month. None of the other magazines seem to be able to have questions and
  19390. answers running from one month to the next like that. Again, this is
  19391. very much dependent on readers öowningò Archive and being prepared to
  19392. respond to things they read in the magazine and offering help.
  19393. 7.4
  19394. Credit cards at last
  19395. 7.4
  19396. As promised, we have started to take credit card payments: Mastercard,
  19397. Visa and Eurocard. Because we are a mail order computer company,
  19398. Barclayæs Merchant Services make very heavy charges for the service and
  19399. say that the rate is önon-negotiableò. They say they have to make high
  19400. charges because mail order computer companies are very vulnerable to
  19401. fraud.
  19402. 7.4
  19403. What I had not appreciated is that the credit card companies do no offer
  19404. any protection to us, the supplier. If a fraudulent purchase is made by
  19405. credit card, we stand the whole of the loss. We are then cut both ways
  19406. because if we are more likely to suffer from credit card fraud, they
  19407. charge us more commission because of the extra work it gives them! öYou
  19408. can take out insuranceò they say Ö but then that adds even more to the
  19409. cost of providing the credit card service which some people seem to see
  19410. as their right. Perhaps those of you who have been indignant about us
  19411. not taking credit cards will appreciate that we have not taken this on
  19412. lightly.
  19413. 7.4
  19414. You will not be surprised to hear that we feel we cannot absorb all of
  19415. the credit card charges ourselves and will have to pass part of that
  19416. charge on to the customer. So, there will be a fixed charge of ú3 on all
  19417. credit card orders below ú100 and 3% on orders above ú100. Some
  19418. companies do this be saying öfree carriage for cash customersò but we
  19419. feel this way of doing it is more honest and open.
  19420. 7.4
  19421. Also, to help protect ourselves from fraud, we will not allow anyone to
  19422. make their first ever purchase from Norwich Computer Services by credit
  19423. card. The reason for this is that, once a customer has made a purchase
  19424. by cheque, time has elapsed, the address has been verified and the
  19425. chances of a fraudulent purchase are somewhat reduced.
  19426. 7.4
  19427. I hope that, for the times when you are in a particular hurry, the
  19428. credit card charges will seem worthwhile. I know that many overseas
  19429. customers will be extremely grateful that we have provided this extra
  19430. facility Ö it makes things much easier when you donæt have to go through
  19431. all the complications of exchange rates, etc and in many cases, it will
  19432. work out somewhat cheaper than trying to get a Sterling cheque from a
  19433. bank.
  19434. 7.4
  19435. So, to summarise on credit card facilities:
  19436. 7.4
  19437. Charges: ú3 per order or 3% above ú100.
  19438. 7.4
  19439. Restrictions: First order must be by cheque, subsequent orders can be by
  19440. card. (We may be prepared to vary this for overseas customers Ö
  19441. especially those who are long-established subscribers.)
  19442. 7.4
  19443. Charity donations
  19444. 7.4
  19445. Over the last five years, Archive subscribers have raised over ú60,000
  19446. for charity. This has mainly been through the Careware scheme of selling
  19447. PD discs on behalf of charity but also by members donating software and
  19448. hardware for sale in aid of charity.
  19449. 7.4
  19450. Sadly, the rate of donations has decreased: ú19,625, ú17,847, ú13,005,
  19451. ú9,150 and, so far this year only ú1,020. The reason for this is that
  19452. the Careware scheme is dwindling. Very few people are sending PD
  19453. software in for the scheme and there are now so many other PD libraries
  19454. that the Archive library is being eclipsed. Any suggestions? Any offers
  19455. of help?
  19456. 7.4
  19457. The God Slot
  19458. 7.4
  19459. There has been quite a bit of correspondence over the years about my God
  19460. Slot on the inside front cover. From the results of the questionnaire,
  19461. the votes are more than 4:1 that the God Slot stays!!
  19462. 7.4
  19463. I was amazed that quite a few people asked if they could use some of the
  19464. ideas or the actual text of what I write there. öWhat is the copyright
  19465. situation?ò asked two people. Apparently, one or two of you even use
  19466. some of the ideas your sermons or in church magazines! I certainly donæt
  19467. claim any divine authority for what I say (I donæt believe in editorial
  19468. infallibility!) but I do pray each month that God will give me something
  19469. that at least someone will find helpful. So, please, if anything from
  19470. the God Slot is useful, do feel free to reproduce it in whatever way you
  19471. like Ö provided it is for a purpose that you think I would support!
  19472. 7.4
  19473. And finally...
  19474. 7.4
  19475. To sum up on the Archive questionnaire, we greatly appreciated your
  19476. input, which has contributed to the shaping of our plans for Archive and
  19477. NCS for 1994 and beyond.
  19478. 7.4
  19479. May I take this opportunity to thank you for your support and your
  19480. involvement in Archive in 1993, and to bring best wishes for 1994 to all
  19481. our readers, from myself and all the NCS staff.ááA
  19482. 7.4
  19483. Frontier 2000
  19484. 7.4
  19485. Ian OæHara
  19486. 7.4
  19487. Frontier 2000 is an educational pack based on The Borders around
  19488. Carlisle, an area with a very rich and fascinating history. The complete
  19489. pack comes in a large yellow folder and is the result of collaboration
  19490. between Cambridge Software House and various organisations based in
  19491. Carlisle such as the Tullie House Museum. I did not receive the complete
  19492. pack with its piece of Roman wood (!) for review but what follows is
  19493. based on the program discs and CD ROM.
  19494. 7.4
  19495. The discs
  19496. 7.4
  19497. The software provides two ways of investigating the data contained on
  19498. the discs. There is a timeline containing 25,000 words and covering the
  19499. period from 43AD up to May 1991. You can either look at every entry or
  19500. get the computer to search for specific items. Searching is done by
  19501. selecting a theme (e.g. Food & farming, Buildings, etc), a time interval
  19502. (e.g. 1900 Ö 1991) and then typing in a search term (e.g. cow). The
  19503. computer will then search the data for all items which match these
  19504. criteria. The data in the timeline also contains references to events
  19505. that occurred outside the border areas but which are relevant to them,
  19506. e.g. the crowning of various monarchs.
  19507. 7.4
  19508. The other way of accessing the data is to explore the map. This
  19509. stretches from the Solway Firth in the west to Haydon Bridge in the east
  19510. and from Hermitage Castle in the north to Harraby in the south. At each
  19511. of the many places marked on the map, you can consult experts who will
  19512. tell you about the place. For instance at Tarraby there exists a small
  19513. stone altar dedicated to the god. Consult the historian and you get one
  19514. piece of information, Consult the Archivist and you get another. In this
  19515. way you can build up a whole picture of the location or artifact found
  19516. there. Some of the entries have pictures as well as text. All of this
  19517. information can be saved to disc or printed.
  19518. 7.4
  19519. Theme trails
  19520. 7.4
  19521. As a more useful alternative to exploring the map, you can follow theme-
  19522. based trails such as one on those star players of history, The Reivers.
  19523. You can choose either of these routes at the start-up screen. You can
  19524. also enter your name at this point and it is used to print out a
  19525. certificate to prove you have completed a trail.
  19526. 7.4
  19527. When you start a trail, a character known as öThe Professorò pops up to
  19528. give you a quick bit of background and a clue to a place. To solve the
  19529. clue requires you to search the map to find a location. öUp the A7 north
  19530. of Canonbie to a tower by the Esk.ò The place is a peel tower once
  19531. frequented by the infamous Johnnie Armstrong. Having found the right
  19532. place, you have to drive there. Clamber into your nice white Porsche,
  19533. click on the car key, click on the place and away you go. A window opens
  19534. showing you driving along. Time passes and you arrive. The time is
  19535. important and is shown on the icon on the iconbar.
  19536. 7.4
  19537. If you get to the correct place, you will be asked a question, e.g. Who
  19538. destroyed Johnnie Armstrongæs tower? So it is time to consult the
  19539. Professoræs experts. The archaeologist tells us that most stairs in peel
  19540. towers went up clockwise so as to disadvantage a right-handed attacker
  19541. (try using a heavy sword using your left hand). The Kerr family were
  19542. left handed and so had anticlockwise stairs. Eventually, you will find
  19543. an expert who gives you the answer.
  19544. 7.4
  19545. Grabbing your portable phone, you call the Professor and give him the
  19546. answer. Another clue, another drive and another question. Each trail
  19547. consists of between five and eight clues. This is done to let children
  19548. complete a trail during the course of a lesson. Wrong answers lead to
  19549. time penalties, whereas consulting the experts takes no time. This
  19550. provides a strong incentive for pupils not just to get to one location
  19551. and try all the answers in turn. The children did compete against each
  19552. other to see who used the least game time to complete a trail.
  19553. 7.4
  19554. On its own, the information given on a trail is very fragmentary.
  19555. Following the Reivers trail does not give one a complete picture of
  19556. these people, it just gives little snippets which donæt always seem to
  19557. fit together to make a complete whole. This is always going to be a
  19558. problem when a large topic is covered in a short time. It took me many
  19559. hours to read öThe Steel Bonnetsò (a history of the Reivers) but under
  19560. an hour to do the trail. Itæs the difference between reading a book such
  19561. as Catch 22 and seeing the film. The producer has to decide which bits
  19562. are put in and which left out. For this reason, I would see the trails
  19563. as being a stimulus for further work rather than an end in themselves.
  19564. 7.4
  19565. Documentation
  19566. 7.4
  19567. The manual gives suggestions as to how the pack may be used in the
  19568. classroom. For instance, the authors suggest groups of four children
  19569. tend to gain more than individuals when working with the software.
  19570. Support materials including worksheets and four role play exercises are
  19571. provided on the resources disc. Included in the full pack is a sound
  19572. tape of an interview with a local called Louie Hartley. Supporting
  19573. material for this is supplied on the disc and includes copies of family
  19574. trees, scans of photographs and a birth certificate.
  19575. 7.4
  19576. The CD-ROM
  19577. 7.4
  19578. The CD-ROM contains all the data on the discs and more. One of the first
  19579. things you notice when running Frontier from the CD is the improved
  19580. graphics. Most of the information given by the experts is accompanied by
  19581. a scanned colour photograph in mode 15 or 28. For some locations, there
  19582. are replay files to watch. Seeing and hearing a steam train chugging out
  19583. of Carlisle Station certainly brings the railways trail to life.
  19584. Unfortunately, history does not lend itself to movies. How do you get
  19585. film of a Roman legion marching to war without making the product so
  19586. expensive that nobody could afford to buy it. (Try licensing a film clip
  19587. from, say, 20th Century Fox.) Sound is available, so one can hear the
  19588. professoræs questions as well as read them. The telephone rings though
  19589. only for the first question. Five new trails are available and the time
  19590. line expanded to 35,000 words.
  19591. 7.4
  19592. Frontier in use
  19593. 7.4
  19594. The manual suggests that the material is usable for children aged
  19595. between 8 and 16. I have used it with children between year 7 (11) and
  19596. year 10 (14). Brighter pupils had no problem with coming to grips with
  19597. the trails and solving the clues but some of those lower down the
  19598. ability range did have trouble. The trails do require map reading skills
  19599. and some of the bottom set year nine who tried the Reivers trail lacked
  19600. these skills. On the other hand, I lent the discs to a year 8 pupil
  19601. whose 9 year old sister apparently followed the trails without any
  19602. problem.
  19603. 7.4
  19604. Some of the language used could cause problems. Even some bright year 10
  19605. pupils had problems with the instruction öfollow the B6357 up
  19606. Liddesdaleò. They could follow the road but ödaleò is not a widely used
  19607. word around St Albans. All that is marked on the map is Liddle Water.
  19608. That said, it is extremely difficult to provide tasks which can be done
  19609. by an 8 year old and still be enjoyed by a pupil twice as old. Every
  19610. pupil who tried the software enjoyed using it and the CD-ROM is very
  19611. popular in the library at lunch times.
  19612. 7.4
  19613. Niggles
  19614. 7.4
  19615. I have found one or two problems with the program. The index option
  19616. appears rather fragile. Several times, I have clicked on this menu item
  19617. only to have the program crash with a fatal error Ö most frustrating
  19618. when you are at the final place on a trail. So far, I have had no luck
  19619. running the program from a hard disc on a machine with RISC OS 3 Ö as
  19620. soon as a trail is chosen, the program crashes. If I use floppy discs,
  19621. there is no problem. The CD-ROM version appears to be rock solid. I
  19622. couldnæt make it crash and, as yet, I am unaware of children doing so.
  19623. The program also does not like Acornæs New Look Ö the title bar of the
  19624. windows get a little muddled.
  19625. 7.4
  19626. Conclusion
  19627. 7.4
  19628. Frontier is a beautifully produced piece of software which will keep
  19629. children (and adults) absorbed for a very long time. In school, I would
  19630. see it being used as another resource when particular topics are covered
  19631. rather than a way of teaching that topic. If you were planning a trip to
  19632. the region, it would be a superb guide to the area.
  19633. 7.4
  19634. The disc version costs ú95 +VAT and the CD-ROM version is ú175 +VAT. The
  19635. CD-ROM plus the disc version are available as one pack for ú195 +VAT
  19636. from Cambridge Software House.ááA
  19637. 7.4
  19638. The map and expertsæ icons when at a location
  19639. 7.4
  19640. The professor asking a question
  19641. 7.4
  19642. An expertæs contribution
  19643. 7.4
  19644. Aztecs
  19645. 7.4
  19646. Richard Rymarz
  19647. 7.4
  19648. ÉAztecsæ is another in the series of wonderful historical adventures
  19649. and/or simulations published by Sherston Software. It costs ú39.95 +VAT
  19650. from Sherston or ú37 through Archive. You can also buy site licence
  19651. versions from Sherston (primary ú79.90 +VAT and secondary ú119.85 +VAT)
  19652. which gives the institution an unprotected key disc. It can easily be
  19653. installed on a hard disc.
  19654. 7.4
  19655. The pricing may seem a little excessive but the plastic wallet contains
  19656. three discs, Teachers book, Aztec calendar symbols, an A3 poster of
  19657. Aztec counting symbols and glyphs (pictures used for writing), an A3
  19658. colour poster of an Aztec warrior, an A4 colour and A4 black and white
  19659. map, nine challenge cards and an Aztec word glossary.
  19660. 7.4
  19661. The teacheræs book is superb. It virtually produces a blueprint for
  19662. handling a topic on the Aztecs providing information and areas to
  19663. develop away from the computer in a variety of curriculum areas:
  19664. history, maths, language, science, art and craft and geography. A cross-
  19665. curricular approach is made relatively easy and will encourage teachers
  19666. to spend an adequate amount of time on one of the required elements of
  19667. the National Curriculum.
  19668. 7.4
  19669. Starting up
  19670. 7.4
  19671. Double clicking on !Aztec loads the program onto the iconbar. Clicking
  19672. <menu> accesses the Setup menu. From here, the volume can be adjusted,
  19673. the difficulty of the language altered, the screen display chosen Ö CGA
  19674. or VGA Ö alternative starting positions picked (there are up to 26
  19675. different possible starting positions) and there is the method for
  19676. saving a position. Return to the desktop can be achieved by pressing
  19677. <ctrl-Q>, screens can be saved as sprites by pressing <ctrl-S> or
  19678. printed by pressing <ctrl-P>.
  19679. 7.4
  19680. This is very long winded introduction to this review but the options are
  19681. so comprehensive and so useful that they need to be mentioned.
  19682. 7.4
  19683. The adventure
  19684. 7.4
  19685. Clicking with <select> starts the adventure from the beginning. After a
  19686. momentæs delay, we are greeted with a title and credit screen and an
  19687. excellent drawing of an Aztec warrior. Seconds later we find ourselves
  19688. visiting our Aunt Maud and Uncle Angus who live in Bermuda. Uncle Angus
  19689. is a Énutty professoræ and has invented a computerised jet pack and we
  19690. are invited to go to America to sell two of them. We set off in Uncle
  19691. Angusæ helicopter and fly through the ÉBermuda Triangleæ. The date is
  19692. set from the Archimedes and as we are inevitably sucked into a time
  19693. warp, the date clicks back to 1519. A quick check of the map shows we
  19694. are heading towards Mexico City or Tenochtitlan as it was called then.
  19695. Slowly the shape of the city unfolds as we fly through the mountains and
  19696. we eventually land on a chimampa (an island reclaimed from a lake) in
  19697. order to make repairs to the helicopter. The jetpacæs computer provides
  19698. us with all sorts of useful information as it scans the surrounding area
  19699. providing us with Éexplore boxes.æ One, for example, shows us how a
  19700. chimampa is made and the kinds of food the Aztecs ate. (Yuuuugh!)
  19701. 7.4
  19702. Eventually, we are surrounded by Aztec warriors and taken to the court
  19703. of the Emperor Montezuma II. We find favour with him by offering simple
  19704. gifts. We are given a slave which quite rightly Uncle Angus disagrees
  19705. with (a touch of ethnocentricism?). The adventure continues to unfold as
  19706. we help a slave women prove her husbandæs innocence. This involves
  19707. finding one of Montezumaæs precious masks that have been stolen. The
  19708. husband, who was a nobleman, has been made into a slave and will be
  19709. sacrificed when the ninth conch blows (the end of the Aztec day). As we
  19710. gallantly strive to demonstrate his innocence, we learn about other
  19711. areas of Aztec life. These include: Aztec time periods and calendar,
  19712. travelling merchants, the tasks of Aztec priests, shopping, schooling,
  19713. an Aztec game, writing and so on. The children have to solve some
  19714. puzzles and have to learn to barter. Finally, just in time, we find the
  19715. real thief and return the mask to Montezuma. The slave womenæs husband
  19716. is released and they decide to leave Tenochtitlan. In the meantime,
  19717. Uncle Angus has finished repairing the helicopter and, as we fly away,
  19718. the children learn about the Spanish explorer Hernan Cortez and the
  19719. destruction of the Aztec empire.
  19720. 7.4
  19721. Conclusion
  19722. 7.4
  19723. Children, parents and teachers familiar with the ÉArcventureæ series
  19724. will enjoy ÉAztecsæ although the format is different and the adventure
  19725. element is emphasised rather than the simulation. Sherston have a fine
  19726. reputation for producing high quality programs that provide real
  19727. opportunities for children to explore history in an exciting and novel
  19728. way. Sound and animation are used to good effect bringing to life
  19729. aspects which would be impossible to show otherwise. Skilful use of
  19730. animation, appropriate text at realistic reading levels and an element
  19731. of humour, all serve to make this piece of software a lifeline to hard
  19732. pressed teachers. Add to this the excellent support materials and you
  19733. have a program that all primary schools should have. I only hope there
  19734. are more to supplement other areas of the National Curriculum.ááA
  19735. 7.4
  19736. PD Column
  19737. 7.4
  19738. David Holden
  19739. 7.4
  19740. Competition results
  19741. 7.4
  19742. Some of you may be wondering what happened to the competition for the
  19743. best PD or Shareware that I announced several months ago.
  19744. 7.4
  19745. I wrote to all the main magazines and most of them quickly published
  19746. details. In fact, one was so precipitate it appeared before the
  19747. Éofficialæ announcement in Archive! However, another was not so quick
  19748. and nothing was printed until some months later, just as I had decided
  19749. to close the entries. This brought more enquiries and I felt that I
  19750. ought to extend the time to accommodate these new entries.
  19751. 7.4
  19752. All is now finalised and I therefore take pleasure in announcing the
  19753. winners.
  19754. 7.4
  19755. First prize
  19756. 7.4
  19757. The first prize of ú100 in cash from A.P.D.L. goes to Event Shell by
  19758. Paul Hobbs. This is a complex programmersæ utility which aids the
  19759. writing of Wimp programs. At its heart is the !ShellSys directory
  19760. containing a series of Library programs. This acts in a similar manner
  19761. to the normal !System directory in that programs can access and make use
  19762. of these common resources. Some of these were not written by Paul but
  19763. contributed by others. For example, it uses Simon Huntingtonæs
  19764. ÉInterfaceæ module which provides fancy borders amongst other things.
  19765. 7.4
  19766. The core of the system is provided by a large Basic library containing a
  19767. wealth of functions for the Wimp programmer. Many of these duplicate
  19768. existing SWIæs but for someone who does not possess a copy of the
  19769. P.R.M.æs (and at around ú100 a copy many donæt) they are absolutely
  19770. invaluable. The user manual has improved greatly so that, by using Event
  19771. Shell, any competent Basic programmer can write high quality Desktop
  19772. applications.
  19773. 7.4
  19774. Paul has been criticised for writing the main library routines in Basic
  19775. rather than machine code but I agree with his choice. In absolute terms,
  19776. machine code would be better but the whole concept of Event Shell is
  19777. that it is aimed at the less experienced programmer. By looking at the
  19778. code, the user can find out exactly how it works and so the system is
  19779. not only a very useful library of routines, it is also a valuable
  19780. tutorial.
  19781. 7.4
  19782. Event Shell is Shareware with a registration fee of ú5. In view of the
  19783. fact that Paul lives in Germany and is always happy to offer help to
  19784. users even before they register, this is very reasonable as most of this
  19785. money goes towards user support.
  19786. 7.4
  19787. Second prize
  19788. 7.4
  19789. Originally there was no second prize but owing to the high quality of
  19790. this program Paul decided to award it a ú50 N.C.S. voucher.
  19791. 7.4
  19792. The program is Powerbase written by Derek and Steven Haslam. This is a
  19793. general purpose desktop database. Iæm not even going to attempt to
  19794. describe all its features except to say that unless you have very
  19795. serious requirements, and a depth of pocket to match, Powerbase will
  19796. probably fulfil all your database needs.
  19797. 7.4
  19798. Once again itæs Shareware with a registration fee of ú10, which is very
  19799. modest in view of the quality of the program.
  19800. 7.4
  19801. This brings me to the remaining four programs each of which will receive
  19802. a ú20 N.C.S. voucher.
  19803. 7.4
  19804. Skyview
  19805. 7.4
  19806. This displays a view of the major astronomical bodies in a scrolling
  19807. desktop window. It was written by Nigel Hawkes and although itæs not
  19808. actually Shareware or Careware, users are requested to make a donation
  19809. to a charity if they use the program. There are several programs of this
  19810. type for the PC but this is the first of any quality I have seen for the
  19811. Archimedes. I confess that I donæt have the expertise to judge how
  19812. accurate it is but I have made some comparisons with a professional PC
  19813. program and couldnæt find any important differences.
  19814. 7.4
  19815. HD Lock
  19816. 7.4
  19817. This was written by John Lageu and is designed to prevent or restrict
  19818. access to a hard disc. It is primarily intended for use in schools but
  19819. would also be useful for preventing younger brothers and sisters (or
  19820. sons and daughters) from getting at the more sensitive parts of your
  19821. data.
  19822. 7.4
  19823. It is not a particularly secure system, but it is not intended to be. It
  19824. will certainly prevent most Énon expertæ users from wandering in
  19825. restricted areas. It is also easy to set up and flexible.
  19826. 7.4
  19827. Lingo Master
  19828. 7.4
  19829. Written by Nigel Caplan, this is a program to assist in learning foreign
  19830. languages. It is a non-desktop program but operation is from simple
  19831. menus and is very straightforward. Limited vocabularies are provided in
  19832. four languages, each divided into various categories. Once again, itæs a
  19833. Shareware program with a registration fee of ú5. Registration brings
  19834. much larger and more varied vocabulary files which are mainly aimed at
  19835. the GCSE syllabus. This program is not Éstate of the artæ but it
  19836. performs the required function and is a good low cost learning aid for
  19837. students.
  19838. 7.4
  19839. Movie
  19840. 7.4
  19841. Another non-desktop program written by Richard Burnell. This is actually
  19842. a large database of films with information such as the stars, director,
  19843. etc. As the data files are plain text, you can easily add new entries or
  19844. amend or add notes to existing ones. In fact, the program itself is
  19845. fairly simple but it does what is required of it. The main work of
  19846. producing this program must have gone into collecting and compiling
  19847. nearly three quarters of a megabyte of data files. Again this is a
  19848. Shareware program with a registration fee of ú5.
  19849. 7.4
  19850. Why Shareware?
  19851. 7.4
  19852. It will probably not have gone unnoticed that of these six prize
  19853. winners, four are Shareware. Regular readers of this column, knowing my
  19854. bias in this direction, may feel that I have given preferential
  19855. treatment to Shareware at the expense of Public Domain entries. I assure
  19856. you that this is not the case. Although I noticed the fact that Movie
  19857. and Lingomaster were Shareware when I first saw them, I had completely
  19858. forgotten this by the time I came to the final judging.
  19859. 7.4
  19860. In retrospect, I think that it did influence matters indirectly. Many of
  19861. the programs submitted had minor bugs and one factor which I did allow
  19862. to influence me was how the authors reacted to my criticisms and
  19863. suggestions for improvements. A couple of programs had no proper
  19864. instructions and when I commented upon this fact, the authors couldnæt
  19865. be bothered to provide any. Others had bugs which could easily have been
  19866. fixed but again they wouldnæt take the trouble to do so. I make no
  19867. apologies for reacting unfavourably to this. Someone who writes programs
  19868. for public consumption, even if they are PD, should respond properly to
  19869. usersæ queries and problems. If these entrants felt unable to do
  19870. anything about the points I raised, even after having entered their
  19871. programs for the competition, then it seemed they would be unlikely to
  19872. react sympathetically to a user who got into difficulties.
  19873. 7.4
  19874. I had always made it clear that I would be influenced by good
  19875. documentation. This is something that Shareware authors who want
  19876. registrations very soon discover to be important. It is no coincidence
  19877. that the first two prize-winners have extensive user manuals. In my
  19878. experience, people who can write good bug-free programs can also write
  19879. good manuals. Poor documentation in a program may be due to lack of time
  19880. or inclination on the part of the author and this is acceptable if the
  19881. program is PD, but when judged against others of similar quality, the
  19882. one with clear instructions will possess a great advantage.
  19883. 7.4
  19884. Special offer
  19885. 7.4
  19886. This monthæs offer is that I will send you a copy of all of these
  19887. programs on either two 800Kb or a single 1.6Mb disc (please specify or
  19888. Iæll send you a hi-density disc by default). The price for either
  19889. version is ú2 or the equivalent in stamps. When de-archived, they take
  19890. up about 3╜ Mb of disc space so I hope youæll agree that this is a
  19891. bargain. Also any Éprofitæ from the sale of these special discs will be
  19892. passed on to some of the worthy entries who did not win a prize or be
  19893. put towards the next competition.
  19894. 7.4
  19895. Contact me at 39 Knighton Park Road, Sydenham, London SE26 5RN.ááA
  19896. 7.4
  19897. Budget Games
  19898. 7.4
  19899. Andrew Rawnsley
  19900. 7.4
  19901. In the run up to Christmas, quite a number of budget games have been
  19902. released into the Acorn market. These fall into two categories, re-
  19903. releases of old games, and cheap, new games. Either way, the customer
  19904. benefits, and that Christmas cheque goes a little further. This leads to
  19905. a problem for the reviewer Ö most of the games offer great value
  19906. compared to their ú25 rivals.
  19907. 7.4
  19908. The companies
  19909. 7.4
  19910. There are two main companies selling budget priced games this Christmas,
  19911. Buzz (a branch of Krisalis) and Matt Black.
  19912. 7.4
  19913. Buzz are selling five of Krisalisæ older titles, re-packaged in small
  19914. cardboard boxes, at ú9.99 each.
  19915. 7.4
  19916. Matt black are selling two new games (one is just a re-vamp) at ú14.99
  19917. each.
  19918. 7.4
  19919. The products
  19920. 7.4
  19921. The following games are available:
  19922. 7.4
  19923. SWIV Ö Buzz
  19924. 7.4
  19925. Revelation Ö Buzz
  19926. 7.4
  19927. Mad Professor Mariarti Ö Buzz
  19928. 7.4
  19929. Jahangir Khan World Championship Squash Ö Buzz
  19930. 7.4
  19931. Manchester United Ö Buzz
  19932. 7.4
  19933. Blood Sport Ö Matt Black
  19934. 7.4
  19935. Aggressor, Macho Edition Ö Matt Black
  19936. 7.4
  19937. SWIV
  19938. 7.4
  19939. SWIV is a vertically scrolling shoot-æem-up, with good graphics, sound,
  19940. power-ups and plenty of variety. It would be good value for money at its
  19941. RRP of ú25.99, but at ú9.99, itæs a real bargain.
  19942. 7.4
  19943. SWIV has the added advantage that it has a rather good two-player mode.
  19944. Play is simultaneous, the players either helping each other out, or
  19945. trying to amass a higher score than their opponent. One player controls
  19946. a helicopter, whilst the other controls a jeep (which is harder!). In
  19947. one player mode, you can control either vehicle, so it provides two
  19948. difficulty levels.
  19949. 7.4
  19950. If you enjoy this type of game (and donæt own it already), this should
  19951. be top of your post-Christmas shopping list.
  19952. 7.4
  19953. Revelation
  19954. 7.4
  19955. This is an interesting little game which has never been released as a
  19956. full priced product on Acorn machines, although it has for the PC, Amiga
  19957. and ST. It did, however, form a worthy part of the Krisalis Collection
  19958. on the Acorn platform.
  19959. 7.4
  19960. The idea behind the game is to turn various dials on each level, to
  19961. complete the colour combinations required to open a safe. Once inside,
  19962. you can use your remaining time (usually not a lot!) to grab bonuses out
  19963. of the deposit boxes inside the safe.
  19964. 7.4
  19965. The difficulty is that if the colours in adjacent dial slots are the
  19966. same, the dial not being turned rotates and may set off a chain
  19967. reaction, messing up all your hard work!
  19968. 7.4
  19969. The game resembles the classic non-computer game, Downfall, the dials
  19970. and knobs being very similar. There are various power-ups which give
  19971. extra time, pause the timer, reset the level etc.
  19972. 7.4
  19973. If you like puzzle games, this is definitely worth the cash.
  19974. 7.4
  19975. Mad Professor Mariarti
  19976. 7.4
  19977. This is quite an old game but it that still retains some of its
  19978. attraction, even in the face of modern releases. It is an arcade
  19979. adventure in which you guide your professor around the levels, trying to
  19980. shut down his laboratories. There are five levels, the last being a
  19981. rather good mystery level.
  19982. 7.4
  19983. The game has a cute, cartoony feel, with much humour in both the
  19984. graphics and the text message at the bottom of the screen. The puzzles
  19985. are not too taxing, and once you have solved one level of the game, the
  19986. style of puzzles stays the same, so the rest become a little easier.
  19987. 7.4
  19988. One nice touch is that you can collect tokens which can be used to buy
  19989. Étoolsæ (weapons to the rest of us) with which to defend yourself from
  19990. the mutant equipment.
  19991. 7.4
  19992. Again, this is a game worthy of most peopleæs collections and the style
  19993. of gameplay has a particular appeal to younger players.
  19994. 7.4
  19995. Manchester United
  19996. 7.4
  19997. Fans of the famous football team will be disappointed with this
  19998. Éofficialæ game. It is a shame that Krisalis chose to release this game
  19999. on budget, rather than its far superior brother, Man. United Europe.
  20000. 7.4
  20001. The graphics and sound are adequate, but the game lacks playability and
  20002. interest, probably because there isnæt a two player option and because
  20003. control is difficult and unresponsive.
  20004. 7.4
  20005. The management section isnæt bad and may give the game a longer lifespan
  20006. but you canæt choose to play the management section on its own.
  20007. 7.4
  20008. This is definitely not a premiership product and most football fans
  20009. should watch out for Gameswareæs forthcoming ÉStrikeræ, whilst avid
  20010. Manchester United supporters should save up the extra ú15 for Manchester
  20011. United Europe.
  20012. 7.4
  20013. (I wonder if NCS will be releasing The Canaries Ö the Official Computer
  20014. Game?)
  20015. 7.4
  20016. Jahangir Khan World championship squash
  20017. 7.4
  20018. This squash simulator really only has one plus point Ö itæs the only
  20019. one. The game is typical of many sports simulators Ö it has a fistful of
  20020. options but when it comes to the main game, itæs nothing like the real
  20021. thing, and the fixed speed and key responses leave you thinking that
  20022. youæd have won in real life.
  20023. 7.4
  20024. The graphics are not particularly stunning and donæt help the isometric
  20025. 3D view of the squash court which makes the controls seem a little
  20026. strange.
  20027. 7.4
  20028. Squash fans may find something in it to appeal but most people should
  20029. give this one a miss.
  20030. 7.4
  20031. Blood Sport
  20032. 7.4
  20033. This was Matt Blackæs first budget release and itæs a shame that the
  20034. price has just gone up by ú5. Anyway, this game still represents good
  20035. value for money and is by far the best fighting game currently available
  20036. on Acorn machines (i.e. itæs better than the other one!).
  20037. 7.4
  20038. You can choose to be one of four characters, and then take on the other
  20039. eleven in mortal combat. The graphics are detailed but itæs a shame that
  20040. they only take up just over a third of the screen, vertically. Taller
  20041. characters would make the moves clearer and give space for character
  20042. detail. After all, itæs the characters weære interested in.
  20043. 7.4
  20044. There are lots of different playing modes, including simultaneous two
  20045. player games for playing with or against a friend.
  20046. 7.4
  20047. Donæt expect Mortal Kombat or Streetfighter 2 Ö but then it only costs
  20048. ú15. This is the next best thing for Acorn owners. If you like this
  20049. genre of game, you canæt go far wrong with Blood Sport!
  20050. 7.4
  20051. Aggressor Ö Macho Edition
  20052. 7.4
  20053. Some readers may remember the original version of Aggressor, marketed by
  20054. Atomic Software. The game was a flop but the authors took the criticism
  20055. to heart and re-wrote it to produce a game that, if it does as well as
  20056. it deserves, should prove very popular.
  20057. 7.4
  20058. The game can be played by one or two players simultaneously and is a
  20059. horizontally scrolling shoot-Éem-up, with the addition of platforms to
  20060. provide you with access to more of the screen. However, along your way
  20061. through each level, there are usually computer terminals to fix or
  20062. prisoners to rescue which adds more interest to the missions.
  20063. 7.4
  20064. The bad guys come thick and fast and, if youære lucky, so do the droids,
  20065. carrying health and weapon power-ups.
  20066. 7.4
  20067. There are eight new missions, each with excellent, detailed graphics, so
  20068. it should keep you occupied, particularly as the game has been made
  20069. tougher since the original release.
  20070. 7.4
  20071. My only criticism is the title. How on earth can playing shoot-æem-ups
  20072. all day long make you more macho?!?
  20073. 7.4
  20074. This is a quality product which is definitely worth the cash.ááA
  20075. 7.4
  20076. The Archive prices of these games are ú10 (Buzz) and ú15 (Matt Black).
  20077. We cannot give any discount on the budget games except that postage and
  20078. packing are, effectively only charged at 1p!
  20079. 7.4
  20080. Introducing Your Computer Ö 2
  20081. 7.4
  20082. Norfolk IT Team
  20083. 7.4
  20084. Last month, in the first of our series of articles for the absolute
  20085. beginner, we covered the mouse, examined windows and got as far as
  20086. loading one application, quitting from it and shutting down the computer
  20087. after use. Now we shall begin using the keyboard and introduce the use
  20088. of floppy discs for the storage of information.
  20089. 7.4
  20090. The keyboard
  20091. 7.4
  20092. Like the mouse, the keyboard is used for getting information into the
  20093. computer. It will look fairly familiar to anyone who has used a
  20094. typewriter before. There are four main groups of keys Ö the main QWERTY
  20095. keyboard (so called because of the arrangement of the letter keys), the
  20096. numeric keypad on the right of the keyboard, the function keys at the
  20097. top and two small clusters of special keys between the QWERTY keyboard
  20098. and the numeric keypad.
  20099. 7.4
  20100. QWERTY
  20101. 7.4
  20102. This is the area of the keyboard most likely to seem familiar. It works
  20103. in pretty much the same way as a typewriter keyboard. To examine its
  20104. functions letæs load an application. Move the mouse pointer until its
  20105. tip is within the ÉAppsæ icon at the bottom left of your screen and
  20106. click <select> once. This will open the Apps directory. Move the pointer
  20107. over the É!Editæ icon and double-click <select>. The Edit icon will
  20108. appear on the iconbar. Clicking <select> on this icon will open a window
  20109. with the title ÉUntitledæ. Click <select> on the Étoggle sizeæ icon of
  20110. this window to open it to full screen size. Now you can type into this
  20111. window. The red, vertical line is known as a Écaretæ and indicates the
  20112. point where the characters you type will be inserted into your text.
  20113. 7.4
  20114. The letter keys will behave as you might expect. To obtain the top
  20115. character on a key marked with two characters, hold down one of the two
  20116. <shift> keys as you type. This will also give you upper case letters. If
  20117. you want to type in upper case for a while, press <capslock> to switch
  20118. its green light on. Note that this does not have quite the same effect
  20119. as holding down <shift>. You will still get É4æ rather than É$æ for
  20120. instance.
  20121. 7.4
  20122. The <ctrl> key is used in conjunction with other keys to perform actions
  20123. which may depend upon the application you are using. Using <ctrl-X> will
  20124. often delete a selected area of text or a part of a drawing for
  20125. instance. In general, different applications use <ctrl> in similar ways,
  20126. cutting down considerably the time you will need to spend learning them.
  20127. The <alt> key can be used to obtain characters not shown on the keyboard
  20128. at all Ö try holding down the <alt> key and typing <4> (use the key on
  20129. the QWERTY keypad, not the numeric keypad).
  20130. 7.4
  20131. Chars
  20132. 7.4
  20133. There is another way of getting characters other than those shown on the
  20134. keyboard into text. Load Chars from the Apps directory by double-
  20135. clicking with <select>. (If you have been following these instructions,
  20136. you will probably have to use the Ésend to backæ icon on the Edit window
  20137. to bring the Apps directory into view.) Chars does not install an icon
  20138. on the iconbar but directly opens up a window. Clicking on the
  20139. characters in this window will insert them at the caret. In this way you
  20140. can get characters such as É⌐æ into your documents. Clicking on the
  20141. Éclose the windowæ icon will actually quit from the Chars application.
  20142. 7.4
  20143. Numeric keypad
  20144. 7.4
  20145. To the right of the keyboard is the aptly named numeric keypad. This
  20146. enables more rapid entry of numbers for those familiar with using to a
  20147. calculator. One might expect that there would be one common standard in
  20148. these things but life just isnæt that simple Ö take a look at a
  20149. telephone keypad! In addition to the numbers, there are keys here for a
  20150. decimal point, plus, minus, division (/), multiplication (*), # and
  20151. <enter> (which is an alternative to <return>). Pressing <numlock> will
  20152. turn off its light and alter the way these keys work. Again, this is a
  20153. facility which may be used in a particular way by certain applications.
  20154. 7.4
  20155.  Function keys
  20156. 7.4
  20157. At the top of the keyboard are the function keys, labelled F1 to F12.
  20158. These have specific uses which depend on the application you are using
  20159. but, like the <ctrl> combinations, these tend to be similar from one
  20160. application to another. Pressing <f12> will nudge the whole screen up a
  20161. bit and insert a line at the bottom of the screen beginning with a É*æ.
  20162. This is known as the command line. In general, you will not need to use
  20163. the command line but if you are keen to try, type the word Étimeæ and
  20164. press <return>. You should see the current date and time at the bottom
  20165. of the screen. Press <return> again to remove the command line and
  20166. return to the Édesktopïèèèèèèèæ as the normal screen is called.
  20167. 7.4
  20168. Special keys
  20169. 7.4
  20170. The four Éarrowæ keys usually allow you to move the caret around the
  20171. screen Ö try it in Edit. <Delete> deletes the character to the left of
  20172. the caret and <copy> deletes the character to the right. <Pageup> and
  20173. <pagedown> usually move through text one Éwindowfulæ at a time in word-
  20174. processors and <insert> is generally used in word-processing
  20175. applications to insert a section of text at the caret position. <Home>
  20176. usually takes the caret to the beginning of text that you are working
  20177. on. <Print> is used by many applications to do just as you might expect
  20178. (but more on printing later in this series). <Scroll lock> is not used
  20179. in normal applications working on the desktop.
  20180. 7.4
  20181. <Break> is used (particularly in conjunction with <ctrl>) to Éresetæ the
  20182. computer. This is rather like switching the computer off and then on
  20183. again except that you do not actually turn the power off. Donæt do this
  20184. unless you really mean to because it will cause the computer to forget
  20185. what it was working on and any text, for instance, that you were
  20186. composing will be lost if you have not saved it onto a disc. There is
  20187. also a key marked ÉEscæ in the top left hand corner of the keyboard.
  20188. Pressing this key will usually stop the computer from doing what it is
  20189. currently engaged upon. An example of its use would be to stop the
  20190. printing of a document when you have just realised that you need to make
  20191. an important alteration but the printer has already started working.
  20192. Somewhere on your computer there will be a ÉResetæ button though this
  20193. may not be on the main keyboard. Your manual will show you its location.
  20194. Pressing this will reset your machine as described above, rather like
  20195. pressing <ctrl-break>.
  20196. 7.4
  20197. Floppy discs
  20198. 7.4
  20199. Your Acorn A series computer may well have a hard disc drive fitted
  20200. inside it. We shall come to the use of hard drives later on. For the
  20201. moment we shall be concerned only with the use of floppy discs as all
  20202. machines are able to use these and indeed, software you buy is most
  20203. likely to be supplied on floppy discs.
  20204. 7.4
  20205. A floppy disc is shown here.
  20206. 7.4
  20207. The disc itself (the Éfloppyæ part) is enclosed inside a fairly rigid
  20208. plastic case. When the disc is put into the disc drive, the computer
  20209. pulls back the metal shutter on the disc case to reveal the actual disc
  20210. inside. You can slide back the plate yourself but do not touch the
  20211. surface of the disc Ö it is very vulnerable to fingerprints and
  20212. contamination by any kind of dust or liquid.
  20213. 7.4
  20214. The way in which information is written onto this disc is similar to the
  20215. way in which information is written onto a VHS video tape or an audio
  20216. cassette Ö it is a process involving magnetism and therefore the disc is
  20217. also affected by magnets Ö so keep magnets away from your discs!
  20218. 7.4
  20219. The surface of the disc shown in the illustration above is the side
  20220. which should be uppermost when you insert the disc into the disc drive.
  20221. The arrow indicates the direction in which the disc should be inserted Ö
  20222. hold the label and put the metal end in first.
  20223. 7.4
  20224. The small hole in the bottom left hand corner of the disc is very
  20225. important. If you turn the disc over you will see that a small plastic
  20226. piece can be firmly pulled back and forth with a finger nail or suitable
  20227. object and clicked into place so as to either cover or expose the
  20228. rectangular hole. When this hole is exposed, the contents of the disc
  20229. are protected and cannot be altered in any way or deleted. You may be
  20230. familiar with a similar protection system employed on audio cassette
  20231. tapes.
  20232. 7.4
  20233. Formatting
  20234. 7.4
  20235. Before a newly purchased disc can be used it must be Éformattedæ for use
  20236. on the particular computer with which it will be used. What is meant by
  20237. formatting?
  20238. 7.4
  20239. Imagine that, without a map, you drop a valuable load out of a
  20240. helicopter onto the surface of a vast desert. Months later, you return
  20241. to retrieve your possession. You have little chance of finding it by
  20242. just flying around the desert. If there were grid lines marked on the
  20243. surface of the desert and you knew that you had dropped your load at a
  20244. particular grid reference, you would stand a much better chance of
  20245. retrieving it. Indeed, if the grid system was sufficiently detailed
  20246. then, as long as the load had not been moved, you could be certain of
  20247. locating it.
  20248. 7.4
  20249. An unformatted disc is like the uncharted desert Ö a featureless waste.
  20250. The formatting process is analogous to the marking of the desert surface
  20251. with grid lines. Unfortunately, different computer systems use different
  20252. formatting methods and so discs are supplied unformatted and the
  20253. purchaser must format the disc for their computer. In fact, the Acorn A
  20254. series computers can use a number of different formats and this can be
  20255. very useful if you use more than one kind of computer. For the moment we
  20256. are going to consider just two ways of formatting discs for use only
  20257. with Acorn machines.
  20258. 7.4
  20259. The discs you buy may be of two kinds. One type can store more
  20260. information than the other. This larger capacity, so-called Éhigh
  20261. densityæ disc will always have the initials ÉHDæ written on it on the
  20262. opposite side of the metal plate to the insertion arrow. High density
  20263. discs can be used with Acorn A3010, A3020, A4000, A5000 and A4
  20264. computers. Earlier RISC OS computers such as A3000s, A310s and A420s etc
  20265. can usually only use the standard density discs. If your computer can
  20266. use the high density discs Ö get them Ö it is easier and cheaper to keep
  20267. twice as much information on each disc.
  20268. 7.4
  20269. To format a disc, insert it into the disc drive. A fairly substantial
  20270. clunk will tell you that it is in place. Move the mouse pointer over the
  20271. floppy disc drive icon in the bottom left of the screen (if a window is
  20272. obscuring the iconbar press <shift-f12> and the iconbar will come to the
  20273. front of the screen, pressing <shift-f12> again will return it to the
  20274. back) and click <menu>. Move the pointer onto the menu which appears and
  20275. when the ÉFormatæ option is Éhighlightedæ, slide the pointer over the
  20276. arrow to the right. If you have a high density disc then click <select>
  20277. over the ADFSá1.6M option, otherwise click <select> over the ADFSá800K
  20278. (E) option.
  20279. 7.4
  20280. A window will open like this...
  20281. 7.4
  20282. ... click on ÉFormatæ and your disc drive will spring into action. A
  20283. horizontal bar will show you the machineæs progress as it first formats
  20284. and then verifies your disc. The verify process ensures that the
  20285. computer is able to read what it has just written!
  20286. 7.4
  20287. Once your disc has been formatted, click on the ÉOKæ in the window. Now
  20288. is the time to give your disc a name. To do this click <menu> over the
  20289. disc drive icon again, move the pointer up to the ÉName Discæ option,
  20290. slide over the arrow and a small window will open. If you move the
  20291. pointer into the white space below the title bar of this window, a caret
  20292. will appear and you can type in a name for the disc. You cannot use
  20293. spaces, punctuation or characters such as $ in the disc name.
  20294. 7.4
  20295. When you have typed in the name, press <return>. At this point, it is a
  20296. good idea to take out your disc (press the button beside the disc drive
  20297. slot), apply a label and write the name of the disc on it. If the
  20298. computer ever asks you to insert a particular disc (and it might) it is
  20299. a lot easier if it has a recognisable name and it is clearly written on
  20300. the label.
  20301. 7.4
  20302. Saving
  20303. 7.4
  20304. Now we will save some information on this newly formatted disc. If it is
  20305. not already in the drive, insert it now. Click <select> on the floppy
  20306. disc drive icon and a directory window will open for your disc. Use the
  20307. adjust size icon to ensure that you can see both your Edit window with
  20308. its text and your directory window. Click in your Edit window to ensure
  20309. that you can see the caret and then press <f3>. This will open a window
  20310. into which you can type a suitable name for your work. Do not press
  20311. <return> when you have done this, but drag the icon that is above the
  20312. name you have just entered, to the directory window and then release
  20313. <select>. Your work will be saved and its icon will appear in the
  20314. directory window for your disc.
  20315. 7.4
  20316. Loading
  20317. 7.4
  20318. Now to load your work. Letæs get bold Ö shut down the computer and then
  20319. restart it. Now load Edit so that its icon appears on the iconbar.
  20320. Insert your floppy disc into the drive, click on the floppy disc drive
  20321. icon and then double-click on the icon for your work which appears in
  20322. the directory window for the disc. Your work should now load into Edit
  20323. ready to be altered, continued or whatever.ááA
  20324. 7.4
  20325. Explore with Flossy the Frog
  20326. 7.4
  20327. Richard Rymarz
  20328. 7.4
  20329. I thoroughly enjoy reviewing software, especially if it is of the
  20330. quality that houses such as 4Mation produce. One of their most recent
  20331. offerings is ÉExplore with Flossy the Frogæ and it lives up to my
  20332. highest expectations.
  20333. 7.4
  20334. ÉFlossyæ is housed in a plastic wallet, contains three discs, operating
  20335. instructions and teachers notes. It can be installed on a hard disc but
  20336. a key disc has to be used each time the program is run. It costs ú28.79
  20337. for a single user version (ú27 through Archive) and ú57.58 for a site
  20338. licence from 4Mation. A demo version of the program can be obtained from
  20339. 4Mation on receipt of a blank disc and schools can evaluate the program
  20340. on 28 days free approval. It will run on any Archimedes but 2Mb or more
  20341. are needed.
  20342. 7.4
  20343. Aims
  20344. 7.4
  20345. The broad, general aims are Éto provide reading opportunities, simple
  20346. problem solving activities and a stimulus for creating activities away
  20347. from the computer.æ Apparently, any fears that non-readers would be
  20348. deterred by the written content of the program were soon dispelled when
  20349. it was trialed with very young children Ö non-readers were just as
  20350. enthralled by it. Consequently, it is aimed from pre-reading children up
  20351. to the age of 8, either at school or in the home.
  20352. 7.4
  20353. The program
  20354. 7.4
  20355. Clicking on !Flossy (the whole program is mouse driven) results in the
  20356. application installing itself on the iconbar. Clicking <menu> on Flossy
  20357. opens up a number of options including the ability to save a position,
  20358. restart, quit and a choices option that allows the user to choose the
  20359. screen font and its size, a choice to conserve memory if things are
  20360. tight and whether the default is full screen or in a window.
  20361. 7.4
  20362. The program multitasks and, in fact, I am writing this review using
  20363. !Edit and there is a loud plopping noise in the background. Water is
  20364. dripping from a tap into a dog bowl which just happens to be on a bank
  20365. next to a lake and mountains (no reason for this is offered).
  20366. 7.4
  20367. From this first scene, the children are encouraged to explore the
  20368. variety of objects in view. Some provide information, most jump into
  20369. life with some engaging animation and others result in a change of
  20370. scene. For example, clicking on the dog bowl results in the appearance
  20371. of a large, barking dog. Flossy is not impressed and jumps into the lake
  20372. where a whole new variety of creatures and objects come to life. My
  20373. favourite is the water snake who make a series of amusing appearances
  20374. which reminded me of a very funny scene from the film ÉAirplaneæ. But
  20375. really it would be churlish to either criticise or acclaim any
  20376. particular drawing or piece of animation. All are amusing, delightful
  20377. and/or surprising. Many animations can happen at the same time (memory
  20378. permitting), the sounds are realistic and music is used effectively.
  20379. 7.4
  20380. There is a simple element of problem solving Ö nothing which will be too
  20381. taxing or unachievable given a fair amount of trial and error. The
  20382. childrenæs imagination is to be exercised Ö can Flossy really jump so
  20383. high that she can reach the moon? Answer Ö of course she can Ö just
  20384. watch her! Finally, there is no real plot. Flossyæs adventures unfold in
  20385. a gentle and imaginative way taking her (is Flossy a she?) to a planet
  20386. in a space rocket, to the beach, under a lake, and into her bedroom and
  20387. kitchen.
  20388. 7.4
  20389. Conclusion
  20390. 7.4
  20391. ÉExplore with Flossy the Frogæ has all the hallmarks of an experienced
  20392. educational software house developing its expertise to provide
  20393. exceptionally high quality material. The drawings by Dutch artist Hans
  20394. Rijnen are superb and the authoring system developed by Dave Caughly has
  20395. been enhanced even since the publication of ÉGrannyæs Gardenæ and
  20396. ÉDarryl the Dragon.æ Each scene is a joy to explore and was greeted with
  20397. delight when I tested the program with a group of 6 year olds battle
  20398. hardened on a diet of shoot-em-up games. Certainly, if their reaction is
  20399. anything to go by then Flossy is a sure-fire winner.
  20400. 7.4
  20401. Does it live up to its stated aims? The answer is a definite yes.
  20402. However, like many such programs, much as a child will profit from using
  20403. the program alone, more will be gained if Flossy is explored in small
  20404. groups or with the help of a sympathetic adult. If Flossy is to be used
  20405. at home, parents should be prepared to join in with their children and
  20406. enjoy with them the enchantment that this program offers.
  20407. 7.4
  20408. The documentation is excellent with simple suggestions for work away
  20409. from the computer. There is no reference to the National Curriculum Ö
  20410. thank goodness. Programs such as this should be left to the imagination
  20411. of the children, parents and teachers.
  20412. 7.4
  20413. Finally
  20414. 7.4
  20415. 4Mation are very pleased with this program. They hope to have it
  20416. published in America and are porting it to Windows and the Apple Mac.
  20417. They plan several different language versions and, most interestingly, a
  20418. sign language version for the deaf. This could be on several CD ROM
  20419. discs and include a sign language video clip for each of the 300 pieces
  20420. of text.ááA
  20421. 7.4
  20422. Hints & Tips
  20423. 7.4
  20424. Å    Backing up PC partitions. When backing up a PC partition (with
  20425. filetype DosDisc) from a HardDrive with RISC OS 3 the ADFS sees the
  20426. files in the partition as individual files so backs them up as such. So
  20427. when you come to reinstate the partition afterwards the PC partition
  20428. will no longer work, i.e. it will be a normal directory with files in.
  20429. The way to overcome this is to reset the file type to Text before
  20430. backing up and change it back afterwards.á Brian Cocksedge, W Sussex.
  20431. 7.4
  20432. Å    Elite Cheat. On this monthæs program disc (ú2 through Archive) is a
  20433. cheat for Elite v1.02 made with The Hacker program from DoggySoft. The
  20434. cheat allows you to do more than the normal game will allow. The
  20435. functions are made by using the right Ctrl key and some other keys not
  20436. used in the game. Load the cheat module after you have the Elite
  20437. commander on the iconbar and read the instructions carefully. It enables
  20438. you to stop dead in space, go like a bat out of hell, have loads of
  20439. energy bombs (useful for blasting those rock grabbers), have an
  20440. indestructible energy unit, unlimited rockets and, as a small bonus,
  20441. kills the asking of the word from the book when saving a commander file
  20442. after you have run the game, back to the Desktop (saving time).
  20443. SáEdwards, W Midlands.
  20444. 7.4
  20445. Å    Epson Stylus 800 cartridge life Ö When the cartridge I had in my new
  20446. Epson Stylus 800 ran out after it had printed only about 300 to 400
  20447. sheets (instead of the quoted 700), I contacted Epson to discuss the
  20448. matter! They asked whether I pressed Pause before switching off the
  20449. printer. I said I did not and asked why it was important. They told me
  20450. that it was because the printer goes through the print head cleaning
  20451. process on every start-up unless Pause is pressed before switch-off. It
  20452. is only necessary to clean the print head öabout once a monthò. They
  20453. admitted that this is not mentioned in the manual(!), so I thought I
  20454. would pass this gem of information on to other Archive subscribers!á
  20455. Stan Haselton, Abbots Langley.
  20456. 7.4
  20457. Å    JP150 sheet feeder Ö Owners of JP150 printers may be interested to
  20458. know that the sheet feeder for the Integrex Betajet seems to be exactly
  20459. the same as the one for the JP150. The good news is that the Integrex
  20460. one costs approximately ú40 +VAT (ú47) as against ú77 inc VAT. I wonder
  20461. why the Acorn product is so much more expensive?á Alan Shelton, Sutton-
  20462. in-Ashfield.
  20463. 7.4
  20464. Å    Magazine storage Ö An alternative to the Archive magazine binders is
  20465. to use what are called K-Bins which are basically topless cardboard
  20466. boxes. They are designed for storing components but work quite nicely
  20467. for Archive magazines and cost about ú1.15 each. I am happy to supply
  20468. them to people at cost plus postage Ö let me know if you are interested.
  20469. Bob Ames, Dept of Music, City University, Northampton Square, London
  20470. EC1V 0HB.
  20471. 7.4
  20472. Å    Mouse mat grooming Ö Next time you groom your mouse, take a look at
  20473. your mat. If it has a layer of stubborn fibres, cat hairs etc, try using
  20474. one of those rolling, tacky lint removers that you use on suits and
  20475. jackets.á Nik Kelly, Liverpool.
  20476. 7.4
  20477. Å    PC card and screen blanking Ö After installing a new hard drive, I had
  20478. to re-install everything and set the computer up as though it were new.
  20479. While I was restoring some of the PC programs, my screen went blank and
  20480. no keypresses would bring it  back. What seemed odd was that the
  20481. computer was still working, reading the disc.
  20482. 7.4
  20483. Each time this happened, I reset the computer and then, when I was at
  20484. Acorn World 93, I had a word with Aleph One. They explained that, when
  20485. the PC card had öinput focusò all keystrokes were passed through to the
  20486. card and so RISC OS was unaware that keys had been pressed Ö so the
  20487. screen blanker was coming into operation and was locking in the blank
  20488. state. Because of this, I would need to disable the screen blanker in
  20489. order to use the PC card.
  20490. 7.4
  20491. As I donæt use the blanker very much, it was only a slight nuisance, but
  20492. I carried out an experiment and found out that mouse movement was still
  20493. done via the main operating system. Because of this, all that is needed
  20494. to get the screen back is a very slight movement of the mouse.
  20495. 7.4
  20496. I suppose that if you were wanting to work with text in a word processor
  20497. it would be a good idea to disable the screen blanker, but most of the
  20498. time it is unnecessary.á David Wild, Hemel Hempstead.
  20499. 7.4
  20500. Å     Scanners and Turbo Drivers Ö A slight problem for users of Turbo
  20501. Drivers is that, sometimes, the printout from ArcFax with CCæs scanner
  20502. becomes garbled for no sensible reason. The solution is to turn your
  20503. printer on. It does not have to be online but just switched on. It works
  20504. every time.á Tord Eriksson, Sweden.
  20505. 7.4
  20506. Å    Time errors Ö Recently, I found that whilst !Alarm, and indeed most
  20507. other applications, could work out the correct time, those I had written
  20508. in C were wildly inaccurate (over a year and a half out!).  The same
  20509. program would work fine on the office A5000 but on my RISC OS 3 A3000,
  20510. it refused to give me anything but 1995.  Finally, I tracked the problem
  20511. down to the Territory Manager (literally just by chance, I was actually
  20512. looking up Étimeæ in the PRMæs and spotted it.  Somehow the configured
  20513. timezone was Ö23:45, well outside the allowed limits of +/Ö13 hrs. 
  20514. !Alarm took off the correct value but when I reset it to zero, the
  20515. machine jumped ahead by a day. Why CLib gave such a large error, I donæt
  20516. know.á Matthew Hunter, NCS.ááA
  20517. 7.4
  20518. RiscCAD Ö A First Look
  20519. 7.4
  20520. Richard Fallas
  20521. 7.4
  20522. RiscCAD was unknown to me until Acorn World 93, although Iæve since seen
  20523. it advertised in the other magazines. Davyn Software kindly allowed me
  20524. to try out the package so that I could review it for Archive. A full
  20525. review, with relevant comparisons with the opposition will take me a bit
  20526. longer than Paulæs deadlines permit so this is an initial summary.
  20527. 7.4
  20528. The screen shots on the manual cover show a circuit diagram but this is
  20529. a full CAD application of more general use. It costs ú199 inc VAT and
  20530. this places it neatly between WorraCAD at around ú112 and ProCAD at
  20531. ú460. What level of facilities does RiscCAD offer? A substantial manual,
  20532. albeit with rather brief index, quick reference guide, function key
  20533. strip and latest version release note are provided along with the
  20534. program disc and examples disc. Start-up from hard disc requires
  20535. insertion of the original disc BUT this may be backed up. RISC OS 3.10
  20536. is an essential requirement for use of the program.
  20537. 7.4
  20538. Initial impressions are that RiscCAD has a very professional appearance.
  20539. Icons are clear, larger and less numerous initially than ProCAD, and
  20540. attractive on-screen. Tool icons are ranged in 9 pairs down the left
  20541. side, and open on selection to sub-menus positioned horizontally (but
  20542. this may be altered) very much in the style of Drafix (on the PC). HiRes
  20543. and LoRes sprites are provided and both are very good, but Iæm still
  20544. looking for the HiRes switch! A help message window is also available.
  20545. Many control key combinations are standard Acorn options, e.g. <ctrl-A>
  20546. for öselect allò.
  20547. 7.4
  20548. The program uses integer maths at a low level, as does ProCAD, and
  20549. redraws are correspondingly rapid Ö comparisons with other packages will
  20550. follow, when Iæve taken delivery of my flak jacket! Unlike ProCAD, it
  20551. offers associative dimensioning. The tool selection is very extensive
  20552. but does not match ProCAD, with no provision for non-circular curves.
  20553. Object snap options are also less numerous than ProCAD but cover the
  20554. most commonly required choices. In use the snaps felt ödeadò as no
  20555. audible or visual confirmation is offered that a snap is available
  20556. before selection. The icon selection is better than WorraCAD, however,
  20557. again in line with the program cost.
  20558. 7.4
  20559. I liked the way that sub-toolboxes could be rearranged around the screen
  20560. to make best use of available space. Many options could be saved as a
  20561. start-up setting. Less impressive was the Zoom facility. This is
  20562. apparently achieved solely through use of the F10 key, and I couldnæt
  20563. find a mouse controlled Zoom option although a scale to current window
  20564. option is provided. The !Draw (and ProCAD) method of using Shift+Mouse
  20565. to give a zoom window would be an important (essential?) improvement. I
  20566. still like the old PDT method of + and Ö keys, perhaps with <ctrl>, to
  20567. zoom in and out and this could also be implemented.
  20568. 7.4
  20569. Limited hatching facilities are offered, as are symbols and many text
  20570. options, although outline fonts are not supported which is a strong
  20571. ProCAD feature. Step and repeat copying is available, and also arrays.
  20572. Parallel lines/arcs, fillets and chamfers are also included and up to 16
  20573. layers may be used. Objects may be öbrokenò and lines trimmed/extended.
  20574. Hiding of objects is also possible, both individually and by type.
  20575. Access to plotters is extensive and controllable, if required, via
  20576. script files.
  20577. 7.4
  20578. The program had a predictable and ösolidò feel in use, and so far has
  20579. been robust, i.e. no crashes as yet! To do it justice, I need to spend
  20580. rather longer trying all the features I can find Ö and working out which
  20581. are missing! This is a time-consuming business and has to be fitted into
  20582. my workload.
  20583. 7.4
  20584. In summary, RiscCAD offers good functionality and speed at a realistic
  20585. price for many users. Future extensions may add facilities Ö I get the
  20586. feeling that Davyn Software will listen carefully to suggestions from
  20587. users. It goes beyond WorraCAD in most respects, yet is not so
  20588. ambitious, or costly, as ProCAD. A useful addition to RISC-Ware and I
  20589. hope it sells well and develops further.ááA
  20590. 7.4
  20591. Econet Column
  20592. 7.4
  20593. Dave Emsley
  20594. 7.4
  20595. I have two main items this month. The first is a look at Robert
  20596. Chrismasæ !RAMScrap application and the second is a look at the problems
  20597. of serving Archimedes applications on a Level 3 Econet network leading
  20598. into a review of !AppFS which will be a great help for those of us still
  20599. having to survive on Econet.
  20600. 7.4
  20601. !RAMScrap
  20602. 7.4
  20603. Archimedes systems all require writable scrap space for some of their
  20604. operations. This was originally provided within the !System folder.
  20605. However, recently, the method has changed to a separate !Scrap
  20606. application. So what happens if none is available Ö for example, when
  20607. using a network as a guest user?
  20608. 7.4
  20609. Enter a new utility called !RAMScrap written by Robert Chrismas. This is
  20610. an application which, when clicked on creates a 64Kb RAM disc (if one
  20611. does not exist) and uses it for scrap files. If an empty RAM disc
  20612. already exists, but is not 64Kb or greater, it is extended. If one
  20613. exists but is not empty it is used at its current size.
  20614. 7.4
  20615. As Robert says in the !Help file, ö!RAMScrap tries to cope with most of
  20616. these problems but is not afraid to give up.ò
  20617. 7.4
  20618. The only time I could manage to get it to fail to work was when there
  20619. was less than 64Kb of memory available to it.
  20620. 7.4
  20621. Is 64Kb of Scrap space enough?
  20622. 7.4
  20623. I didnæt think it was, but I canæt get !RAMScrap to fail. I loaded up
  20624. both Revelation ImagePro and Ovation and created an 800Kb sprite.
  20625. Dragging this sprite from Revelation to an Ovation picture frame worked
  20626. correctly. I tried the same using Paint and Draw and a 500Kb sprite Ö no
  20627. problem. Either 64Kb is enough or the Scrap area isnæt used in the way I
  20628. thought it was.
  20629. 7.4
  20630. Conclusion
  20631. 7.4
  20632. This is an excellent utility. I havenæt exhaustively tried it in a
  20633. classroom situation but I intend to try replace the current !Scrap
  20634. application in a few usersæ directories and test it out thoroughly.
  20635. 7.4
  20636. !RAMScrap is available on this monthæs Archive  Program Disc, price ú2.
  20637. 7.4
  20638. Application Serving on Econet
  20639. 7.4
  20640. Serving Archimedes applications on a Level 3 Econet network is far from
  20641. ideal due to the time it takes to load. This is obviously not a
  20642. criticism of the applications which are very good, once loaded, but
  20643. Econet was designed in the good old days of BBC Bs and Masters and the
  20644. largest applications on these were 64Kb long. Having said that, the
  20645. network does offer two very important things: security and a common user
  20646. interface.
  20647. 7.4
  20648. Security is important in an open access area because if the software
  20649. were stored on floppy disc, anyone could simply take the discs away with
  20650. them. This was the system that we used previously, until discs started
  20651. going missing, but now the majority of software for which we have a
  20652. licence is available to students via the network.
  20653. 7.4
  20654. It is important to have a common user interface so that students know,
  20655. for example, that if they need to use a spreadsheet, they double
  20656. clicking on !Apps and then double clicking on SSheets. This will present
  20657. them with a choice of spreadsheets to use Ö and all this should be
  20658. independent of their physical location in the college or school.
  20659. 7.4
  20660. When you consider that the loading times may be doubled, and in some
  20661. cases trebled, compared with loading from floppy discs, is it too high a
  20662. price to pay for the added security and the common user interface? Well,
  20663. I would have said that it was but a new product has appeared that has
  20664. given Econet a new lease of life.
  20665. 7.4
  20666. AppFS
  20667. 7.4
  20668. AppFS from AngelSoft is an application which allows a hard disc from any
  20669. station on a network to be distributed across the network to allow
  20670. faster loading of applications.
  20671. 7.4
  20672. First impressions
  20673. 7.4
  20674. AppFS arrived in a cardboard folder with a plastic pocket holding the
  20675. single disc and a booklet of instructions. The A5 sized booklet consists
  20676. of 19 pages on A4 paper folded, no fancy cover, no colours, no staples
  20677. just clearly printed and easy-to-follow instructions. As I said in my
  20678. review of NetManage (Archive 6.9 p25) this is all a network manager
  20679. needs Ö leave the fancy boxes for the software that has to sell by its
  20680. looks or for impressing the Governors. As long as I can follow the
  20681. instructions thatæs all that matters to me. If it saves costs, I
  20682. personally would even accept documentation for this kind of application
  20683. on the disc.
  20684. 7.4
  20685. The application suite comprises of two applications: !AppFS and
  20686. !AppServer. The introductory section of the manual goes into detail
  20687. about how these applications work and the expected speed increases (2-4
  20688. times). It also explains that there is a down side to the application in
  20689. that the disc being served MUST be write protected.
  20690. 7.4
  20691. Setting up the software
  20692. 7.4
  20693. The manual goes into very specific detail on how to set up the software
  20694. for any eventuality, be it a Level 3 or Level 4 network, EtherNet, mixed
  20695. economy or just plain old Econet.
  20696. 7.4
  20697. AppServer
  20698. 7.4
  20699. Part of this section explains how to adapt the software to make it
  20700. autoboot. I tried this on our A440/1 with RISC OS 3.1 and it worked
  20701. perfectly first time. When the machine is reset or switched on, the
  20702. application AppFS Filer now appears in the modules list and an icon
  20703. appears on the iconbar.
  20704. 7.4
  20705. On the server machine, clicking on this icon will produce the same
  20706. result as clicking on the HardDisc icon except that the title at the top
  20707. begins öAppFS::$..ò not öADFS::$..ò Software from this can be loaded as
  20708. if from the normal HardDisc4 icon although loading times are slightly
  20709. slower than when loading direct from the applications on hard disc.
  20710. 7.4
  20711.     
  20712. 7.4
  20713.     Hard Disc    AppFSFiler
  20714. 7.4
  20715. Junior PinPoint    6    10
  20716. 7.4
  20717. Ovation    9    14
  20718. 7.4
  20719. Eureka    9    19
  20720. 7.4
  20721. Revelation ImagePro    5    8
  20722. 7.4
  20723. PenDown    5    6
  20724. 7.4
  20725. RISC OS 3 Printers    16    20
  20726. 7.4
  20727. AppServer Control
  20728. 7.4
  20729. One of the configurable options in the !Run file is to have the
  20730. AppFSServer icon on the iconbar. The reason for this is so that the
  20731. manager can update the server station by adding files and/or
  20732. applications while the server is running.
  20733. 7.4
  20734. Whilst off line, the icon on all clients changes to a öcrossed outò
  20735. version. Clicking on this produces either the error öApplication Server
  20736. is offlineò or the error öPlease insert HardDisc4ò. I think that this
  20737. second one is an unsatisfactory and misleading message. It occurs when
  20738. AppFS has been used and then the server has been put off line. If AppFS
  20739. hasnæt been used then the first error message results.
  20740. 7.4
  20741. !AppFS
  20742. 7.4
  20743. This is the application which needs to be run on the client stations. In
  20744. the manual, the information for making it boot automatically is given
  20745. but I didnæt want it to boot automatically on all stations so I
  20746. temporarily put it into a useræs directory to test it out. A suggested
  20747. version of the application !Armboot is provided with AppFS and I tried
  20748. this in a useræs directory with the result that AppFS loaded and then
  20749. logged me off. Although AppFS does work without being logged on, I felt
  20750. that this was not a good idea because if a user logs on they want to
  20751. stay logged on. A phone call to AngelSoft solved this. The !ArmBoot, as
  20752. supplied, is for the user ÉBootæ to ensure that if it is automatically
  20753. loaded into every machine from the start, it loads, then logs off so
  20754. that no-one remains logged on as the user ÉBootæ. The correct way of
  20755. running this from a useræs directory is to run !AppFS by double clicking
  20756. this (or incorporating it into a boot sequence).
  20757. 7.4
  20758. Loading software
  20759. 7.4
  20760. Once AppFS is loaded on the client and AppServer is loaded on the server
  20761. (not our fileserver incidentally) clicking on the AppFS icon produced an
  20762. unexpected error. The hard disc on the A440 is set to boot with a
  20763. desktop boot file and this caused the error ÉPlease insert disc
  20764. HardDisc4æ to occur due to several lines beginning Filer_Boot
  20765. ADFS::$.... Eventually, after clicking innumerable Cancels for the above
  20766. message, the expected directory viewer of the A440æs hard disc appeared
  20767. and I was able to attempt loading applications. The quoted speed
  20768. increases (i.e. 2-4 times) were achieved on all but the RISC OS 3.1
  20769. printer driver. In actual fact, the speed using AppFS is only marginally
  20770. faster than from floppy disc. (I believe that this is more a function of
  20771. what the printer driver does when it is being installed rather than the
  20772. speed of the medium. Even on my 670Mb drive, !Printers takes well over
  20773. 10s to load. Ed.)
  20774. 7.4
  20775.     AppFS    Network    Floppy
  20776. 7.4
  20777. Junior PinPoint    13    25    15
  20778. 7.4
  20779. Ovation    20    40    32
  20780. 7.4
  20781. Eureka    30    59    32
  20782. 7.4
  20783. Revelation ImagePro    9    18    
  20784. 11
  20785. 7.4
  20786. PenDown    6    13    9
  20787. 7.4
  20788. RISC OS 3 Printers    20    23    
  20789. 20
  20790. 7.4
  20791. Problems
  20792. 7.4
  20793. The only problem encountered was with the !Boot file on the hard disc
  20794. that is being served causing problems. Because there is a !Scrap
  20795. application on the A440 hard disc, this causes an error message öAppFS
  20796. Discs are write protectedò on the client machine. The best way I can
  20797. envisage AppFS being used is for the disc that is being served to be a
  20798. small separate disc or a partition of the main disc and for it not to
  20799. have either a Boot or Scrap application on it. This might mean
  20800. purchasing say a hard card or cheap IDE disc and fitting it inside any
  20801. large (i.e. 4Mb) machine. The best way, however, must be for it to be
  20802. fitted into a machine which is also acting as the Level 4 fileserver
  20803. using the smaller disc for applications with AppFS and the larger for
  20804. files under Level 4. We donæt yet have Level 4 but I tried this idea out
  20805. using !AWServer (a public domain file server utility from Alan Williams)
  20806. and it works fine.
  20807. 7.4
  20808. Conclusion
  20809. 7.4
  20810. To evaluate this application thoroughly, you would ideally need access
  20811. to an extensive or multiple net network. What I can say though is that,
  20812. for our establishment with its single cable Econet, this application
  20813. does exactly what is is intended to do and does it well. It was easy to
  20814. set up and the telephone support provided by AngelSoft was first rate.
  20815. This application is a must for schools who are serving applications
  20816. across a network.
  20817. 7.4
  20818. !AppFS costs ú130 +VAT from AngelSoft.ááA
  20819. 7.4
  20820. JPEG Column
  20821. 7.4
  20822. Stuart Bell
  20823. 7.4
  20824. Impression and JPEG
  20825. 7.4
  20826. Perhaps the most important news for JPEGers since this column started
  20827. was buried away in one magazineæs references to the latest incarnations
  20828. of the Impression DTP application. It was the news that Impression
  20829. Publisher would support the JPEG file format. Let me explain the
  20830. potential significance of this news.
  20831. 7.4
  20832. Until now, if you wanted to include a JPEG file in any Impression
  20833. document, it first had to be de-JPEGed back to Acorn sprite format. A
  20834. document with a number of such files could become very large indeed and
  20835. I often had trouble squeezing the Impression files of articles for this
  20836. column to the point at which they would fit on a 800Kb floppy disc for
  20837. sending to Paul and had to resort to cropping them with !Paint. The
  20838. silly thing was that almost all of them had started out as JPEG files,
  20839. but they had to be decompressed to be part of an Impression document.
  20840. Because any quality-loss occurs when a sprite file is compressed to a
  20841. JPEG file, and not on decompression, a 357Kb sprite file was of no
  20842. higher quality than the 30Kb JPEG file that produced it!
  20843. 7.4
  20844. I contacted Computer Concepts to find our how the system will work. The
  20845. crucial question was whether the latest versions of Impression will
  20846. store the files in a Éforeignæ format or convert them to sprite format
  20847. within a stored Impression document. If they are converted before
  20848. storing, the space-saving gains offered by JPEG will be lost.
  20849. 7.4
  20850. Apparently, the system works like this: when an image file is loaded
  20851. into Impression in a format which it does not recognise, it Éasks
  20852. aroundæ any applications which the system has seen to see if they
  20853. Éunderstandæ the format. If any do ù and there will be a variety of
  20854. conversion applications for a wide range of formats ù then, totally
  20855. transparently to the user, the application will be used to convert the
  20856. file format for Impression (or Artworks for that matter) to display.
  20857. 7.4
  20858. At the moment, the image in the original format will be deleted from
  20859. memory because, as in the case of something like TIFF files, the
  20860. conversion overhead for the variety of possible variant formats makes it
  20861. a laborious process to convert the file each time it is displayed.
  20862. 7.4
  20863. Furthermore, the ability of Impression Style and Impression Publisher to
  20864. read JPEG files is only theoretical, for it has not yet been
  20865. implemented. All that is needed is the writing of an application to
  20866. perform the conversion under the öObject Linking and Embeddingò protocol
  20867. which Impression uses. CC hopes to collaborate with Acorn on this point.
  20868. 7.4
  20869. Computer Concepts recognise that, with JPEG, deleting the JPEG file from
  20870. memory and storing the image within the document as a sprite file would
  20871. lose all the space-saving benefits which JPEG offers. However, within
  20872. memory it would need to keep both the JPEG file and the sprite file, as
  20873. it would be too time-consuming to convert the JPEG image each time it is
  20874. to be displayed. I was told that it would be possible simply to keep the
  20875. sprite file in memory and keep the disc file in JPEG format,
  20876. reconverting the file each time the document is loaded. The disadvantage
  20877. of this approach is that a recipient of the Impression document would
  20878. have to have the JPEG-decoding application, otherwise they would not be
  20879. able to read any document that included images stored in JPEG format.
  20880. 7.4
  20881. Clearly, unless images can be kept in JPEG format, the space-saving
  20882. benefits are lost and the only real advantage to the user is the
  20883. transparency of the conversion process. I do hope that Computer Concepts
  20884. will produce a JPEG-reader application under the OLE protocol, and
  20885. implement a Ékeep in JPEG formatæ facility in future releases of
  20886. Impression.
  20887. 7.4
  20888. MPEG improved Ö has it an Acorn future?
  20889. 7.4
  20890. Andrew Ling kindly sent me some JPEG files and also a later version of
  20891. the !MPEG application which I described last time. Clearly, that was a
  20892. very early release and the one that Andrew has sent (version 2.06) is
  20893. smaller and has sprites for higher resolution screens, but most
  20894. importantly clears the MPEG image from the screen when the movie has
  20895. run. The new MPEG filetype is now &BF8. Even though itæs not a true WIMP
  20896. application, the eradication of earlier öwrinklesò plus its display size
  20897. makes !MPEG by Paul LeBeau the MPEG application for Acorn machines ù at
  20898. least for the moment. Apparently, this version also supports the PCATS
  20899. 16 bit-per-pixel graphics card. Now, what about the 24bpp cards now
  20900. being announced?
  20901. 7.4
  20902. Currently, MPEG runs no faster than about one frame per second. Thatæs
  20903. on my relatively slow ARM3-powered A310, but even with the latest
  20904. A5000s, I wouldnæt expect anything over three frames a second. Itæs
  20905. crystal-clear now why Acorn went for their proprietary Replay
  20906. compression system. It is asymmetric, in that compression takes an awful
  20907. long time and requires special hardware, but decompression can be done
  20908. in real time without any additional hardware. The Replay DIY board now
  20909. allows reasonably cost-effective compression, and anyone can play Replay
  20910. movies. I saw some running at Acorn World 93 in October, and very
  20911. impressive they were! Certainly, no-one would mistake them for a
  20912. Éproperæ video, but the quality would be very acceptable for many
  20913. applications.
  20914. 7.4
  20915. Is there, then, any future for MPEG under RISC OS when Replay is the
  20916. official full-motion-video format? I read, in a recent Byte magazine, of
  20917. the availability of MPEG player hardware for PC machines Ö confirming
  20918. the need for hardware support for MPEG decompression. I also noticed in
  20919. Decemberæs Computer Shopper that the latest release of Microsoftæs Video
  20920. for Windows (1.5) supports the JPEG file format, and also that ödial-a-
  20921. videoò cable systems commonly use hardware-supported MPEG compression
  20922. and decompression to maximise the cable bandwidth.
  20923. 7.4
  20924. The point that Iæm trying to make is that of industry standards. JPEG
  20925. and MPEG are such standards. However, for all its technical excellence,
  20926. Replay is not. When MPEG decompression boards cost, say, ú50 each, will
  20927. Replayæs non-standard file format be a millstone around our necks? Only
  20928. time will tell ù your comments will be appreciated.
  20929. 7.4
  20930. Also, in connection with Replay, a self-explanatory quotation from
  20931. Roland Perryæs report on Comdex in Januaryæs Computer Shopper: öTo
  20932. display full-motion video effectively on most microcomputers in
  20933. circulation today requires dedicated hardware (the 32-bit Acorn
  20934. Archimedes is an exception). . .ò Howæs that for a tribute to Replay
  20935. from the PC-orientated world?
  20936. 7.4
  20937. A free MPEG disc
  20938. 7.4
  20939. Until someone produces an MPEG movie recorder application (as opposed to
  20940. the existing players like !MPEG), none of us can produce MPEG movies,
  20941. and so I thought that there might be some interest in a disc containing
  20942. !MPEG and a few movie files. Since !MPEG is really little more than an
  20943. interesting ù rather than useful ù application at the moment, I donæt
  20944. think that it merits a proper Archive shareware disc. So, if you would
  20945. like an MPEG disc with a öplayerò and some movies, please send a pre-
  20946. formatted 800Kb disc in a jiffy-bag ù not an ordinary envelope ù with a
  20947. label with your name and address and a postage stamp so that I can
  20948. simply re-label and re-stamp the jiffy-bag and send it back to you, to
  20949. me at 23 Ryecroft Drive, Horsham, RH12 2AW. No label or stamp ù no disc!
  20950. 7.4
  20951. !CFSIscale
  20952. 7.4
  20953. M R Davies has written a useful application to calculate the scaling
  20954. factors to be entered into !ChangeFSI when changing sprite sizes.
  20955. Particularly when working with colour printers, all sorts of
  20956. interference patterns can be introduced if the printer drivers do the
  20957. scaling of the sprite being printed. Itæs far better to do it properly
  20958. with !ChangeFSI, so that each pixel of the sprite corresponds to one
  20959. pixel produced by the printer. For example, if you want to print a
  20960. picture four inches wide on a 300dpi printer, then itæs best to use
  20961. !ChangeFSI to scale the sprite to be exactly 1200 pixels wide first, as
  20962. its error correction techniques are far better than those of the
  20963. !Printers applications. !CFSI scale calculates the scaling factors for
  20964. you. Although itæs not strictly a JPEG application, it could be useful,
  20965. and will be on this monthæs Archive program disc.
  20966. 7.4
  20967. Cross-platform portability with JPEG
  20968. 7.4
  20969. Bernard Maugoust has written pointing out the benefits of the JPEG
  20970. format for passing data between different computers. I quote him at some
  20971. length because his findings will be of interest to other öcross-
  20972. readersò: öShortly after the announcement of the shareware disc youæve
  20973. put together, I received a DOS formatted disc (720Kb) mostly filled with
  20974. deep-sky pictures taken with various CCD cameras and amateur telescopes.
  20975. As I am the only Archimedes user to receive it (it comes as a side-dish
  20976. subscription to an astronomy magazine, ÉPulsaræ), I had to request the
  20977. compression to JPEG to pack as many of them onto the 720Kb discs. After
  20978. I received my copy of Shareware 51, I tried viewing those pictures on
  20979. the following programs: FYEO, JView and Jewel.
  20980. 7.4
  20981. The findings are: (a)áall could be viewed through FYEO, (b) some
  20982. couldnæt be displayed correctly using JView, at least on my normal
  20983. resolution monitor, (c) áall were be decompressed correctly by Jewel,
  20984. (d) FYEO accepted the files and displayed them even when still filetyped
  20985. as DOS ones (just by dropping the file onto iconbar icon), which Jview
  20986. and Jewel would not do Ö just change their filetype to Éjpegæ (C85) if
  20987. they can be written to freely.ò
  20988. 7.4
  20989. Such Édeep-spaceæ pictures are about the hardest to re-print from laser
  20990. originals, but to give Archive readers a flavour of how JPEG is being
  20991. used for cross-platform portability, below is one of the files which
  20992. Bernard sent.
  20993. 7.4
  20994. Irlam Instrumentæs ImageBank
  20995. 7.4
  20996. Tom Kirby-Green kindly sent me a copy of a demonstration disc which he
  20997. picked up at Acorn World 93. It was Irlamæs ImageBank application which,
  20998. to quote its read-me file, öcontains images compressed using Éstate-of-
  20999. the-artæ JPEG (Joint Photographics Experts Group) techniques. This
  21000. allows 10 Mb of colour scans to be squeezed onto an 800Kb floppy. All
  21001. the images in the ImageBank archive are stored in 24 bit format Ö they
  21002. are not simply sprites.ò
  21003. 7.4
  21004. The chopped down version presents the user with a neat scrollable
  21005. window, displaying thumb-nail impressions of each image in the archive.
  21006. Selecting any one of them initiates the de-compression process, and the
  21007. de-JPEGed image can be loaded into Paint for viewing, or saved to disc.
  21008. The full version of ImageBank allows compression to JPEG format, and the
  21009. saving of 24-bit Clear files.
  21010. 7.4
  21011. The twelve images supplied are very attractive, the front-end is very
  21012. nice and the thumbnails are very useful, but on the evidence of the free
  21013. version, I canæt recommend ImageBank to readers of this column. Why?
  21014. Firstly, because ImageBank consistently decompressed one demo file
  21015. (öMexò) to give a unuseably skewed image when the öoptimisedò option was
  21016. set. Secondly, and more importantly, itæs about 10ù20% slower at de-
  21017. compression than the Public Domain !FYEO application and requires Paint
  21018. to view the decompressed image. If you need to do a lot of compression,
  21019. the full version of ImageBank may be quicker than !JPEGit, but this
  21020. commercial product serves to show yet again how good the PD !FYEO
  21021. application really is.
  21022. 7.4
  21023. JPEG and the ColourCard
  21024. 7.4
  21025. Tom also responded to my request in December for some tests of JPEG
  21026. conversion speeds with a separate Colour Card (the latest öGoldò
  21027. version) ù so that the memory bandwidth problem of 256-colour modes on
  21028. normal displays is eliminated. Because his A5000 runs its main memory
  21029. 50% faster than does my A310 and probably gets data off its hard disc
  21030. faster, I append my own results alongside his. For the decompression
  21031. using !FYEO of the same 608╫460 image, our timings were:
  21032. 7.4
  21033.     Mode:    A310    A5000    C.Card
  21034. 7.4
  21035.     12    12 sec    9 sec    9 sec
  21036. 7.4
  21037.     15    18 sec    9 sec    9 sec
  21038. 7.4
  21039.     20    13 sec    9 sec    9 sec
  21040. 7.4
  21041.     21    39 sec    10 sec    9 sec
  21042. 7.4
  21043.     28    35 sec    10 sec    9 sec
  21044. 7.4
  21045.     31    13 sec    10 sec    9 sec
  21046. 7.4
  21047. Tom notes that in mode 103 (256 colours at 800 ╫600), the Colour Card
  21048. also took 9 seconds. For compression using !Creator 1.41 as a Éfront
  21049. endæ, he reports that the use of the Colour Card reduces times by about
  21050. 15%. He comments that a true colour sprite looks lovely with 65536
  21051. colours. I only need one colour Ö green for envy!
  21052. 7.4
  21053. I find these results fascinating Ö not just the Colour Card results, but
  21054. also the differences bet-ween the A310 (with ARM3) and A5000
  21055. performances. Two months ago, I went on at length about the overhead of
  21056. 256-colour modes on processing speed. Now, itæs clear from these results
  21057. that the 12MHz speed of A5000 memory overcomes most of the bandwidth
  21058. problems experienced by me on my A310 with its 8MHz main memory. In mode
  21059. 21, the A5000 was almost four times as fast, or so it would appear.
  21060. 7.4
  21061. VIDC Enhancer performance degradation
  21062. 7.4
  21063. But then I wondered if there could be any other cause for these
  21064. differences. I had already eliminated the overhead of using Compression
  21065. to store the files being converted (typically five or six seconds a file
  21066. in this case.) I am using the Watford Electronics VGA VIDC Enhancer to
  21067. drive an SVGA monitor ù could this be degrading performance? My A310
  21068. wonæt drive such a monitor in modes 20, 21 or 31, without the enhancer
  21069. and its software but I tried the VGA modes 27 and 28 straight from RISC
  21070. OS. Without the enhancer, some VGA monitors may not synchronise with the
  21071. 24MHz pixel clock (rather than the proper VGA 25.5MHz) that older Acorn
  21072. computers produce, but mine did, and the results were: Mode 28 (256
  21073. colour 640╫480) display: With the Watford VIDC enhancer and software: 35
  21074. seconds. Without the enhancer, using the RISC OS 3 screen driver: 25
  21075. seconds (cf. the A5000æs 10 seconds).
  21076. 7.4
  21077. One may assume that A300s or A400s driving a multi-sync monitor in mode
  21078. 21 would take a similar time. One must put this ten second difference
  21079. down to the relative inefficiency of the software provided with the
  21080. enhancer Ö an overhead of 28% in mode 28. (There is no significant
  21081. degradation with the 16-colour mode 27.)
  21082. 7.4
  21083. This does illustrate the difficulty of obtaining a Élevel playing fieldæ
  21084. when trying to run comparative benchmarks. The safe conclusion must be
  21085. that machines with 8MHz main memory offer only 40% of the processing
  21086. power of an A5000 when in a 256 colour mode. Now, wasnæt some company
  21087. talking about a 12MHz memory speed-up board when the A310 4Mb memory
  21088. upgrade business was at its peak?
  21089. 7.4
  21090. If anyone with an A30x0 or A4000 has !FYEO and the öDonkeysò JPEG file
  21091. from the ImageBank application, it would be very interesting to hear of
  21092. your results. In the mean time, thanks to Tom for two pieces of
  21093. interesting JPEG material.
  21094. 7.4
  21095. Version 4 of the IJG routines
  21096. 7.4
  21097. When comparing the results produced by different versions of the
  21098. International JPEG Groupæs routines, I commented that because version 4
  21099. expects full word parameters (e.g -Quality instead of -Q) JPEG
  21100. applications which use cjpeg and djpeg routines which implement the IJG
  21101. software would need recompiling to pass on the full word parameters.
  21102. Neil Hoggarth, author of the excellent !JFIF application, has written to
  21103. point out that the switches can be abbreviated with version 4 routines,
  21104. and so no recompilation is necessary. Just replacing the old version 3
  21105. cjpeg and djpeg routines in a working copy of !ChangeFSI with the new
  21106. ones is all that is needed. Thanks to Neil for pointing that out. You
  21107. might like to try it ù version 4 does produce different ù and I think
  21108. better ù results than version 3. Of course, the fastest de-JPEGer,
  21109. !FYEO, uses its own decompression routines and so they canæt be changed.
  21110. 7.4
  21111. He also tells me that he has started work on a new full blown JPEG
  21112. application. It may be a while in coming to completion, only because the
  21113. IJG is working on version 5 of its routines, and Neil wants his
  21114. application to use them. Secondly, heæs got a Colour Card on order
  21115. (lucky chap!) and wants to include a öTrue Colourò capability in the
  21116. application. We wait with interest, Neil!
  21117. 7.4
  21118. And finally
  21119. 7.4
  21120. If youæve written to me since the first week in December and are
  21121. wondering why your letter hasnæt been mentioned, itæs because Iæm
  21122. sending this column to Paul rather earlier than usual ù before the
  21123. Christmas rush, and my holiday after Christmas. So, those contributions
  21124. and any responses to this monthæs JPEG material should appear in two
  21125. monthæs time ù unless some earth-shattering JPEG news appears in the
  21126. meantime!ááA
  21127. 7.4
  21128. I have confused things further Ö Stuartæs article arrived so early that
  21129. it got into this, the January magazine, instead of the February one he
  21130. was expecting Ö so donæt look for a JPEG column in either February or
  21131. March Ö let the poor man have a well-earned rest! Ed.
  21132. 7.4
  21133. PipeLineZ
  21134. 7.4
  21135. Gerald Fitton
  21136. 7.4
  21137. Yet again, this month the mail bag has been full and I regret that the
  21138. quantity of mail has meant that some of your letters remain unanswered.
  21139. Requests for assistance receive the highest priority with
  21140. Écontributionsæ acknowledged and discs returned a little more slowly.
  21141. Bear with me and your discs will be returned.
  21142. 7.4
  21143. My mistake!
  21144. 7.4
  21145. Jochen Konietzko has pointed out a couple of mistakes I made in an
  21146. earlier PipeLineZ article.
  21147. 7.4
  21148. Macros in Resultz
  21149. 7.4
  21150. After completing my article I received version 1.07 of Fireworkz and,
  21151. as, Jochen says, in that (and later versions) it is true that Fireworkz
  21152. (and hence both Resultz and Wordz) does have built into it the potential
  21153. for a command language. However, it is also true that only a limited
  21154. range of commands are available at present. Iæve been told by Mark
  21155. Colton that the range will be increased.
  21156. 7.4
  21157. In my defence, I must say that, for practically all users of Fireworkz,
  21158. the command language is, at present, unuseable. Colton Software say,
  21159. öPlease do not hope for lengthy technical support on the command
  21160. languageò. The undocumented function, Écommandæ can be used from within
  21161. a custom function as one way of executing a Fireworkz command. I have
  21162. not been able to put together a Fireworkz command file or macro which
  21163. will turn sexless quotes into smart quotes. If anyone can do this, Iæd
  21164. be most grateful if they would send it to me.
  21165. 7.4
  21166. Character printing in Resultz
  21167. 7.4
  21168. With regard to character printing, I said that öPipeDream offers fast
  21169. printing (using PipeDream printer drivers)... If you use the system font
  21170. for your screen display... (it) gives a much faster screen responseò. I
  21171. implied that Fireworkz did not have the facility for fast printing.
  21172. Jochen is right and I am guilty of an oversimplification; Wordz, Resultz
  21173. and Fireworkz are capable of character printing. My defence is that most
  21174. people who have tried it (including me!) find it too difficult to use.
  21175. Let me quote a remark by Richard J Baldey which is typical. öThe ability
  21176. to use my printeræs text mode with PipeDream is a real plus. I havenæt
  21177. figured how to do this with... Wordz yet!ò. If you have, please let us
  21178. all know how to do it (with examples).
  21179. 7.4
  21180. PipeDreamá4
  21181. 7.4
  21182. Yet another mistake on my part! I am on record as saying that I didnæt
  21183. believe that there would be any further upgrades to PipeDreamá4. When I
  21184. wrote that I did so because I was assured by Robert Macmillan that that
  21185. was the case! Recently, there have been many changes in the way Colton
  21186. Software are marketing their products and one of the more pleasant
  21187. consequences is that we now know for sure that the current version of
  21188. PipeDream (Vá4.13 issued in Aprilá1992) will not be the last! The
  21189. upgrade may not be free but the fact that an upgrade is being worked on
  21190. shows the extent to which Colton Software intend to continue supporting
  21191. PipeDream. Personally Iæm really pleased by that assurance. How about
  21192. you? If you have any ideas for improvements to PipeDreamá4 (or will it
  21193. be PipeDreamá5?) then please write to Mark Colton at Colton Software.
  21194. 7.4
  21195. Fireworkz for PC Windows
  21196. 7.4
  21197. Yes! This is a definitely going to happen. My latest information is that
  21198. a pre-release version of Fireworkz for PC Windows will be on display on
  21199. the Colton Software stand at the BETT show (Olympia) in Januaryá1993.
  21200. The release version (i.e. the one which you can buy) will not be
  21201. available until the Spring. Please write to Colton Software if you want
  21202. to be put on the list of those interested.
  21203. 7.4
  21204. Unplugged modules
  21205. 7.4
  21206. One of the problems which beset all Archimedes users, and not only those
  21207. who use PipeDream or Fireworkz is that some packages unplug modules and
  21208. donæt plug them back in unless you quit the package in an orderly
  21209. manner. The latest problem is that many of those who have written to me
  21210. have found that something is unplugging the System Devices Module used
  21211. by both PipeDream and Fireworkz. Bruce D Brown has written to say that
  21212. *Unplug (the star appears when you press <F12>) is the easiest way of
  21213. finding out which, if any, modules are unplugged. If you are having
  21214. strange problems then try *Unplug. You can plug your modules back in
  21215. with *RMReInit. Unplugged modules are not reinstated by switching off
  21216. and on again. If anyone does discover the package (or packages)
  21217. responsible for unplugging modules then please let me know.
  21218. 7.4
  21219. Another Énuisanceæ for many of my correspondents are those utilities
  21220. which change the sprites held in the sprite pool. If you send me an
  21221. application on disc which does this then please Éburyæ it in a directory
  21222. and include a [ReadMe] file of warning.
  21223. 7.4
  21224. The width of linked columns in Fireworkz
  21225. 7.4
  21226. Column widths are applied in regions like any other styles. Normally, a
  21227. separate region is applied for each column width, so that the widths
  21228. operate independently. However, itæs quite feasible, and sometimes
  21229. sensible, to apply a column width region which spans more than one
  21230. column. In which case, when you drag the width for any of those columns
  21231. affected, all the widths change together. You can use the region editor
  21232. to investigate where the column width regions are applied.
  21233. 7.4
  21234. Inserting a row copies styles
  21235. 7.4
  21236. In Fireworkz, <return> operates like Insert row and copies all styles
  21237. including column widths.
  21238. 7.4
  21239. Fireworkz TaskX module
  21240. 7.4
  21241. On the Fireworkz program disc, within the !Fireworkz.Resources
  21242. directory, you will find two versions of the module TaskX. One is
  21243. version 8 with filename [TaskX008]; the other is version 9 with filename
  21244. [TaskX009]. Version 8 is loaded by default and it will operate correctly
  21245. with Computer Conceptsæ Turbo Drivers but, with it, you will have
  21246. problems printing sprites in some modes. If you donæt use Turbo Drivers,
  21247. you can overcome the sprite printing problem by deleting [TaskZ008] so
  21248. that [TaskX009] is loaded by default instead of [TaskX008]. If you have
  21249. Turbo Drivers and still have problems printing sprites then you must use
  21250. [TaskX008] and you must choose a mode which prints correctly (such as
  21251. mode 27).
  21252. 7.4
  21253. Region counter
  21254. 7.4
  21255. In later versions of all the Fireworkz packages, there is a region
  21256. counter. Mark the block over which you wish to count the regions and use
  21257. the pop-up menus to execute the sequence StyleáùáRegionsáùáCount. The
  21258. Éansweræ will appear in the status line (just under the button which
  21259. looks like a pair of glasses in the button bar).
  21260. 7.4
  21261. Leaf names
  21262. 7.4
  21263. A problem I used to have was that sometimes I had two [ReadMe] files
  21264. from different directories which I wanted to load at the same time.
  21265. Earlier versions of Fireworkz wouldnæt let me do it. With version 1.07
  21266. of Fireworkz I can! Iæm pleased about that.
  21267. 7.4
  21268. Addressing envelopes
  21269. 7.4
  21270. Richard Turnbull says, öAs I still find it difficult to set up labels
  21271. accurately, I now print addresses directly onto envelopes. A common
  21272. envelope size is 220╫110mm which takes an A4 sheet folded in three.
  21273. 7.4
  21274. For my printer (a Cannon BJ-200) the following margins prove
  21275. satisfactory when set up from a standard A4 page setting: Top 45mm
  21276. Bottom 200mm Left 70mm Right 50mm. These margin settings can also be
  21277. used as at template in the Mailshot facility so that a name and address
  21278. can be set up using Data fields and printed from the same table as has
  21279. been used for a personalised letter.ò
  21280. 7.4
  21281. Refilling Canon Bubblejet ink cartridges
  21282. 7.4
  21283. A warning from Richard Gardner. He says öI recently bought ink refills
  21284. for my Canon BJ300 from a major supplier despite the warning in the
  21285. Canon manual not to refill the cartridges. It seemed wasteful and
  21286. Éungreenæ to throw away a cartridge after using it only once. Also, new
  21287. cartridges are substantially more expensive than a refill and ink is a
  21288. significant expense using a bubble jet. As a reputable supplier was
  21289. involved, and I suspected Canon of maximising their profits by locking
  21290. customers into their cartridges, I decided to go ahead. Refilling the
  21291. cartridge was easy and printing was at first excellent but about ten
  21292. thousand words later the print faded and became patchy and very soon
  21293. printing stopped altogether. I live in the middle of nowhere and am
  21294. fifty miles from the nearest service centre. The service engineer got to
  21295. me the next day (one hundred miles travelling expenses) examined the
  21296. printer and declared the printhead mechanism blocked and burned out.
  21297. This is the most expensive part of the printer. He demonstrated very
  21298. well the difference between the refill and Canon inks by suspending the
  21299. inks in isopropyl alcohol and letting the two solutions run down
  21300. absorbent paper, a sort of paper chromatography. The Canon ink was
  21301. consistently black and coherent throughout the run down the paper but
  21302. the refill rapidly separated out into a black major strip and a yellow
  21303. component, demonstrating significant differences in composition. The
  21304. engineer said that a large part of his work was dealing with printer
  21305. problems caused by using these refills and he couldnæt understand why
  21306. they were sold for use in Canon machines and why Canon couldnæt stop
  21307. them. He was too polite to say he didnæt understand why people didnæt
  21308. take heed of warnings in the manuals. A new print head was installed in
  21309. a few minutes and with a new (Canon) cartridge we have been in business
  21310. ever since. The cost? Nothing! By great good fortune the machine is less
  21311. than a year old and was bought with a yearæs free service. So my advice
  21312. if you have a Canon printer and are tempted to be green or economical
  21313. and use refills is........ donæt!ò
  21314. 7.4
  21315. (There are ink refills that do work. I suggest you ask the supplier for
  21316. a written assurance that the cartridge is OK for your particular
  21317. printer! Ed.)
  21318. 7.4
  21319. FontMax
  21320. 7.4
  21321. A subject Iæve been asked to deal with is slow screen refresh rates in
  21322. Fireworkz (and other packages). Do not confuse screen refresh rate with
  21323. the Fireworkz Éproblemæ of slow reformatting time on large documents
  21324. (i.e. 20 or more pages). That is something which I dealt with last month
  21325. and which might have happened when you loaded a large PipeDream format
  21326. document into Fireworkz. If you have a document which is not much larger
  21327. than the screen and you still have a slow screen refresh rate then the
  21328. chances are that your FontMax is too small. Another effect of making
  21329. FontMax too small is that printing will also slow down. I suggest a
  21330. value of at least 128Kb; I use 512Kb but Iæve got 8Mb to play with.
  21331. Printing will slow down if you make FontMax so large that thereæs not
  21332. enough room left in memory for use by the printer module, so you must
  21333. compromise.
  21334. 7.4
  21335. Get FontMax Érightæ before you have a go at Étweeking upæ FontMax3.
  21336. Changing FontMax2 might improve the Élookæ of the screen display.
  21337. FontMax4 and FontMax5 will further improve the appearance of the screen
  21338. but, unless you are taking screen shots for manuals (or to send to
  21339. someone on a disc as I do) then it probably wonæt be of much interest to
  21340. you. Finally, FontMax1 is useful only if someone sends you a document
  21341. which uses an old (Arthur OS type) bit mapped font. I hope that you
  21342. never need it.
  21343. 7.4
  21344. Radio buttons in Fireworkz
  21345. 7.4
  21346. Yesterday I received a letter from Denis Murray-Smith in which he
  21347. expresses a great deal of concern over greyed out radio buttons. Iæve
  21348. had a few other similar letters but I must admit to never fully
  21349. understanding what was going on until I investigated Denisæ claim.
  21350. 7.4
  21351. Type a few characters in the base style and click on the S (Style)
  21352. button. Youæll see that all the green squares are On but all the radio
  21353. buttons which are used to change the style are depressed and greyed out.
  21354. Here is the anomaly brought to my attention by Denis. Although the
  21355. buttons are all greyed out and canæt be switched, you must treat them as
  21356. if they are all depressed (On)! They canæt be switched to Off! This
  21357. anomaly is not a mistake! Every radio button in the base style is greyed
  21358. out and switched to On! Now, because they are all switched On, you can
  21359. change the Column Width or Heading etc. If you wish you can change the
  21360. typeface from Trinity to Homerton and you can depress the Bold and
  21361. Italic buttons to the right of the selection of typefaces. These will
  21362. change your base style for that document and these changes will be saved
  21363. with the file.
  21364. 7.4
  21365. Finally
  21366. 7.4
  21367. Thanks again for all your letters. Have a joyful Christmas and a good
  21368. New Year!ááA
  21369. 7.4
  21370. First Steps in RISC OS Programming
  21371. 7.4
  21372. Les May
  21373. 7.4
  21374. The preface of Martyn Foxæs book First Steps in Programming Acorn RISC
  21375. OS Computers, notes that writing multitasking programs is Éa trifle more
  21376. complicatedæ. At the end of the main text he concludes, Éyouæve taken
  21377. your first steps in programming... æ. Donæt be so modest Martyn. Anyone
  21378. who sticks the course will have learned how to write useful programs.
  21379. 7.4
  21380. There is a lot of information in this book, and that is the problem.
  21381. From all the possible starting points, how do you go about selecting,
  21382. ordering and presenting material to take someone from knowing nothing
  21383. about programming to feeling confident enough to tackle anything?
  21384. 7.4
  21385. Quite a good starting point might be to decide what is meant by
  21386. programming. Is it constructing the algorithm to instruct the computer
  21387. to do what you want it to? Is it learning the syntax of the language
  21388. being used to code that algorithm? Or is it perhaps, ÉHere are some
  21389. handy hints and tips to include in your programæ. Unfortunately the book
  21390. tries to teach all three indiscriminately. Inevitably one of them,
  21391. planning the logical steps of a program, is given less weight than the
  21392. other two.
  21393. 7.4
  21394. One result is that there is no attempt to give an explanation of what
  21395. types of structures are needed to construct a program. Statements e.g.
  21396. INPUT, selectors e.g. IF.. THEN or CASE, and loops e.g. FOR.. NEXT or
  21397. REPEAT.. UNTIL are introduced, an example is discussed and perhaps what
  21398. amounts to a Éhandy hintæ given, but no overview. Structured programming
  21399. is introduced in a chapter heading and gets a page and a half of
  21400. explanation, but there is almost no attempt to explain how to set about
  21401. planning a large program.
  21402. 7.4
  21403. Some of the short example programs include sloppy, and in the long run
  21404. counter-productive, examples of using FOR.. NEXT loops without bothering
  21405. to include the loop variable after NEXT. If you think that is just
  21406. academic pedantry, try running your next substantial program through a
  21407. Basic compiler, then watch it throw out the redundant bits of code you
  21408. didnæt know you had left in and which the interpreter was happy to
  21409. ignore.
  21410. 7.4
  21411. The only other thing I had any reservations about was the pair of
  21412. sections that dealt with ERROR handling. The first of these is quite
  21413. straightforward. The second longer section I found confusing, largely
  21414. because the example program is ill-chosen.
  21415. 7.4
  21416. By contrast, the use of procedures and functions, passing values to a
  21417. procedure or to RETURN them, and the use of LOCAL variables are well
  21418. explained, as is manipulation of string variables. Array variables are
  21419. introduced by recoding an earlier program which calculates the day of
  21420. the week for any date this century. This is nicely integrated with how
  21421. to fill arrays by READing DATA statements.
  21422. 7.4
  21423. Equally good is the brief section on using Edit as a programming editor.
  21424. I found it a bit disconcerting in the early chapters to be asked to quit
  21425. the desktop so as to get the machine to do something, but when Edit is
  21426. introduced there is enough detail to make sure the reader is not left
  21427. floundering. RISC OS 2 is mentioned but you donæt get much help if you
  21428. have not upgraded yet.
  21429. 7.4
  21430. The twenty odd pages of ÉBits, Bytes and Binary Numbersæ are dense, very
  21431. dense. It is a something of a ragbag of a chapter with sections on
  21432. binary and hexadecimal arithmetic, bit shifting, logical operations and
  21433. the use of indirection operators, but everything is explained in
  21434. sufficient detail. One curious omission was the absence of any material
  21435. on trigonometrical functions.
  21436. 7.4
  21437. The last half of the book has chapters on graphics, files and databases,
  21438. and assembly language programming. Graphics are introduced early in the
  21439. book but a later chapter builds on this by listing a ÉMunchieæ game then
  21440. carefully deconstructing it over the next few pages with plenty of
  21441. explanation of what the various statements and procedures actually do.
  21442. Using sound to accompany a game gets a chapter to itself.
  21443. 7.4
  21444. There seemed to be a bit missing in the chapter on files. Having
  21445. explained how to save and load a block of memory to and from a file, a
  21446. jump is made to explaining random access files. Sequential files are not
  21447. covered. This is a pity because they are easier to understand and often
  21448. used by programmers to take the output of one program so that it can be
  21449. operated upon by another. After random access files have been
  21450. introduced, the various problems encountered in writing a database are
  21451. tackled step by step, culminating in the skeleton of a program and
  21452. advice on how to build upon it.
  21453. 7.4
  21454. The final chapter introduces using assembly language from Basic. Again
  21455. material from earlier in the book, the ÉMunchieæ program, is used as a
  21456. basis and improved as new techniques are introduced. Much of the
  21457. material in this chapter could be used to supplement a book dealing
  21458. specifically with assembly language. The author suggests Archimedes
  21459. Assembly Language Programming by Mike Ginns.
  21460. 7.4
  21461. After the main tutorial text are several appendices. One long one lists
  21462. and explains the Basic keywords. Two shorter ones deal with VDU and PLOT
  21463. codes. These appendices are not just padding. They are more convenient
  21464. to have beside the computer than Acornæs offering. If the book ever
  21465. reaches a second edition, a glossary would be a worthwhile addition.
  21466. 7.4
  21467. By now you will have realised that, in spite of its title, the book is
  21468. really about Basic programming. If your interests run to something more
  21469. exotic or if you can program already and want to tackle multitasking
  21470. programs, look elsewhere. If you want to learn how to write Basic
  21471. programs it is a good place to start.
  21472. 7.4
  21473. The price of First Steps in RISCáOS Programming is ú14.95 + p&p from
  21474. Sigma Press or ú15 inc p&p through Archive.ááA
  21475. 7.4
  21476. Software Upgrades
  21477. 7.4
  21478. Peter Jennings
  21479. 7.4
  21480. Professionally produced software usually goes through a number of
  21481. versions during its life, sometimes bringing major improvements which
  21482. may be made available to existing users at a modest price or just for
  21483. the cost of postage. The upgrades often begin within a few weeks of the
  21484. first issue, although these are usually to exterminate minor bugs which
  21485. have just shown themselves. Later upgrades will usually add new
  21486. features, many of them suggested by early users and reviewers, and it is
  21487. worth watching out for these. When I was asked to join the contributors
  21488. making themselves available to chat to readers on Archiveæs Acorn World
  21489. stand, I brought myself up to date on the latest versions of the
  21490. software I had reviewed during the previous year or so. Here is what I
  21491. found out.
  21492. 7.4
  21493. Archivist Pro
  21494. 7.4
  21495. Oregan Software Developments have decided that Archivist Pro, the recent
  21496. upgrade of their database system (reviewed Archive 5.11 p61 and 7.1 p61)
  21497. is likely to be the final version of Archivist apart from any bug fixes
  21498. and small improvements. Oregan feel that all worthwhile features have
  21499. now been incorporated and that any other additions would just make the
  21500. program complicated and gimmicky.
  21501. 7.4
  21502. Banner
  21503. 7.4
  21504. The very user-friendly sign printer, Banner, from Kudlian Soft (Archive
  21505. 6.1 p38) has gained a whole host of improvements, while still keeping
  21506. its ease of use. Owners of earlier versions can get the upgrade, to
  21507. version 1.64, free of charge by returning their original disc with a
  21508. stamped addressed envelope. A four-page leaflet detailing the new
  21509. facilities will also be supplied.
  21510. 7.4
  21511. The mostly noticeable changes are the abilities to add imported graphics
  21512. and to mix text sizes. There are also many more border types. Twenty-
  21513. five are supplied and users can, with a bit of care, now design their
  21514. own. Additional documentation about this is available on request. Longer
  21515. banners can be made, up to a new maximum of 100 characters to a line,
  21516. and the length is now shown, either in metres or as the number of
  21517. printer pages required. Printing can be scaled from 10% to 100%, with
  21518. buttons for quick setting to half or full size.
  21519. 7.4
  21520. Another new button sets a ömirroredò print out which can be used for
  21521. making transfers, to iron onto cloth, when using the appropriate ink.
  21522. Kudlian are considering adding some further improvements during 1994 but
  21523. these will depend on whether schools, their main market, are interested
  21524. enough to pay the higher cost.
  21525. 7.4
  21526. DBEdit and DeskEdit 2
  21527. 7.4
  21528. DBEdit, the Desktop Basic Editor from 4Mation (Archive 6.5 p58), has
  21529. been upgraded to version 3.83. The new features include the addition of
  21530. öelastic spacesò to keep spaced text in fixed columns, new colour
  21531. controls and new keyboard shortcuts, the ability to create Basic lines
  21532. longer than 250 characters and improvements to its compaction function,
  21533. copy mode and macro editor.
  21534. 7.4
  21535. Registered users can get a free upgrade by returning their original disc
  21536. to 4Mation.
  21537. 7.4
  21538. Risc Developments have just issued a major upgrade to version 3 from
  21539. DeskEdit 2 which I looked at in the comparative review. Upgrades to
  21540. DeskEdit3 are available from DeskEdit 1 (ú8.47 +p&p +VAT) and DeskEdit 2
  21541. (ú5 +p&p +VAT) from Risc Developments.
  21542. 7.4
  21543. DrawBook
  21544. 7.4
  21545. Emerald Publishingæs winter catalogue 1993-4 is advertising an enhanced
  21546. version of DrawBook, their budget DTP utility. In fact this is version
  21547. 1.06 which was issued just in time for the Archive review to be updated
  21548. before publication (Archive 6.8 p70). Its main change was the addition
  21549. of a preview facility and anyone with an earlier version can get it
  21550. upgraded by returning the disc with a payment of ú2.50 (no VAT) to cover
  21551. the cost of a new manual.
  21552. 7.4
  21553. !Help 3
  21554. 7.4
  21555. There have not been any changes to Sherston Softwareæs guide book to
  21556. RISC OS3, !Help 3, (Archive 6.8 p74) and the only upgrade to the support
  21557. disc has been the substitution of printer definition files for the old
  21558. printer data text files. As everyone received printer drivers with RISC
  21559. OS3, there is no need to send for a new disc, although if anyone thinks
  21560. they may need one they should ring Sherston.
  21561. 7.4
  21562. Masterfile 3
  21563. 7.4
  21564. Risc Developments have made a number of changes to their Masterfile 3
  21565. database (Archive 6.11 p39), which has now reached version 1.29. The
  21566. main improvements provide additional features for printing. It is now
  21567. possible to use a card design to format the text for report printing.
  21568. 7.4
  21569. The card can be edited and the contents of two or more fields can be
  21570. combined so that, for example, first names and surnames from separate
  21571. fields are printed together. Also, conditional expressions can be
  21572. included. This makes it possible, for instance, for a mail shot using
  21573. card printing to begin a letter with either öDear Sirò or öDear Madamò
  21574. according to whether a field titled öSexò contains öMò or öFò.
  21575. 7.4
  21576. Protext 6
  21577. 7.4
  21578. The long awaited multi-tasking RISC OS compliant version of Arnoræs
  21579. Protext 5 (Archive 4.10 p59) has now been overtaken by a major upgrading
  21580. of the original software to Protext 6. This is already available for PC
  21581. and Atari computers and the Acorn RISC OS version is due for release in
  21582. öearly 1994ò. It will need a machine with at least 2Mb of RAM.
  21583. 7.4
  21584. Among the new features in Protext 6 are: simple font changes within a
  21585. document, graphics import, glossary facilities with abbreviations for
  21586. commonly used phrases, interactive help, a macro editor, a dictionary
  21587. editor and enhanced printer support including colour printing, scalable
  21588. fonts, automatic line spacing and PostScript driver. The documentation
  21589. includes a 180-page user manual and a 160-page reference manual.
  21590. 7.4
  21591. Sleuth
  21592. 7.4
  21593. The OCR program Sleuth (Archive 7.1 p53), from Risc Developments, is
  21594. being developed with the aim of bringing it up to the standards of some
  21595. of the advanced packages on the PC market. The target date for version 2
  21596. is some time next Autumn. The details of what this is likely to include
  21597. are not being disclosed at present but it could well have a user ability
  21598. to train the software to recognise new fonts.ááA
  21599. 7.4
  21600. Fact-File
  21601. 7.4
  21602. (The numbers in italic are fax numbers)
  21603. 7.4
  21604.     Network    Floppy Disc    Hard Disc    
  21605. AppFSFiler    AppFS
  21606. 7.4
  21607. Junior PinPoint    25    15    6    
  21608. 10    13
  21609. 7.4
  21610. Ovation    40    32    9    14    20
  21611. 7.4
  21612. Eureka    59    32    9    19    30
  21613. 7.4
  21614. Revelation ImagePro    18    11    
  21615. 5    8    9
  21616. 7.4
  21617. PenDown    13    9    5    6    6
  21618. 7.4
  21619. RISC OS 3 Printers    23    20    
  21620. 16    20    20
  21621. 7.4
  21622.  
  21623. The Spirit of Archive Ö Part 2
  21624. 7.5
  21625. There has already been lots of response to my article last month about
  21626. Making Archive Better. We now have offers to do a Basic Programming
  21627. Column and a Young Readersæ Column Ö for details, see the Comment Column
  21628. on page 8. As requested in your questionnaire responses, this issue
  21629. brings more technical articles. For example, we have the first of a
  21630. series on relational database design and an interesting insight into the
  21631. use of Acorn computers in a university laboratory setting. There is room
  21632. for more technical articles, so please get in touch with me if you would
  21633. like to make a contribution.
  21634. 7.5
  21635. Your response has been very gratifying and only serves to emphasise that
  21636. Archive is ömore than just a magazine Ö itæs an interactive user group.ò
  21637. 7.5
  21638. Thin Archives?
  21639. 7.5
  21640. The observant amongst you will have noticed that last monthæs issue was
  21641. only 64 pages instead of 80. We do this a couple of times a year, when
  21642. the production time is a bit tight, as it is over Christmas. (We think
  21643. this is preferable to only having 10 issues a year!) The other reason is
  21644. that 10╫80page + 2╫64page Archives just fit into a binder and I suspect
  21645. that 12╫80 might be a bit too tight!
  21646. 7.5
  21647. Technical Help Service
  21648. 7.5
  21649. We are making efforts to improve Archiveæs Technical Help Service Ö both
  21650. the telephone version (ú15 a year on top of your subscription) and the
  21651. free service available to all subscribers by letter. David Webb has
  21652. written about it in more detail in the magazine Ö see page 21.
  21653. 7.5
  21654. Hereæs hoping you continue to benefit from reading and responding to
  21655. Archive!
  21656. 7.5
  21657. Best wishes for 1994,
  21658. 7.5
  21659. Products Available
  21660. 7.5
  21661. Å    10 out of 10 French Ö The latest in 4th Dimensionæs 10 out of 10
  21662. educational series gives help with learning French. It provides
  21663. öchallenges to reinforce facts stated in AT 3 and 4 of the National
  21664. Curriculumò. It is aimed mainly at Key Stages 3 and 4 but öthe numerous
  21665. parent and teacher customisation options make the software suitable for
  21666. all children who are learning the French language.ò 10 out of 10 French
  21667. costs ú25.95 inclusive from 4th Dimension or ú24 through Archive.
  21668. 7.5
  21669. Å    10 out of 10 Maths Ö Statistics Ö Another of 4th Dimensionæs 10 out of
  21670. 10 programs for mathematics is on statistics. It covers ömajor areas of
  21671. National Curriculum AT5ò including data handling, probability, charts,
  21672. graphs, averages, interpretation, observations, surveys, estimation and
  21673. words. 10 out of 10 Maths (Statistics) costs ú25.95 inclusive from 4th
  21674. Dimension or ú24 through Archive.
  21675. 7.5
  21676. Å    Another new Acorn monitor Ö Acorn have now discontinued the AKF18 and
  21677. are providing instead the AKF52 which should be available by the
  21678. beginning of February. They call it a direct replacement although it has
  21679. a slightly larger dot pitch Ö 0.42mm cf 0.39mm for the AKF18. (The AKF50
  21680. is 0.28mm.) However, it will display all the Acorn screen modes unlike
  21681. the AKF30 and 40 which are limited to modes 0-17, 24 and 44-46. The
  21682. price is ú299 inc VAT. (Archive price ú300 inc carriage.)
  21683. 7.5
  21684. Å    Archive monthly program disc Ö As well as the support files for the
  21685. PipelineZ and Magpie/Genesis Columns the disc contains an index of the
  21686. AI CD-ROM as reviewed on page 42.
  21687. 7.5
  21688. Also, Christopher Jarman, a handwriting expert and author of the review
  21689. of Letter on page 30 has sent in two fonts that he has produced. He is
  21690. happy for them to be used in the public domain and freely distributed.
  21691. We have put them on the monthly program disc for you to use.
  21692. 7.5
  21693. This is the Jarman font. The quick brown fox jumped over the lazy dog.
  21694. 7.5
  21695. This is the Jarman oblique font. The quick brown fox jumped over the
  21696. lazy dog.
  21697. 7.5
  21698. This is the Quiltalic font. The quick brown fox jumped over the lazy
  21699. dog.
  21700. 7.5
  21701. This is the Quiltalic oblique font. The quick brown fox jumped over the
  21702. lazy dog.
  21703. 7.5
  21704. Finally, we will put on the disc an update of the ArcScan data for
  21705. volumes 6 and 7 (to issue 3) of Archive.
  21706. 7.5
  21707. Å    Audioworks provides a complete suite of sound editing functions in one
  21708. application. It is compatible with a whole range of sound files
  21709. (MicroSoft WAVe, Armadeus, DataVox, SoundTracker and RawData formats).
  21710. In addition to playing back from the standard Archimedes speaker, the
  21711. software can sample from and playback to more advanced audio boards,
  21712. such as the Eagle MultiMedia card. AudioWorks supports 8 bit, 12 bit, 16
  21713. bit, linear signed, linear unsigned, VIDC logarithmic, m-law
  21714. logarithmic, mono and stereo samples. Features include: accurate
  21715. waveform display with instantaneous zoom; a utility for playing back
  21716. from hard disc in the background with various effects; on-screen real-
  21717. time spectrum analyser and oscilloscope displays; full background
  21718. operation; multiple channel and multiple sample operations. Audioworks
  21719. costs ú49 +VAT from Computer Concepts or ú55 through Archive.
  21720. 7.5
  21721. Å    Basic Programmeræs Toolkit Ö Beebug have produced a set of utilities
  21722. to aid the process of writing programs in Basic. It includes: program
  21723. printer, program formatter, SWI name / number converter, program
  21724. analyser, program cruncher, program differentiator, desktop front end
  21725. for the Help command, program monitor, procedure library manager and a
  21726. library of Basic routines. The Basic Programmeræs Toolkit costs ú15.28
  21727. +ú2 p&p +VAT from Risc Developments (ú12.72 +ú2 for Risc User
  21728. subscribers).
  21729. 7.5
  21730. Å    Carnage Inc. Ö From the same programmers as Pandoraæs Box comes
  21731. Carnage Inc. which is an isometric adventure game. öFrom dazzling fire-
  21732. fights to ingenious puzzles, Carnage Inc. will test your reflexes as
  21733. well as your mind.ò The price is ú25.95 from The 4th Dimension or ú24
  21734. through Archive.
  21735. 7.5
  21736. Å    Colour scanners Ö Irlam Instruments supply a range of colour scanners
  21737. for use with Archimedes computers. The software, Proi-Mage (pronounced
  21738. Épro-imageæ!) is a desktop application which can be used with a range of
  21739. different scanners and supports a wide range of file formats including
  21740. industry standard ones. The image is built up on screen as the scan
  21741. proceeds and the software multitasks so you can get on with other jobs
  21742. while you wait. Sprite output is in monochrome, 16-grey, 256-grey and
  21743. 256-colour and dithering can be turned off for line art or colour
  21744. printing.
  21745. 7.5
  21746. The first scanner supported is the Sharp JX-100 as used in the Risc
  21747. Developmentsæ Spectra scanner costing ú549 +VAT (reviewed in Archive
  21748. 6.11 p62). The Irlam version, including the software, is ú449 +VAT (ú520
  21749. inc VAT through Archive). This uses an RS232 serial interface and will
  21750. work with all the newer computers: A5000, A3010, A3020 and A4000. If you
  21751. have one of the older computers, you need an interface board costing ú69
  21752. +VAT (ú80 through Archive) which goes in a standard podule slot. The
  21753. scanning area is 100mm ╫ 160mm and it scans at 200 dpi.
  21754. 7.5
  21755. If you want an A4 scanner, there is the Epson GT-6500 at ú875 +VAT
  21756. (ú1000 inc VAT through Archive) or the Epson GT-8000 at ú1195 +VAT
  21757. (ú1,380 through Archive). As well as having the larger scanning area,
  21758. these scanners are faster than the JX-100, partly because they use the
  21759. bi-directional parallel port. (Again, older Archimedes computers need
  21760. one of the interface boards at ú80 through Archive.) The scanners are
  21761. 300dpi and 400 dpi, respectively, and have a number of extra features
  21762. and options which justify the extra cost. The GT-8000 has a SCSI
  21763. interface, so it can be operated at even higher speeds with an
  21764. appropriate SCSI interface Ö not all of them work properly with
  21765. scanners!
  21766. 7.5
  21767. **STOP PRESS**
  21768. 7.5
  21769. Irlam say they now have a colour hand scanner available Ö we will put
  21770. details on the Price List if we can get them in time.
  21771. 7.5
  21772. Å    Cowboys & Indians Ö If you are wanting to make a comic book involving
  21773. cowboys and indians then Matt Black have a new clipart pack just for
  21774. you. Their Vanguard Graphics Pack 2 (Cowboys and Indians) contains two
  21775. discs of coloured drawfiles and a manual giving hints suggesting how you
  21776. could create your own comic strips. This pack is aimed at teachers and
  21777. parents of 4 Ö 12 years olds and costs ú15 +ú2 p&p from Matt Black.
  21778. 7.5
  21779. Å    DeskEdit 3 Ö Risc Developments have updated DeskEdit again. The price
  21780. remains the same at ú31.95 inc VAT or ú30 through Archive. New features
  21781. include a 20-entry desktop debugging window, an independent scrolling
  21782. window, 20 new invisible markers, a powerful function locator, extended
  21783. info on template files, sprites, modules, PCK image files and Basic
  21784. programs, an input filter to normalise files coming from foreign
  21785. environments and an automatic file backup creator. If you have DeskEdit
  21786. 1 or 2 and want to upgrade to 3, it will cost you ú9.95 and ú5.88
  21787. respectively inc VAT from Risc Developments.
  21788. 7.5
  21789. Å    Desktop Thesaurus new version Ö Risc Developments have expanded their
  21790. thesaurus to include antonyms. The new version recognises over 17,450
  21791. keywords and contains around 200,000 alternative words. Existing users
  21792. may upgrade free-of-charge by returning their original disc with S.A.E.
  21793. (or ú2 to cover p&p) to Risc Developments. The price remains at ú19
  21794. +ú1.70 p&p +VAT from Risc Developments or ú23 inclusive through Archive.
  21795. 7.5
  21796. Å    Easy C Ö Risc Developments have produced an öeasy-to-useò C
  21797. development system. It is a fully RISCáOS compliant application which
  21798. provides a WIMP front end for driving the compiler and linker. The
  21799. compiler conforms to the latest ANSI standard (although it has not been
  21800. validated). It is claimed to be unique in having an integrated ARM
  21801. assembler. Easy C is supplied with a library of ANSI functions and
  21802. RISCáOS functions. It is compatible with DeskLib, the freeware library,
  21803. and it has a library management facility to allow users to create and
  21804. maintain their own libraries. Easy C costs ú49 +ú2.70 carriage +VAT from
  21805. Risc Developments or ú56 through Archive.
  21806. 7.5
  21807. Å    Explorer is an educational program from Alpine Software which will
  21808. help with project work on the solar system and space travel. Aimed at
  21809. Key Stages 3 and 4, it costs ú30 +VAT from Alpine Software or ú33
  21810. through Archive. For more details, see the review on page 78.
  21811. 7.5
  21812. Å    Grannyæs Garden is now available on CD-ROM! Cumana and 4Mation have
  21813. combined to produce this new multimedia version of this popular
  21814. educational program. It costs ú29.95 +VAT or ú33 through Archive.
  21815. 7.5
  21816. Å    Heimdall is a Viking adventure game from Krisalis. In this five-disc
  21817. game, you follow the Viking warrior Heimdall in his growth from a small
  21818. boy to a great warrior. It includes some splendid 3D animations and
  21819. realtime combat. Heimdall costs ú29.99 inclusive from Krisalis or ú28
  21820. through Archive.
  21821. 7.5
  21822. Å    Kerner Ö Design Concept have produced a utility that can convert your
  21823. existing outline fonts to the new RISCáOS 3 format, adding kerning
  21824. information. It costs ú15 inclusive from Design Concept. With it, at no
  21825. extra cost, they are also supplying Kern-All. The aim of this is to
  21826. force all applications, even those which do not currently do so, to use
  21827. kerning.
  21828. 7.5
  21829. Å    KleinFS Ö PTW Software are marketing KleinFS, a compression filing
  21830. system with many öunique featuresò including the ability to support
  21831. networks, allowing users to log-on and log-off. KleinFS costs ú17.95
  21832. incVAT from PTW Software.
  21833. 7.5
  21834. Å    Magic Pockets is a scrolling arcade adventure program written by the
  21835. Bitmap Brothers and distributed by Renegade at ú25.99 inclusive or ú24
  21836. through Archive. It boasts öbonus games, secret rooms, loads of power-
  21837. ups, stacks of levels, heaps of weapons and swarms of intelligent
  21838. nastiesò.
  21839. 7.5
  21840. Å    Materials, Components & Techniques is the latest in Anglia
  21841. Televisionæs series of KEY datafiles. ÉMaterialsæ provides numerical and
  21842. textual information about common materials and then the ÉComponentsæ,
  21843. ÉToolsæ and ÉJoiningæ datafiles each include a graphic field which
  21844. presents a diagram relevant to the record being displayed. Materials,
  21845. Components & Techniques costs ú22 +VAT from Anglia Television.
  21846. 7.5
  21847. Å    Mouse-tamer Ö NW SEMERC have produced an aid for younger children or
  21848. those with a physical handicap. It is called the SEMERC Mouser and it
  21849. allows you to disable any combination of the three mouse buttons thus
  21850. simplifying the use of some programs for users with limited motor
  21851. control. It also has switch inputs for those for whom even the mouse is
  21852. a non-starter. The SEMERC Mouser costs ú47 +ú5 p&p +VAT from NW SEMERC.
  21853. 7.5
  21854. Å    Music Box Ö Topologika have released an educational music program for
  21855. primary schools which aims to help the children investigate rhythm,
  21856. pitch, harmony and composition. No technical musical skills are needed
  21857. but the purpose of the package is to develop transferable musical skills
  21858. and it is aimed at AT 1 and 2 at Key Stages 1 and 2 of the National
  21859. Curriculum. Music Box is configurable to the needs of the child and
  21860. comes complete with a range of support material in printed form and on
  21861. disc. Music Box costs ú35 +VAT for a single user licence (ú38 through
  21862. Archive) and there are site licences available from Topologika: primary
  21863. ú60, secondary ú70 and teacher training licence ú105, all +VAT.
  21864. 7.5
  21865. Å    Sylvia Layne is here at last! The Exotic Adventures of Sylvia Layne
  21866. from 4th Dimension is now available for ú25.95 or ú24 through Archive.
  21867. It is a scrolling arcade adventure with 50 frame/sec animations and five
  21868. layers of vertically scrolling parallax and can be loaded onto hard
  21869. disc.
  21870. 7.5
  21871. Å    Talking Rhymes Ö Topologika have produced a set of four nursery rhymes
  21872. in both words and pictures which can be set up as jigsaw puzzles for
  21873. youngsters to solve. When the jigsaw is complete, the rhyme is spoken
  21874. out using digitised speech and a rewarding animation sequence is played.
  21875. The complexity of the jigsaws is configurable to suit the age and skill
  21876. of the child. The four rhymes are: Humpty Dumpty, Georgie Porgie, Little
  21877. Miss Muffet and Little Jack Horner but a further pack of four will be
  21878. released later in the year. Talking Rhymes (Pack 1) costs ú40 +VAT for a
  21879. single user licence (ú44 through Archive) and there are site licences
  21880. available from Topologika: primary ú65, secondary ú75 and teacher
  21881. training licence ú110, all +VAT.
  21882. 7.5
  21883. Å    Ultimate Expansion System Ö HCCS now have available a micropodule for
  21884. the CC Scanlight 256. It comes in various forms, with and without the
  21885. scanner head, as a micropodule on its own or as a Starter Pack including
  21886. a multipodule plus PSU and as a combined Starter Pack with either the
  21887. Vision colour digitiser or the HiVision colour digitiser. The Archive
  21888. prices are as follows:
  21889. 7.5
  21890. ScanLight 256 Micropodule + Scanner Ö ú261
  21891. 7.5
  21892. ScanLight 256 Micropodule only Ö ú114
  21893. 7.5
  21894. ScanLight 256 Starter Pack Ö ú342
  21895. 7.5
  21896. ScanLight 256 + Colour Vision S.P. Ö ú420
  21897. 7.5
  21898. ScanLight 256 + HiVision S.P. Ö ú455
  21899. 7.5
  21900. Å    Wimp Programmeræs Toolkit upgrade Ö Beebug have updated their Wimp
  21901. Programmeræs Toolkit to version 3. It now contains fifteen applications
  21902. to assist in the developing and debugging of Wimp programs. New features
  21903. include Basic procedure and function analyser, wimp poll mask number
  21904. generator, program to calculate icon, window and menu flags, Basic
  21905. variable lister, pointer icon locator, new template file browser and a
  21906. library of wimp applications and procedures. There is also a new 56-page
  21907. manual. Prices are ú21.95 inc VAT (or ú7.95 as an upgrade) through
  21908. Beebug or ú17.95 and ú4.95 respectively for Risc User subscribers.
  21909. 7.5
  21910. Review software received...
  21911. 7.5
  21912. We have received review copies of the following: ÅBasic Programmeræs
  21913. Toolkitá(u), á ÅCarnage Inc.á(g), á ÅCowboys & Indiansá(ae), á ÅEasy
  21914. Cá(l), á ÅJumble Funá(e), á ÅLingoMasterá(e), á ÅMaterials, Components &
  21915. Techniquesá(e), á ÅSea, Trade & Empireá(e), á ÅSounds & Rhymesá(e),
  21916. ÅSwitchá(g),á ÅWIMP Programmeræs Toolkitá(u).
  21917. 7.5
  21918. e=Education, bk=Book, g=Game, h=Hardware, l=Language, m=Music,
  21919. u=Utility, a=Art.
  21920. 7.5
  21921. If you would like to review any of these products, please contact the
  21922. Archive office. Potential reviewers will need to show that they would
  21923. use the product in a professional capacity or that they have some
  21924. knowledge of the particular field.ááA
  21925. 7.5
  21926. Government Health Warning Ö Reading this could seriously affect your
  21927. spiritual health.
  21928. 7.5
  21929. Have you ever noticed that when you go through difficult times it sets
  21930. things in a new perspective? You really begin to appreciate things that
  21931. you once took for granted. That has certainly been my experience over
  21932. this last few months.
  21933. 7.5
  21934. Iæm sure that most of you will remember the old Beatlesæ song, öMoney
  21935. canæt buy you loveò. Well, here is a variation on the same theme which
  21936. was quoted in a sermon at our church Ö and it certainly struck a chord
  21937. with me...
  21938. 7.5
  21939.                     Money can buy you a bed but it canæt buy you sleep.
  21940. 7.5
  21941.                     It can buy you food but it canæt buy you an appetite.
  21942. 7.5
  21943.                     It can buy you medicine but it canæt buy you health.
  21944. 7.5
  21945.                     It can buy you amusement but it canæt buy you
  21946. happiness.
  21947. 7.5
  21948.                     It can buy you sex but it canæt buy you love.
  21949. 7.5
  21950.                     It can buy you a crucifix but it canæt buy you a
  21951. Saviour.
  21952. 7.5
  21953.                     It can buy you a coffin but it canæt buy you eternal
  21954. life.
  21955. 7.5
  21956.     
  21957. 7.5
  21958. Paul Beverley
  21959. 7.5
  21960. P.B.
  21961. 7.5
  21962. Fact-File
  21963. 7.5
  21964. (The numbers in italic are fax numbers)
  21965. 7.5
  21966. 4th Dimension     P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  21967. 7.5
  21968. 4Mation     11 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  21969. 8PA.
  21970. 7.5
  21971.     (0271-25353)
  21972. 7.5
  21973. Abacus Training     29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  21974. 6QA.
  21975. 7.5
  21976. Acorn Computers Ltd     Acorn House,
  21977. Vision Park, Histon, Cambridge, CB4 4AE. (0223-254254) (0223-254262)
  21978. 7.5
  21979. Alpine Software     P.O.Box 25, Portadown, Craigavon, BT63 5UT. (0762-
  21980. 342510)
  21981. 7.5
  21982. Anglia Television      Education
  21983. Department, Anglia House, Norwich, NR1 3JG. (0603-615151) (0603-631032)
  21984. 7.5
  21985. Cambridgeshire Software House      8 Bramley
  21986. Road, St Ives, PE17 4WS. (0480-467945) (0480-496442)
  21987. 7.5
  21988. Clares Micro Supplies     98
  21989. Middlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA.
  21990. 7.5
  21991.     (0606-48511) (0606-48512)
  21992. 7.5
  21993. Colton Software (p10)    2 Signet
  21994. Court, Swanns Road, Cambridge, CB5 8LA. (0223-311881)
  21995. 7.5
  21996.     (0223-312010)
  21997. 7.5
  21998. Computer Concepts (pp16/22)      Gaddesden
  21999. Place, Hemel Hempstead, Herts, HP2 6EX. (0442-63933) (0442-231632)
  22000. 7.5
  22001. CWDE Software     1 Catton Street, London WC1A 4AB. (071-831-3844) (071-
  22002. 831-1746)
  22003. 7.5
  22004. Design Concept     30 South Oswald Road, Edinburgh, EH9 2HG. (031-668-
  22005. 2000)
  22006. 7.5
  22007. Desktop Projects Ltd     Unit 2A,
  22008. Heapriding Business Park, Ford Street, Stockport, SK3 0BT.
  22009. 7.5
  22010.     (061-474-0778) (061-474-0781)
  22011. 7.5
  22012. Digital Phenomena     104 Manners
  22013. Road, Southsea, Hants, PO4 0BG.
  22014. 7.5
  22015. Digital Services     9 Wayte Street, Cosham, Portsmouth PO6 3BS. (0705-
  22016. 210600)
  22017. 7.5
  22018.     (0705-210705)
  22019. 7.5
  22020. EMR Ltd     14 Mount Close, Wickford, Essex, SS11 8HG. (0702-335747)
  22021. 7.5
  22022. ESM      Duke Street, Wisbech, Cambridgeshire, PE13 2AE. (0945-63441)
  22023. 7.5
  22024. Fabis Computing     95 Fabis Close, Swadlincote, Derbyshire, DE11 9SL.
  22025. 7.5
  22026. HCCS Ltd     575-583 Durham Road, Gateshead, NE9 5JJ. (091-487-0760)
  22027. 7.5
  22028.     (091-491-0431)
  22029. 7.5
  22030. Icon Technology     9 Jarrom Street, Leicester, LE2 7DH. (0533-546225)
  22031. 7.5
  22032. Illusions Disc Magazine     42 Wimborne
  22033. Gardens, Ealing, London, W13 8BZ.
  22034. 7.5
  22035. Jumping Bean Co     Leen Gate, Lenton, Nottingham, NG7 2LX. (0602-792838)
  22036. (0602-780963)
  22037. 7.5
  22038. Keyboard Technology     Unit 3,
  22039. Gordon Road, Loughborough, LE11 1JX. (0509-610706)
  22040. 7.5
  22041. Krisalis Software     Teque House,
  22042. Masonæs Yard, Downs Row, Moorgate, Rotherham, S60á2HD. (0709-372290)
  22043. 7.5
  22044. Longman Logotron     124 Cambridge Science Park, Milton Road, Cambridge CB4
  22045. 4ZS.
  22046. 7.5
  22047.     (0223-425558) (0223-425349)
  22048. 7.5
  22049. LOOKsystems (p40/41)    47 Goodhale
  22050. Road, Bowthorpe, Norwich, NR5 9AY. (0603-764114)
  22051. 7.5
  22052.     (0603-764011)
  22053. 7.5
  22054. Norfolk IT Team    Norfolk County Inset Centre Witard Road Norwich NR7
  22055. 9XD.
  22056. 7.5
  22057.     (0603-33276)
  22058. 7.5
  22059. Northwest SEMERC     Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
  22060. 627-4469)
  22061. 7.5
  22062. Oak Solutions (p6)    Dial House,
  22063. 12 Chapel Street, Halton, Leeds, LS15 7RN (0532-326992) (0532-326993)
  22064. 7.5
  22065. Panda Discs     Four Seasons, Tinkers Lane, Brewood, Staffs, ST19 9DE.
  22066. 7.5
  22067. PTW Software     72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
  22068. (0329-281930)
  22069. 7.5
  22070. Really Good Software Company      39
  22071. Carisbrooke Road, Harpenden, Herts., AL5 5QS.
  22072. 7.5
  22073. Really Small Software Company      Olivers
  22074. Hill, Ashburnham, Battle, Sussex, TN33 9PE. (0435-830467)
  22075. 7.5
  22076. RESOURCE     51 High Street, Kegworth, Derbyshire, DE74 2DA. (0509-672222)
  22077. 7.5
  22078.     (0509-672267)
  22079. 7.5
  22080. Risc Developments (p15)    117 Hatfield
  22081. Road, St Albans, Herts, AL1 4JS. (0727-840303)
  22082. 7.5
  22083.     (0727-860263)
  22084. 7.5
  22085. Safesell Exhibitions (p9)    Market
  22086. House, Cross Road, Tadworth, Surrey KT20 5SR.
  22087. 7.5
  22088. Sherston Software     Swan Barton,
  22089. Sherston, Malmesbury, Wilts. SN16 0LH. (0666-840433) (0666-840048)
  22090. 7.5
  22091. Software 42     109 Ferry Road, Hullbridge, Essex, SS5 6EL.
  22092. 7.5
  22093. Tekoa Graphics     16 Murray Road, Rugby, CV21 3JN. (0788-571434) (0788-
  22094. 546376)
  22095. 7.5
  22096. Topologika     P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  22097. 7.5
  22098. Computer & Electronics Holiday for Young People !!
  22099. 7.5
  22100. Scripture Union runs a Computer & Electronics Holiday for 13 to 16 year
  22101. olds (boys and  girls) at an attractive school set in the beautiful
  22102. Hertfordshire countryside.
  22103. 7.5
  22104. The dates?            August 1st Ö
  22105. 9th, 1994.
  22106. 7.5
  22107. The price?            ú112.
  22108. 7.5
  22109. For details, write to    Jim Maddox,
  22110. 7.5
  22111.                     S.U. Holidays
  22112. 7.5
  22113.                     69 Claverdale Road
  22114. 7.5
  22115.                     London   SW2 2DH
  22116. 7.5
  22117.             or phone:    081-671-
  22118. 8761.
  22119. 7.5
  22120. Oak
  22121. 7.5
  22122. From 7.4 page 10
  22123. 7.5
  22124. Comment Column
  22125. 7.5
  22126. Å    Cover discs Ö I am surprised that nobody has mentioned the current
  22127. craze for cover discs on all Acorn magazines available on the
  22128. bookstalls. The cover prices have been increased to ú2.95 or ú3.95 in
  22129. order to pay for the Éfreeæ disc!
  22130. 7.5
  22131. However, I have always found the contents of these discs to be of little
  22132. interest, consisting of half-baked games, simple utilities, crippled
  22133. demo versions and miscellaneous rubbish. As far as I am concerned, these
  22134. discs are just an expensive way of buying blank discs.
  22135. 7.5
  22136. I think that the real problem is that there is just not enough
  22137. worthwhile software available to fill all these discs every single
  22138. month.
  22139. 7.5
  22140. Michael Lowe, Loughton.
  22141. 7.5
  22142. I suspect that not everyone will agree with Michael (especially the
  22143. magazine publishers!) but let me assure you that Archive is NOT going to
  22144. follow the bookstall magazines in this policy. Ed.
  22145. 7.5
  22146. Å    Educational programs Ö One of the many computer magazines that I read
  22147. is Computer Shopper which is a multi-format publication heavily biased
  22148. towards the PC market. However, it does make faint recognition of the
  22149. Acorn range of computers. The present writer of the Archimedes column
  22150. does his best to champion the cause of Acorn computers particularly in
  22151. the field of business and DTP.
  22152. 7.5
  22153. For most users, programs such as Impression, Eureka, Datapower,
  22154. Artworks, S-Base and many others are as good as packages costing many
  22155. times more on other computer formats, particularly the PC. As PC and Mac
  22156. programs grow and grow, they add new feature upon new feature, most of
  22157. which will seldom be needed by the user.
  22158. 7.5
  22159. Where I take real exception is when the Computer Shopper columnist
  22160. discusses an area where Acorn dominates, i.e. education, and dismisses
  22161. software for education on the Acorn range as being boring and
  22162. insignificant. He ends up praising many American programs whilst
  22163. ignoring the efforts of Sherston, 4Mation, Topologika, ESM and all the
  22164. other software houses (all basically steeped in the Acorn market and not
  22165. widely known outside the school fraternity) who have many years of
  22166. development behind them.
  22167. 7.5
  22168. In some ways, his perception of Égoodæ educational software is clouded
  22169. by an audience whom he says is hardened by expectations derived from
  22170. games software. I agree that good graphics and well-designed programs
  22171. are needed but had he looked beyond the PC, Amiga and Atari, he would
  22172. have found a huge variety of programs that are anything but dull and
  22173. boring. Perhaps his brief was to look at software available on all
  22174. formats (and mostly the PC) and Acorn-specific programs were beyond his
  22175. scope.
  22176. 7.5
  22177. My experience as a teacher for 23 years leads me to believe that
  22178. children respond not just to the program but also to the teacher/parent
  22179. who helps the learning process. If the aim is to stick the children in
  22180. front of a VDU and let them get on with it, we may as well give them a
  22181. shoot-æem-up Sega and forget about Éeducationæ. Parents and teachers
  22182. should be aware that teaching involves the preparation, discovery,
  22183. discussion, help and follow-up work that the software generates.
  22184. 7.5
  22185. Here then is where imagination and skill takes over from mindless
  22186. zapping. I have watched, talked, listened and joined in with my children
  22187. at school and at home as they have explored The Crystal Rainforest or
  22188. Plodd and have been delighted by the childrenæs response not just to the
  22189. lovely (or not so lovely) graphics, but to the pleasure of involvement Ö
  22190. learning is caught rather than forced.
  22191. 7.5
  22192. My children at home and at school are users of a huge variety of
  22193. software available on Acorn machines. They also play games on all
  22194. computer and console formats. The two have neither to be compatible nor
  22195. complimentary Ö they are often just different and a case has not been
  22196. made that the two must necessarily be similar.
  22197. 7.5
  22198. Richard Rymarz, Norwich.
  22199. 7.5
  22200. Å    Programming in Basic Ö Having read the article last month about Making
  22201. Archive Better, I would be willing to coordinate a section for the
  22202. magazine dealing with ideas for Basic Programming.
  22203. 7.5
  22204. It would be useful to have some short routines published that would
  22205. solve particular Basic programming problems. I have in mind, for
  22206. example, routines to claim and release memory, a routine to find out the
  22207. correct buffer size to use when loading templates with
  22208. Wimp_LoadTemplate, etc. I have written many such routines but Iæm sure
  22209. that many other people have their own solutions that may be better than
  22210. mine.
  22211. 7.5
  22212. The routines should be fully commented for those people without PRMs,
  22213. and attention should be drawn to any global variables used. The
  22214. commented versions could be supplied on the monthly disc with a version
  22215. with the REMs removed to save space in the magazine.
  22216. 7.5
  22217. What do you think of this idea? Have you any routines you think
  22218. suitable? Write in to me via the Archive office or direct to:
  22219. 7.5
  22220. Paul Hobbs, Rheinfalzstrasse 2,  85049 Ingolstadt, Germany.
  22221. 7.5
  22222. (Paul is the author of the extensive wimp library which won the APDL
  22223. competition so he is well able to edit such material for us. If you want
  22224. to write to him, a letter only costs 25p to post and a disc in a paddy
  22225. bag would only be 42p or 54p so donæt let the fact that Paul now lives
  22226. in Germany put you off contributing. Ed.)
  22227. 7.5
  22228. Å    !RAMScrap (Econet Column Archive 7.4 p52) Ö The reason that !RAMScrap
  22229. appears to allow an 800Kb sprite to be transferred between applications
  22230. even though only a 64Kb RAM disc is used is simply that properly written
  22231. applications (certainly commercial programs) donæt use scrap files at
  22232. all! They transfer the information in RAM buffers.
  22233. 7.5
  22234. Paul Hobbs, Germany (+ several others!)
  22235. 7.5
  22236. Iæm sorry that we didnæt spot that technical mistake! Ed.
  22237. 7.5
  22238. Å    Young Readers! Ö In the last issue of Archive, I suggested that there
  22239. was a demand for a Young Readersæ Column and Neil Walker has offered his
  22240. services as editor. He writes:
  22241. 7.5
  22242. I have a few ideas about what to include in it but it would be best for
  22243. you to tell me. One thing I did think would be a good idea was a high
  22244. scores table for Archimedes games. For this to work, I would need some
  22245. proof of a score. For example, a photograph, a screenshot or a witness
  22246. to counter-sign your letter.
  22247. 7.5
  22248. However, I am sure that you use your computer for more than just games Ö
  22249. you do, donæt you?! So, let me know how you use it.
  22250. 7.5
  22251. Please send your comments and contributions to me: Neil Walker, 16
  22252. Finderne Drive, Wymondham, Norfolk, NR18 0HU.ááA
  22253. 7.5
  22254. Help!!!!
  22255. 7.5
  22256. Å    ARX Ö Does anyone know anything about the original operating system
  22257. that was designed for the Archimedes? It was described as a Xerox-like
  22258. windows environment and was to be called ARX. It was mentioned in a 1988
  22259. issue of Acorn User. I would be interested to find out how similar it is
  22260. to RISC OS.á Neil Walker, Norwich.
  22261. 7.5
  22262. Å    Cat & dog clipart Ö I prepare posters for a local Animal Rescue Centre
  22263. and need clipart of domestic cats and dogs. Can anyone help, please?
  22264. R.E.Clark, 34 Bradley Street, Wootton Under Edge, Gloucester, GL12 7AR.
  22265. (0453-842576)
  22266. 7.5
  22267. Å    Eizo F340iW Ö Has anyone  found any software or hardware that allows
  22268. the F340iW to handle the Acorn lower resolution modes? Every scrap of
  22269. advice gratefully received by Danny Fagandini, 6 Alleyn Park, Dulwich,
  22270. London SE21 8AE. (Phone 081-670-0547 or Faxpack on 081-670-7173.)
  22271. 7.5
  22272. Å    FontEd Ö On RISCáOS 3.1, coordinates no longer appear after selecting
  22273. the Skeleton Menu/Display/Coords option, even though the option is
  22274. ticked. I have tried all versions of FontEd up to 0.31a. Any fixes
  22275. available?
  22276. 7.5
  22277. Ronald Alpiar, 84 Dudsbury Road, Ferndown Wimborne, Dorset, BH22 8RG.
  22278. ááA
  22279. 7.5
  22280. Safesell
  22281. 7.5
  22282. New Artwork
  22283. 7.5
  22284. Colton
  22285. 7.5
  22286. From 7.4 page 5
  22287. 7.5
  22288. The Future of DTP on the Archimedes
  22289. 7.5
  22290. Neil Whiteley-Bolton
  22291. 7.5
  22292. In one sense, now is not the best time to be discussing the future of
  22293. Acornæs range of computers as a platform for professional publishing. So
  22294. much is dependent on the machines themselves and, whilst it is not
  22295. unreasonable to suppose that a new machine or range of machines is
  22296. waiting in the wings, those people who know the öwhatæs and the whenæsò
  22297. are not allowed to say. Nevertheless, many people will be both worried
  22298. and disappointed that Acorn has not already launched a new range of
  22299. computers and will be anxious to know what sort of future Acorn has in
  22300. electronic publishing.
  22301. 7.5
  22302. In this article, I shall speculate about this future by considering the
  22303. requirements of the professional market and attempt to assess how well
  22304. these requirements are likely to be met. I believe it is the
  22305. professional market which is vital to Acorn because it is this market
  22306. which drives software houses to develop östate of the artò software, and
  22307. also because it is brand awareness/acceptance in this market which is
  22308. the key to DTP sales success in all other areas. Try looking through
  22309. öplatform independentò computer magazines Ö I have never seen Acorn
  22310. mentioned in any discussion or review of DTP software or systems.
  22311. 7.5
  22312. Hardware & system software
  22313. 7.5
  22314. Although it is the software which actually performs the complex tasks
  22315. associated with page layout and artwork generation, the computer,
  22316. together with its operating system, is important for two reasons.
  22317. Firstly, it must be powerful enough for the software developers to
  22318. implement the features and functions they wish to include in their
  22319. applications. Secondly, it must be competitive enough generally, in
  22320. terms of features, performance and price, for software houses to feel
  22321. that it is commercially viable to write software for it.
  22322. 7.5
  22323. As I said in the introduction, those people who know about Acornæs next
  22324. generation of computers are not allowed to say anything Ö all I can say
  22325. is that I expect Acornæs next machines to be competitive. By this, I
  22326. mean that I expect they will match, or out-perform, similarly priced
  22327. machines from other vendors, running different OSæs. I do not expect the
  22328. performance to match that of the current generation of 100+ MIP
  22329. workstations, so those people who choose their computers solely on the
  22330. basis of simple performance specs may have to look elsewhere.
  22331. 7.5
  22332. This should not in itself be a problem because professional users buy
  22333. öcomplete solutionsò and performance to them means how quickly and
  22334. effectively they can perform the tasks which constitute their business.
  22335. Here, the consistent and intuitive user interface and fast application
  22336. software count for a great deal. Assessing these factors is like
  22337. assessing a caræs road handling Ö itæs very subjective.
  22338. 7.5
  22339. Let me conclude this section by listing improvements which I would like
  22340. to see in the next generation of Acorn machines and which, in varying
  22341. degree, are necessary in order for them to provide a viable platform for
  22342. DTP in the professional marketplace.
  22343. 7.5
  22344. More processing power Ö Always nice to have.
  22345. 7.5
  22346. More RAM Ö This is vital, as I shall explain later. Machines should be
  22347. expandable to at least 128Mb, preferably more.
  22348. 7.5
  22349. A virtual memory system Ö Very desirable, if not strictly necessary.
  22350. 7.5
  22351. Faster disc controllers Ö These are important, albeit not essential, for
  22352. retrieving/storing large files. Standardising on SCSI 2 would be nice
  22353. but in order to achieve real speed improvements, this requires a 32-bit
  22354. connection from podules to the main board and/or a controller on the
  22355. main board.
  22356. 7.5
  22357. OS support for a 24-bit desktop Ö This is absolutely vital. Computer
  22358. Concepts have rewritten a part of the operating system and are supplying
  22359. the new module with their Colour Card Gold which offers a 15-bit
  22360. desktop. Unfortunately, the screen memory limit currently imposed by
  22361. RISC OS means that this is still at a modest resolution. Accelerators
  22362. are available for PCs and Macs which provide 24-bit colour in
  22363. resolutions of at least 1280╫1024 pixels and Acornæs next computers must
  22364. do the same.
  22365. 7.5
  22366. Support for pressure sensitive stylii (mouse replacements) such as those
  22367. from Wacom and CalComp. These make the generation of computer artwork
  22368. much easier. The support ought to be built into RISC OS but I suspect it
  22369. wonæt be. Perhaps CC will do the job?
  22370. 7.5
  22371. Removal of the 512Mb limit on disc size imposed by the filecore. This is
  22372. a fairly high priority in my opinion. When I bought my first Acorn
  22373. machine, a 100Mb hard disc was considered large but high resolution
  22374. images mean large files Ö I would like my next hard disc to be 2Gb or
  22375. more.
  22376. 7.5
  22377. Reasonably priced peripherals Ö Some items, such as memory upgrades, are
  22378. more expensive  partly because they are non-standard, but how can third
  22379. parties justify the price tags associated with devices like CD-ROM
  22380. drives and hard discs? A Ésingle speedæ drive sold specifically for
  22381. Acorn machines costs upwards of ú300 whilst a flick through the pages of
  22382. Computer Shopper reveals name brand, Édouble speedæ drives for around
  22383. half this price. Can the development costs of driver software be so
  22384. high? To my knowledge, only CC sell a CD-ROM drive at a price which
  22385. competes with PC equivalents, and that is the Équad speedæ Pioneer
  22386. Multi-Player.
  22387. 7.5
  22388. Software
  22389. 7.5
  22390. This is an area about which I can speak with greater certainty. The
  22391. software which is vital to professional publishers falls broadly into
  22392. two areas: page make-up and artwork generation/processing.
  22393. 7.5
  22394. In the area of page make-up, the Acorn platform has been well served by
  22395. both Impression from CC and Ovation from Risc Developments, with
  22396. Impression being the choice of professionals. (If there is anybody using
  22397. Ovation professionally, please let me know. Is Risc User still produced
  22398. on Macs?) In most areas, Impression compares favourably with the best
  22399. Mac/PC-based packages such as Quark Xpress but the most serious
  22400. limitations, as far as professional users are concerned, are in the
  22401. areas of typography, full colour and PostScript generation.
  22402. 7.5
  22403. Line drawing software is well represented Ö packages such as Artworks
  22404. and Vector easily hold their own against competitors such as Corel Draw
  22405. and Adobe Illustrator, though both would be made considerably more
  22406. potent were there to be support for one of the pressure sensitive stylii
  22407. mentioned earlier.
  22408. 7.5
  22409. Acorn is let down badly in the area of pixel-based photo-retouch/paint
  22410. software. There is nothing, at the moment, to compare with Adobeæs
  22411. PhotoShop or Fractal Designæs Painter, both of which are available for
  22412. the Mac and for PCs running DOS/Windows. This, it has to be said, is
  22413. principally due to limitations in the existing hardware and RISC OS. To
  22414. successfully create or edit Éphoto realisticæ images, it is necessary to
  22415. display the images in 24-bit colour, and the demands made upon hardware
  22416. by high resolution, 24-bit images is phenomenal Ö such images can easily
  22417. be 40 Mbytes or more in size, necessitating far more main memory than
  22418. the 16MBytes currently available (virtual memory would be an asset here)
  22419. and improved disc controllers (SCSI 2?) in order to speed up access to
  22420. such large files.
  22421. 7.5
  22422. Again, I conclude by identifying areas which need improvement if the
  22423. system is to gain more widespread acceptance in the industry.
  22424. 7.5
  22425. Typography Ö (a) kerning and tracking AND control of word spacing (b)
  22426. ability to specify outline and fill (colour, thickness, etc) as
  22427. attributes, and (c) ability to define the thickness of underline and its
  22428. distance from baseline.
  22429. 7.5
  22430. Impression Publisher will address the most important of these issues.
  22431. Impression 2.5 (an interim version sold only to professional publishers
  22432. by Acorn) already has tracking as a östyle attributeò, together with a
  22433. large number of other useful features.
  22434. 7.5
  22435. Full colour Ö The ability to load, display, print and separate to
  22436. PostScript 24-bit bit-mapped images is absolutely vital. This requires a
  22437. machine with a large main memory and a fast disc controller Ö SCSI 2?
  22438. 7.5
  22439. Impression Style can already load, display and print 24-bit sprites, and
  22440. Artworks (version 1.5) can separate them. According to CCæs Charles
  22441. Moir, Impression Publisher öwill offer selection of separation curves
  22442. control over R, G and B brightness, contrast and gamma on an individual
  22443. picture by picture basisò and öwill cope with pre-separated CMYK sprites
  22444. or CMYK TIFF files such as those produced by Adobe PhotoShop.ò These
  22445. features may prove indispensable if a PhotoShop equivalent does not
  22446. appear, because even Photo CD images need gamma correction before they
  22447. are really öuseableò.
  22448. 7.5
  22449. PostScript Ö A better quality PostScript printer driver (Level 2) is
  22450. urgently needed. PostScript generated by an Acorn machines takes much
  22451. (sometimes many times) longer to RIP than a PostScript file generated
  22452. on, say, a Mac. Imagesetter time is very expensive.
  22453. 7.5
  22454. Support for OPI (Open PrePress Interface) Ö Impression 2.5 is OPI
  22455. compatible and it will be available as an extension for Publisher. This
  22456. extension will also feature EPS file loading and printing and possibly
  22457. features such as imposition control.
  22458. 7.5
  22459. Photo-retouch Ö A good pixel-based photo-retouch and/or paint package is
  22460. vital for acceptance of the system. There is hope here, I think. A
  22461. German company, Digital Arts is allegedly porting its photo-retouch
  22462. package (RetouchΘ) to RISC OS from the Atari. I have not seen RetouchΘ
  22463. but a colleague who has, claims it will give PhotoShop a run for its
  22464. money.
  22465. 7.5
  22466. Conclusions
  22467. 7.5
  22468. We are still in a Éwait-and-seeæ position but I am cautiously optimistic
  22469. about the prospects for 1994. I welcome correspondence from people with
  22470. further information and/or a different viewpoint. Write to me, Neil
  22471. Whiteley-Bolton at: Prinseneiland 79N, 1013 LM Amsterdam, The
  22472. Netherlands.
  22473. 7.5
  22474. (If you want to write to Neil, a letter to Holland only costs 25p to
  22475. post. Ed.)ááA
  22476. 7.5
  22477. Small Ads
  22478. 7.5
  22479. (Small ads for Archimedes and related products are free for subscribers
  22480. but we reserve the right to publish all, part or none of the material
  22481. you send, as we think fit.  Sending small ads on disc is helpful but not
  22482. essential.)
  22483. 7.5
  22484. Å    40/80 track disc drive ú50, Scanlight Junior (A3000) ú75, A3000 I/O
  22485. and User Port card ú20, Gods, Chocks Away, Saloon Cars, Interdictor 1&2
  22486. ú10 each. Phone 0745-583930 (North Wales).
  22487. 7.5
  22488. Å    A310, med res Philips monitor, 4Mb MEMC 1a upgrade, interfaced 5╝ö
  22489. twin 40/80 disc drives in monitor plinth, serial link, PC Emulator v1.7,
  22490. DR DOS 5.0, considerable quantity of essential software, utilities and
  22491. games. Offers invited around ú500. Phone 0572-821313.
  22492. 7.5
  22493. Å    A3000, ARM3, RISC OS3.1, AKF17 colour monitor, Cumana 2nd drive
  22494. adaptor, 4Mb RAM, 2nd drive mounted in PRES system housing & monitor
  22495. stand with space and p.s.u. for internal hard drive. Software also
  22496. available. ú800 o.n.o. Call Ralph on 0785-714535 or 021-522-2000.
  22497. 7.5
  22498. Å    A3000 complete with colour monitor, 1Mb upgrade, 24 pin dot matrix
  22499. printer, plus applications software, ú600 o.n.o. Phone 0993-822305.
  22500. 7.5
  22501. Å    A3000 Learning Curve, upgraded to 4Mb, RISC OS 3.1 with discs and
  22502. manuals, VIDC enhancer with switch, ú450. Phone 0895-259245.
  22503. 7.5
  22504. Å    A310, 4Mb, ST506 interface, 4-slot b-plane ú350. PRM (RISC OS 2) ú20.
  22505. Phone 0903-813524.
  22506. 7.5
  22507. Å    A4000 Home Office, 4Mb RAM and multisync monitor, 80Mb HD + software
  22508. ú850 on.o. Canon BJ200 printer ú180 o.n.o. Phone 0553-675182 or 0850-
  22509. 883159 any time.
  22510. 7.5
  22511. Å    A440/1 4Mb RAM, 47Mb hard disc, ARM3 and RISC OS 3.1, no monitor ú675.
  22512. Fireworkz new and unregistered ú105. DeskEdit 2 latest version ú15.
  22513. Bristol 0272-736237.
  22514. 7.5
  22515. Å    A5000, 25MHz, 4Mb/40MbHD, no monitor, Artworks, Impression II, Good
  22516. Impression, First Impression, Equasor, Business Supplement, Borders
  22517. disc, Genesis Plus, ú999 o.n.o. Also as separate items: Colour Card
  22518. ú150, Laser Direct card ú170, Morley cached SCSI ú120, Turbo Driver
  22519. (BJC800) ú25. Phone Chris after 7pm only on 0252-519727.
  22520. 7.5
  22521. Å    A5000, 4Mb memory, 120Mb hard disc, Art-works, Impression, C, PC
  22522. Emulator, ISO Pascal, books and magazines ú1400 o.n.o. Laser Direct card
  22523. ú240 o.n.o. Phone 0744-58404.
  22524. 7.5
  22525. Å    A5000 4Mb RAM, 230Mb + 210Mb hard discs, Taxan 775 multisync, Aleph
  22526. One 486PC card 4Mb +coprocessor, Colour Card Gold, HCCS multipodule +
  22527. SCSI/CDFS, Artworks, Ovation, Schema, Poster, ArcFax, Archivist Pro,
  22528. games etc. ú1875. Phone (+31) 115851362. This is South Holland, less
  22529. than one hour from the Dover-Ostend ferry.
  22530. 7.5
  22531. Å    Acorn Advance, unwanted, still sealed as new ú80. Phone Norman 081-
  22532. 950-5904 (eves).
  22533. 7.5
  22534. Å    Archimedes A410/1, 4Mb RAM, RISC OS 3.1, 40Mb HD, 3╜ö FD, 2╫5╝ò FD
  22535. external, manuals, boxed, as new, with Taxan 770+ M/S monitor, ú800.
  22536. Phone Wigan 0942-717454.
  22537. 7.5
  22538. Å    Archimedes, 8Mb RAM, 103Mb HD (16 bit SCSI), Aleph One 30MHz ARM3,
  22539. RISC OS 3, Laser Direct LBP8, Spectra colour flatbed scanner, Watford
  22540. hand-scanner, Impression 2.17 (including Business Supplement), Poster,
  22541. PC Emulator, OCR, Schema, Autosketch 2, Logistix, FontFX, Artisan, loads
  22542. of utilities, games and over 70 fonts. Cost well over ú5000 new.
  22543. Absolute bargain at ú1000 (no offers, but may split). Phone Rudi on
  22544. 0892-503786 (work) or 533686 (evenings) for further details.
  22545. 7.5
  22546. Å    CD-ROMs Ö Illustrated Shakespeare, Illustrated Sherlock Holmes &
  22547. Illustrated Holy Bible Ö ú20 each or ú50 for all three. Phone 06977-
  22548. 46786
  22549. 7.5
  22550. Å    Clares Illusionist, ú54. Phone Norwich 0603-402819.
  22551. 7.5
  22552. Å    EasiWriter v2.07, Datapower, both new and unregistered, ú75 each.
  22553. System Delta + v2, ú25. PipeDream 3, ú50 o.n.o. Contact 0860-430032.
  22554. 7.5
  22555. Å    Hawk V9 MkII colour digitiser, with Fastgrab software (version 2)
  22556. ú100, Software (as new): Acorn Desktop C, release 4 ú100, also Desktop
  22557. Assembler and DDE (release 2) ú90, PipeDream 4 (v4.12) ú60, Genesis 2
  22558. (v2.59) plus script language book ú60, Squirrel database (v1.21) ú40.
  22559. Phone 0279-424139.
  22560. 7.5
  22561. Å    HCCS hi-res colour digitiser, nearly new ú80. Multipod professional
  22562. colour video/sound digitiser and serial port ú65. EMR MIDI 4 (4 in, 4
  22563. out) interface ú75. Phone Croydon 081-655-0399.
  22564. 7.5
  22565. Å    Psion series 3 v1.08F/ENG 1 month old unregistered, with serial link
  22566. ú175. Phone 0332-701969.
  22567. 7.5
  22568. Å    Psion series 3 ú140, Spreadsheet ú40, Series 3 Link ú40. Phone 0903-
  22569. 813524.
  22570. 7.5
  22571. Å    Snippet (unregistered) ú20, EasiWriter (version3) ú59, Equasor ú20,
  22572. Ace Prodriver for DJ500C/550C ú20. Phone Copthorne 0342-714905.
  22573. 7.5
  22574. Å    Software for sale. David Pilling: MicroSpell, Trace, Panorama, all ú4,
  22575. Artisan ú12, Interdictor ú12, Pandoraæs Box ú17, E-Type, ú17, Olympics
  22576. ú12, Repton 3 ú11, Risc Devæts Movie Maker ú11, PipeDream 4 ú63, Various
  22577. PipeLine discs ú5 each, FlexiFile ú37, Acorn DTP ú32, First Word+ ú32,
  22578. Genesis Plus ú22, HP Deskjet Empty Carts (5) ú5, Assembly Language Book
  22579. and Disc ú12, DataPower ú93. Phone David Heath on 0752-781286.
  22580. 7.5
  22581. Å    Two A310s both 1Mb, good condition, one with green screen monitor,
  22582. backplane, boxed, original manuals etc, Genesis & other software, ú295
  22583. (no offers), the other with colour monitor, PC Emulator, 1st Word Plus
  22584. and ISO Pascal (boxed), ú400 o.n.o. Phone 0272 633010 (Phil) or 0734-
  22585. 661431 (Ian).
  22586. 7.5
  22587. Å    Wanted: Acorn Replay CD, any offers? Call Ian on 0734-661431.
  22588. 7.5
  22589. Charity Sales Ö The following items are available for sale in aid of
  22590. charity. PLEASE do not just send money Ö ring us on 0603-766592 to check
  22591. if the items are still available. Thank you.
  22592. 7.5
  22593. A3000 1-2Mb upgrade ú15, A3020 Welcome Guide ú2, A5000 Welcome Guide ú2,
  22594. Ace Printer Driver for Epson JX ú5, Acorn Education Directory CD-ROM ú9,
  22595. All-in-Boxing ú8, Battle Chess ú15, BBC Basic Guide ú6, Acorn DTP ú8, PC
  22596. Emulator + DR DOS 5.0 ú30, First Word Plus 2 ú8, Premier 3 text
  22597. processor ú9, RISCáOS 3 User and Applications Guide ú6, RISCáOS 3
  22598. Applications Guide ú5, RISCáOS 3 User Guide ú5.
  22599. 7.5
  22600. (If you have unwanted software or hardware for Archimedes computers you
  22601. could donate for charity, please send it to the Archive office. If you
  22602. have larger items where post would be expensive, just send us details of
  22603. the item(s) and how the purchaser can get hold of them.)ááA
  22604. 7.5
  22605. Risc Developments
  22606. 7.5
  22607. New Artwork
  22608. 7.5
  22609. CC
  22610. 7.5
  22611. New Artwork
  22612. 7.5
  22613. (Use 7.4 p6 if it doesnæt arrive in time.)
  22614. 7.5
  22615. Relational Database Design
  22616. 7.5
  22617. Keith Underdown
  22618. 7.5
  22619. I have been an Archimedes user for almost three years, mostly using DTP
  22620. for posters and programmes for a Choral Society. I have also made a
  22621. couple of attempts to build up a membership database Ö with varying
  22622. degrees of success. Professionally, I am involved in the development of
  22623. a large companyæs Information Systems Strategy. I would like to try to
  22624. explain the principles of data modelling and database design and explore
  22625. how they can best be achieved in the context of the Archimedes and the
  22626. databases available on it.
  22627. 7.5
  22628. It is a subject that I have never seen discussed in an Archimedes
  22629. publication and it also seems to be poorly treated in schools, if my
  22630. daughteræs experience of National Curriculum IT is typical. It has a
  22631. bearing on the database products available for the Archimedes too. The
  22632. ones I have tried (in particular, Squirrel) seem to lack certain
  22633. features and this makes designing truly relational databases difficult.
  22634. 7.5
  22635. Why data modelling?
  22636. 7.5
  22637. Any programmer knows that starting into coding, without doing some
  22638. design first, is a recipe for disaster. Programmers often start by
  22639. describing the functions in some kind of öpseudo-codeò Ö a dialect of
  22640. English that allows you to express the ideas without worrying about the
  22641. syntax required by a programming language. This enhances creativity and
  22642. allows one to explore the problem without too much investment in complex
  22643. code structures. Designing the data structures is not given nearly so
  22644. much thought but it is just as necessary Ö if not more so.
  22645. 7.5
  22646. Thinking about the data analytically (data modelling) enables you to
  22647. isolate the essential elements and clarifies the functions that need to
  22648. be performed. Where the data has a life of its own Ö in other words, it
  22649. needs to exist outside the program Ö then you need to produce a database
  22650. design that will turn the model into reality.
  22651. 7.5
  22652. In this series of articles, I will attempt to show that this can be done
  22653. using graphical techniques Ö the data equivalent of pseudo-code. There
  22654. are certain formal ideas of relational database theory which underlie
  22655. these techniques but I will try to develop these informally and leave
  22656. the theory until last.
  22657. 7.5
  22658. I will start with an address book and, over the next few issues, build a
  22659. data model that will formally describe the information held in it, and
  22660. other related lists, such as birthdays. Having done that, I will extend
  22661. the model to support additional functionality.
  22662. 7.5
  22663. An address book
  22664. 7.5
  22665. This is effectively a card index and would have three or four fields:
  22666. 7.5
  22667. Name:    Both Forename(s) and Surname. If my familyæs is typical then we
  22668. would include both names of a couple in the database but we would
  22669. remember the childrenæs name or we might have another list somewhere
  22670. else.
  22671. 7.5
  22672. Address:
  22673. 7.5
  22674.     Again this would be unstructured and contain House Name (sometimes),
  22675. Number, Street, District, Town, County, Postcode.
  22676. 7.5
  22677. Phone Number:
  22678. 7.5
  22679.     The STD code and number might be separate. In principle, we do not
  22680. need the STD code because we could look it up in our local directory
  22681. but, to save time, we write it with the rest of the address or we might
  22682. remember that Liverpool implies 051, for example, and miss it out.
  22683. 7.5
  22684. This could be very easily emulated on the simplest of database packages.
  22685. Would it work? Well, the first thing that you might notice is that
  22686. sorting into alphabetic order is tricky as it would sort on forename
  22687. first. If you were to split Name into Surname and Forename then sorting
  22688. on surname becomes possible but this points to another problem Ö whose
  22689. forename would we put?
  22690. 7.5
  22691. Data modelling building blocks
  22692. 7.5
  22693. What has happened here? The problem arises because we are holding
  22694. information about two different but related things. We have a mixture of
  22695. information about individual people and the households they live in.
  22696. This is a critical step in the analysis of the information we are
  22697. interested in. We have identified two key entities and a relationship
  22698. between them. These are the basic building blocks of our model. My
  22699. dictionary defines entity as: ösomething that existsò. Data modelling is
  22700. about identifying the things of importance to the problem and then
  22701. exploring the relationships that exist between them. Another way of
  22702. looking at this is that entities correspond to nouns and the
  22703. relationships are the verbs that we use in sentences describing what the
  22704. nouns do. From now on, I will use an upper-case name to identify the
  22705. formal use of an entity; as in PERSON and HOUSEHOLD. The relationship we
  22706. have discovered is: öA PERSON is part of a HOUSEHOLDò; the converse is:
  22707. öA HOUSEHOLD consists of at least one PERSONò. We can express this
  22708. diagrammatically in what is called an entity-relationship diagram. This
  22709. is the beginning of our data model. The diagram is shown below:
  22710. 7.5
  22711. The boxes represent the entities and the line joining them shows a
  22712. relationship between them. The symbols at the ends of the line (often
  22713. called öcrows-feetò) tell us things about how many instances of each
  22714. entity are involved in the relationship and whether or not the
  22715. relationship will always exist. The strict interpretation of this
  22716. diagram is:
  22717. 7.5
  22718. A PERSON is always part of one and only one HOUSEHOLD.
  22719. 7.5
  22720. A HOUSEHOLD always consists of one or more PERSONs.
  22721. 7.5
  22722. The relationship names in the diagram are read clockwise so öpart ofò
  22723. follows PERSON and öconsists ofò comes after HOUSEHOLD. The first part
  22724. of the crows-foot can be O or |. The former means that the relationship
  22725. is optional Ö need not always exist Ö and the latter means that it is
  22726. mandatory. The part of the crows-foot abutting the entity can be O or |
  22727. or the trident shown above. These can be read as 0, 1 or many. Rarely,
  22728. many can be replaced by a specific number but this should be viewed with
  22729. suspicion as it places a restriction on the way in which instances of
  22730. the two entities may interact. It usually means that there are a number
  22731. of similar but different relationships.
  22732. 7.5
  22733. Using an address book
  22734. 7.5
  22735. What do we use our address book for? A typical example is the production
  22736. of the Christmas list. Who do we send cards to? Who gets a letter as
  22737. well? Who at church or work or my wifeæs work? When faced with this
  22738. problem, my daughter added boolean fields for each list. This is not the
  22739. relational way of doing it! As the number of lists grows, so would the
  22740. size and complexity of the database.
  22741. 7.5
  22742. This might not seem a terribly important issue as the price of disc
  22743. space falls but there is another consideration Ö the more data one has,
  22744. the longer queries and report generation will take. Also, the need to
  22745. create a new list would involve modifying the structure of the database
  22746. and every record in it. This is undesirable for several reasons. Most
  22747. importantly, modifying the database involves a more privileged access to
  22748. the database and the user could alter other things at the same time. If
  22749. you were developing a package to sell then this would be enough to make
  22750. the package unsupportable. The user may change only the content Ö not
  22751. the structure.
  22752. 7.5
  22753. We have identified another entity: LIST. Our LISTs might involve
  22754. HOUSEHOLDs (as in the Christmas Card example) or might involve
  22755. individuals within a multi-person household. There is thus a
  22756. relationship between LIST and both PERSON and HOUSEHOLD. Clearly, as the
  22757. number of different lists grows, each PERSON or HOUSEHOLD may be
  22758. included in several LISTs. Notice how, in the previous sentence, we
  22759. quite naturally found a name for the relationship Ö ömay be includedò.
  22760. The use of ömayò is interesting as it suggests that membership of a list
  22761. is optional; PERSONs or HOUSEHOLDs do not have to be included in a list.
  22762. 7.5
  22763. Our data model must be amended as shown opposite. There are two
  22764. complications here. Firstly, a list would probably either be a
  22765. öHouseholdò list Ö involving every PERSON in the HOUSEHOLDs Ö or it
  22766. would be a öPersonò list Ö involving only the nominated individuals. I
  22767. know of no convention for indicating this in an entity-relationship
  22768. diagram. We need to make a note somewhere that one or other of the
  22769. relationships, but not both, must exist.
  22770. 7.5
  22771. The second is that we have defined two, so-called, many-to-many
  22772. relationships. This is the source of many of the arbitrary restrictions
  22773. that one finds in existing computer systems. How many is ömanyò? Often
  22774. an arbitrary decision is made Ö no household will be a member of more
  22775. than eight lists, for example. Murphyæs Law dictates that when you are 
  22776. trying to define the list of guests at your fortieth birthday party,
  22777. your cousin will be involved in his ninth list and blow the system.
  22778. 7.5
  22779. I will leave the solution to this problem until next time. In the next
  22780. issue, I will öresolveò the many-to-many as it is known and show how we
  22781. would implement this simple database in Squirrel. I will also see if
  22782. there are any more entities lurking in the information that a typical
  22783. family holds.ááA
  22784. 7.5
  22785. The Advance Column
  22786. 7.5
  22787. Robert Chrismas
  22788. 7.5
  22789. Most word processors have ÉRulersæ which allow the user to control the
  22790. layout of the the text. They usually have a scale marked in characters
  22791. or some standard units. There will be markers for the left and right
  22792. margins and for tab stops. The user will probably be allowed to set
  22793. several rulers in a document so that different parts of the text can
  22794. have different margins, for quotations, lists, etc.
  22795. 7.5
  22796. The Advance ruler
  22797. 7.5
  22798. Advance uses separate markers for the left margin and the Éfirst
  22799. indentæ. The left margin controls the left hand edge of every line in a
  22800. paragraph except the first. The first line starts at the first indent.
  22801. 7.5
  22802. The first indent does not have to be to the right of the left margin Ö
  22803. sometimes it is useful to position it to the left.
  22804. 7.5
  22805. Like rulers in Impression Style
  22806. 7.5
  22807. The rulers in Advanceæs word processor are different from those in
  22808. Impression II and Impression Junior. They are more like the rulers in
  22809. Impression Style. In Advance, and in Impression Style, you can use a
  22810. ruler which governs just one paragraph without having to give it a name.
  22811. 7.5
  22812. To alter the layout of just one paragraph, position the cursor anywhere
  22813. in that paragraph and use the menu option Ruler/Show Ruler to display
  22814. the current ruler. As you alter the ruler, you will see that the whole
  22815. of the paragraph which contains the cursor is selected (it will be
  22816. displayed in inverted colours); the changes you make to the ruler will
  22817. apply to the selected paragraph only. For that paragraph, the ruler name
  22818. will change from ÉBaseRuleræ to ÉBaseRuler*æ. You can have lots of
  22819. different paragraphs, each with its own BaseRuler*.
  22820. 7.5
  22821. When a group of adjacent paragraphs is selected, any changes to the
  22822. ruler will affect all the paragraphs.
  22823. 7.5
  22824. These local changes to the BaseRuler can be cancelled by clicking on
  22825. ÉDeleteæ on the Advance ruler. Doing this restores the current ruler to
  22826. the BaseRuler format.
  22827. 7.5
  22828. Named rulers
  22829. 7.5
  22830. To create a new named ruler, you first alter the current ruler as
  22831. required, then delete the name on the ruler and enter a new name. The
  22832. current paragraph will be controlled by the new ruler. You need to press
  22833. <return> once to enter the name of the ruler. Be careful not to press
  22834. <return> twice because your current paragraph is marked Ö when an area
  22835. of text is marked it will be deleted if you type anything at all,
  22836. including <return>. So press <return> once to enter the name of the
  22837. ruler then use the cursor keys or mouse to move the cursor.
  22838. 7.5
  22839. The ruler menu
  22840. 7.5
  22841. To change a named ruler, find (or create) somewhere in the text which is
  22842. controlled by the ruler. Then make your changes to the ruler. This will
  22843. only alter the current paragraph. You must now click on the arrow next
  22844. to ÉCopy Toæ. A list of rulers will appear. Click on the one you want to
  22845. change.
  22846. 7.5
  22847. A named ruler can be applied to any block of text. First select the
  22848. block of text then, on the Ruler menu, click on the name of the ruler
  22849. you want to apply.
  22850. 7.5
  22851. To delete a ruler, find (or create) somewhere in the text which is
  22852. controlled by the ruler, then click on Delete. The ruler will cease to
  22853. exist and the text will revert to being controlled by the BaseRuler.
  22854. 7.5
  22855. Database graphics
  22856. 7.5
  22857. ÉHow do I get a graphic to appear on each card of my database?æ First
  22858. create your graphic as a drawfile or a sprite. On the database menu use
  22859. ÉEdit/Edit Layoutæ to view the layout. If you are creating a new
  22860. database, you will be viewing the layout already. Use the menu option
  22861. ÉUtilities/Insert/Framesæ to create a new frame. When you have clicked
  22862. on the menu option, the pointer will change and you will be able to drag
  22863. out a graphic box. Make sure you drag down and left Ö the box will not
  22864. drag up or right.Your graphic can now be dragged into the graphic box.
  22865. 7.5
  22866. File compatibility
  22867. 7.5
  22868. You can load Advance documents into Impression Style. You cannot load
  22869. Impression II documents into Advance, but if you save selected text with
  22870. styles, it will be displayed properly in Advance. Surprisingly, it is
  22871. possible to view an Impression II document in Advance. Drag the
  22872. Impression II document onto an Advance WP document (not on to the icon
  22873. on the iconbar) and a new window will open showing the document. It is
  22874. not possible to edit the document or to save any of it from this window.
  22875. 7.5
  22876. Loading times
  22877. 7.5
  22878. At my college, we are loading Advance from a network. This takes an
  22879. awfully long time. If any readers have any suggestions for speeding it
  22880. up (the protection prevents us using NetGain) I would be glad to hear
  22881. from them.
  22882. 7.5
  22883. In fact, I would be glad to receive any correspondence about Advance. I
  22884. would love to be forced to write something like ösorry to all those
  22885. people to whom I have not yet replied ...ò, but the fact is that no one
  22886. at all has written to me! If you are using Advance (or if you have
  22887. decided not to use it!) do send me your comments. My address is 8
  22888. Virginia Park Road, Gosport, Hants, PO12 3DZ.ááA
  22889. 7.5
  22890. Setting the margins
  22891. 7.5
  22892. NCS Technical Help Service
  22893. 7.5
  22894. David Webb (NCS)
  22895. 7.5
  22896. 1994 sees somes changes and improvements in the Technical Help Service
  22897. that NCS offers its customers, and Iæd like to take this opportunity to
  22898. tell you about them. So, what does the NCS Technical Help Service
  22899. consist of and who has access to it? Well, there are two levels of
  22900. technical help available to Archive Subscribers...
  22901. 7.5
  22902. Written questions
  22903. 7.5
  22904. Firstly, any subscriber may write to us with a query of a technical
  22905. nature. From 1st February onwards, we are making a commitment to
  22906. responding to queries within ten working days of receiving them. Where a
  22907. full answer cannot be supplied straight away, we will write and tell you
  22908. what we are doing to investigate the matter. We cannot guarantee always
  22909. to find the answer to everyoneæs problems but, in addition to our own
  22910. pool of knowledge and documentation, we do have a special resource of
  22911. expertise available to us through the readers of the magazine and our
  22912. own contacts. So, if we cannot give you an answer, we usually öknow a
  22913. man who canò. (Due to staff changes in the autumn, we built up a serious
  22914. backlog of written technical enquiries awaiting replies Ö our apologies
  22915. to those readers who were affected and we intend to do better in 1994!)
  22916. 7.5
  22917. Telephone hot-line
  22918. 7.5
  22919. Secondly, we also offer a telephone hot-line service which provides
  22920. immediate support to those having difficulties. Archive members can have
  22921. access to this service for an additional ú15 a year, giving them
  22922. priority over other technical queries when they ring us on a special
  22923. direct dial telephone number, quoting their Technical Help subscription
  22924. number. As from 1st February, we will be operating the Technical Help
  22925. hot-line between 10am and 4pm on all weekdays except Wednesday, when the
  22926. hot-line will be available 1pm Ö 4pm. This will enable us to give
  22927. Technical Help subscribers our full attention during those given times
  22928. and should ensure that the service is least affected by other
  22929. distracting activities such as staff meetings, etc!
  22930. 7.5
  22931. (For those who do not yet subscribe to the Technical Help Service, may I
  22932. put in a plug here, please! I believe this service is very good value
  22933. for money, giving you fast access to our own resources of experience and
  22934. knowledge and beyond, as Dave says. I also think it helps to discuss a
  22935. problem, personally, rather than write it in a letter Ö often the answer
  22936. becomes apparent as you talk it through with someone else. With our
  22937. broad overview of hardware and software products in the world of Acorn,
  22938. we can often give a perspective that goes beyond the help offered by
  22939. individual product suppliers.  Ed)
  22940. 7.5
  22941. Finally, a brief note about us! The technical services team consists
  22942. principally of Matthew Hunter and myself, and we share the
  22943. responsibility of supplying technical information and investigating
  22944. problems for customers and for NCS. Our services are available through
  22945. both written and telephone technical help, as described above. And of
  22946. course, we also help recent customers experiencing difficulties with
  22947. their purchases and advise prospective customers with product enquiries.
  22948. 7.5
  22949. We will be grateful for any feedback that you may have on NCS Technical
  22950. Services and how you think they can be further improved. You can also
  22951. help us improve the technical content of the magazine and the quality
  22952. and scope of help offered to subscribers, by writing to us with hints,
  22953. tips, comments on products, answers to questions raised in the magazine
  22954. and any similar material. As Paul has been emphasing, Archive has the
  22955. role of drawing upon the experiences, views and knowledge of its
  22956. subscribers and presenting them back to the readership, so please keep
  22957. the correspondence coming and use Archive!ááA
  22958. 7.5
  22959. CC
  22960. 7.5
  22961. From 7.4 page 15
  22962. 7.5
  22963. The printer advert
  22964. 7.5
  22965. Fast, Cheap Laser-Printing?
  22966. 7.5
  22967. Andrew Rawnsley
  22968. 7.5
  22969. Computer Conceptsæ TurboDriver utilities for colour printing with Canon
  22970. inkjet printers have been reviewed in Archive (6.3 p59). However, with
  22971. the advent of the HP (Hewlett Packard) TurboDriver, CC have attempted to
  22972. revolutionise mono laser-printing, as well as providing colour support.
  22973. 7.5
  22974. The printers
  22975. 7.5
  22976. The HP TurboDriver package contains drivers for the following printers:
  22977. HP LaserJet II, III and IV, HP DeskJet 500C and 550C, HP DeskJet 1200,
  22978. Black & White DeskJets, Acorn JP-150 and Integrex ColourJet Series 2.
  22979. The Acorn and Integrex drivers are the same as two of the HP ones, but
  22980. that should not matter in practice.
  22981. 7.5
  22982. A little history
  22983. 7.5
  22984. You will forgive me if I dwell on the laser printing options in these
  22985. new drivers, but these are what makes this collection different from
  22986. previous offerings.
  22987. 7.5
  22988. In the past, Acorn users who wanted a laser printer had a problem. Any
  22989. Acorn dealer would try and sell them a CC LaserDirect or a Calligraph
  22990. ArcLaser. Both of these cost almost ú1000, whilst the high-street price
  22991. for an industry standard HP compatible laser printer was around ú500.
  22992. 7.5
  22993. However, these were fine-tuned for PC use and would take anywhere up to
  22994. 10 minutes to print a complex page of graphics (remember that any
  22995. software using outline fonts prints them out as graphics). Imagine
  22996. trying to print out a 25+ page report! Thus users had to pay ú500 extra
  22997. just to get a reasonable speed.
  22998. 7.5
  22999. With the advent of the HP TurboDrivers, the story has changed.
  23000. 7.5
  23001. Timings
  23002. 7.5
  23003. TurboDrivers are designed to speed up printing and dramatically reduce
  23004. the time taken to return control to the user. When control is returned,
  23005. printing continues in the background whilst you work.
  23006. 7.5
  23007. In practice, when printing an A4 page of Impression text, control would
  23008. be returned to the user after 6-10 seconds. Thus the 25 page report
  23009. would take only around 200s (3 mins 20 secs) to return control to the
  23010. user, compared to 200m (3 hours 20 mins). Not bad!
  23011. 7.5
  23012. However, to actually print the page still takes around 1 min 20 secs
  23013. (compared to around 20 secs), but even this is an improvement.
  23014. 7.5
  23015. Complex ArtWorks illustrations may take up to a minute to return control
  23016. to the user and 4-5 mins to print out the page. This is still excellent
  23017. and most users will not be printing such complex images regularly.
  23018. 7.5
  23019. Problems
  23020. 7.5
  23021. Since the RISCáOS 3 TurboDrivers merge seamlessly into !Printers, there
  23022. were no software compatibility problems and all the popular programs
  23023. worked perfectly. There were a few problems with page sizes, but nothing
  23024. serious, so I recommend sticking with your old page definitions.
  23025. 7.5
  23026. The only real problem was that the utility has a special cable, which
  23027. acts like a dongle. Need I say more?
  23028. 7.5
  23029. Colour printing
  23030. 7.5
  23031. Oak Solutions are recommending their customers not to buy Ace ProDrivers
  23032. now but wait until early æ94 when there will be new versions released,
  23033. the TurboDrivers are the only fast colour printer drivers around.
  23034. Naturally, colour printing takes longer (in some cases, much longer)
  23035. than mono printing but using the TurboDrivers still speeds up the
  23036. process, much to the amazement of Corel Draw users on the PC, who have
  23037. to wait ages for pages to print out!
  23038. 7.5
  23039. Conclusions
  23040. 7.5
  23041. The advent of the HP TurboDrivers should be received with a sigh of
  23042. relief by any frustrated HP (or compatible) user. Our LJ-2 compatible
  23043. Kyocera F-800 will never be the same again! Laser printing for around
  23044. ú500 Ö ú550 is now a realistic option for Acorn users.
  23045. 7.5
  23046. Colour users will love the speed increase, as colour printing can take
  23047. forever.
  23048. 7.5
  23049. The HP TurboDriver package costs ú49 +VAT from Computer Concepts or ú53
  23050. through Archive.ááA
  23051. 7.5
  23052. We are looking into finding a suitable Éinexpensiveæ laser printer that
  23053. will work well with the TurboDrivers so that Archive subscribers can
  23054. have an alternative to the ú925 LBP4 Laser Direct. Ed.
  23055. 7.5
  23056. Splash and 1stPaint
  23057. 7.5
  23058. Roger Nelson
  23059. 7.5
  23060. This review deals with two art packages aimed at the same age group
  23061. (primary) but which operate in different ways. They each have something
  23062. distinctive to offer and come from companies well known for producing
  23063. educational software.
  23064. 7.5
  23065. Splash
  23066. 7.5
  23067. This offering is produced by Sherston Software and consists of two discs
  23068. and a slim manual. The program disc is a Ékeyæ disc which must be used
  23069. at the start of every artistic session. The second disc contains
  23070. examples produced using the software. The program loads in the usual
  23071. manner installing itself onto the iconbar. The menu from this icon
  23072. provides Info, Save in Splash and Sprite formats and Quit options. A
  23073. click with <select> opens the drawing screen.
  23074. 7.5
  23075. The program takes over the whole screen when in the drawing mode.
  23076. Initially, the bottom portion of the screen is covered by a large, clear
  23077. menu of icons. This menu area can be moved to the top of the screen with
  23078. a click on the small upward pointing arrow or removed from view and
  23079. recalled using <menu>. The initial menu shows icons for Drawing, Text,
  23080. Background, Clear, Help, Filing, Printing and Desktop.
  23081. 7.5
  23082. Three of these work on a single click. Desktop returns you to the
  23083. desktop environment where you can use another program if you have
  23084. sufficient memory Ö Splash will happily work in 1Mb taking up 384Kb of
  23085. memory space. Help toggles the help bar, which appears next to the menu
  23086. area. Clear does what it says and clears the screen to the last
  23087. selection of colour or pattern.
  23088. 7.5
  23089. The remaining menu icons take you to further menus. The Drawing menu
  23090. gives you a choice of using lines to create irregular shapes, producing
  23091. regular shapes or using one of a variety of brushes. Any of these
  23092. selections takes you to another menu where you can choose the line
  23093. colour, style and thickness as well the fill colour. The fill colour may
  23094. be any of the solid colours which are available, a dithered colour from
  23095. a choice of 136, or a pattern. The patterns are predefined but can be
  23096. changed using a small grid to whatever you like. The size of the grid
  23097. can be changed from a 2╫2 to an 8╫8 to help you see the effect of your
  23098. experiments.
  23099. 7.5
  23100. A spray brush is also available for creating fills. The Émarblingæ
  23101. effect of this can be altered to make it appear as a radial fill
  23102. starting in the centre of a shape or increasing in density from any edge
  23103. of a shape. The intensity of each of the three colours in the fill can
  23104. be changed using draggable indicator bars.
  23105. 7.5
  23106. The background option enables a user to set the paper colour at any time
  23107. to any colour or fill pattern that is available.
  23108. 7.5
  23109. The text menu allows any of the fonts available to the system to be used
  23110. and three are supplied on the examples disc in case you donæt have any
  23111. others. The size of the text is limited to small, medium and large in
  23112. the first instance but there is a way to alter the size to suit your
  23113. needs using arrow based icons. The colour of the text is chosen as for
  23114. other drawn items.
  23115. 7.5
  23116. The filing option removes the drawing screen replacing it with a window
  23117. with the choices of saving as a Splash file, as a sprite or of returning
  23118. to Splash. There is another box onto which you are asked to drag Splash
  23119. files for loading. This method of leaving the drawing screen while
  23120. saving allows RISC OS dragging to be used.
  23121. 7.5
  23122. The printing option recognises if a printer driver is loaded Ö two RISC
  23123. OS2 drivers are supplied with the package.
  23124. 7.5
  23125. Special features
  23126. 7.5
  23127. From what has been said above, it probably appears as if Splash is just
  23128. another painting program. In some ways it is, but there is one
  23129. particular operation which prompted me to offer to do this review. There
  23130. is a select option, as in Draw. Using the arrow icon which appears at
  23131. the right hand end of the toolbox icon, you can select any object and
  23132. change its attributes (line colour, fill colour, line type), its
  23133. position on screen, its size, its orientation and whether it appears in
  23134. front of or behind other objects. There is also the possibility of
  23135. editing the object, moving a point, adding or deleting a point. A single
  23136. object can, when selected, be isolated (i.e. all other objects are
  23137. removed from the screen) and edited before all the other objects are
  23138. recalled to the screen. All these options are available via icons and
  23139. can be applied to all objects including text. The ability to nudge
  23140. objects into position is useful, especially for positioning text.
  23141. Another useful option when editing text is the alignment feature. With
  23142. this, any selected text objects can be left or right justified or
  23143. centred.
  23144. 7.5
  23145. It was this ability to select objects and edit a drawing that seemed to
  23146. me, as a teacher, a way to bridge the gap between painting programs
  23147. (e.g. Flare, Revelation, PrimeArt, Artisan) and Draw. Pupils will (if
  23148. you let them!) use a painting program for all kinds of task without
  23149. considering if another program is more suitable. In many cases, pupils
  23150. will shy away from using Draw for diagrams, maps and posters because
  23151. they find the process of selecting, editing and deleting too complex
  23152. compared to brushing over an area. Iæm not sure yet whether Splash will
  23153. fill the role I envisaged. Its icon rather than text based method of
  23154. selecting operations does make it easy to operate. The ability to undo
  23155. the last action is also available but can take some time if the drawing
  23156. is more than simple outlines.
  23157. 7.5
  23158. I have some reservations about this software, namely the taking over of
  23159. the whole screen, the non-standard icon based menus and the slow speed
  23160. of some operations. It must be said, however, that the operation of the
  23161. package is excellent, with no sign of any bugs. The package is aimed at
  23162. primary age children and, for their use, the reservations must be seen
  23163. as no obstacle to successful use. My own 8 year old had no problem in
  23164. producing pictures. He also found the ability to edit objects handy but
  23165. did comment on the lack of a roller to fill objects! To sum up, this is
  23166. a typical high quality Sherston product with a clear and concise manual
  23167. to help if you get stuck.
  23168. 7.5
  23169. 1st Paint
  23170. 7.5
  23171. This software, from Keyboard Technology, comes as a two-disc pack with a
  23172. fairly slim manual and sheet of extra instructions. Disc 1 is the
  23173. program disc which cannot be used until a registration program has been
  23174. run. It can then be backed up as normal for security purposes. Disc 2 is
  23175. a workdisc used for holding fonts and as a store for picture files. This
  23176. is requested by the program before you can begin work on screen.
  23177. Installation onto a hard disc is possible, although the instructions
  23178. could be clearer for novice users. Once the software is installed on the
  23179. iconbar, a click opens a window which you can re-size or close at will Ö
  23180. in other words a normal RISC OS operation. Like Splash, this program
  23181. operates easily within 1Mb, taking up only 352Kb when loaded.
  23182. 7.5
  23183. Features
  23184. 7.5
  23185. A toolbox is positioned along the bottom and a colour selection area up
  23186. the right hand side of the drawing area. The tools and colours are set
  23187. up as a default option Ö a user can configure these defaults to restrict
  23188. the range of tools and colours that are available. This is a useful
  23189. feature for younger users who can be introduced to new features
  23190. gradually, and are thus forced to concentrate on picture composition
  23191. rather than öplayingò with the features.
  23192. 7.5
  23193. The toolbox first opens showing the paint tools Ö two different sized
  23194. round brushes, a square brush, straight lines, spraycan and a fill
  23195. roller. Using the Turnover icon (a right pointing arrow) the toolbox can
  23196. be changed to show the drawing tools Ö rectangle, ellipse, triangle,
  23197. line and fill roller Ö and the utilities for filing, printing, text and
  23198. the dustbin. The paintbrushes, the thickness of lines and the density of
  23199. the spraycan may be varied using the Change size icon. The drawing of
  23200. accurate squares and circles is made possible by the Smart button which
  23201. also restricts the angles at which lines can be drawn and affects the
  23202. way triangles are drawn. The Undo button gives you the chance to recover
  23203. from a mistake.
  23204. 7.5
  23205. In use, the painting and drawing tools are simple to operate, and
  23206. pictures can be drawn within minutes of loading. The utilities tools
  23207. give you the opportunity to save, whatever you create by simply clicking
  23208. on the small disc icon. It uses the name you provide when configuring
  23209. the software and it increments the number it attaches to the filename
  23210. each time you save to avoid wiping out an earlier picture. If the work
  23211. disc you are saving onto becomes full, the disc icon has a red cross in
  23212. the middle as a warning. Instructions for creating Workdiscs are given
  23213. in the manual.
  23214. 7.5
  23215. There are two other disc icons shown in the utilities tools, one with a
  23216. drawfile represented on it, the other with a sprite on it. A click on
  23217. these opens a directory on the workdisc showing the contents, any of
  23218. which can be loaded into 1stPaint by dragging the icon into the drawing
  23219. area. Files from discs other than workdiscs can be loaded by dragging. A
  23220. file is provided to ensure that drawfiles you wish to use are the
  23221. correct size for the drawing area.
  23222. 7.5
  23223. The Dustbin icon clears the drawing area and if the configuration is set
  23224. up correctly, it also saves the picture in the sprite directory of the
  23225. workdisc as Last_bin. This makes the picture recoverable up to a certain
  23226. point!
  23227. 7.5
  23228. The text option in the utilities opens a window into which you type your
  23229. text and press <return>. The text appears in the font style, size and
  23230. weight which you have set up via the program menu. Four fonts are
  23231. provided with the package on the workdisc. The font colour is black, no
  23232. matter what colour is selected. It is possible to change the colour with
  23233. the roller but the anti-aliasing makes this difficult to achieve fully.
  23234. 7.5
  23235. The colour selection is restricted to sixteen and the program operates
  23236. best in mode 12. Clicking <menu> over each of the twelve colours allows
  23237. you to change the balance of red, green and blue in that colour and so
  23238. produce a palette of your own choosing. The Turnover button associated
  23239. with the colour selection area allows you to choose from a series of
  23240. eight fill patterns or eight Stamps.
  23241. 7.5
  23242. The Stamps, which range from a butterfly to a set of footprints, may be
  23243. placed directly onto the screen as many times as a user wishes and re-
  23244. coloured using the fill roller. The range of Stamps provided is limited
  23245. and I am sure that there is a case for making new sets of Stamps
  23246. available as pupils get tired of using those provided. No doubt it is
  23247. possible to create your own, but no guidance is given in the manual so
  23248. it would take someone with knowledge of how to create sprites of the
  23249. right size and with a mask.
  23250. 7.5
  23251. In use, the program operates very easily and the ability to configure it
  23252. extensively makes it ideal for introducing youngsters to painting on the
  23253. computer. The ability to load drawfiles for colouring by the very young
  23254. (and not so young) increases its versatility. My eight year old enjoyed
  23255. working his way through the drawfiles, colouring each one and altering
  23256. some with the drawing tools as they took his imagination. He mastered
  23257. the operation of the program easily and enjoyed using it. He did find
  23258. the colour selection restricting until he was shown how to alter the
  23259. colours in the palette. For me the program does not offer sufficient
  23260. facilities but for the young who are just learning to use a computer, it
  23261. is most suitable and can be used with other control devices.
  23262. 7.5
  23263. There was only one slight bug when using the program which occurred when
  23264. the Smart button was clicked on during the use of the brushes on the
  23265. painting menu. The round brush appeared on screen as a square brush Ö
  23266. not something which will badly affect the drawing capabilities.
  23267. 7.5
  23268. The manual is good but not up to the standard of that produced for
  23269. Splash as it omits some things which would be useful for the experienced
  23270. to know and could explain some aspects of the programs use in simpler
  23271. terms for the beginner. Overall, a good program which will be effective
  23272. if used in the right situation.
  23273. 7.5
  23274. Targeted twosome
  23275. 7.5
  23276. These two packages, which are aimed at specific target users, both
  23277. perform very well, offering facilities which the user will appreciate.
  23278. Splash is more complex and offers a different way of operating from many
  23279. other art packages. The ability to change the attributes of any object
  23280. at any time during a drawing gives the user great flexibility. In some
  23281. ways, the program could be seen as a beginneræs Draw Ö or even Artworks!
  23282. 7.5
  23283. 1stPaint on the other hand is definitely for beginners. It offers those
  23284. who want to encourage youngsters to develop the use of computers, the
  23285. ability to introduce facilities in a controlled progression. The
  23286. purchase of either program will depend upon who is to use it, but with
  23287. the right target users, neither will disappoint.
  23288. 7.5
  23289. Splash costs ú22 through Archive which includes a free site licence. 1st
  23290. Paint costs ú35 +VAT from Keyboard Technology.ááA
  23291. 7.5
  23292. Hints and Tips
  23293. 7.5
  23294. Å    CC Turbo & Laser Direct Drivers Ö A few people have discovered a
  23295. problem that occurs when you try to run the RISC OS !Printers after
  23296. having run a Turbo Driver or a Laser Direct driver. The error öModule
  23297. PDriver 3.16 or later is requiredò appears. To clear this, do a
  23298. *RMReinit PDriver before using the Acorn driver.
  23299. 7.5
  23300. Å    File copying on floppies Ö When copying from one floppy to another,
  23301. the overall copy time can be reduced by opening the task manager and
  23302. dragging the Next slot to 800Kb (or 1600Kb for an HD disc if you have
  23303. the memory). This means that the next task to request space (i.e. the
  23304. filer) will have enough space to read in the entire contents of one
  23305. floppy, so that you donæt have to swap discs more than once.
  23306. 7.5
  23307. On large copy jobs (say between two hard discs) the larger area the
  23308. filer gets, the faster the copying because fewer reading/writing cycles
  23309. will be needed. You can either adjust the Next slot or, once copying has
  23310. begun, drag out the Filer Action Window task as large as it will go.
  23311. When copying is complete, the space is regained.
  23312. 7.5
  23313. Å    Floptical drives and faulty floppies Ö An article in a German PC
  23314. magazine claimed that, due to their much more elaborate construction,
  23315. flopticals drives could handle many discs which caused normal floppy
  23316. drives to give up; I can report to all floptical owners that this claim
  23317. holds true for the Acorn world, too.
  23318. 7.5
  23319. A software upgrade arrived on a disc which my floppy drive could not
  23320. read Ö a disc error 08 was reported and Verify found a massive 56
  23321. defects! My floptical drive, however, had no problem at all with the
  23322. disc Ö it verified OK and the software could be loaded and runs
  23323. perfectly. So, when the readability of a disc is a borderline case,
  23324. giving the disc to the floptical drive to read might well help.á Jochen
  23325. Konietzko, K÷ln, Germany
  23326. 7.5
  23327. Å    Printer driver problem Ö öSWI &42940 Not knownò. This error was
  23328. reported recently in another printer driver problem. A quick look at the
  23329. PRM showed this to be a BufferManager SWI. The buffer module had become
  23330. unplugged which was causing the problems. It is not such an obvious
  23331. problem though because the error appears to come from the printer
  23332. driver. The solution is to press <f12> and type *RMReinit BufferManager
  23333. <return> and then another <return> to get back to the desktop.ááA
  23334. 7.5
  23335. Impression Tutorial
  23336. 7.5
  23337. Dave Wilcox
  23338. 7.5
  23339. The Impression Tutorial comes on one disc and is made up of a
  23340. compilation of articles, containing text and screen shots, published by
  23341. Richard Clark of the Illusions Disc Magazine. These articles have been
  23342. compiled in Magpie, and edited to ten chapters. The tutorial consists of
  23343. the Magpie reader and Magpie file along with a small selection of
  23344. clipart and a couple of Impression documents for example purposes. The
  23345. chapters vary in size from 4 to 14 pages (93 pages in all) and contain a
  23346. nicely presented summary of Impression control and use techniques. The
  23347. disc is capable of being backed-up via the desktop and installation onto
  23348. hard disc is a simple matter of dragging icons.
  23349. 7.5
  23350. The application is simple to use Ö double click on the Magpie reader and
  23351. then either double click on the tutorial file or drag it to the iconbar
  23352. icon. You will be greeted with the Illusions Disc Magazine header, soon
  23353. replaced by the first page of the carousel Ö The Contents list. The
  23354. contents listing shows the ten chapters as Part #1 to Part #10, so what
  23355. do these Parts cover? Iæm afraid itæs up to you to have a look and find
  23356. out, as there is no specific indexing system giving any detail of
  23357. section reference, other than a paragraph giving a quick overview on
  23358. page 1 of each chapter.
  23359. 7.5
  23360. Content
  23361. 7.5
  23362. The content of this tutorial is good, written in simple English and easy
  23363. to follow. The first page points out to the purchaser that this item is
  23364. a tutorial for those who have failed to read the manual for whatever
  23365. reason. If you use the software in this way your reading is cut down
  23366. considerably and you should obtain a working knowledge of Impression
  23367. upon completion of the ten parts Ö the object of the software is
  23368. therefore fulfilled. Being a frequent user of Impression, I would
  23369. personally like to see the front end modified slightly to give an
  23370. itemised index containing an alphabetical list of sub-headings, for
  23371. instance, or even just the area heading Ö e.g. Printing, Frames etc,
  23372. instead of part numbers. If this were done, I feel it would appeal to a
  23373. wider variety of people, as the person who has a working knowledge, or
  23374. the novice user, having forgotten how to do something could have the
  23375. tutorial running alongside Impression and call the relevant pages as
  23376. reminders when necessary simply at the click of a mouse button, instead
  23377. of wading through the chapters. There is a search facility in Magpie
  23378. which will take you to occurrences of a target word but, to my mind,
  23379. this method is messy and somewhat defeats the purpose of the carousel
  23380. idea.
  23381. 7.5
  23382. Conclusion
  23383. 7.5
  23384. A lot of thought and work has gone into the layout of the pages in this
  23385. presentation and it is pleasing to view and read. The content deals with
  23386. most aspects of the use of Impression in a simple clear manner. For the
  23387. new user to Impression, I could recommend this disc as money well spent.
  23388. For the frequent user it is reasonable value for money but would be more
  23389. so if the front end were improved.
  23390. 7.5
  23391. Impression Tutor is priced at ú9.95 inclusive from Illusions Disc
  23392. Magazine.ááA
  23393. 7.5
  23394. Dinosaur Discovery
  23395. 7.5
  23396. Richard Rymarz
  23397. 7.5
  23398. Dinosaur Discovery is yet another new release from 4Mation. This is an
  23399. Archimedes update of a very successful 8 bit program that was originally
  23400. published in 1985 as a language program in Australia. It fully
  23401. multitasks and comes on two discs housed in a plastic wallet which also
  23402. contains some simple support materials, loading instructions (it can be
  23403. installed on hard disc and used with the key disc), a diary and a
  23404. comprehensive teacheræs book. These materials are basically the same as
  23405. the original version and give an indication that the conversion is
  23406. virtually identical to the original. Those looking to upgrade will be
  23407. very familiar with the program.
  23408. 7.5
  23409. First impressions
  23410. 7.5
  23411. So what is different? Well as would be expected, the graphics are much
  23412. more sophisticated. The now familiar authoring system, which appears to
  23413. have been used in all 4Mationæs releases since Grannyæs Garden, is again
  23414. effectively implemented. Drawings are by Dutchman Hans Rijnen (of Flossy
  23415. the Frog fame) and the program has been programmed by Dave Caughley.
  23416. Beyond that and the fact that everything is mouse driven, little has
  23417. changed except perhaps that it is all very much quicker and easier.
  23418. Having last used the 8 bit version less than a year ago with a group of
  23419. Yr 5 children (10 yr olds), I can vouch that completing the adventure
  23420. was quite demanding requiring a fair degree of diary keeping and
  23421. evidence collection.
  23422. 7.5
  23423. The program
  23424. 7.5
  23425. The aim of this adventure is to hatch a dinosaur egg Ö all very topical
  23426. considering the success of the film ÉJurassic Parkæ. To accomplish this,
  23427. the children are given a diary written by a professor who sadly died in
  23428. his quest. They have to take on the mantle of intrepid explorers
  23429. battling their way through forests, deserts, mines, dangerous waterways
  23430. and other hazardous locations, intent on finding a dinosaur egg, a
  23431. crystal to power an egg-incubating machine and the location of the
  23432. machine itself.
  23433. 7.5
  23434. Each venue contains a task. Some are simple and some more taxing but
  23435. none are too demanding. It is here that the adventureæs origin, as a
  23436. language program, shows itself. At a number of locations, the tasks are
  23437. language based Ö word puzzles, anagrams, etc which have nothing to do
  23438. with the story. It doesnæt really matter but it would have been nice if
  23439. the updated version had all tasks relevant to the adventure. However,
  23440. this is really a minor niggle since it does not detract from the
  23441. adventure itself.
  23442. 7.5
  23443. After visiting the museum (absolutely vital) and collecting the correct
  23444. coloured egg and crystal, the children have to set off across the
  23445. Stegasaurus Straits at the correct time. If they donæt, then they are
  23446. inevitably wrecked on the rocks and have to start again. Here is my
  23447. second little niggle. Crossing the Straits in the 8 bit version was very
  23448. tricky Ö but in this version, the map is smaller and the task much
  23449. easier. Itæs a shame really, since this part of the adventure usually
  23450. led to the whole class watching with baited breath to see if a group
  23451. managed it. I wonder if the same excitement will be generated with the
  23452. updated version Ö the pictures of your boat being consumed by the
  23453. öterrifyingò waters (sadly looking quite placid) are disappointing.
  23454. 7.5
  23455. Never-the-less, having navigated the Straits and having the lock
  23456. combination, crystals and the proper incubation temperature, the
  23457. professoræs incubator can be used to hatch an egg. The children have to
  23458. remember the information gained in the museum and where certain
  23459. information is in the professoræs diary. Their reward is the hatching of
  23460. a brontosaurus and worldwide recognition in the papers.
  23461. 7.5
  23462. Support materials
  23463. 7.5
  23464. The support materials are up to the high standard expected from a
  23465. leading educational software house. There are suggestions for work with
  23466. or without the computer either by location or curriculum area. These are
  23467. excellent and once again 4Mation make no mention of the National
  23468. Curriculum. This allows the teacher to choose whether to match whatever
  23469. the children do to the National Curriculum. I applaud this since it
  23470. helps teachers to escape the straight jacket that the NC has placed on
  23471. them.
  23472. 7.5
  23473. Conclusion
  23474. 7.5
  23475. I have reviewed a number of 4Mationæs recent offerings. I have not
  23476. hidden my admiration for their high quality, their imagination, the high
  23477. calibre of support materials and their attitude towards Éeducationæ and
  23478. what it should mean to children. In most ways, Dinosaur Discovery
  23479. exhibits all those things. If you need a program to supplement or lead a
  23480. topic on Dinosaurs with the added element of adventure and problem
  23481. solving, ÉDinosaur Discoveryæ fits the bill. If you already have the
  23482. program and access to an old BBC then I would continue using that one.
  23483. 7.5
  23484. There are random elements in the program but the standard of difficulty
  23485. cannot be changed. This is a pity, as updating from 8 to 32-bits would
  23486. have been a wonderful opportunity to broaden the age range and scope of
  23487. the program. However, at ú32.32 for a single user version and ú64.64 for
  23488. a full site licence (ú30 and ú70 through Archive) the package is good
  23489. value and will be used over and over again.ááA
  23490. 7.5
  23491. Frontier 2000
  23492. 7.5
  23493. In the review in Archive 7.4 p37, Ian OæHara said he couldnæt get
  23494. Frontier 2000 to run on RISCáOS 3 hard disc machines. CSH assure us that
  23495. it works on all the hard discs theyæve tried and are offering to find
  23496. out why it doesnæt work on Ianæs machines! Ed.
  23497. 7.5
  23498. Letters
  23499. 7.5
  23500. Christopher Jarman
  23501. 7.5
  23502. Educational programs have a hard task before them. While they need to be
  23503. entertaining, that is not all they should be. They must instruct and
  23504. inform at the right level, they must be accurate, but they cannot afford
  23505. to be too matter-of-fact, or the motivation for children to go on using
  23506. them will not be strong enough.
  23507. 7.5
  23508. Letters is aimed at Key Stage 1. It is colourful and has two good
  23509. motivating games designed to help children learn letters as initial
  23510. sounds. It also contains an attractive morphing type of action where an
  23511. initial small letter such as an ömò turns gradually into a picture of
  23512. some mountains and then back again. The program is easy to use once
  23513. installed and the icons to click on are large and well-defined. It is
  23514. simple for almost any child, with a little practice, to choose the
  23515. different activities and to understand the points being made.
  23516. 7.5
  23517. The problem, however, is not so much the presentation but whether the
  23518. points being made are, in themselves, worthwhile and accurate. The
  23519. Teachersæ Notes say that the applications are intended to cater for the
  23520. needs of children in speaking and listening, reading (learning phonic
  23521. cues) spelling (although there is no direct reference to spelling in any
  23522. of the activities) and finally handwriting. There are nine discs in the
  23523. pack and a total of 30 photocopiable black and white worksheets. Apart
  23524. from the startup disc, each floppy contains the data for dealing with
  23525. three or four lower case letters of the alphabet. Capital letters are
  23526. not included in the program.
  23527. 7.5
  23528. As a simple letter recognition teaching device, the program is fine. In
  23529. teaching children to spot the 26 letters, their particular design is
  23530. unimportant. There are so many alphabets or fonts today that the wider
  23531. variety to which youngsters are exposed, the better will be their
  23532. abilities to recognise them. However, simple recognition devices are all
  23533. around us for free, so is there really a need for an expensive program?
  23534. 7.5
  23535. Poor for letter formation
  23536. 7.5
  23537. As an aid to handwriting, the program is frankly disastrous. Current
  23538. thinking from all recognised experts and from OFSTED is that handwriting
  23539. should be taught joined-up from the start. The National Curriculum
  23540. demands a clear and legible cursive style by level 3. At the very least,
  23541. the letter shapes need to be formed in a way which is in preparation for
  23542. joining. In Letters, no thought has been given to this at all. The
  23543. design of the letters under this heading, especially for beginners, is
  23544. all-important. Here, the same old print script shapes from the London
  23545. County Council lectures of 1913 have yet again been reproduced.
  23546. 7.5
  23547. There are so many inaccuracies in the Letter Formation section of the
  23548. program that I believe that it should be withdrawn. To take one or two
  23549. examples, the letters r n m and h p b are described as the yo-yo family
  23550. because it is said the pencil must go down the first stalk and up it
  23551. again. For good cursive writing habits to be learned, the pencil must in
  23552. fact travel down and then up at a slight angle to the right Ö not at all
  23553. like a yo-yo. The letter s is shown with the initial stroke being made
  23554. upwards, a well-known fault in young childrenæs writing which produces
  23555. an s much taller than the other letters and which can take years of re-
  23556. training to eradicate. It should start with a horizontal right to left
  23557. stroke. The small a is not even a- shaped but looks like an o stuck to
  23558. an i. The letter l that is given is, in fact, a capital I, etc!
  23559. 7.5
  23560. In conclusion
  23561. 7.5
  23562. While I liked the letter animation into an object and the I-Spy game
  23563. with its musical reward, I feel that children deserve better artwork
  23564. than the very poor drawings which were used. Altogether, the program
  23565. could be said to succeed in its letter recognition aims but in a rather
  23566. mundane style, while failing completely in its claim to help letter
  23567. formation. Altogether very poor value for schools at ú45 + p&p +VAT and
  23568. even worse value for non-education users at ú60 +VAT. Letters is
  23569. available from Oak Solutions.ááA
  23570. 7.5
  23571. As this was not exactly a glowing review, I showed it to Oak Solutions
  23572. to give them the chance to respond. They simply pointed out that (a)
  23573. they have many satisfied customers already using Letters, (b) in
  23574. Archimedes World, the Foundation Series (of which Letters is a part) got
  23575. a five-out-of-five on all counts in its review and (c) it got a good
  23576. write-up in Acorn Computing, January æ94, p35. Is there anyone using
  23577. Letters who would be willing to give us their views? Ed.
  23578. 7.5
  23579. Look Systems
  23580. 7.5
  23581. From 7.3 page 40
  23582. 7.5
  23583. Look Systems
  23584. 7.5
  23585. From 7.3 page 41
  23586. 7.5
  23587. Notes Ö A ÉSticky Padæ Utility
  23588. 7.5
  23589. Peter Jennings
  23590. 7.5
  23591. If you find it useful to write notes on those little tear-off pads which
  23592. have a sticky strip along one edge, then The Really Good Software
  23593. Company have issued just the utility for your computer or network.
  23594. Priced at a very modest ú9.95 inclusive (recalling those cheaper days of
  23595. BBC B software), Notes (version 1.43) allows you to write memos which
  23596. can be stored and recalled, attached to specific files or even put on
  23597. discs to be sent to someone else.
  23598. 7.5
  23599. The notes can then be set to appear at particular times or in response
  23600. to particular conditions. These can be at switch on, when a directory or
  23601. file is opened, on certain days of the week, at intervals of a set
  23602. number of days or just when clicked on. A recently added enhancement
  23603. also makes it possible to add a note to the shutdown procedure which can
  23604. be used as a reminder to remove floppy discs and switch off the printer.
  23605. Notes can be made printable and can be viewed and edited at any time.
  23606. 7.5
  23607. Expandable windows
  23608. 7.5
  23609. The notes are written in automatically expandable windows which can have
  23610. different background and text colours, set by the user. The default size
  23611. is one line, 30 characters long, and the window grows by one line every
  23612. time the text wraps round. The colours can be used to show whether the
  23613. note is a routine memo or an urgent message.
  23614. 7.5
  23615. Notes is very simple to use. A click on the iconbar icon brings up a
  23616. Notes window for you to type in your message. The note is then saved as
  23617. one of three types: Édiræ, Éstoredæ or Éattachedæ. A Édiræ (directory)
  23618. note is a stand-alone memo which can be put on a floppy disc without
  23619. needing the Notes program to be present. It can be set to pop up the
  23620. first time that its directory is opened after each switch on or when its
  23621. icon is clicked. A Éstoredæ note is held inside the Notes application
  23622. and can be automatically displayed at start up. An Éattachedæ note is
  23623. fastened to a file, directory or application and appears whenever that
  23624. object is loaded or run.
  23625. 7.5
  23626. A range of styles can be set, and new ones created, to give a
  23627. distinctive appearance to different types of notes so that, for example,
  23628. urgent memos can have a red background.
  23629. 7.5
  23630. Manual on disc
  23631. 7.5
  23632. Notes comes on a single disc, unprotected but with an embedded serial
  23633. number to identify the legitimate owner, in a clear plastic case like a
  23634. slightly over-sized CD box. The manual is on disc as a HelpReader file
  23635. (a PD text reader by the same author) and although this keeps the price
  23636. down, the manual is detailed enough for me to wish there had been a
  23637. printed copy. In response to my suggestion, it is now also being
  23638. supplied as a text file, so that it can be printed out.
  23639. 7.5
  23640. I have various text files of information scattered around my hard disc
  23641. and it would be useful to be able to convert some of them to this more
  23642. versatile system, perhaps by dragging to the icon or into a Notes
  23643. window. This suggestion, too, is being acted upon and the facility will
  23644. be provided in the next major update, which may already be available by
  23645. the time you read this.
  23646. 7.5
  23647. At less than ú10, Notes is cheap enough to buy and try, even if you are
  23648. not sure how much use you will make of it. You could find itæs one of
  23649. those programs that you wonder how you managed without.ááA
  23650. 7.5
  23651. Ixion
  23652. 7.5
  23653. Jean-Paul Hamerton
  23654. 7.5
  23655. Ixion was written by Tom Cooper & Barry Clarkson for Software 42 and
  23656. costs ú25.99 inclusive. It was reviewed on a 1Mb A310 with a 20 Mb hard
  23657. drive.
  23658. 7.5
  23659. The plot
  23660. 7.5
  23661. Due to the greenhouse effect, Earth had became pretty inhospitable for
  23662. humans to live on, so it was decided that there had been too much damage
  23663. done and everyone should evacuate Earth and set up a new civilization on
  23664. another planet.
  23665. 7.5
  23666. Times were very hard on the new world, as people had to start rebuilding
  23667. their lives again. This caused a lot of poverty and poor living
  23668. condition which led to a large increase in crime. Not being able to
  23669. cope, the government decided that the best action would be to use
  23670. certain inhabitable regions on old Earth as a prison. You have being
  23671. placed on Earth because you were found guilty of being in possession of
  23672. narcotics. You will be stuck on Earth unless you can find a way to
  23673. escape.
  23674. 7.5
  23675. The package
  23676. 7.5
  23677. The game comes on two floppy discs in a white video cassette box. The
  23678. discs can be copied to either hard disc or ram but you will still need
  23679. to have Ixion Disc 1 in the floppy drive at all times for copy-
  23680. protection reasons. If you only have a single floppy drive, you will
  23681. need to swap the disc every time you begin a new game.
  23682. 7.5
  23683. There is an 8 page A6 instruction manual which tells you what all the
  23684. controls are gives you some background information. There nothing
  23685. outstanding here as most of the information is very obvious and, to be
  23686. honest, there is only one bit you need to read and that is about the
  23687. weapons. This is because it tells you about the first puzzle that you
  23688. have to solve.
  23689. 7.5
  23690. The game
  23691. 7.5
  23692. You start the game in the middle of the city of Ixion. The top two
  23693. thirds of the screen is taken up with a 3D view of the city. There is a
  23694. pub just behind you but as you donæt have any money, there is no point
  23695. going there. To the right there is a car Ö this is because walking is a
  23696. bit slow and who wants to walk when you can drive? Movement is
  23697. controlled from a control panel at the bottom of the screen by clicking
  23698. on the different direction icons. The control panel also has some other
  23699. icons such as a radar, map and inventory. There is also a small human
  23700. shape that changes colour when you get hit Ö it starts at white and goes
  23701. to dark blue just before you die.
  23702. 7.5
  23703. As you walk towards the car, you will see a person walking like John
  23704. Cleese in his Éfunny walkæ sketch. When you are in the car, movement is
  23705. still as smooth as before but rather faster. If you chase John Cleese,
  23706. you can kill him by knocking him down. This is quite a good method of
  23707. killing things but the car can only take a certain amount of damage and
  23708. if the car blows up when you are in it, you will die.
  23709. 7.5
  23710. There are a lot of places to explore. If you click on the map icon, you
  23711. can find other places to visit. The map doesnæt show all the places
  23712. because I found a tardis, although I couldnæt get it to work.
  23713. 7.5
  23714. There are also some people that you might meet on your journey, like the
  23715. drunk and the barman. You can try to get information out of them but
  23716. most of the time you have to give them something to get anything from
  23717. them. When you are talking to them, you get a nice digitised picture of
  23718. a person. I would guess that they are all friends of the programmers.
  23719. The conversations are very basic Ö when you talk to the barman, you will
  23720. only be able to buy a drink by clicking on the Ébuy drinkæ response. It
  23721. is worth buying a snake bite because, if you drink one of these, the
  23722. screen starts to wobble all over the place Ö it made me feel quite sick!
  23723. 7.5
  23724. There are loads of puzzles to solve Ö it takes me over an hour to get to
  23725. where I am and I still havenæt completed the game. The puzzles are very
  23726. simple. For example, you have to open lots of different doors with the
  23727. right passcard. There are also terminals scattered around different
  23728. buildings. Some of these terminals are networked together so you can
  23729. log-on to a different terminal from the one you are using. These come in
  23730. handy for some of the puzzles.
  23731. 7.5
  23732. Conclusion
  23733. 7.5
  23734. This game is good fun to play but it does get very frustrating the more
  23735. you play it because there is no way to save the game. When you have
  23736. completed quite a bit of the adventure and you make a silly mistake and
  23737. die, you have to go back to the beginning. Having said that, if there
  23738. were a save game option, the game would be too easy, so I am not sure
  23739. what could have been done to make it harder.
  23740. 7.5
  23741. I have just two things that I think could have been improved. The people
  23742. you meet could have been made to look more like the character they were
  23743. playing. The barman could have been wearing some sort of pinny and
  23744. cleaning a glass and the drunk at the bar could have looked drunk. The
  23745. other niggle is that I would have liked to be able to move the head. You
  23746. could then walk in one direction and shoot in another using the cursor
  23747. keys. These two points donæt ruin the game, but I think it would have
  23748. been a bit more fun to play.
  23749. 7.5
  23750. There is only one more thing I should say and that is the packaging
  23751. really lets this game down. It comes in a video box which gives a lot
  23752. protection but the cover picture was printed the loading screen sprite
  23753. in black and looked very poor. The instructions were just enough to be
  23754. able to say that there were instruction included. To my mind, this made
  23755. the game look cheap and nasty.
  23756. 7.5
  23757. If this game were a bit cheaper, I would recommend it but with the bad
  23758. packaging I donæt feel I can. However, if you can put up with the
  23759. packaging and like 3D adventure games, I can see that you might want to
  23760. buy it.ááA
  23761. 7.5
  23762. Introducing Your Computer Ö 3
  23763. 7.5
  23764. Norfolk IT Team
  23765. 7.5
  23766. This month we shall return to something touched upon in the first of
  23767. this series. In that article we said that the computer has an Éidentityæ
  23768. when it is first turned on. It is possible for you to control certain
  23769. aspects of that identity in order to set up your computer in the way
  23770. which best suits your approach to using it.
  23771. 7.5
  23772. !Configure
  23773. 7.5
  23774. The computer comes with a built-in application which gives you control
  23775. over a number of the ways in which it can be set up. This application,
  23776. Configure, is held in the Apps directory. Move the mouse pointer until
  23777. its tip is within the ÉAppsæ icon at the bottom left of your screen and
  23778. click <select> once. This will open the Apps directory. Move the pointer
  23779. over the É!Configureæ icon and double-click <select>. The Configure icon
  23780. will appear on the iconbar. Clicking <select> on this icon will open a
  23781. window with the title ÉConfigurationæ.
  23782. 7.5
  23783. We shall deal with the twelve options which appear in the Configuration
  23784. window. Most of the settings will not need to be altered at all, some
  23785. depend very much on individual preferences and others are better
  23786. changed. A single click over any of the icons will open the window for
  23787. that subject.
  23788. 7.5
  23789. Net
  23790. 7.5
  23791. Note that the ÉNetæ icon will be Égreyed outæ and will do nothing unless
  23792. your computer is connected to a network. A network is a way of
  23793. connecting a number of computers together so that they can share
  23794. information and expensive devices such as laser printers. With a
  23795. network, such a printer may be connected to just one of the computers
  23796. but all may be able to use it. If the computer you use is connected to a
  23797. network, perhaps in a school or business, then there will be a person
  23798. whose job is to be the network manager Ö talk to them if you need
  23799. advice.
  23800. 7.5
  23801. Discs
  23802. 7.5
  23803. This option is only likely to be of use if you add (additional) hard
  23804. disc drives to your computer.
  23805. 7.5
  23806. Floppies
  23807. 7.5
  23808. This option, like the Discs one above, is only of use when adding
  23809. additional disc drives to your computer.
  23810. 7.5
  23811. Printer
  23812. 7.5
  23813. The settings in this section are likely to be satisfactory as shown.
  23814. 7.5
  23815. Printer port refers to the way in which your computer is connected to a
  23816. printer. (A Éportæ is a connection point for your computer to
  23817. communicate with other electronic devices Ö rather as a sea port enables
  23818. the communication of a country with other lands, and the importation and
  23819. exportation of goods.)
  23820. 7.5
  23821. It may be that when you try to use your printer to print some text, it
  23822. all prints out on one line without the printer moving the paper up at
  23823. the end of each line. If this is so then clicking on the Ésnowflakeæ to
  23824. the left of the legend Ignore character code so that it disappears may
  23825. well cope with your problem. If that does not do the trick then you
  23826. should contact your local dealer.
  23827. 7.5
  23828. (The snowflake represents Étrueæ or Éactiveæ and the empty box
  23829. represents Éfalseæ or Éinactiveæ so the empty box means that it does not
  23830. ignore the particular character code.)
  23831. 7.5
  23832. Mouse
  23833. 7.5
  23834. The mouse options may be set according to personal preference.
  23835. 7.5
  23836. You are most likely to wish to alter the Mouse speed. This changes as
  23837. soon as you click on one of the speed settings so if you then move the
  23838. mouse around a bit, you can see if it suits you. More experienced users
  23839. generally prefer a faster mouse but this can be a little disconcerting
  23840. if you are still learning how to control the wretched rodent!
  23841. 7.5
  23842. The other settings control the timing of double-clicking and dragging
  23843. operations. The values shown above are the standard ones. If you have
  23844. difficulty with hand or finger control then altering these settings may
  23845. well help.
  23846. 7.5
  23847. Keyboard
  23848. 7.5
  23849. There are two areas in this window.
  23850. 7.5
  23851. Auto repeat controls whether or not a key automatically begins to enter
  23852. a whole string of characters if you keep it held down for a while. Young
  23853. children in particular may benefit from having this option turned off
  23854. (click on the Ésnowflakeæ) as there will then be a one-to-one
  23855. correspondence between keypresses and characters appearing on the
  23856. screen.
  23857. 7.5
  23858. The Caps lock setting determines what the QWERTY keys do when the
  23859. machine is first switched on. Most people prefer this to be set to off.
  23860. The keys then automatically enter lower-case letters, only giving upper
  23861. case when <shift> is held down Ö as on a typewriter.
  23862. 7.5
  23863. Memory
  23864. 7.5
  23865. Most of these settings are best set to zero but there is one which
  23866. should be changed from the standard value likely to be already set on a
  23867. new machine. This is the value for Font cache.
  23868. 7.5
  23869. To alter the value you can either click with <select> on the arrow icons
  23870. next to it or click on the value itself in which case a caret will
  23871. appear and you can edit the value using the delete and number keys. If
  23872. you have a 1Mb machine, we would recommend setting Font cache to 64. If
  23873. you have 2Mb or more, it is worth setting the font cache to about 150 or
  23874. more. Altering this value may dramatically speed up the time taken for
  23875. the computer to write your characters onto the screen as you type them.
  23876. 7.5
  23877. Sound
  23878. 7.5
  23879. This allows you to decide whether to have the speakers in your computer
  23880. on or off. It is possible to connect your computer either to a HiFi
  23881. system or to a pair of headphones (any pair of headphones suitable for a
  23882. personal stereo will do) by using the socket on the back of the
  23883. computer. This gives you the option of amplified sound at improved
  23884. quality or a blissfully quiet room while the computer user blasts away
  23885. at aliens or composes a musical masterpiece. In either case, you will
  23886. probably want to turn off the computeræs own speakers by clicking on the
  23887. Ésnowflakeæ to the left of Loudspeaker enabled.
  23888. 7.5
  23889. The overall volume of your machine may be adjusted by clicking on the
  23890. arrow icons to either side of the Volume horizontal bar chart.
  23891. 7.5
  23892. The Voice setting determines the noise made when the computer Ébeepsæ at
  23893. you, such as when you first turn it on. Try clicking on the arrow keys
  23894. by the number to see the various alternatives Ö all are harsher than the
  23895. Wavesynth-Beep setting which is almost certainly that in operation when
  23896. you first got your machine.
  23897. 7.5
  23898. The Quiet and Loud beep settings determine the volume of the beep in
  23899. relation to the overall volume setting. A Quiet beep setting sounds
  23900. about half as loud as the Loud setting.
  23901. 7.5
  23902. Screen
  23903. 7.5
  23904. If you are using a relatively new machine (A3010, A3020, A4000, A5000)
  23905. then the Automatic type detection option will probably work for you. If
  23906. you have an older machine, you will need to select a Monitor type Ö
  23907. consult your dealer if you are stuck (but remember that any subscriber
  23908. can send a written request for help to Archive or subscribe to the
  23909. Technical Help Service).
  23910. 7.5
  23911. Turning on Automatic mode selection (as usual, click on the Ésnowflakeæ)
  23912. will ensure that your computer starts up with a screen display which
  23913. makes good use of your monitor. Experienced users may prefer to turn
  23914. this option off and enter a mode number into the Default screen mode
  23915. box.
  23916. 7.5
  23917. The Interlace setting can almost certainly be left off Ö it is only
  23918. intended for certain older models of monitor.
  23919. 7.5
  23920. The Blank delay setting can be altered by clicking on the arrows by the
  23921. box. This will automatically blank the monitor screen if there has been
  23922. no use of the computer for the specified time. Just moving the mouse or
  23923. pressing a key will turn the display on again after it has been blanked
  23924. in this way. If a computer is left switched on for a long time, an
  23925. unchanging image may be Éetchedæ onto the screen of the monitor, such
  23926. that it is always visible. This is clearly undesirable and so screen
  23927. blankers are often used. There are also applications which can be
  23928. purchased to put a changing display on the screen after a specified
  23929. period of time, rather than just have it go blank.
  23930. 7.5
  23931. The Vertical adjust setting is useful if the computer display is
  23932. disappearing off the top or bottom of your monitor screen and the
  23933. monitor has no vertical shift adjustment.
  23934. 7.5
  23935. Fonts
  23936. 7.5
  23937. The Use anti-aliasing setting can usefully be set to 30 or so. This will
  23938. improve the appearance of text on the screen, particularly if you have a
  23939. good quality monitor and like to use larger type sizes when word-
  23940. processing. You will probably notice that the Use cached bitmaps setting
  23941. alters automatically as you use the arrow icons to change the Use anti-
  23942. aliasing value. The Use sub-pixel anti-aliasing options should be turned
  23943. off Ö their use is very specialised and consumes considerable amounts of
  23944. computer memory.
  23945. 7.5
  23946. Windows
  23947. 7.5
  23948. Our advice would be to switch all these options on except the last. Open
  23949. submenus automatically will not wait for you to slide off the little
  23950. right-pointing arrows on menus before opening the next menu. This can be
  23951. rather confusing.
  23952. 7.5
  23953. Interactive file copying means that you can still use the computer to
  23954. get on with your work while files are being copied or deleted.
  23955. 7.5
  23956. Instant dragging means that the windows on your desktop seem really to
  23957. slide around on the screen if you move or resize them. If this option is
  23958. off, frame outlines appear when you resize or move frames and the frame
  23959. is not redrawn on the screen until you have finished moving it.
  23960. Experiment with these options if you want to see what they do.
  23961. 7.5
  23962. Allow windows off-screen means that windows can be slid partially off
  23963. the screen to get them out of the way. This can be quite useful.
  23964. 7.5
  23965. Beep when an error occurs will cause the computer to make a beep (as set
  23966. with the sound options described above) when you make a mistake such as
  23967. clicking on the floppy disc drive when no disc is present.
  23968. 7.5
  23969. Applications
  23970. 7.5
  23971. This is really quite a useful set of options which simply allows you to
  23972. have one or more of the applications in the Apps directory automatically
  23973. loaded when you switch on your machine. If you have the Alarm
  23974. application switched on, there will always be a clock on your iconbar,
  23975. switching on Calc will make sure a calculator is always easily
  23976. available, etc.
  23977. 7.5
  23978. When will it happen?
  23979. 7.5
  23980. Some of the configuration settings covered above will take place
  23981. immediately, such as adjusting the mouse speed. Others will have no
  23982. effect unless you Édo a <ctrl-break>æ or until you have turned the
  23983. computer off and then on again. By Édoing a <ctrl-break>æ, we mean that
  23984. you hold down <ctrl> and press and release <break> whilst still holding
  23985. <ctrl> for a couple of seconds. Be careful, though, because a <ctrl-
  23986. break> resets the computer and you will lose any work that you were
  23987. doing at the time.
  23988. 7.5
  23989. What if I get into a mess?
  23990. 7.5
  23991. It is, of course, possible to get into a terrible mess with a number of
  23992. unsuitable settings. If this happens, turn off your computer and then
  23993. turn it on again while holding down the R key. Release the R key after a
  23994. few seconds, you will see some colour changes on the screen and then the
  23995. configuration settings will all be restored to their standard values!ááA
  23996. 7.5
  23997. Arcventure III Ö The Vikings
  23998. 7.5
  23999. Doug Weller
  24000. 7.5
  24001. Arcventure III is the third (and last) in the series of archaeological
  24002. simulations from Sherston Software. It costs ú31.95 +VAT from Sherston
  24003. or ú35 (including VAT and carriage) through Archive. It comes on three
  24004. discs; a start up disc which cannot be copied and must be used every
  24005. time the program is run, a copiable Work Disc and a resources disc with
  24006. various text, draw and sprite files of Viking characters and objects
  24007. which can be used with other packages. The program can be run from hard
  24008. disc but still needs the startup disc, although a site licence can be
  24009. bought from Sherston Ö ú63.90 +VAT for primary schools and ú95.85 +VAT
  24010. for secondary.
  24011. 7.5
  24012. The pack, which comes in a plastic wallet, also includes an excellent
  24013. teachersæ book, A3 and A4 maps of central Jorvik and two expedition
  24014. cards with information about characters and objects.
  24015. 7.5
  24016. Aims
  24017. 7.5
  24018. The program has two aims; to help children learn about the Vikings, and
  24019. to give children some understanding of archaeology. The teachersæ book
  24020. has some excellent suggestions on further work in history, geography,
  24021. maths, english, art & craft, science, health education, drama, music and
  24022. religious education!
  24023. 7.5
  24024. Starting up
  24025. 7.5
  24026. The program can be loaded normally onto the iconbar, from which several
  24027. options can be set. Three levels of difficulty are offered; level one
  24028. has three easy-to-find unknown objects (see below), level two has three
  24029. different and more difficult objects and level three has two further
  24030. very difficult objects. Sound volume can be adjusted from the options
  24031. menu or turned on and off with functions keys. When using the program
  24032. <ctrl-Q> returns to the desktop, prompting the user to save the current
  24033. position.
  24034. 7.5
  24035. Clicking on the Arcventure III icon on the iconbar first makes a title
  24036. screen appear, then a screen offering a choice between Archaeologistæs
  24037. Instructions, starting the adventure, and a movie. The movie is a series
  24038. of animated screens with good mood-setting background music giving an
  24039. introduction to the adventure. Itæs nice Ö the kids like it Ö but it
  24040. doesnæt do justice to the graphics capability of the Archimedes.
  24041. 7.5
  24042. The adventure
  24043. 7.5
  24044. As the adventure starts, children are shown a series of screens moving
  24045. from a map of Britain to a view of York to an excavation site in York.
  24046. At the dig, they are offered a choice of tools (spade, trowel, brush and
  24047. magnifying glass). Children choose the area they want to excavate and a
  24048. tool to use Ö a small figure on the screen then starts digging. If they
  24049. find an object, it is displayed on screen. Of course, after over 1000
  24050. years most of them show their age and are displayed as they would look
  24051. when excavated! A clever option here is the ability to get the computer
  24052. to reconstruct the object in its original form. There are nineteen
  24053. finds, all of which were actually found at Coppergate or similar sites.
  24054. 7.5
  24055. At the end of each day, they return to the Information Hut where the
  24056. objects uncovered are stored and where further information about the
  24057. objects can be found. From here, a notebook facility, the Journal, can
  24058. be accessed and the dayæs activities recorded. This is kept as a text
  24059. file and can later be used in any word processor or DTP package.
  24060. Fourteen days are allowed for the excavation, and points are awarded
  24061. both in the excavation and in the expedition, adding a competitive
  24062. element to the program.
  24063. 7.5
  24064. Occasionally, an unidentified object is uncovered. There are eight of
  24065. these in all, but only three are found in any one adventure. When one is
  24066. found and taken to the information hut, the children are taken back
  24067. through a time line to Coppergate in Viking Jorvik. Here they must move
  24068. around Coppergate, visiting various locations and meeting many people
  24069. with whom they must communicate to get information. The manual stresses
  24070. that children should be told to keep notes on the information they come
  24071. across. To find out what the object is, they have to complete various
  24072. tasks before they return to the dig. They can talk to the people they
  24073. meet, who will often give them clues and occasionally tasks to do. In
  24074. all, there are 26 people; the expedition covers what was probably the
  24075. centre of Jorvik including Coppergate, Kingæs Square, the market place
  24076. and three churches. When they have the information about the unknown
  24077. object, they are taken back to the dig and the information hut.
  24078. 7.5
  24079. Conclusion
  24080. 7.5
  24081. This is an excellent program to use in support of a Key Stage Two
  24082. project on Invaders. The teachersæ book is well detailed with
  24083. information about all the finds and solutions for all the unknown
  24084. objects. There is also a section written by a professional archaeologist
  24085. which offers teachers a quick overview of archaeology, including places
  24086. to visit, books, and addresses of organisations such as English Heritage
  24087. and the Young Archaeologistsæ Club. I can recommend it enthusiastically
  24088. with only one caveat which is, like most historical simulations,
  24089. probably the lowest age range it could be used with is Year 4 (8/9 year
  24090. olds).ááA
  24091. 7.5
  24092. Art20
  24093. 7.5
  24094. Andrew Rawnsley
  24095. 7.5
  24096. Art20 is a new sprite-based painting application from Tekoa Graphics.
  24097. The program boasts all the usual creation and painting options, plus
  24098. some powerful image-processing operations all for a very competitive
  24099. price.
  24100. 7.5
  24101. Inside the wallet
  24102. 7.5
  24103. Art20 comes in A5-sized plastic wallet with a rather unattractive
  24104. picture on the front cover. The author has tried to show too many of the
  24105. programæs features in one image!
  24106. 7.5
  24107. Inside, there is a 35 page Ovation-produced manual, which is complete,
  24108. if rather hard to read due to the amount of text per page. More
  24109. illustrations would have been nice, particularly as this program is
  24110. designed for creating pictures!
  24111. 7.5
  24112. There are two discs of software, one containing the program and
  24113. associated utilities (more of which later), plus four low-resolution
  24114. (mode 15) sprites. The other disc contains three hi-res mode 27/28
  24115. images. Apart from the picture of a kookaburra (bird), none of these
  24116. pictures were either attractive or useful, and most were derived from
  24117. the fractal Mandelbrot set, which seems to be the packageæs trademark,
  24118. although it canæt of course produce fractals!
  24119. 7.5
  24120. Using Computer Conceptsæ Compression on these pictures, it was easy to
  24121. fit all the software onto one 800Kb floppy disc.
  24122. 7.5
  24123. The program itself
  24124. 7.5
  24125. When the Art20 application is run, it installs itself on the iconbar,
  24126. and the menu allows creation, saving and deletion of the sprites, as
  24127. well as setting up mode and pointer defaults.
  24128. 7.5
  24129. Art20 makes a distinction between what it calls Screens and Sprites. To
  24130. most readers, a sprite will be the contents of any Paint or other pixel-
  24131. graphics program, ignoring image size. Art20 creates Screens Ö full
  24132. screen sprites in whatever mode you select Ö which act like canvasses.
  24133. Sprites are pictures smaller than full screen size, which Art20 stores
  24134. separately and which can be manipulated and inserted onto your Éscreenæ.
  24135. They may be from external files or areas taken from your screen.
  24136. 7.5
  24137. Art20 can cope with up to four screens at once, depending on the
  24138. computeræs memory limitations.
  24139. 7.5
  24140. Once a screen has been created, a window appears containing a view of
  24141. the Éscreenæ. This suggests that the program runs nicely in a window on
  24142. the desktop. However, this window is only a viewer, and all editing
  24143. takes over the whole screen.
  24144. 7.5
  24145. From the menus and options windows, it is clearly still running on the
  24146. desktop, as all the styles are retained, you just canæt access any other
  24147. application until you choose the Desktop option from the menu. This
  24148. proved to be a major flaw in the program, as whenever I am creating
  24149. images, I tend to use three or four different image creation/processing
  24150. utilities, ranging from Paint to ProArtisan 2, saving data into and out
  24151. of each application. Art 20 makes this method of working much harder.
  24152. 7.5
  24153. The tools
  24154. 7.5
  24155. However, once you begin to use the application, it becomes clear that it
  24156. has many powerful features ranging from graduated fills, to dither
  24157. palettes, to colour shifting. Naturally, all the standard shapes,
  24158. brushes and pixel editing options are present.
  24159. 7.5
  24160. A feature that the author is particularly proud of (from the demo
  24161. pictures) is the programæs ability to transform an area into a circle,
  24162. or wrap it around a hemisphere for a 3D effect.
  24163. 7.5
  24164. Some readers may know the painting program called Imagery from the
  24165. Palette Studio, which retails at around ú90. It boasts a substantial
  24166. array of processing options, many of which appear in Art20, although the
  24167. author is not the same. Thus we have softening, sharpening and edge
  24168. filtering to outline a shape. There is a mosaic option which produces
  24169. Étilesæ of colour throughout an area. You can also perform colour swaps
  24170. and offset the colours by a given value. The full contrast option allows
  24171. you to brighten or dim the image.
  24172. 7.5
  24173. One particularly useful function is that the program stores the current
  24174. screen whenever you bring up the menu, or begin an area effect option,
  24175. so if everything goes wrong, you can undo it and start again.
  24176. 7.5
  24177. Problems
  24178. 7.5
  24179. Apart from the difficulties caused by the program taking over the whole
  24180. screen, the one serious omission that I found was in the Text option. It
  24181. is perfectly possible to create text in your image with Art20 but, like
  24182. Paint, it can only be created in the system font.
  24183. 7.5
  24184. We all know how awful this looks both on screen and on paper,
  24185. particularly when distorted using Art20És area manipulation effects.
  24186. Maybe the program will use outline fonts in the next version?
  24187. 7.5
  24188. ArtPrint and ArtView
  24189. 7.5
  24190. These are the two utilities that accompany Art20. ArtPrint allows you to
  24191. print out pictures, with the option to fit the picture to the page. You
  24192. can print with either landscape or portrait page orientation Ö  the
  24193. options seemed to work the wrong way round Ö portrait would print out
  24194. landscape and vice versa!
  24195. 7.5
  24196. ArtView is simply a low memory full screen picture viewer, which seemed
  24197. to be rather a space-filler on the disc. There are so many PD utilities
  24198. which do the same job and provide some image control.
  24199. 7.5
  24200. Conclusions
  24201. 7.5
  24202. At under half the price of some of the high-end painting/processing
  24203. applications such as Pro Artisan 2, there is no point in trying to
  24204. compare Art20 with the likes of these,  although Art20 lacks many of the
  24205. more powerful features of these programs.
  24206. 7.5
  24207. However, at only ú60 inclusive (ú120 for a site licence) from Tekoa
  24208. Graphics, it offers good all-round performance, and if you can live with
  24209. it run-ning outside of the desktop, and the text limitations, and donæt
  24210. need all the facilities of Revelation ImagePro or Pro Artisan 2, it is
  24211. certainly worth a look.
  24212. 7.5
  24213. I can also see this package being popular in schools, as it fairs well
  24214. when compared to the similarly priced Revelation 2. In schools, the
  24215. full-screen operation is likely to be seen as a bonus, as it appears
  24216. much simpler than a cluttered desktop with windows and tool-panes to
  24217. navigate. With the site-licence only costing the equivalent of two
  24218. copies of the program, this too seems suitable for the education
  24219. market.ááA
  24220. 7.5
  24221. Network Cybernetics AI CD-ROM
  24222. 7.5
  24223. Hutch Curry
  24224. 7.5
  24225. The Network Cybernetics AI (Artificial Intelligence) CD-ROM is marketed
  24226. in the UK by Lambda Publications of Swindon at the price of ú80
  24227. inclusive. Lambda is better known as the purveyors of a version of the
  24228. programming language Scheme called EdScheme that runs on a number of
  24229. platforms including the Archimedes. Scheme is a modern version of Lisp,
  24230. one of the programming languages most closely associated with artificial
  24231. intelligence applications Ö which probably explains why Lambda are
  24232. involved with the AI CD-ROM.
  24233. 7.5
  24234. As the AI CD-ROM contains more than 800 items and occupies 196Mb in a
  24235. highly compressed form, it is clearly impossible to do any sort of
  24236. thorough review of the contents. For the past three weeks, I have spent
  24237. an hour or two every evening going through the material, and I have only
  24238. scratched the surface. Therefore I will try to identify who might be
  24239. interested, summarise the type of material on the CD and give my views
  24240. on its usefulness to an Archimedes user.
  24241. 7.5
  24242. Who will buy?
  24243. 7.5
  24244. This CD originates from the States and is primarily intended for use on
  24245. DOS-based machines. This means that the compiled applications supplied
  24246. on the CD will only run (slowly) on the Archimedes under the PC
  24247. Emulator. This also means that there is no native front-end software for
  24248. the Archimedes to help the user find his/her way through the material.
  24249. However, the Acorn CDFS reads the CD-ROM with no difficulty so all of
  24250. the text and source files are immediately available in native mode after
  24251. decompression with, for example, SparkFS. The upshot of all this is that
  24252. the potential user must be keen and prepared to spend time and effort to
  24253. extract the material.
  24254. 7.5
  24255. The CD-ROM contents
  24256. 7.5
  24257. The contents of the AI CD-ROM have come from a large number of sources.
  24258. Most of the material could have been (and can be) obtained by file
  24259. transfer (FTP) over the InterNet. The bulk of the material is public
  24260. domain although there are a substantial number of shareware applications
  24261. included. There is also quite a lot of material for which I could find
  24262. no clear statement of copyright status. The next few paragraphs will
  24263. attempt to provide a summary of the disc contents by broad topic area.
  24264. (I have included an extensive, but still abridged, index for the CD-ROM
  24265. on the monthly program disc.)
  24266. 7.5
  24267. Programming languages, utilities & tutorials
  24268. 7.5
  24269. The AI CD-ROM includes a vast range of material for programmers and for
  24270. those interested in computer languages. There are versions of well-known
  24271. languages such as C, C++, Lisp, Prolog, Scheme, Smalltalk and Forth for
  24272. various platforms. There is more material for the languages such as
  24273. Lisp, Prolog, Smalltalk and Scheme that are used extensively in AI
  24274. applications. In addition, the CD-ROM contains versions of many less
  24275. well-known languages such as Bob, Icon, J, Future86 and SnoBol4. Most of
  24276. these implementations are for DOS-based machines but include source
  24277. code, so it would be possible to get a number of them to run on the
  24278. Archimedes.
  24279. 7.5
  24280. The AI CD-ROM includes a large number of programming utilities and aids
  24281. scattered around the disc. For example, there are versions of a Fortran
  24282. to C translator for both DOS and OS/2 (with source). As I am currently
  24283. trying to get to grips with programming for Windows, I was especially
  24284. pleased to find the complete source listings and utilities from
  24285. Richteræs book, ÉWindows 3.0 :A Developeræs Guideæ. Other potentially
  24286. useful entries are assemblers and/or disassemblers for a number of
  24287. processors including 6502, Motorola DSP56001, Motorola 68HC11 and Z80.
  24288. Also included are circuit simulators and analysers. If you are
  24289. interested in PostScript programming, I expect that the text files
  24290. containing the official Adobe P.S. printer descriptions will be very
  24291. useful. Ultimately, the degree to which any individual will find
  24292. anything particularly useful will depend on his/her own needs and
  24293. therefore any potential purchaser should scan the extensive contents
  24294. list prior to purchase.
  24295. 7.5
  24296. In addition to languages and utilities, the CD-ROM contains a good
  24297. selection of tutorial material for those trying to learn a particular
  24298. language. There is coverage of 80x86 assembler, C, C++, Forth and
  24299. Modula-2.
  24300. 7.5
  24301. Artificial intelligence
  24302. 7.5
  24303. A large amount of the CD is, not surprisingly, devoted to artificial
  24304. intelligence (AI) of one form or another. Included are bibliographies of
  24305. AI papers, lists of magazines, journals and computer-based resources and
  24306. a number of tutorials and other didactic material. I found the tutorials
  24307. on expert systems and neural nets to be particularly informative. There
  24308. is a very interesting section of source and reference material
  24309. concerning robotics. Included are the text and source code from years of
  24310. both ÉAI Expertæ and ÉAI Listæ.
  24311. 7.5
  24312. Neural networks
  24313. 7.5
  24314. The AI CD-ROM contains an incredible amount of material concerned with
  24315. artificial neural networks. Included are comprehensive bibliographies of
  24316. neural net journal papers, magazine articles and computer-based
  24317. resources. There are also detailed papers on topics such as the
  24318. applications of neural nets and a number of excellent tutorials. There
  24319. are loads of examples of all of the common types of neural networks
  24320. (back propagation, perception, self-organising and recurrent) and
  24321. examples of neural nets I had never previously encountered. Many of
  24322. these come with source and the vast majority are written in some form of
  24323. C or C++. Also included are the text and source code from the ÉNeural
  24324. Digestæ Volumes 1 Ö 9 .
  24325. 7.5
  24326. Expert systems
  24327. 7.5
  24328. Coverage of expert systems on the AI CD-ROM is not as extensive as that
  24329. for neural networks although there is still plenty of material to browse
  24330. through. The AI CD-ROM includes some detailed papers on topics such as
  24331. the reliability of expert systems and an excellent tutorial on their
  24332. use. There are also a number of sample applications demonstrating
  24333. different applications and approaches to expert systems. Only a few of
  24334. these have complete source code included and, as such, are generally not
  24335. that useful for an Archimedes owner. One notable exception is the
  24336. provision of CLIPS version 5.1. CLIPS is an expert system development
  24337. environment originating from NASA and looks to be extremely powerful. In
  24338. addition to providing source code for DOS platforms, there appears to be
  24339. complete generic C code for other machines. I have started to convert
  24340. this to run on the Archimedes but have put it aside for the moment to
  24341. finish this review. Also included are the complete text and source code
  24342. from the AI Expert Magazine, 1986-92.
  24343. 7.5
  24344. Language resources and natural language processing
  24345. 7.5
  24346. The largest share of the AI CD-ROM is given over to language, language
  24347. resources and natural language processing. The disc contains a large
  24348. number of valuable resources such as an abbreviation and acronyms
  24349. dictionary, extensive word lists in English, Dutch, German, Italian and
  24350. Swedish and finally tutorials in ASL (sign language), French, German,
  24351. Greek, Esperanto, Hebrew, Japanese, Italian, Latin, Russian and Spanish.
  24352. There are a number of programs to generate or transform text in a
  24353. variety of ways.
  24354. 7.5
  24355. One interesting example is a shareware program called Babble. This
  24356. program is described as a toy for people who love words. Babble operates
  24357. as a text-mixing studio that babbles endlessly from supplied or user-
  24358. provided texts. You can even add special effects such as stutter. The
  24359. program is great fun and works surprisingly well.
  24360. 7.5
  24361. With the emphasis on natural language processing, there are lots and
  24362. lots of programs and example code dealing with different forms of
  24363. textual analysis Ö such as word count, character frequency, parsing,
  24364. lexical analysis and so on. Amongst these is PC-Kimmo, a well known
  24365. morphological parser. There are also detailed papers on topics such as
  24366. Discourse Representation Theory and English to Prolog conversion. There
  24367. are probably fifteen different versions of the classic natural language
  24368. processing program, Eliza on the CD. Included also are lists of resource
  24369. materials, contact addresses for linguists and the complete text from
  24370. Natural Language Knowledge Representation Digest, Volumes 1 to 9.
  24371. 7.5
  24372. Artificial life and evolution
  24373. 7.5
  24374. The AI CD-ROM also contains an extensive range of material concerned
  24375. with artificial life and evolution. Included are comprehensive
  24376. bibliographies of artificial life papers and computer-based resources.
  24377. There are also quite a few substantive papers on topics of evolution and
  24378. sexual selection. Also included are the complete contents of both the
  24379. Artificial Life Digest (Issues 1 Ö 79) and the Genetic Algorithm Digest
  24380. (Volumes 1 Ö 6). The programs and source to support this section are
  24381. subdivided into: 1) cellular automata and simple life-like algorithms,
  24382. 2) virus-level genetic evolution and behaviour simulators, 3) insect-
  24383. level genetic evolution and behaviour simulators and 4) genetic
  24384. algorithm programs. There are a number of programs in each category and
  24385. most of these are supplied with source code.
  24386. 7.5
  24387. Miscellaneous
  24388. 7.5
  24389. In the miscellaneous category, I include the numerous fractal programs
  24390. (some with source), the programs for speech production, text to speech
  24391. translation, hypertext, computer vision, optical character recognition
  24392. (OCR), virtual reality, simulations and image-processing. Some of the
  24393. material looks to be very useful.
  24394. 7.5
  24395. Also included on the AI CD, are datasets which do not seem to have any
  24396. particular relevance to the rest of the CD. Some of these datasets, for
  24397. example the sunspot frequency over the past several hundred years, are
  24398. classic. Others such as the complete text of the Bible (twice over) seem
  24399. to be merely filler material.
  24400. 7.5
  24401. Conclusions
  24402. 7.5
  24403. It is important to realise that this CD is from the States and is aimed
  24404. pretty squarely at PC and Mac users. If I were writing this review for a
  24405. PC magazine, I would have no trouble giving a solid recommendation. For
  24406. the Archimedes user, the situation is quite different in that none of
  24407. the executable programs will run in native mode. Although most of the
  24408. programs I tried ran under the emulator, they ran rather slowly. Unless
  24409. someone does a version of the AI CD-ROM for the Archimedes, the only
  24410. other way for the programs to run natively will be for the user to
  24411. recompile the code. This may be possible for users with extensive
  24412. programming experience but this is clearly not a course of action that
  24413. most users would be willing or able to follow.
  24414. 7.5
  24415. For this product to be successful in the Archimedes market, I think that
  24416. the distributor must provide some software tools to make this vast
  24417. amount of material more easily available and useful. As I mentioned at
  24418. the beginning of the review, there is no indexing software for the
  24419. Archimedes on the CD-ROM Ö although there appears to be software for the
  24420. PC, Mac and Amiga. I think that a floppy disc containing some indexing
  24421. software should be an essential part of the package.
  24422. 7.5
  24423. Continuing in a slightly negative vein, the distributor should also
  24424. provide a text reader so that the &0D characters used as line
  24425. terminators in the PC world do not show up as funny characters as they
  24426. do in Edit. Finally the package should also include a utility program to
  24427. ease the transfer of PC or Unix C source code to the Archimedes. I would
  24428. suggest that the transfer program should create the appropriate
  24429. directories on the Archimedes on the basis of the file suffix on the CD,
  24430. so that the file GLOBAL/C will end up as c.Global with the &0Ds swapped
  24431. for &0As and the filetype set to &FFF. This would certainly make life a
  24432. lot easier for those who wish to recreate the executables on the
  24433. Archimedes.
  24434. 7.5
  24435. Although the title of the CD includes Artificial Intelligence (AI),
  24436. there is sufficient depth and variety of material included on the disc,
  24437. that a passionate interest in AI should not be seen as a prerequisite to
  24438. consideration. However, there is no doubt that the greater your interest
  24439. in AI, the more you will find of interest. Equally, the more you are
  24440. interested in programming, the more you will find to explore.
  24441. Nonetheless, the non-programmer can run a large number of programs under
  24442. the emulator and will have hundreds of megabytes of journal articles and
  24443. papers to browse. Therefore, I would think that a large number of users
  24444. would actually find this CD useful and fun. Unfortunately, the price
  24445. will probably be prohibitive for most single users. However, I would
  24446. expect that secondary schools and universities would find this CD a
  24447. valuable resource for their computing science programmes Ö particularly
  24448. if the CD-ROM could be made more accessible on the Archimedes.
  24449. 7.5
  24450. **Stop Press**
  24451. 7.5
  24452. I understand that there has just been a second version of the AI CD-ROM
  24453. released which includes more source code and some updated material.
  24454. Lambda Publications hopes to hold the price of the new version at ú80.
  24455. They also wish to announce that there are a few copies of Version 1 now
  24456. available at the reduced price of ú61.60 inclusive of p&p.
  24457. 7.5
  24458. Network Cybernetics AI CD-ROM costs ú80 including VAT plus ú1.50 p&p
  24459. from Lambda Publications.ááA
  24460. 7.5
  24461. Acorn Computers in a Research Laboratory
  24462. 7.5
  24463. Ernest Rutter
  24464. 7.5
  24465. For many years we have been concerned, in our laboratory at Manchester
  24466. University, with the measurement of the mechanical properties of rocks
  24467. at high temperatures and pressures. Before the days of microcomputers,
  24468. we logged our experimental data using multipoint strip-chart recorders
  24469. or as strips of printed digital information that resembled supermarket
  24470. checkout lists. After each experiment came the laborious task of
  24471. obtaining a list of data from ruler measurements from the chart,
  24472. followed by hand-typing the data onto punched cards or paper tape. The
  24473. data processing was carried out on the central-site mainframe.
  24474. 7.5
  24475. Early days Ö the BBC Micro
  24476. 7.5
  24477. Our first venture into real-time data-logging and computer control came
  24478. with the old Nascom microcomputer kit from about 1981 onwards, but
  24479. despite a great deal of effort invested this was a road to nowhere. By
  24480. 1984, favourable comments were being made about the BBC Microcomputer so
  24481. we bought our first of many. Initially, we logged four data channels via
  24482. the analogue port, modified for an improved voltage reference. Millivolt
  24483. level signals from thermocouples and strain-gauge bridges were amplified
  24484. with a set of four linear DC amplifiers. In order to obtain satisfactory
  24485. resolution, we had to ensure that the full range of the analogue ports
  24486. were used, but we found we could measure voltages stably to a resolution
  24487. of close on 0.01 mV.
  24488. 7.5
  24489. The next step was to be able to log more channels Ö and several
  24490. approaches to this were taken. By this time (but still pre-Archimedes)
  24491. we had five or six BBC Micros attached to several experimental rigs. The
  24492. basic measuring instrument for each rig was always a digital voltmeter
  24493. (DVM) with a resolution of at least 0.01 mV. This had to be commanded by
  24494. the micro to begin a reading and, when the reading was acquired, to make
  24495. it available to the computer.
  24496. 7.5
  24497. The computer also had to switch source signals sequentially into the
  24498. DVM, using a device called a scanner, usually based on reed relays as
  24499. the switching device. Sometimes we used home-made interface devices
  24500. driven from the user port, otherwise commercial scanners and DVMæs
  24501. interconnected via the IEEE bus. There was never sufficient memory to
  24502. store in RAM all the data that was gathered during a typical
  24503. experimental run, so we had to used direct-access disc filing
  24504. techniques, sending each block of data to disc as soon as it was
  24505. acquired. In this way, 2800 records of 10 fields could be stored on one
  24506. side of a 5╝ö floppy. It was consoling to think that if someone tripped
  24507. over the mains plug, data would not be lost, but several years
  24508. experience showed that logging and control programs could run
  24509. continuously on these machines for months without problems.
  24510. 7.5
  24511. One of the most attractive features of the BBC Micro was the ease with
  24512. which it could be made to communicate with other devices. The relatively
  24513. structured BBC Basic made programming straightforward, and this was
  24514. aided by a large amount of easily accessible technical literature. At
  24515. the time, good mode 0 graphical displays could easily be generated, but
  24516. it was always necessary to ensure that the available memory in each
  24517. machine was enhanced as far as the technology allowed. The bottom of the
  24518. range machine, by itself, would have been pretty useless, but fully
  24519. expanded, the machine was very powerful. Based around a BBC ÉB+æ or a
  24520. Master, a very flexible data-logging and control system could be put
  24521. together for less than ú2000. If you consider that a 2-channel chart
  24522. recorder would cost the same price, and that the micro-based system with
  24523. its dot-matrix printer could generate chart-style printouts in graphics-
  24524. mode to even greater resolution, it is clear that dedicated strip chart
  24525. recorders should be a thing of the past.
  24526. 7.5
  24527. There is no doubt, however, that in order to get the best out of this
  24528. type of equipment for laboratory applications, it was necessary to write
  24529. oneæs own software. Despite the potential, I never saw a satisfactory
  24530. commercial laboratory data-logging package built around the BBC Micro.
  24531. In this respect, another important plus for the BBC Micro was its
  24532. competitive pricing. It meant that academics like myself could buy
  24533. systems for home use. All software development had to be carried out at
  24534. home; the day-to-day laboratory environment never provided the quiet
  24535. time needed for programming.
  24536. 7.5
  24537. Presently, we still have seven BBC Micro systems working away 24 hours
  24538. per day for every day of the year. Their principal source of problems is
  24539. the power supply, which eventually fails. Our solution there has been to
  24540. buy a stock of 12 cheap power units of similar specification, which we
  24541. then mount outside the computer. It is the heat from the power supply
  24542. that can eventually kill other components, thus for applications such as
  24543. ours, an outside power supply enhances longevity. On two machines (with
  24544. surviving internal power supplies) we have fitted cooling fans.
  24545. 7.5
  24546. As well as being the workhorse for the logging and control, the BBC
  24547. Micro met our requirements for data processing, database functions and
  24548. other computational tasks such as numerical modelling. It also took care
  24549. of the organisation of our departmental examinations administration and
  24550. all our word processing requirements.
  24551. 7.5
  24552. Enter the Archimedes
  24553. 7.5
  24554. We became so heavily committed to the BBC Micro that the commitment was
  24555. transferred to the Archimedes when it appeared. The effort previously
  24556. put into data-logging and control software was easily transported to the
  24557. Archimedes, so that now we have developed multitasking and considerably
  24558. enhanced versions. We have four Archimedes in our laboratory, plus two
  24559. that staff have purchased for home use, where inevitably most of the
  24560. Édeskæ work still takes place. In the laboratory, one Archimedes is
  24561. committed to logging and control on a large mechanical testing facility.
  24562. It communicates via the IEEE bus with an Instron 8500 servo-mechanical
  24563. loading system and with a traditional scanner plus DVM logging
  24564. arrangement. A second machine is used to log and analyse data from
  24565. equipment for the measurement of acoustic wave velocities in rocks at
  24566. high pressures and temperatures. In this case, pressure measurement data
  24567. are input via the serial port, and the pulse for the driving transducer
  24568. is shaped by a Thurlby function generator. Waveform data are collected
  24569. by a LeCroy digital oscilloscope. The latter two instruments are under
  24570. the control of the Archimedes via the IEEE bus, by which the resultant
  24571. waveform is downloaded to the Archimedes and stored on disc for later
  24572. analysis.
  24573. 7.5
  24574. The intrinsically greater power of the Archimedes and the much improved
  24575. commercial software base allows us to do much more now than we ever
  24576. could with the BBC Micro. A major application that we have written
  24577. specifically to meet the requirements of our group concerns the
  24578. quantitative analysis of images of rock microstructures. We require to
  24579. determine grain-size distributions, grain shapes, porosity, proportions
  24580. of the material composed of different crystalline phases, the degree of
  24581. contiguity between different phases and the orientation distribution and
  24582. density of cracks. After trials, we rejected the use of television
  24583. images for primary data input and elected to make tracings from optical
  24584. photomicrographs. In this way, the inevitable stage of subjective
  24585. interpretation of the image content is carried out by the user at the
  24586. outset. The tracings are then digitised using an A4 scanner. Our
  24587. software then begins the analysis by finding arrays of coordinates that
  24588. describe the boundary of each traced grain.
  24589. 7.5
  24590. Whereas, on the BBC Micro, the analysis of the results of each
  24591. experiment was carried out entirely by our own software through to the
  24592. final presentation of graphs, with the Archimedes we generate the output
  24593. from the first stage of data processing as a text file that can be read
  24594. into any word processor or spreadsheet (on any type of machine too). For
  24595. the most part, we use PipeDream 4. Some additional manipulation of the
  24596. data is carried out on the spreadsheet and then we use the PD4 charts
  24597. routines to generate the basic plots in drawfile format. The latest
  24598. version of PD4 charts just about meets our basic requirements. It is not
  24599. really written with the scientist in mind but, having said that, it is
  24600. probably the most useful of the available packages. For more complex
  24601. function fitting operations than are available on PD4, the data can also
  24602. be imported into some of our in-house software. The drawfile output from
  24603. PD4 can then be loaded into Vector, Artworks or DrawPlus for
  24604. manipulation into drawings of publishable quality. Most of our text
  24605. processing is carried out using PipeDream or Impression II. PipeDream is
  24606. fast to use, particularly for short documents, has relatively modest
  24607. requirements for disc space and does not require that infernal dongle.
  24608. On the other hand, for professionally produced documents with embedded
  24609. graphics, Impression is far superior. In particular, it is much more
  24610. flexible for font handling and for the presentation of equations.
  24611. 7.5
  24612. The more powerful a machine becomes, the more one seems to need. To
  24613. realise fully the power of a multitasking machine, I find the largest
  24614. possible desktop to be essential. Two of our Archimedes are equipped
  24615. with 17 inch Eizo F550i monitors and one with a CC ColourCard. The
  24616. latter configuration really makes the difference for the rapid
  24617. production of quality graphics and for the manipulation of large
  24618. spreadsheets.
  24619. 7.5
  24620. I find it quite astonishing to see how much memory we seem to need
  24621. nowadays. Four megabytes of RAM disappears in a flash and we always seem
  24622. to be buying additional hard discs, mainly for datafiles. Our four
  24623. machines currently have about 1Gb of hard disc between them, and when
  24624. you consider the need for backup copies of datafiles on floppies the
  24625. requirements are becoming formidable. !Squash is a truly essential
  24626. utility!
  24627. 7.5
  24628. Other machines
  24629. 7.5
  24630. Within our department, this laboratory is unusual in its commitment to
  24631. Acorn machines. Most teaching and research is centred around an array of
  24632. Macintosh machines and PCs. We have to have some degree of commonality
  24633. with the rest of the world so we also have a 486 PC and a Mac, and hence
  24634. the opportunity to make some comparisons. I find the GUI of the
  24635. Archimedes to be far superior to that of the Mac and infinitely more
  24636. user-friendly than Windows. The latter slows down the PC to a painful
  24637. degree.
  24638. 7.5
  24639. However, there are some tasks for which there is no alternative to these
  24640. machines. Both the PC and one of the Archimedes is connected to the
  24641. university network. We have to make a great deal of use of the Pegasus
  24642. mailer on the PC and this works very well, but we cannot run this from
  24643. the Archimedes. We have found the TCP/IP suite on the Archimedes to be
  24644. far less satisfactory than the network facilities that we use on the PC.
  24645. We have also been disappointed to find no-one offering a Fortran
  24646. compiler for the Archimedes. We have to carry out a certain amount of
  24647. work using Fortran, and this must be done on the PC or Mac.
  24648. 7.5
  24649. Again, take a simple general-purpose application like a graph plotter.
  24650. On both the PC and the Mac there is Cricket Graph, which is far more
  24651. flexible for scientific work than anything that seems to be available
  24652. for the Archimedes. Perhaps it is the fault of scientists for failing to
  24653. indicate to commercial software houses exactly what they want to be able
  24654. to buy. But perhaps that in turn is a reflection of the easy do-it-
  24655. yourself programming environment that the Archimedes provides.
  24656. 7.5
  24657. A final point concerns the cost of Acorn computing. I commented earlier
  24658. that one of the attractions of the BBC Micro was its relatively low
  24659. cost. This is ceasing to be true of Acorn computers. Leaving aside their
  24660. superiority as machines, Acorn computers, upgrades and peripherals are
  24661. not competitively priced alongside the world of the PC, whilst PCæs are
  24662. becoming better from the point of view of technical capability. General
  24663. purpose data-logging software like LabView is available for the Mac and
  24664. PC, and is widely used in other laboratories like ours. No doubt the
  24665. attractive pricing of PCæs is a consequence of the cut-throat
  24666. competition in that marketplace but for the hard-pressed finances of the
  24667. university sector, this is a very real consideration.ááA
  24668. 7.5
  24669. Many thanks to Ernest for responding so quickly to our request for öhow
  24670. do you use your Archimedesò reports. If you have comments about this or
  24671. other uses of the Archimedes, write in and let us know Ö we may be able
  24672. to set up interest groups to link together people with similar
  24673. interests. Ed.
  24674. 7.5
  24675. PipeLineZ
  24676. 7.5
  24677. Gerald Fitton
  24678. 7.5
  24679. This month I want to devote the major part of my column to a subject
  24680. which I think will interest my many readers who do not have PipeDream or
  24681. Fireworkz. It explains how to set up your ÉFontMaxæ values in a way
  24682. which is suitable for RISCáOS printing from either PipeDream and
  24683. Fireworkz (or many other packages) Ö but first a few short paragraphs
  24684. arising from recent correspondence.
  24685. 7.5
  24686. Letters from overseas
  24687. 7.5
  24688. Over the last few months, Iæve noticed an increase in the number of
  24689. letters Iæm getting from outside the UK. It would seem that both Acorn
  24690. and Colton Software have achieved a great deal of success in selling
  24691. their wares to the overseas market. I trust that this is reflected in
  24692. new overseas subscribers to Archive and readers of this column. If you
  24693. live outside the UK, please donæt be deterred from writing to me. You
  24694. will always get a reply.
  24695. 7.5
  24696. Even more users of PipeDream
  24697. 7.5
  24698. I have traced another surprising increase in my correspondence to sales
  24699. of another Archimedes magazine, Risc User. If you recently placed a
  24700. subscription with Risc User, you will have received PipeDreamá3 as free
  24701. software! Although these free copies of PipeDreamá3 have led to a small
  24702. increase in my correspondence, a far greater increase has arisen because
  24703. of an offer from Colton Software. You can trade in PipeDreamá3 (and many
  24704. other non-Colton packages Ö ask for them a quote) for either PipeDreamá4
  24705. or one of the Fireworkz packages! Iæve been told that some copies of the
  24706. Risc User PipeDreamá3 were traded in unopened!
  24707. 7.5
  24708. Year planner
  24709. 7.5
  24710. Philip Mott has sent me a set of three year planners for 1994 which can
  24711. be loaded into Wordz. One is suitable for A4 and another for a filofax
  24712. while the third is large enough to be stuck on a wall. The files are on
  24713. the Archive monthly disc.
  24714. 7.5
  24715. Upgrades
  24716. 7.5
  24717. The last version of PipeDreamá3 was version 3.14 and I think Iæm pretty
  24718. safe in saying that there will be no more upgrades.
  24719. 7.5
  24720. The latest version of PipeDreamá4 is 4.13 and it is now clear that this
  24721. will not be the last! Please, please donæt send your suggestions for
  24722. PipeDream improvements to me. Send them directly to Mark Colton.
  24723. 7.5
  24724. The Fireworkz suite is now at version 1.07.
  24725. 7.5
  24726. To obtain a free upgrade of your old PipeDreamá3, PipeDreamá4, Wordz,
  24727. Resultz and Fireworkz send both your program and examples discs direct
  24728. to Colton Software.
  24729. 7.5
  24730. The components of the Fireworkz suite (currently three packages, Wordz,
  24731. Resultz and Fireworkz) are always upgraded simultaneously. When
  24732. Fireworkz becomes version 1.08 (soon) then Wordz and Resultz will also
  24733. be upgraded to Vá1.08 at the same time.
  24734. 7.5
  24735. Loading Fireworkz files
  24736. 7.5
  24737. On the Archive monthly discs (this month and previously), you will find
  24738. some files having a Fireworkz filetype. Some of you who possess only
  24739. Wordz or Resultz are experiencing problems trying to load files which
  24740. have a Fireworkz filetype. One reason is that you are double clicking on
  24741. the Fireworkz file Ö nothing happens. Fireworkz files will load into
  24742. Wordz and Resultz provided that your version is 1.04 or later Ö but not
  24743. by double clicking.
  24744. 7.5
  24745. Instead, you have to load Wordz (or Resultz) onto the iconbar and then
  24746. drag the Fireworkz file to the installed icon and choose a suitable
  24747. template from the menu which pops up.
  24748. 7.5
  24749. If your version is 1.03 or earlier, you wonæt be able to read the
  24750. Fireworkz files. The solution? Upgrade to version 1.07 (or it might be
  24751. 1.08 by then).
  24752. 7.5
  24753. If you load Fireworkz files containing formulae into Wordz, the formulae
  24754. will be evaluated (snapshotted) and you will not be able to see the
  24755. effect of changing values on the spreadsheet. Fireworkz files will load
  24756. into Resultz and will generally Éworkæ as they would in Fireworkz. What
  24757. you will not be able to do in Resultz is to change any of the tab
  24758. settings or add new tabs.
  24759. 7.5
  24760. Fridayá13th
  24761. 7.5
  24762. Steve Drain has yet a further PipeDream answer to the Fridayá13th
  24763. problem. I have included it on the monthly disc. Initially Steveæs
  24764. solution was a spreadsheet which, even in compressed form, would have
  24765. consumed a large proportion of the disc so I vetoed it and told Steve
  24766. why. Not to be outdone, Steve came up with an interesting solution which
  24767. doesnæt rely on compression. He sent me a file consisting of only seven
  24768. lines (and three columns) which runs to 673 bytes! Of course, the 673
  24769. byte file wouldnæt do the job on its own but Steve included a PDCmdFil
  24770. of 136 bytes which Éexpandsæ the 673 byte file to the size of the
  24771. Éoriginalæ which Iæd vetoed! The method he uses is to replicate the
  24772. formula in A2 down through about 4800 rows using:
  24773. 7.5
  24774. \Bre|i öA2ò |i öA3A4800ò |m
  24775. 7.5
  24776. I was impressed! If you have an application of PipeDream or Fireworkz
  24777. which uses a large unwieldy disc file, take a tip from Steve and you
  24778. might become famous by being mentioned in this column and getting your
  24779. file onto the monthly disc!
  24780. 7.5
  24781. A control key problem
  24782. 7.5
  24783. Roger King has written to say:
  24784. 7.5
  24785. öWordz has a number of control key shortcuts which can speed up the
  24786. editing and manipulation of text. One combination of such keys which can
  24787. cause problems to new users of Wordz and possibly Resultz, is the use of
  24788. the shortcut <shift-ctrl-X>. This key combination brings up on screen
  24789. the icon allowing boxes to be created around marked areas of the
  24790. document. If you have marked an area of text and intend to call up the
  24791. box routine with the above key shortcut and tap <ctrl-X> by mistake,
  24792. then the marked area on screen will vanish! Actually, this marked area
  24793. has been cut to the clipboard and can easily be repasted into the
  24794. document again with <ctrl-V>, or by the use of the paste icon on the
  24795. tool bar. Some new users of Wordz that I have met recently have
  24796. experienced this problem and thought that they had lost the marked area
  24797. of text for good, as you would if you used <delete>. I would prefer to
  24798. see the box routine chosen with a different key combination, perhaps
  24799. <shift-ctrl-B>. Failing to press <shift> with this combination, would
  24800. only result in the highlighted area being made bold, which is easily
  24801. restored to normal text by pressing the same key combination once more.ò
  24802. 7.5
  24803. Resultz files Ö but not for printing
  24804. 7.5
  24805. My thanks to Colton Software who, via Rex Palmer, provided the following
  24806. hint. You might want to get rid of the page breaks in a Fireworkz (Wordz
  24807. or Resultz) document. For example, you might have a large spreadsheet or
  24808. database that you never want to print in total but from which you want
  24809. to extract data. It will look much neater on the screen without page
  24810. breaks. The method of removing page breaks is to use the pop up menus
  24811. and select PageáÖ PaperáÖáNone. You will be presented with a spreadsheet
  24812. with no vertical (and no horizontal) page breaks Ö some will say öJust
  24813. like PipeDream!ò
  24814. 7.5
  24815. Printing selected columns
  24816. 7.5
  24817. In PipeDream, if you want to print selected columns then one way is to
  24818. mark a block and print the marked block. If you want to print columns A
  24819. and D but not B, C, E and F then one way of achieving this is to reduce
  24820. the width of the unwanted columns to zero using <ctrl-W>. They will
  24821. disappear from the screen and wonæt be printed. You can restore the
  24822. widths afterwards with a second application of <ctrl-W>. If youære
  24823. clever, you can arrange for a PDCmdFil to reduce the widths, print the
  24824. selected columns and then restore the widths. Let me know if you want
  24825. more details.
  24826. 7.5
  24827. Optimising your font manager
  24828. 7.5
  24829. In response to many requests I shall explain how I set up my ÉFontMaxæ
  24830. values in a way which is suitable for RISCáOS printing and Iæll explain
  24831. why I do so. Before I start, I must express my indebtedness to
  24832. DráSáAntczak for his contribution to this subject.
  24833. 7.5
  24834. What do you want?
  24835. 7.5
  24836. Dr Antczak and I have different requirements. He is a Énormalæ user (if
  24837. such a thing exists) who wants the clearest display which is consistent
  24838. with a fast screen update. He is interested in the printed output more
  24839. than the screen display. On the other hand, I am prepared to put up with
  24840. a slower screen refresh rate because I need clear screenshots for some
  24841. of my printed work. I use Éanti-aliasingæ and Ésub pixel anti-aliasingæ
  24842. to improve the screen display for my screenshots.
  24843. 7.5
  24844. !Configure or *status
  24845. 7.5
  24846. Press <F12> to produce a star at the bottom of the screen and type
  24847. Status <return>. This will display your CMOS RAM settings Ö part of
  24848. which is something like:
  24849. 7.5
  24850. FontSize   32k
  24851. 7.5
  24852. ...
  24853. 7.5
  24854. FontMax1   20 points
  24855. 7.5
  24856. FontMax2   72 points
  24857. 7.5
  24858. FontMax3   72 points
  24859. 7.5
  24860. FontMax4   12 points
  24861. 7.5
  24862. FontMax5   12 points
  24863. 7.5
  24864. FontMax    512k
  24865. 7.5
  24866. The above values are those which I use Ö your values may well be less.
  24867. 7.5
  24868. If you have RISCáOSá2, you will have to use *Configure to change your
  24869. settings but, if you have RISCáOSá3, I suggest that you use the
  24870. procedure I set out below.
  24871. 7.5
  24872. Apps to Fonts
  24873. 7.5
  24874. If you have RISCáOSá3 then you will find an icon called Apps on the left
  24875. hand side of the icon bar. Click on this (one click) and a directory
  24876. called Resources:$.Apps will open. One of the applications is called
  24877. !Configure. Double click on !Configure and the !Configure icon will
  24878. appear on the right hand side of the iconbar.
  24879. 7.5
  24880. Click once on the !Configure icon and a viewer will open which looks
  24881. like the first block of the screenshot below. Click once on the Memory
  24882. icon and then on the Fonts icon to open the two windows containing the
  24883. dialogue boxes shown in the second and third parts of the screenshot.
  24884. 7.5
  24885. FontSize
  24886. 7.5
  24887. The Memory allocation window can be used to adjust the initial size of
  24888. the Font cache. You can use the arrows or you can click on the number
  24889. (where I have 32) and change it. Generally, this number is not important
  24890. because it is used only as a starting point for the size of the font
  24891. cache. I use 32K so that Iæve got something rather than nothing. You can
  24892. regard it as the minimum size of your font cache and it will be
  24893. important to set it to a value other than zero only if you have a very
  24894. limited memory.
  24895. 7.5
  24896. FontMax
  24897. 7.5
  24898. The size of the font cache grows automatically as you load or need more
  24899. outline fonts in memory. The Font cache limit (mine is 512Kb) sets the
  24900. maximum amount of memory which can be allocated to the font cache. This
  24901. is the way in which it works. The font manager reserves space for a font
  24902. cache. If the font cache is too small for all the fonts you want to use,
  24903. the Font Manager will make room in two ways. It can decide to throw away
  24904. cached blocks of fonts not in current use (or those in use but which
  24905. have not been used for a little while) or it can increase the size of
  24906. the font cache. The font cache grows until it reaches the limit set by
  24907. FontMax. If it grows this way from FontSize then it will then shrink
  24908. back (to FontSize if possible) as soon as any fonts are finished with
  24909. and which can be discarded because no document contains those fonts.
  24910. 7.5
  24911. How large should you make FontMax?
  24912. 7.5
  24913. Well, as a general rule the larger the better! However, what you might
  24914. not know is that, when printing, the printer driver uses all available
  24915. memory to get on with its job as quickly as possible. If your printing
  24916. is much slower than it ought to be, it may be that your FontMax is too
  24917. large or too small.
  24918. 7.5
  24919. If FontMax is too small, the font manager will have to keep loading
  24920. fonts from disc into the font workspace as you print. If it is too
  24921. large, there wonæt be enough room for the printer driver to get a grip
  24922. on its own rendering of the fonts which it needs for the process of
  24923. printing. I have 8Mb of memory in my machine, so I can afford to set
  24924. FontMax to 512Kb; you may have to compromise at a lower figure. I have a
  24925. strong suspicion that RISCáOSá3 works better with a larger FontMax than
  24926. that which I found to be the optimum when I had RISCáOSá2!
  24927. 7.5
  24928. Generally you should try values such as 64Kb, 128Kb, 256Kb and 512Kb and
  24929. check the printing times of a Éstandardæ document.
  24930. 7.5
  24931. FontMax1
  24932. 7.5
  24933. FontMax1 is for controlling the mixed use of outline and bitmap files
  24934. and is of little importance to most users. I use the value of 20 points
  24935. to cover the possibility that someone sends me a file containing
  24936. bitmapped fonts! Probably the best value for you is zero. You cannot set
  24937. it using the !Configure utility Ö you have to press <f12> (for a *) and
  24938. type *ConfigureáFontMax1 0k <return> (not ok but zero k).
  24939. 7.5
  24940. FontMax2
  24941. 7.5
  24942. At the bottom of the screenshot you will see a set of four dialogue
  24943. boxes (in a window headed Fonts) which popped up when you clicked on
  24944. Fonts in the Configuration window. The first dialogue headed öUse anti-
  24945. aliasing for characters up toò sets the value of FontMax2.
  24946. 7.5
  24947. FontMax2 is the maximum size of anti-aliased characters in pixels. If a
  24948. character is larger than this value, anti-aliasing will not be used.
  24949. Anti-aliasing quadruples the size of retained bitmaps in the cache and
  24950. also slows down the conversion from outlines. I use 72 points so that
  24951. practically all my screen displays are anti-aliased. If FontMax2 is set
  24952. to 0, anti-aliasing is turned off entirely and this might be the most
  24953. suitable value for 1Mb machines! You may find that most of your text on
  24954. screen is below 18 point and so 18 or 24 will be a suitable value for
  24955. you. It is because I want to take screen shots of 72 point text that I
  24956. use the larger value.
  24957. 7.5
  24958. FontMax3
  24959. 7.5
  24960. The dialogue box öUse cached bitmaps for characters up toò corresponds
  24961. to FontMax3 and sets the maximum size of any form of retained bitmap. If
  24962. the character to be drawn is larger than this, the outline will be drawn
  24963. directly to the screen (or printer) with no caching happening at all. If
  24964. you use font sizes larger than the FontMax3 setting for more than one or
  24965. two characters in a document, the screen refresh and printing will be
  24966. slowed down to an unacceptable rate. If you have too large a value for
  24967. FontMax3 (72ápoint) and a small value for FontMax (e.g. 64Kb) then a
  24968. single character might flush everything else from the font cache. I use
  24969. 72 points with my 512Kb FontMax and so that it matches my FontMax2. You
  24970. might use proportionately lower values such as 18 or 24ápoints for
  24971. FontMax2 and FontMax3 in conjunction with 128Kb for FontMax in a 2Mb
  24972. machine.
  24973. 7.5
  24974. FontMax4
  24975. 7.5
  24976. FontMax4 is normally set to zero. If it is non-zero, sub-pixel anti-
  24977. aliasing is used in the horizontal direction. This is a refinement of
  24978. anti-aliasing in which four separate versions of each character are
  24979. retained allowing them to be placed on the screen at sub-pixel accuracy.
  24980. This has a noticeable effect (an improvement) on the quality of the
  24981. screen display of very small characters but it slows the computer down
  24982. and most users consider the delay to be unacceptable. I generally use 12
  24983. points but I increase it for some of my more detailed screenshots in
  24984. which I use large point sizes.
  24985. 7.5
  24986. What is sub-pixel anti-aliasing?
  24987. 7.5
  24988. Try this experiment in Fireworkz or PipeDream using a mode 12 screen.
  24989. áCreate a line consisting of lots of upper-case Trinity.Medium Élæs (or
  24990. lower-case Élæ) at 12 point. Notice how they are not evenly spaced. They
  24991. bunch up in groups with an extra pixel between the bunches. This is
  24992. because the width of the letter is not an exact multiple of the size of
  24993. a screen pixel.
  24994. 7.5
  24995. If you have RISCáOSá2, you must use *Configure as explained below. If
  24996. you have RISCáOSá3 then you will be able to use the pop up menus.
  24997. 7.5
  24998. For RISCáOS 2, press <f12> and type *ConfigureáFontMax4á20 to configure
  24999. FontMax4 to Éworkæ up to 20 points. Press <return> twice and see the
  25000. difference; the bunching is smoothed out. You can use the !Magnifier
  25001. package if you want a closer look. Unless you want to retain sub-pixel
  25002. anti-aliasing, be sure you reset FontMax4 to zero.
  25003. 7.5
  25004. Note that changing a FontMax configuration has an immediate effect and a
  25005. <ctrl-break> is not necessary. Like all CMOS RAM settings, the value of
  25006. all the FontMax settings are retained so that the next time you switch
  25007. on the computer, you will find you have the same settings as when you
  25008. switched off!
  25009. 7.5
  25010. FontMax5
  25011. 7.5
  25012. FontMax5 is similar to FontMax4 but controls sub-pixel anti-aliasing in
  25013. the vertical direction rather than the horizontal direction. Its use is
  25014. even rarer than that of FontMax4 and is usually left as zero to turn off
  25015. sub-pixel anti-aliasing in the vertical direction. I use a value of 12
  25016. pointsáÖábut then I have a large value for FontMax (512Kb) and I have
  25017. 8Mb of memory to play with.
  25018. 7.5
  25019. Summarising FontMax settings
  25020. 7.5
  25021. Do not confuse screen refresh rate with the Fireworkz Éproblemæ of slow
  25022. reformatting time on large documents (i.e. 20 or more pages); that is a
  25023. different problem which we have dealt with in an earlier article. The
  25024. slow reformatting problem probably happened when you loaded a large
  25025. PipeDream format document into a pre 1.07 version of Fireworkz.
  25026. 7.5
  25027. If you have a document which is not much larger than the screen and you
  25028. still have a slow screen refresh rate, the chances are that your FontMax
  25029. (Font cache limit) is too small. If printing is slow, your FontMax value
  25030. might be too small or too big! A FontMax which is too big uses up too
  25031. much of your available memory and causes printing to slow down. Get
  25032. FontMax Érightæ before you have a go at Étweaking upæ FontMax3. Changing
  25033. FontMax2 might improve the Élookæ of the screen display. FontMax4 and
  25034. FontMax5 will further improve the appearance of the screen but, unless
  25035. you are taking screen shots for manuals (or to send to someone on a
  25036. disc) then it probably wonæt be of much interest to you. Finally,
  25037. FontMax1 is useful only if someone sends you a document which uses an
  25038. old (Arthur OS type) bit mapped font. I hope that you never need it.
  25039. 7.5
  25040. Finally
  25041. 7.5
  25042. It would seem that the time has come to remind you once again of the
  25043. advantages of sending me your problems on a disc rather than just as
  25044. writing on paper. If you send me a worked example demonstrating your
  25045. problem, I can check it quickly to see if your problem arises with my
  25046. set-up or whether it is something to do with the way you have configured
  25047. your system. Secondly, there is no ambiguity as to exactly what you
  25048. mean. Thirdly, I can modify your files and send you a worked solution
  25049. which you will find easier to understand than a mountain of printed
  25050. words from me. Finally, I can make your problem and its solution
  25051. available to others by the simple process of copying the relevant files
  25052. to the disc they send me.
  25053. 7.5
  25054. You can write to me at the Abacus Training address which you will find
  25055. at the back of Archive. Your letter will reach me much more quickly than
  25056. if you send it to me via the Archive office. If you live in the UK, it
  25057. will help my expenses if you send me return postage Ö I do appreciate
  25058. that overseas correspondents will not be able to do this even though
  25059. when I write to them it costs more than a UK letter but if you live
  25060. overseas then donæt let that deter you. (In many countries, you can buy
  25061. öpostal response couponsò which Gerald can cash at his local post office
  25062. when buying stamps. Ed.)
  25063. 7.5
  25064. If you want to say how interesting you find this column, please write to
  25065. Paul Beverley Ö then he wonæt mind if I do another 5-page PipeLineZ!ááA
  25066. 7.5
  25067. Electronic CAD Ö Part 2
  25068. 7.5
  25069. Richard Torrens
  25070. 7.5
  25071. PCB layout Ö history
  25072. 7.5
  25073. Having drawn a diagram of the circuit we wish to make, we have to put
  25074. the bits together. In the early days, Veroboard (which is still
  25075. available) was often used for prototypes.
  25076. 7.5
  25077. The board is insulating material with copper strips on one side. It has
  25078. a grid of holes on 0.1ö pitch Ö which happens to suit virtually all
  25079. components. The idea is to insert the components into the holes and
  25080. solder to the tracks, which are cut where necessary and joined sideways
  25081. where necessary to connect the components up as per the circuit diagram.
  25082. 7.5
  25083. The next step is to make up a proper printed circuit board and, for
  25084. this, we first have to produce an image of the tracks we need. In the
  25085. early days of hand design, we used to do this with ÉCircuitapeæ pads and
  25086. tracks. The tracks are sold in reels and are dense black crepe tape in
  25087. various thicknesses. Pads are sold on a roll and are circular pads with
  25088. a central hole, again available in many diameters. Also available are
  25089. symbols such as groups of 14 or 16 pads printed on a transparent backing
  25090. so you can peel them off and stick them in place Ö the groups fit
  25091. various ICs. The idea is to stick pads, tracks and symbols on a
  25092. polyester drafting film sheet to form an image of the board, usually
  25093. twice life size, which was then sent off for photography and commercial
  25094. production.
  25095. 7.5
  25096. The crepe tape was slightly flexible and, with practice, you could
  25097. produce nice, smooth curved tracks. It was quite a skilful job getting
  25098. everything looking neat and tidy.
  25099. 7.5
  25100. Then came double-sided artwork. For this, we used black for the pads,
  25101. red plastic tape for one side of the board and blue plastic tape for the
  25102. other. The photographer would photograph the master using a red filter
  25103. so that the red tracks disappeared and the blue tape showed up as black,
  25104. as did the pads Ö this was the blue side. The red side was similarly
  25105. photographed using a blue filter, so that the blue disappeared and the
  25106. red showed up as black. If the board used plated through the holes, all
  25107. the pads would be black but it was quite possible to use red and blue
  25108. pads if you did not want plating through. Many of the earlier PCB layout
  25109. programs tended therefore to use red and blue on screen, with black
  25110. pads.
  25111. 7.5
  25112. I suspect that, although the pads and tapes method is outdated, it is
  25113. still the starting point for a lot of PCB design. Even if it is not, it
  25114. is very simple to understand and any PCB layout program should be able
  25115. to cope simply with anything Élegalæ that can be done by pads and tapes.
  25116. I say Élegalæ because, when I used this method, we sometimes cheated,
  25117. increasing clearances by cutting a segment off a round pad. I donæt
  25118. think I would expect a computer program to be able to do this! It is
  25119. also very easy to understand the pads and tapes manual layout, so this
  25120. is a good point from which to start learning a computer program.
  25121. 7.5
  25122. Analogue vs digital
  25123. 7.5
  25124. Although there is no exact dividing line, PCB design divides into
  25125. analogue and digital. Digital designs are those such as computer boards
  25126. which use many integrated circuits with few individual components.
  25127. Almost all board tracks are laid pin to pin of an IC, perhaps a memory
  25128. bus or maybe the interconnections between lot of CMOS logic chips. The
  25129. tracks for the most part donæt carry much current but are signal lines,
  25130. switching either high or low. Interaction between lines is not very
  25131. common and, except at higher frequencies, there are generally few
  25132. problems with layout Ö track routing, spacing and length have little
  25133. effect. Most of my designs donæt fall into this category but are
  25134. ÉAnalogueæ.
  25135. 7.5
  25136. Analogue designs use far fewer chips with most of the circuit formed
  25137. from individual resistors, capacitors and transistors. Signals donæt
  25138. switch but can be at any level. Currents may be anything from very small
  25139. to very high. Since the voltages are at variable levels, there are many
  25140. problems with interaction between signal tracks. Routing earth tracks,
  25141. in particular, can be a problem as a high current earth can easily take
  25142. the same route as a low current earth. There can easily be interaction
  25143. because the tracks have a small, though noticeable, resistance. The
  25144. simple transistor circuit I showed last month (reproduced below) is an
  25145. analogue circuit, made from three transistors, although the distinction
  25146. between analogue and digital is slightly lost at this level of
  25147. complexity. The complex circuit I showed last month actually uses partly
  25148. analogue and partly digital circuitry, but as far as PCB layout is
  25149. concerned it is definitely analogue, because of the large number of
  25150. separate resistors and capacitors.
  25151. 7.5
  25152. For digital circuit design, auto-routing can be useful. For analogue
  25153. circuitry, it is generally of no use. The main circuit could perhaps be
  25154. auto-routed but I do not think there is an auto-router which could make
  25155. a good job of it! Analogue layout seems generally to require more
  25156. technical knowledge and experience than digital and the layout in
  25157. analogue circuitry is less easily separated from the overall design than
  25158. it is in digital circuits.
  25159. 7.5
  25160. Another consideration for analogue design is that there may be very
  25161. large currents in some of the copper track, for example, the motor
  25162. controllers I design may have up to 100 amps flowing in the copper. This
  25163. necessitates large areas of copper and layouts such that voltage drops
  25164. in high current copper are not allowed to interfere with the correct
  25165. operation of the rest of the circuit. Some of our prototypes have heated
  25166. the copper sufficiently to melt the solder, so we have to be very
  25167. careful with layout. At 100 amps, inductive coupling can also cause
  25168. severe problems! In digital circuitry, problems are much more
  25169. predictable, being mainly down to capacitative coupling between adjacent
  25170. tracks, which can even be analysed mathematically.
  25171. 7.5
  25172. Computer programmers seem to know more about digital design than
  25173. analogue and computer programs often seem far more capable of doing
  25174. digital design than analogue. There are a lot of digital designs about:
  25175. digital boards are often high cost, high profit margin, small quantity.
  25176. The style of board layout and the expense of the final board are
  25177. relatively minor compared with the design costs. Therefore a computer
  25178. design has an advantage. However, for high quantity production of a
  25179. commercial product such as a motor controller, the cost of the board
  25180. becomes more important and it becomes worth investing time and design
  25181. skills to get a cheaper product. Large quantity boards tend then towards
  25182. analogue design, with manual routing and layout rather than full
  25183. computer design.
  25184. 7.5
  25185. Types of board
  25186. 7.5
  25187. There are several styles of board: through hole mount, surface mount,
  25188. single-sided, double-sided, multilayer, plated through, etc. I shall
  25189. attempt to clarify these.
  25190. 7.5
  25191. Single-sided Ö Early components were resistors, capacitors, transistors,
  25192. etc. These components were cylindrical or some other shape, with two or
  25193. more wires coming out to make the connections. The first circuit boards
  25194. used only this type of component with the component wires sticking
  25195. through holes in the board. On the reverse side of the board was the
  25196. copper interconnecting circuit. The component is soldered to the copper
  25197. as shown in the diagram.
  25198. 7.5
  25199. The board is produced by a photographic process rather than printing, so
  25200. the name ÉPrinted Circuit Boardæ is something of a misnomer Ö but it has
  25201. stuck. The basic board is a laminate of either paper and phenolic resin
  25202. (known in the trade as SRBP) or, more usually nowadays, fibreglass and
  25203. epoxy, with a copper cladding on one side, or both sides (hence single-
  25204. sided or double-sided board). The pattern of copper tracks is made by
  25205. etching away the copper layer where none is required. The etching is
  25206. done by immersing the board in a solution of ferric chloride.
  25207. 7.5
  25208. To etch the unwanted copper, first the copper that is wanted must be
  25209. protected with an etch-resistant coating. This is done either by screen
  25210. printing (the only Éprintingæ in the normal process) the required image
  25211. or by exposing a photosensitive coating through a contact print of the
  25212. board. Photosensitive board is readily available and computer printouts
  25213. can be well up to producing the required image. After exposing the board
  25214. in an ultraviolet light box, it is developed in sodium hydroxide
  25215. solution. This washes off the photoresist where it has been exposed,
  25216. leaving bare the copper so that this can be etched away in the ferric
  25217. chloride.
  25218. 7.5
  25219. The resulting board then has the component holes drilled out and is then
  25220. assembled. The whole process can quite easily be done on the kitchen
  25221. table.
  25222. 7.5
  25223. Single-sided boards are the easiest to produce and therefore tend to be
  25224. the most common. It is these that the beginner is most likely to be
  25225. doing on the kitchen table.
  25226. 7.5
  25227. Double-sided boards Ö Sometimes there are long interconnecting tracks
  25228. and it is not possible to feed these through between the soldered pads,
  25229. or perhaps to do so might risk solder bridges. It would be possible to
  25230. use a single-sided board with copper wire for a few extra connections
  25231. across the top of the board and many single-sided boards do have a lot
  25232. of wire links on the topside for this reason. However, as the board
  25233. complexity increases, links no longer offer a tidy solution and for
  25234. these, double-sided board becomes sensible. On these, copper is present
  25235. on both surfaces of the board and interconnections can be made on the
  25236. solder side or on the component side.
  25237. 7.5
  25238. A simple double-sided board will just have a few soldered connections on
  25239. the component side. These soldered connections may be made to a
  25240. component lead or you can insert a small pin in the board and solder it
  25241. on both sides. Of course, there is nothing to stop you using wire links.
  25242. A simple double-sided board will aim to keep the quantity of soldered
  25243. joints on the topside as small as possible.
  25244. 7.5
  25245. To make double-sided boards is really as easy to do on the kitchen table
  25246. as it is to make single-sided. However, for commercial double-sided
  25247. boards, it is vital that the top side does not have a pad around every
  25248. hole, but pads only where a topside connection is required. After all,
  25249. the reason for going from single-sided to double-sided is that the pads
  25250. on the single side are getting so close that you canæt thread the tracks
  25251. easily between them. Also if you are manufacturing boards in quantity,
  25252. you donæt want extra pads to solder on the topside and it is impractical
  25253. to tell the solderers not to solder most of the pads. This would cause
  25254. confusion. To have every pad on the copper side repeated on the topside
  25255. is just not on, yet this is exactly what many PCB layout packages do!
  25256. 7.5
  25257. At this stage I must declare my interest. This style of board is one I
  25258. commonly use, so software I like must do it. Yet it seems to be a very
  25259. little used style which few PCB layout packages offer. Do I go to true
  25260. PTH (plated through hole) boards, which nearly doubles the cost per
  25261. board, or look at the PC software which will probably also have the same
  25262. problem and will cost about ú1000 as I will have to buy a PC card plus
  25263. software. Or do I get a special program written or modify LinTrack to
  25264. suit? In part, this solution depends on you, the reader, since if this
  25265. series causes the right feedback we may be able to get a software
  25266. supplier to provide the correct facilities.
  25267. 7.5
  25268. Plated through hole boards Ö As the board complexity increases further,
  25269. the number of soldered joints on the component side increases and the
  25270. pads on the copper side become very crowded. Eventually, it is not a
  25271. matter of just a few topside joints. This is where the PTH board comes
  25272. into its own. Every hole has a pad both topside and bottom side. During
  25273. the manufacturing process, the holes through the board are coated
  25274. internally with copper Ö Éplated throughæ. All connections from one side
  25275. to the other are now made automatically, simply by having a hole through
  25276. the board. Every time there is a component hole, there will be a through
  25277. connection. Other through connections can be made simply by having a
  25278. small pad each side of the board and a small through hole. This through
  25279. connection is known as a Éviaæ.
  25280. 7.5
  25281. There is a fundamental difference between PTH and non-PTH boards in that
  25282. a non PTH board must have the soldered joint on the surface of the
  25283. board. Because the PTH board has a plated through hole, the solder wets
  25284. the plating and the component lead and runs into the board so the
  25285. soldered joints are not on the surface but inside the board as shown in
  25286. the diagram below. This automatically means that the copper pads on the
  25287. board surface can be smaller, reducing the board density and alleviating
  25288. many problems. The trade off is that plated through boards cost about
  25289. 60% to 80% more than non-plated through boards. For small quantity, high
  25290. priced circuits this is no problem but for high quantity low profit
  25291. boards, it is an unwarranted expense.
  25292. 7.5
  25293. The other bad point about PTH is that it is difficult (or even
  25294. impossible) to produce these on the kitchen table so they are no good
  25295. for very small production quantities, e.g. for the home constructor.
  25296. 7.5
  25297. Surface Mount Technology (SMT) Ö As we have seen, early boards mounted
  25298. the component by feeding the component leads through holes and then
  25299. soldering Ö a through-board mount. As board densities increased and
  25300. components got smaller, surface mount boards came in. On these, the
  25301. component is mounted on one side of the board and held in place simply
  25302. by the solder. The components often donæt have wire leads but metallised
  25303. areas.
  25304. 7.5
  25305. Various techniques for mounting occur and surface mount techniques are
  25306. ideally suited to mechanised high volume use. The scale of working is
  25307. much smaller such that mechanised assembly is required, although a
  25308. skilled operator can assemble surface mount by hand, but they need very
  25309. good eyesight and a magnifying glass or, preferably, a low-power stereo
  25310. microscope.
  25311. 7.5
  25312. The boards themselves are cheaper to make as they donæt require the same
  25313. amount of drilling. Because the components are far smaller, the board
  25314. area they take up is also reduced, further cutting the costs. Surface
  25315. mount is usually used on dense boards so this also implies double-sided
  25316. and plated through holes but there is theoretically nothing to prevent
  25317. the use of a single-sided surface mount board, except that the component
  25318. leads are very close and difficult to get tracks between.
  25319. 7.5
  25320. Of course, you can also combine surface mount with through board
  25321. mounting. However, mixing technologies like this can lead to some knotty
  25322. assembly problems. In fact, there were quite a few knotty problems in
  25323. the early days of surface mount.
  25324. 7.5
  25325. Multi-layer boards Ö For even more dense technology, some modern boards
  25326. use a multilayer boards where there are one or two layers of copper
  25327. within the board. These are very specialised boards but becoming much
  25328. more common in computers as the memory, complexity and speed increase
  25329. and the size decreases.
  25330. 7.5
  25331. Afterword
  25332. 7.5
  25333. This month I have given a brief overview of PCBs and explained what the
  25334. software should be able to do but if I continue, I am in danger of
  25335. getting too technical and going into details of hole sizes, board
  25336. production, etc. This may not be what you want. I have much to say Ö but
  25337. I prefer to write for a receptive audience, so let me know your
  25338. thoughts. If you want detailed instructions on DIY board production,
  25339. that is fine.
  25340. 7.5
  25341. Next month, I will write about some of the available software. I have
  25342. also just purchased Vector and intend, probably the month after, to give
  25343. some hints on using this for PCB work as it looks very promising indeed.
  25344. I have also just talked to Davyn Software about RiscCAD Ö the programmer
  25345. is an electronic engineer and his program was, apparently, in a previous
  25346. incarnation, a PCB designer. They are interested in tackling PCB design,
  25347. so I am quite excited about trying this out.ááA
  25348. 7.5
  25349. Two Talking Wordprocessors
  25350. 7.5
  25351. Joe Gallagher
  25352. 7.5
  25353. PenDown and StartWrite are two educational wordprocessors which have
  25354. been available for the Archimedes range for some time now. PenDown, from
  25355. Longman Logotron, has a long pedigree dating back to the days of the BBC
  25356. micro, when it had a reputation as a very öchild centredò wordprocessor.
  25357. An Archimedes version was subsequently produced which was later expanded
  25358. into PenDown Plus. StartWrite, from Icon Technology, is a simplified
  25359. version of EasiWriter, a program which first saw the light of day on the
  25360. Macintosh and later became part of the Home Office bundle.
  25361. 7.5
  25362. Although both programs are naturally tailored towards the needs of
  25363. younger users, they are nevertheless both very capable wordprocessors in
  25364. their own right. The main features missing, as compared to their
  25365. respective big brothers, are the ability to work with columns, tables
  25366. and styles in the case of StartWrite and the table and mail merge
  25367. facilities of PenDown.
  25368. 7.5
  25369. The spoken word
  25370. 7.5
  25371. Either of these programs would suffice quite nicely as a wordprocessor
  25372. for the average user but the one feature that sets them apart from other
  25373. educational wordprocessors is the fact that they are ötalkingò
  25374. wordprocessors. Both programs have the ability to speak text using the
  25375. internal sound system of the Archimedes.
  25376. 7.5
  25377. PenDown includes full software speech support built into the program
  25378. whereas users of StartWrite need to purchase a speech synthesizer
  25379. program separately. Although PenDown is, as a result, initially more
  25380. expensive for a site licence than StartWrite, the price difference tends
  25381. to even out when the cost of purchasing the sound software is taken into
  25382. account. With PenDown, you are tied to Superior Softwareæs Speech!
  25383. program whereas StartWrite allows you the choice between that program
  25384. and SpeechSystem from PEP Associates. Although this is not quite the
  25385. öone-stopò solution that PenDown offers, I think that it does have the
  25386. advantage of allowing you to fine tune the speech synthesizer to meet
  25387. your needs. With PenDownæs integral speech synthesizer this is just not
  25388. possible.
  25389. 7.5
  25390. Icon Technology offer a voucher worth 50% off the cost of PEPæs speech
  25391. program when you buy StartWrite. However, this reduction is only good
  25392. for a single copy of SpeechSystem even if you purchase a site licence of
  25393. StartWrite which seems a bit pointless. I raised this issue with both
  25394. Icon Technology and PEP but neither company seemed very interested in
  25395. following it up.
  25396. 7.5
  25397. Talking wordprocessors could become an important feature in the teaching
  25398. of literacy. Longmanæs program has already been used in a pilot study in
  25399. Somerset where, if the initial findings are to be believed, it may have
  25400. some significant advantages over traditional methods of supporting
  25401. learners who have had difficulties in coming to terms with print.
  25402. However, the quality of sound produced by existing speech synthesizers
  25403. for the Archimedes does suggest that there is considerable room for
  25404. improvement. PenDownæs implementation of the speech facility is
  25405. considerably more comprehensive than that found in StartWrite, allowing
  25406. you to determine the range of text that is spoken from an entire
  25407. document right down to individual letters. Its spelling checker, itself
  25408. the more friendly of the two, can also sound out suggested spellings.
  25409. 7.5
  25410. Documentation
  25411. 7.5
  25412. Both programs are well supported by the documentation provided.
  25413. StartWriteæs takes the form of a tutorial, aimed more at teachers and
  25414. older children. PenDownæs booklet has the edge, from a teacheræs point
  25415. of view, in that it not only provides a clear and concise introduction
  25416. to wordprocessing in schools but it also suggests several curricular
  25417. applications for the various features of the program.
  25418. 7.5
  25419. In many ways, it really is hard to separate the programs. Both come
  25420. supplied with a very attractive sans serif default font which is
  25421. sensibly set at 18 points in the case of StartWrite and 16 points for
  25422. PenDown. However, Iæm not sure how appreciative secondary colleagues
  25423. would be of this feature, especially in view of the difficulty one
  25424. experiences in trying to change the default font for a document in the
  25425. case of StartWrite. Graphics can be inserted into documents in either
  25426. program but in a fairly rudimentary way and not without some hiccups in
  25427. both cases. PenDown even has a special graphics mode for working with
  25428. pictures but neither program is capable of anything but the most basic
  25429. of page layouts. PenDown only allows you to have one document open at a
  25430. time whereas StartWrite supports multiple documents.
  25431. 7.5
  25432. Menus
  25433. 7.5
  25434. It is in the approach to menus that these two programs really begin to
  25435. diverge. PenDown, while sporting a modest toolbar, is much more of a
  25436. classic RISC OS program than is StartWrite. Most of the buttons, in
  25437. fact, lead to standard dialogue boxes which, in other programs, would be
  25438. accessed by the menu button of the mouse. StartWrite, on the other hand,
  25439. has adopted a toolbar which is very similar, in many respects, to that
  25440. of Word for Windows.
  25441. 7.5
  25442. Nearly all of the essential basic wordprocessing functions are available
  25443. at the click of a button on the toolbar. These include undo, saving,
  25444. printing, checking spelling, search and replace as well as text
  25445. alignment and effects such as bold, italic, underlining and borders. You
  25446. can zoom in and out by clicking on small icons of mountain ranges which
  25447. double or halve the current scale of magnification.
  25448. 7.5
  25449. Strangely enough, the one thing missing from StartWriteæs tool bar is
  25450. any means of font control. This may not actually be such a bad thing as
  25451. children (and adults?) should really be learning first and foremost to
  25452. use a wordprocessor as a tool for composing and editing rather than as a
  25453. means of merely producing a spruced up öbest copyò.
  25454. 7.5
  25455. Drag æn drop
  25456. 7.5
  25457. When considering editing facilities, it becomes apparent that StartWrite
  25458. is in a league of its own. StartWrite adopts the select and over-type
  25459. approach for replacing and/or getting rid of unwanted blocks of text.
  25460. PenDownæs approach seems unfortunately to be modelled on Editæs rather
  25461. non-standard way of doing things. StartWrite provides the usual means of
  25462. moving and copying text around a document by means of cutting and
  25463. pasting. However, in StartWrite, these techniques are, to some extent,
  25464. redundant as it also supports carrying out these operations by using the
  25465. state of the art ödrag and dropò approach Ö again a feature of Word for
  25466. Windows.
  25467. 7.5
  25468. StartWrite even goes one better than the Microsoft product in this
  25469. respect, for it is possible to ödrag and dropò not only within
  25470. individual documents but also between documents themselves. This feature
  25471. has just been incorporated into the very latest version of the MicroSoft
  25472. product (Version 6) which is an impressive accomplishment for a mere
  25473. childæs wordprocessor!
  25474. 7.5
  25475. Not to be outdone, PenDown has a innovative option for moving, copying
  25476. and deleting blocks of text in the form of a öbinò to which text can be
  25477. despatched for later re-inserting or öemptyingò. What distinguishes this
  25478. implementation of the clipboard from others that I have come across is
  25479. the fact that it is not limited to holding one block at a time. Any
  25480. number of blocks can be dropped into it and the contents, each separated
  25481. by its own header, can be viewed before deciding what to do with them.
  25482. 7.5
  25483. Extra features
  25484. 7.5
  25485. Undoubtedly, pound for pound, PenDown is the more comprehensive and
  25486. ambitious of the two programs. PenDown is accompanied not only by
  25487. extensive example files but also two stand-alone programs; !WordList and
  25488. !Cloze.
  25489. 7.5
  25490. !WordList is an extremely versatile dictionary accessory which allows
  25491. you to insert words from PenDownæs dictionary into any text editor. If
  25492. the speech option is enabled, it can even sound out the words before you
  25493. enter them. !WordList can also produce anagrams and analyse the
  25494. incidence of recurring words from any text file.
  25495. 7.5
  25496. !Cloze, as its name suggests, is an application which will produce cloze
  25497. procedure text files from any text file that is dropped onto its icon.
  25498. 7.5
  25499. Most aspects of PenDown are configurable from an option on the iconbar
  25500. menu. This is a very welcome feature in a program aimed largely at
  25501. schools, as it does allow the program to be tailored towards the needs
  25502. and aptitudes of a wide range of users. (Itæs pretty useful for home
  25503. users too.) To compensate for its rather under-powered toolbar, PenDown
  25504. does allow the function keys to be set up to perform various shortcuts.
  25505. Existing KeyScipts may be edited or new ones created using a list of
  25506. possible commands which are documented in the manual.
  25507. 7.5
  25508. Conclusion
  25509. 7.5
  25510. I would have no hesitation in recommending either of these programs for
  25511. use in school. Against the power and number of features found in
  25512. PenDown, one has to balance the sheer ease of use of StartWrite.
  25513. Obviously though, it makes sense for a school to decide on one standard
  25514. wordprocessor throughout the school in order to promote continuity and
  25515. minimize the time spent on learning the features of programs as opposed
  25516. to using them.
  25517. 7.5
  25518. In the end my preference was for StartWrite for the following reasons.
  25519. The program is simple and intuitive enough for children from reception
  25520. (four plus) right up to secondary age to use. It is not a million miles
  25521. away in look and feel from standard Windows wordprocessors, which a lot
  25522. of staff are familiar with. Perhaps most important of all is the fact
  25523. that it is the first childrenæs wordprocessor that I have come across
  25524. which really does put composition and editing, as opposed to publishing,
  25525. at the heart of the process. If, however, I was choosing a wordprocessor
  25526. with mainly older children in mind, I would be very tempted by the
  25527. wealth of features offered by Talking Pendown.
  25528. 7.5
  25529. Talking Pendown is available through Archive for ú69 inc VAT (ú275
  25530. primary, ú450 secondary) and StartWrite costs ú75 inc VAT (ú131) again
  25531. through Archive. (Site licence prices are shown in brackets.)ááA
  25532. 7.5
  25533. Xword
  25534. 7.5
  25535. Roger King
  25536. 7.5
  25537. Xword is a powerful and sophisticated, multitasking crossword setting
  25538. and solving application for the range of Archimedes computers. This
  25539. application produces the conventional black and white crossword grids
  25540. that we see every day in our newspapers. The program is intended to
  25541. remove the öspadeworkò in the design of crosswords, and thus allow the
  25542. crossword-setter to concentrate on the more creative aspects of
  25543. crossword design, e.g. clue-writing.
  25544. 7.5
  25545. Xword version 1.12b
  25546. 7.5
  25547. The program disc is supplied unprotected in a sturdy plastic wallet and
  25548. contains an English dictionary and the instruction manual. The disc also
  25549. includes many sample puzzles and a tutorial on how to use the
  25550. application. Xword is loaded in the standard manner for a RISC OS
  25551. program. Clicking on Xwordæs icon on the iconbar produces a window
  25552. displaying a default 15╫15 blank crossword grid. Any size of crossword
  25553. grid may also be generated by clicking on Xwordæs iconbar icon and
  25554. selecting the Create option.
  25555. 7.5
  25556. You can use Xword in three operating modes: Compile Mode is used to
  25557. compile a puzzle. Solve Mode is used to solve a puzzle. Edit Mode is a
  25558. special mode which is only available during the compilation of puzzles.
  25559. It allows manipulation of blocks of cells within puzzles.
  25560. 7.5
  25561. First, the pattern...
  25562. 7.5
  25563. The first icon in Xwordæs toolbox produces a random fill of black
  25564. squares in the top-left corner of the grid. This tool does not always
  25565. create a ölegalò pattern. Sometimes there will be an odd square or two
  25566. which does not interconnect to the rest of the puzzle. If such a random
  25567. fill is produced, you have two choices Ö either click on the pattern-
  25568. generator tool again or adjust the pattern manually by changing the
  25569. colour of individual squares.
  25570. 7.5
  25571. When you think you have created a good pattern, you are then ready to
  25572. add the symmetry to the rest of the grid. There are two different ways
  25573. of adding symmetry, either by rotation or reflection. In both cases, the
  25574. pattern in the top-left corner is copied to the other three corners in
  25575. the grid. Once a grid is produced, you can tell Xword to number the
  25576. puzzle which it will do automatically.
  25577. 7.5
  25578. Then the words...
  25579. 7.5
  25580. There are several ways of entering words into a puzzle:
  25581. 7.5
  25582. 1.áDirect input by entering individual words manually.
  25583. 7.5
  25584. 2.áÉAutomatic insertæ allows you to enter a single word which Xword will
  25585. attempt to fit into the puzzle.
  25586. 7.5
  25587. 3.áUse suggestions from the 70,000 word English dictionary.
  25588. 7.5
  25589. 4.áDrag a text file (of a particular format) onto the puzzle. Xword will
  25590. attempt to fit as many words as possible into the puzzle. (This is
  25591. particularly useful for designing thematic puzzles.)
  25592. 7.5
  25593. The dictionary
  25594. 7.5
  25595. Xwordæs dictionary is supplied as an application directory. All words in
  25596. this dictionary are split up into certain length uncompressed text files
  25597. from 1 to 19 characters. Overseas users of the Xword application can
  25598. create their own foreign language dictionaries very easily.
  25599. 7.5
  25600. The dictionary can be accessed in three ways, by asking it to find:
  25601. 1.áThe first word to fit in a particular space (a quick search). 2.áA
  25602. list of words to fit in a particular space (a simple search). 3.áA group
  25603. of up to eight words to fit into possibly interlocking spaces (a complex
  25604. search).
  25605. 7.5
  25606. The first method will find the first word (in alphabetic order) to fit
  25607. in the highlighted space but as the search is alphabetical, it will tend
  25608. to find words at the beginning of the alphabet.
  25609. 7.5
  25610. A simple search will give you a list of words that will fit the
  25611. highlighted block. After a few seconds, you get a list window containing
  25612. the words that will fit into the highlighted block. Just choose a word
  25613. and drag it to the grid.
  25614. 7.5
  25615. As the puzzle is being filled with words, you will probably come across
  25616. instances where the dictionary is unable to suggest a word that will fit
  25617. in the grid with other interlocking words present. You could then delete
  25618. a word (or two) from the grid and ask the dictionary for other choices
  25619. but a far better solution is to perform a complex search. The simple
  25620. crossword grid shown opposite will illustrate this.
  25621. 7.5
  25622. The remaining four partially empty lights from the crossword grid have
  25623. been dragged into the left-hand column of the search window. As each
  25624. drag is completed, the reference (across or down) will be displayed. The
  25625. order in which the references are arranged within the left-hand column
  25626. determines the order in which the search is carried out and you may find
  25627. that if you put the references to the longer words first, the search
  25628. time will be reduced.
  25629. 7.5
  25630. Click on the Search icon and, After a short time, the searching will
  25631. stop and the right-hand column of the window will display a list of
  25632. interlocking words that will fit into the grid. At this stage you have
  25633. several options: 1.áAdd the found words to the puzzle (aborting the
  25634. search). 2.áAsk Xword to find another set of words. 3.áDelete one of the
  25635. references if you feel the search is ötoo hardò. 4.áAdd an extra
  25636. reference to make the search more specific. 5.áAbort the search
  25637. completely.
  25638. 7.5
  25639. When a grid has been completed by filling in all blank squares, you now
  25640. come to the hardest part of crossword compiling...
  25641. 7.5
  25642. Then create the clues!
  25643. 7.5
  25644. Xword does not provide any substitute for the crossword compileræs
  25645. creative skill but it does provide the means to enter, edit and view
  25646. your set of clues. In addition, it is possible to provide three separate
  25647. sets of clues for every answer in the grid.
  25648. 7.5
  25649. Solving a puzzle
  25650. 7.5
  25651. Many of Xwordæs facilities described so far are also available in Solve
  25652. mode. In particular, the full range of dictionary tools is available.
  25653. You can use each of the following tools either applied to a single word
  25654. or applied to an entire puzzle, in which case, the user is asked for
  25655. confirmation before execution.
  25656. 7.5
  25657. The Compare tool compares the solveræs solution thus far with the actual
  25658. solution. Any letters found to be incorrect are deleted.
  25659. 7.5
  25660. The Mark tool informs you how many of the letters you have got right. No
  25661. indication is given of which letters are right or wrong.
  25662. 7.5
  25663. The Cheat tool fills in the actual solution in the highlighted word or
  25664. the entire puzzle as requested.
  25665. 7.5
  25666. Saving
  25667. 7.5
  25668. There are various Save options in the Xword menu:
  25669. 7.5
  25670. File saves the entire puzzle in Xword format.
  25671. 7.5
  25672. Grid saves the on-screen part of the puzzle in drawfile format.
  25673. 7.5
  25674. Clues saves the puzzleæs clues in Edit format.
  25675. 7.5
  25676. Solution leads to another submenu with options to save the solution
  25677. ÉGridæ (the solution fitted into the grid) as a drawfile and Text to
  25678. save as an Edit file.
  25679. 7.5
  25680. Printing
  25681. 7.5
  25682. The file icons can also be dragged to a Printer icon on the iconbar.
  25683. This will produce hard copy with the minimum of fuss. If you need a
  25684. finer control over what is printed, you can set various options from a
  25685. Print dialogue box.
  25686. 7.5
  25687. Customising Xword
  25688. 7.5
  25689. In Xwordæs application directory there is a text file named öDefaultsò.
  25690. You can customise many of the settings to your own requirements by
  25691. altering the data in this file.
  25692. 7.5
  25693. Many Xword operations can be carried out with keyboard shortcuts. There
  25694. are thirty available.
  25695. 7.5
  25696. Wish list
  25697. 7.5
  25698. A problem encountered using this application was the lack of a
  25699. dictionary maintenance facility. This makes the adding/deleting of
  25700. dictionary words a laborious task. At present, to add a word to a
  25701. dictionary, you have to load the text file (of required word length)
  25702. into Edit and insert the word into alphabetical sequence. I prefer to
  25703. use PipeDream4 for this task, as the modified word list can be sorted in
  25704. order with a few simple keypresses. I understand that a dictionary
  25705. maintenance facility may well be incorporated in a future release.
  25706. 7.5
  25707. Another wish is that the dictionary should be in compressed format. The
  25708. dictionary supplied with Xword has approximately 70,000 words and takes
  25709. up more than 500Kb of floppy disc space. I use my own dictionary of over
  25710. 300,000 words with this application. I have compressed this very large
  25711. dictionary application with öSparkFSò and have it installed on my hard
  25712. disc drive. This dictionary, uncompressed, takes up very nearly 3Mb of
  25713. space. In its compressed state, it has been reduced to 1.4Mb Ö a
  25714. considerable saving. There is, of course, a slight reduction of speed
  25715. when searching a compressed dictionary for words but it is as fast as
  25716. accessing uncompressed data from a floppy disc.
  25717. 7.5
  25718. Anagrams are part and parcel of most professionally produced crosswords.
  25719. This application really does need a small window where grid words can be
  25720. dragged and available anagrams of that word listed. At the present time
  25721. I use William Tunstall-Pedoeæs öSuperGramò application to generate
  25722. anagrams from words in each crossword grid. This excellent application
  25723. is available from most Shareware libraries.
  25724. 7.5
  25725. It would be most useful if the normal black fill of crossword grids
  25726. could be changed to a light grey fill for the printing out of pre-
  25727. publication draft copies of crossword grids. This option would save an
  25728. enormous amount of ink when using inkjet printers.
  25729. 7.5
  25730. Conclusion
  25731. 7.5
  25732. I have been setting professional crossword puzzles for over thirty
  25733. years. For the last ten or so years, I have used various Acorn computers
  25734. and software to produce grids, clues and the final proof copy. Xword
  25735. provides all of these functions in one excellent application. I can
  25736. recommend the application without reservation.
  25737. 7.5
  25738. Xword is produced by Panda Discs and costs ú44.95 inclusive of VAT and
  25739. carriage. Site licences are also available.
  25740. 7.5
  25741. I have designed a keystrip for this application, listing all of the
  25742. keyboard shortcuts. If anyone would like a copy, then please send me a
  25743. blank formatted disc and reply-paid padded bag. I am willing to let
  25744. other crossword compilers have copies of my large dictionary (300,000+
  25745. words) compiled over the last thirty years. The dictionary is held in
  25746. several different formats. Please send me a stamped addressed envelope
  25747. for full details. Roger King, Malgre-Tout, Ruette des Corneilles, Cobo,
  25748. Castel, Guernsey.ááA
  25749. 7.5
  25750. Music Column
  25751. 7.5
  25752. Stewart Watson
  25753. 7.5
  25754. I had a very interesting letter the other week from a newly retired
  25755. reader, who recently purchased an Archimedes hoping, amongst other
  25756. things, to use the it to develop his interest in music Ö but he had no
  25757. previous practical musical experience. The general tone of the letter
  25758. can be summed up by this quote;  öWhy canæt the manuals for the various
  25759. bits of software be written in English rather then in Serbo-Croat?!ò His
  25760. letter has prompted me to look again at the subject of choosing suitable
  25761. software.
  25762. 7.5
  25763. What to buy?
  25764. 7.5
  25765. A few months ago, I did a brief review of some of the music software
  25766. currently available and I would just like to sum up that article, and
  25767. add some extra pointers as to what might be the best software route for
  25768. each individualæs needs. Unfortunately, this particular reader had been
  25769. concentrating his efforts on two pieces of software that were
  25770. particularly unsuited to his needs. öWhat I would really like to do, as
  25771. a non-musician and non-player of any instrument, is to put together some
  25772. tunes of my own using the computer.ò There is now a fairly wide range of
  25773. music software about for users with varying degrees of musical expertise
  25774. but there are some questions you should ask yourself before spending
  25775. your hard-earned cash.
  25776. 7.5
  25777. Å    What do I want to be able to do?
  25778. 7.5
  25779. Å    Are my wishes achievable?
  25780. 7.5
  25781. Å    Is this software capable of fulfilling my aspirations?
  25782. 7.5
  25783. Å    Can I move step by step towards my goal?
  25784. 7.5
  25785. Å    Do I wish to hear my music, see it printed out, or both?
  25786. 7.5
  25787. Composition
  25788. 7.5
  25789. Do you wish to compose original pieces in a classical style? or write
  25790. simple ditties? or perhaps only re-arrange some of the wide variety of
  25791. commercially available MIDI files?
  25792. 7.5
  25793. A computer is only a tool and, remarkably good though it is, it cannot
  25794. make a silk purse out of a sowæs ear! If your desire is to write
  25795. original pieces of music, it is doubtful whether you will find enough
  25796. background material on music in any software manual, as the manualæs
  25797. purpose is simply to explain how that program works, and it is not meant
  25798. to be a treatise on composition or arrangement.
  25799. 7.5
  25800. Some background reading and study is essential, I would say, before
  25801. indulging in composition or arranging and before attempting to write
  25802. Magnum Opus Number 1. However, there are exceptions to every rule and I
  25803. do know some people who have produced excellent and exciting original
  25804. compositions from their computer with little background knowledge Ö but
  25805. these tend to be people under the age of 18! The older we become, the
  25806. less adventurous we tend to be Ö so more preparation is required before
  25807. undertaking new activities.
  25808. 7.5
  25809. Maestro
  25810. 7.5
  25811. My correspondent, being recently retired, hardly falls into the under 18
  25812. category(!) and, unfortunately, the first music software with which he
  25813. came in contact was Maestro. Now Maestro is not a bad bit of software,
  25814. especially as it comes free, but it is not really for the novice
  25815. musician. Its uses are strictly limited, in that it lacks many of the
  25816. features found in other, admittedly more expensive, music software.
  25817. 7.5
  25818. Trackers
  25819. 7.5
  25820. The other program that the reader had used was one of the Soundtracker
  25821. programs. There are now some really excellent Tracker programs for the
  25822. Archimedes but these are, in my opinion, for the younger user or for the
  25823. more experienced computer user who wishes to add music to his own
  25824. programs or demos. Tracker software terminology is slightly musically
  25825. non-standard and excellent though they are, they do not really approach
  25826. music from the musicianæs usual standpoint.
  25827. 7.5
  25828. Rhapsody and Notate
  25829. 7.5
  25830. The basic purpose of both these programs is to produce printed scores of
  25831. pieces entered into them from the computer keyboard or external MIDI
  25832. keyboard. If your wish is primarily for printed copies of your work, one
  25833. of these might be what you want. Each program has particular strengths
  25834. and, as Notate is geared to the education market, it might be a better
  25835. bet for the novice. The vast number of demonstration files provided with
  25836. Notate are bound to be a boon. Having said that, Rhapsody 3 also comes
  25837. with a large number of demonstration files.
  25838. 7.5
  25839. MIDI interface
  25840. 7.5
  25841. If you wish to play music into the computer from a keyboard, or if you
  25842. wish to use more than the eight channels of sound from the computer, you
  25843. will need an interface so that the computer and the keyboard can talk to
  25844. each other. There are a whole range of different MIDI interfaces about
  25845. and it will depend which model of Archimedes and what other podules you
  25846. have fitted, which is the most suitable for your needs.
  25847. 7.5
  25848. Sequencers
  25849. 7.5
  25850. If what you want to do is experiment with sound by playing and recording
  25851. into the computer, using the computer as a note store, you will almost
  25852. certainly need one of the sequencing programs. There is now an expanding
  25853. choice of sequencers for the Archimedes.
  25854. 7.5
  25855. Sound Advice from the Really Small Software Company is the least
  25856. expensive and can import Standard MIDI files.
  25857. 7.5
  25858. The next one up in terms of price is MicroStudio from EMR which has
  25859. extra features designed to help you learn to play the keyboard. It comes
  25860. with some demonstration files which you can learn to play on a MIDI
  25861. keyboard.
  25862. 7.5
  25863. Serenade from Clares is next up the price range and has some really nice
  25864. features, especially the guitar window where chords can be drawn on a
  25865. guitar fretboard and entered directly by cursor.
  25866. 7.5
  25867. Studio 24+ from EMR is the most expensive of the sequencers currently
  25868. available for the Archimedes, and has a whole host of features, enough
  25869. to satisfy the most demanding of users. Its only drawback is that,
  25870. although it has been upgraded umpteen times, it still has the same basic
  25871. front panel as it had when it first saw the light of day some six or
  25872. seven years ago and it now looks and feels a bit dated. It is, however,
  25873. extremely powerful and fast.
  25874. 7.5
  25875. Conclusions
  25876. 7.5
  25877. If you have answered the questions above to your satisfaction, the next
  25878. step is to sample the various programs available. Some companies are
  25879. helpful and provide demonstration discs, either free or with a refund
  25880. against the purchase price if you buy the program Ö these give you a
  25881. chance to try before you buy. If you canæt get a demo, ask around and
  25882. see if you can find someone with the program you think you want. Ask
  25883. them for a demonstration and ask for their views on its merits and
  25884. demerits because the advice of someone actually using a system can be
  25885. very valuable.
  25886. 7.5
  25887. If I could only have one piece of music software right now, it would be
  25888. have to be Rhapsody 3. If I could have two, the second would be
  25889. Studio24+ V3 (with the MIDI file converter), and my third choice would
  25890. be ScoreWriter. However, if my circumstances were like the gentleman
  25891. whose letter inspired this article, I would suggest the order might well
  25892. be, first choice Ö Notate, second choice Ö MicroStudio, third choice Ö
  25893. Rhapsody 3.ááA
  25894. 7.5
  25895. Some Serbo-Croat terms explained!
  25896. 7.5
  25897. Sample Ö A sample is usually a sound which has been recorded then
  25898. digitised so that it can be stored onto disc and loaded and played by
  25899. the computer when required.
  25900. 7.5
  25901. Blocks Ö A block is any selected group of notes. Just as with a block of
  25902. words in a wordprocessor, a block of notes in a sequencer can be cut,
  25903. copied or pasted.
  25904. 7.5
  25905. Markers Ö Markers are used to mark the beginning and end of a block.
  25906. 7.5
  25907. Patterns Ö A pattern in a sequence is a section Ö like a paragraph in an
  25908. essay. Unfortunately, in the Tracker-type programs a pattern sometimes
  25909. means a single line of notes sounding one after the other Ö which can
  25910. cause confusion.
  25911. 7.5
  25912. Genesis/Magpie Column
  25913. 7.5
  25914. Paul Hooper
  25915. 7.5
  25916. Acorn User Show
  25917. 7.5
  25918. What a show! I was on the Archive stand for two hours on both Friday and
  25919. Saturday and I never stopped! It was nice to meet some of the people
  25920. that I have been writing to for some time. I was particularly grateful
  25921. to those who brought applications with them to add to the catalogue or
  25922. to ask my advice. We now have a fine Magpie adventure written by 9 year
  25923. old Mark Newton of Essex.
  25924. 7.5
  25925. Around the show
  25926. 7.5
  25927. One of the highlights of the show for me was the Magpie binder that
  25928. Uniqueway were showing on their stand. This was all about Thunderbirds
  25929. and not only had full colour pictures and text information but also
  25930. Replay films of the launching of all the Thunderbirds along with many of
  25931. the craft in action. After chatting with the very helpful staff and
  25932. examining the set up, I realised that the binder was running on an A5000
  25933. from an 80Mb hard disc and that it occupied 79Mb of that disc! Has
  25934. anyone got a spare A5000?
  25935. 7.5
  25936. Genesis was in action on the Acorn in Education stand with a CD-ROM
  25937. application about Langdale, written by Ital of Halifax. This application
  25938. is based on O.S. maps of the area and has over 500 colour photographs
  25939. along with text, diagrams and sounds. Although this was a preview
  25940. version, it looks a very exciting use of Genesis in Geography. Since the
  25941. show, I have received a whole pile of HD discs containing part of this
  25942. application and have sat and enjoyed touring around Langdale in the warm
  25943. while it was snowing outside. Iæll tell you more about this next month.
  25944. 7.5
  25945. A very novel use of Genesis was on show from CD sports. This is an
  25946. application to teach swimming and a full review appears below. On the
  25947. Oak stand, some of the ready-made Genesis packages were on display,
  25948. along with the new Oak Recorder II.
  25949. 7.5
  25950. PC clone?
  25951. 7.5
  25952. One of the most disappointing aspects of the User Show to my mind was
  25953. the idea that multimedia was just the province of the PC world. Many of
  25954. the multimedia CD-ROMs on show were conversions from PCs with the
  25955. consequent hype in price. Now I am making no comment on the content of
  25956. these programs because some of them, like ÉWho Stole the Decimal
  25957. Point?æ, are excellent, but if a majority of computers in education are
  25958. Acorn machines, why are all these programs produced on PCs? Where are
  25959. all the people who can produce good multimedia products on Acorn
  25960. machines? Is it the case that the people that produce these CDs are
  25961. programmers and not teachers?
  25962. 7.5
  25963. Optima
  25964. 7.5
  25965. In my review of this multimedia package in Archive 6.9, I commented that
  25966. Northwest SEMERC were going to produce a series of resource packages for
  25967. Optima. These were available at the Acorn User Show and cover such
  25968. diverse topics as ÉOur World In Spaceæ, ÉNursery Rhymesæ, ÉWords and
  25969. Picturesæ and the excellent ÉHairy Maclaryæ books by Lynley Dodds. The
  25970. nice people from SEMERC took me through these packages and I was very
  25971. impressed with the idea of multimedia for infants. I shall be taking
  25972. these applications into a class of five year olds and also down to my
  25973. local playgroup in the coming weeks and a full review of these will
  25974. appear in next monthæs column if I can stop my six year old daughter
  25975. from playing with my review copy of Hairy Maclary!
  25976. 7.5
  25977. The swap shop
  25978. 7.5
  25979. The swap shop has grown yet again with an application about track
  25980. cycling from Peter Walder of Sheffield Hallam University. This is a
  25981. large application with many sprites showing exercises and the reasons
  25982. for them and requires either a hard disc or a disc drive capable of
  25983. reading HD discs. For all beginners, there is the WIMP tutor that
  25984. teaches the basic principles of window operation and menus. I have
  25985. already sent out fifteen copies of this since the NCS Open Day.
  25986. 7.5
  25987. Also added are two historical applications on the Tudors and the
  25988. Stuarts. These are open ended applications which have a basic time line
  25989. and then it is up to you to fill in the information on the subjects on
  25990. specific pages. The pages normally have a picture of some sort to
  25991. illustrate the subject. These would form a good class project with
  25992. groups of children filling in the information on one or two subjects.
  25993. For these applications you will, of course, require your own copy of
  25994. Genesis or Magpie.
  25995. 7.5
  25996. Anyway, if you require a copy of the catalogue just send me a blank disc
  25997. and the return postage to the address at the end of this article.
  25998. 7.5
  25999. Swimming
  26000. 7.5
  26001. I know that Genesis is flexible, but using it to teach swimming... ? áI
  26002. approached this with a degree of scepticism but having gone through it a
  26003. few times, Iæm beginning to find myself convinced by the blurb.
  26004. 7.5
  26005. The package comes in a video-style box with no less than eight floppy
  26006. discs and a small A5 manual. This is a huge application and although you
  26007. can run it from floppy, a hard disc is a better bet.
  26008. 7.5
  26009. This application is produced with the help of the Amateur Swimming
  26010. Association and the Hampshire Microtechnology Centre and is designed to
  26011. help the teaching of swimming and water safety. It was produced in the
  26012. good old days of RISC OS 2 and therefore requires the computer to be
  26013. configured with the cache off. In fact, the instructions to configure
  26014. the machine to optimum running conditions contains five different
  26015. instructions. It would have been better to include a boot file to set
  26016. these up.
  26017. 7.5
  26018. Running the application
  26019. 7.5
  26020. The application runs in mode 15 and the first thing you will notice is
  26021. that the windows have no icons or even a title bar. This means that you
  26022. cannot move them around or multitask with another application. After the
  26023. initial title page, there are some quick instructions and then the index
  26024. page. You are then asked if you can glide and if you understand why you
  26025. can glide. If you answer Énoæ, it takes you to a set of pages to explain
  26026. this.
  26027. 7.5
  26028. The main index includes the following options: front glide, front crawl,
  26029. breaststroke, backstroke, butterfly, survival skills, water safety,
  26030. activities and exit. Double clicking on any of the icons takes you to a
  26031. window which enables you to select between hard drive or floppy-based
  26032. use.
  26033. 7.5
  26034. Each of the different options follows a similar pattern with a mixture
  26035. of information pages and games to play. The information pages include
  26036. animations which show you the best positions for doing a particular
  26037. stroke. The games pages are particularly good with a board game,
  26038. throwing items to help someone in the water and my own favourite of
  26039. dragging the flag to the flag pole and discovering what it means. There
  26040. are lots more games and animations to keep you amused.
  26041. 7.5
  26042. Quitting the application
  26043. 7.5
  26044. Most pages within the applications include a quit option which returns
  26045. you not to the main index but back to the initial title page. From there
  26046. you have to work your way through the title page, instructions and
  26047. deciding on floppy or hard disc versions. This can become somewhat
  26048. frustrating waiting for the title page to scroll itself. If you are
  26049. using the floppy disc version, it returns you to the desktop with the
  26050. index loaded but again you have to work through title page, etc.
  26051. 7.5
  26052. Conclusions
  26053. 7.5
  26054. This is a novel application and the games and animations are excellent.
  26055. Unfortunately, poor programming coupled with little thought to the user
  26056. detracts from what could otherwise be an excellent program. My advise to
  26057. anyone buying this program is to throw away disc 1 which is the index
  26058. application and just use discs 2-8 as separate applications. You then
  26059. have eight good separate applications on breaststroke, butterfly, etc.
  26060. If you have access to Genesis, modify the pages with the inclusion of
  26061. title bar, go to back and quit icons. The survival and safety
  26062. applications are brilliant with good games and graphics and are good
  26063. Éskill and drillæ programs in their own right.
  26064. 7.5
  26065. Whether this justifies the asking price of ú46.99, I will leave you to
  26066. judge but certainly do not dismiss this program as most schools have
  26067. only limited access to swimming pools and this program can do much to
  26068. reinforce the basic skills of swimming. My thanks must go to the
  26069. children of Freethorpe CP School for the help they gave me in reviewing
  26070. this application.
  26071. 7.5
  26072. Swimming is available from CD Sports, 4 Wirral Business Centre, Dock
  26073. Road, Birkenhead, Wirral L41 1JW at ú39.99 +VAT (= ú49.99).
  26074. 7.5
  26075. Genesis/Magpie tips
  26076. 7.5
  26077. One of the advantages with both programs is their ability to present
  26078. information in a non-linear way. You can skip around the pages of an
  26079. application with gay abandon and follow your own line of thought. In
  26080. Magpie you can use the ÉLeave Markeræ option to allow you to return to
  26081. your last page. The Magpie, example called Stuarts on the monthly disc
  26082. shows what I mean. There are two menus, one a time line and the other a
  26083. menu on religious issues. Clicking on the item marked Pilgrim Fathers in
  26084. either menu will take you to a page on the Pilgrim Fathers. Clicking on
  26085. the marker in the top left hand corner will take you back to the menu
  26086. from which you came. Try the other menu now and again and you will find
  26087. that the marker returns you to the menu you used to gain access to it.
  26088. 7.5
  26089. In Genesis, you can use the GO_BACK command to achieve the same result.
  26090. This time the pages have the ÉReturn2æ icon of a blue square on it.
  26091. Clicking on this will return you to correct menu. For the benefit of all
  26092. the script language buffs, the commands are as follows:
  26093. 7.5
  26094. DEF FRAME öSat,04 Dec 1993.16:30:52;1ò
  26095. 7.5
  26096. SPRITE öreturn2ò
  26097. 7.5
  26098. FGCOL 7
  26099. 7.5
  26100. BGCOL 0
  26101. 7.5
  26102. AT 960 -768 1056 -704
  26103. 7.5
  26104. ON SELECT BEGIN GO_BACK
  26105. 7.5
  26106. CLOSE END
  26107. 7.5
  26108. BORDER
  26109. 7.5
  26110. END FRAME
  26111. 7.5
  26112. The trick is in lines six and seven which, freely translated, means that
  26113. when the user clicks <select> a subroutine BEGINs and Genesis GOes_BACK
  26114. to the previous page and CLOSEs the open page and ENDs the sub-routine.
  26115. 7.5
  26116. The Genesis example on the monthly disc, shows how this command can be
  26117. used to replicate the marker in Magpie, with the added ability of using
  26118. your own sprite anywhere on the page.
  26119. 7.5
  26120. The end bit
  26121. 7.5
  26122. My thanks go to all the people who have written to me in the last year
  26123. and may I take this opportunity to pass on my good wishes for the coming
  26124. year. If you have any queries or questions or any applications for the
  26125. ÉSwap Shopæ please write to me, Paul Hooper, at 11 Rochford Road,
  26126. Martham, Great Yarmouth NR29 4RL. Phone 0493-748474.ááA
  26127. 7.5
  26128. Squirrel 2
  26129. 7.5
  26130. Tim Nicholson
  26131. 7.5
  26132. Digital Services have recently released version 2 of Squirrel, their SQL
  26133. database system. In contrast to the version 1.2x upgrades which were
  26134. sent to existing users free of charge, the upgrade to version 2 costs
  26135. ú25 for the software and a further ú10 for a replacement manual. The
  26136. price for new users is now ú139. (All prices exVAT) Digital Services
  26137. claim that there are 38 separate enhancements in version 2, but are they
  26138. worth the cost of the upgrade?
  26139. 7.5
  26140. The proof of the pudding
  26141. 7.5
  26142. ... is in the installing Ö which is where I encountered my first slight
  26143. problem. As Digital Services did not have any manuals when I received my
  26144. upgrade, they supplied me with an upgrade disc and the promise of the
  26145. manual to follow. The disc contained an application called !NuVersion
  26146. which, when run, upgrades ones previous version of both Squirrel and
  26147. SqlImport to version 2.00, and so I set about upgrading (making sure I
  26148. kept a copy of my earlier version somewhere in case of problems). Upon
  26149. running !NuVersion, I was presented with an error message saying öEnsure
  26150. Disc is write protectedò. Being cautious, I had done this anyway, but I
  26151. checked and tried again. Same result. Applying a little reverse logic, I
  26152. turned the write protection off. Success! Itæs amazing the difference in
  26153. meaning that the lack of the word not can make to an instruction!
  26154. 7.5
  26155. Needles and haystacks
  26156. 7.5
  26157. In due course, the manual arrived, together with a covering letter which
  26158. included some ominous phrases, more of which later. As I attempted to
  26159. find out what all the new features were, I discovered that one of the
  26160. things missing from the new manual is any listing of the changes from
  26161. previous versions. It was therefore a case of working through section by
  26162. section trying to spot the goodies. In all I counted about 18 areas of
  26163. enhancement ranging from small additions, to complete new sections with
  26164. several facilities. This is not to say that I quibble with the claim of
  26165. ö38 separate enhancementsò since it rather depends on how you count
  26166. them. The changes are certainly significant and most of the things on my
  26167. wish list were there with perhaps one or two omissions, but it is in the
  26168. nature of man always to want more than he has got.
  26169. 7.5
  26170. Laying the table
  26171. 7.5
  26172. In the table creation/editing mode of Squirrel, I found a number of new
  26173. features. On the cosmetic side, it is now possible to have a backdrop
  26174. picture and text within the viewing window. Tables may now be password-
  26175. protected providing a greater level of security on public systems or
  26176. over a network. Individual fields may be either public, read only, or
  26177. hidden from all but the password holder.
  26178. 7.5
  26179. One particularly welcome new feature, is the ability to turn off
  26180. indexing on fields for which Squirrel would normally expect to generate
  26181. an index (i.e. string numeric and Boolean fields). This can lead to a
  26182. substantial saving of disc space, since the index file can be larger
  26183. than the data file, and it can also speed up certain operations as there
  26184. are fewer indexes to generate. The ability to compress text, picture and
  26185. file fields is also offered although, in version 2.00, this feature does
  26186. not work properly and its usage can corrupt the database. Digital
  26187. Services warned of this (and a number of other öminorò bugs) in the
  26188. accompanying letter and say they will be issuing a free upgrade to all
  26189. purchasers when they have ödealt with the situationò.
  26190. 7.5
  26191. It is now possible to set a default entry for a field when a new record
  26192. is created, and ensure that an entry is unique. I found a problem with
  26193. trying to set a default date entry to ÉTODAYæ and invoked an error
  26194. message whenever Squirrel tried to automatically set a date field on new
  26195. records. Wordwrapping is now also configurable in text fields, and
  26196. setting the entry order of fields is easier to do for small changes.
  26197. 7.5
  26198. One thing that hasnæt changed is that entering Edit Table mode
  26199. automatically forces Squirrel to re-index the database. Whilst this is
  26200. obviously necessary if fields have been edited or deleted, or their type
  26201. changed, it is a real pain if all you wanted to do was to change, say,
  26202. the backdrop picture or the order in which data fields are entered. If
  26203. you have a sizable database which is being re-indexed, it can take quite
  26204. some time executing this unnecessary task.
  26205. 7.5
  26206. Data facilities
  26207. 7.5
  26208. A toolbar is now available in data entry mode to replicate the function
  26209. of GOTO First/Last and GOTO Previous/Next which are provided in a menu
  26210. or via the Page Up/Down buttons. However, whilst Previous/Next relates
  26211. to the index of the currently active field, the toolbar always seemed to
  26212. use the first indexed field in the database, thus rendering this feature
  26213. virtually useless.
  26214. 7.5
  26215. A new display called öList Modeò is now available. It can display
  26216. several records at a time, each record on a single line with either all
  26217. or selected fields available. In this mode, it is possible to drag
  26218. fields from one record to another or edit an individual record.
  26219. Unfortunately, it is not possible to use ÉGOTOæ in this mode to get you
  26220. to roughly the right place and then scroll up or down to find the
  26221. specific entry you require. The order in which the list is displayed is
  26222. selectable from a submenu. This menu displays all the available fields
  26223. not just those that have a valid index on which to order and selecting
  26224. an invalid field produces an error message and a blank display. It would
  26225. be better if invalid fields were omitted from the submenu or greyed out.
  26226. Toggling between card mode and list mode automatically sets the list
  26227. mode index back to the first field in the list (which may not be
  26228. indexed). It needs to use the currently active index in card mode to be
  26229. of much use. I also found another problem in that having selected
  26230. ÉSurnameæ as my index field in the menu, the list was promptly displayed
  26231. sorted by ÉForenameæ which was the field above Surname in the list. This
  26232. offset was complicated by the inclusion of non-indexed fields in the
  26233. list and I gave up trying to find out which field (if any) I had to
  26234. select to obtain a Surname ordered list Ö another table, however, did
  26235. not exhibit this problem.
  26236. 7.5
  26237. Enquire within
  26238. 7.5
  26239. Query mode now comes with two powerful extra features, a graphing mode,
  26240. which can produce bar, pie or line charts from selected fields. These
  26241. charts may be displayed on screen, printed or saved as drawfiles. Whilst
  26242. the results are not öhot-linkedò as in other packages, they do provide
  26243. some nice features and can be made to produce meaningful graphs from
  26244. non-numeric data by counting the number of occurrences of a particular
  26245. entry grouped by another entry. For example, by counting the number of
  26246. Surnameæs against Class grouped by Year, a plot of the number of
  26247. children in each class for each year can easily be produced. The
  26248. graphing mode is also available from within the Reporting option
  26249. enabling easy insertion into reports.
  26250. 7.5
  26251. The second big addition to the query mode is what is referred to as
  26252. Batching. This is in addition to the ability to set an auto-run mode for
  26253. a query. When a query file is double clicked on, it can be set to
  26254. automatically execute a particular function such as produce a report,
  26255. export a new table or CSV file, etc. This enables global operations to
  26256. be carried out on a batch of records as defined by the query. Two types
  26257. of operation are supported: deletion of records and updating of
  26258. specified fields. Unfortunately, the manual is rather incomplete in its
  26259. description of these facilities, concentrating on how to update numeric
  26260. fields only. An errata file fills in some of the details with regard to
  26261. updating text fields but no mention is made of dealing with date fields
  26262. where, once again, I encountered some difficulties. I eventually managed
  26263. to achieve the desired result by much trial and error Ö the syntax
  26264. required was by no means intuitive. When updating a field, any of the
  26265. functions valid in a View definition may be used and these are now much
  26266. extended.
  26267. 7.5
  26268. Viewing facilities
  26269. 7.5
  26270. Most of the new facilities in the Views section of Squirrel have already
  26271. been mentioned elsewhere. Backdrops and password protection may be set
  26272. independently of those used in table(s) being viewed. The range of
  26273. functions available has been significantly extended and include things
  26274. like calculating an age, from a date of birth and todayæs date, and a
  26275. number of trig and logarithmic functions. Calculated fields, however,
  26276. are still only numeric in type and there are no string functions to
  26277. enable you to produce a view with two string fields merged. You
  26278. couldnæt, for example, keep Surnames and Forenames in separate fields
  26279. and view them with initial and surname in one new field.
  26280. 7.5
  26281. A good report
  26282. 7.5
  26283. Most of the improvements in the reports section came with the upgrade to
  26284. version 1.2x. The additions in version 2 include access to the graphing
  26285. and batching facilities and some tidying up of page layouts, including
  26286. making allowances for paper margins and enabling forced and programmable
  26287. page breaks to help prevent groups being split in uncomfortable places.
  26288. 7.5
  26289. Conclusion
  26290. 7.5
  26291. Version 2 of Squirrel offers some significant extra features over its
  26292. predecessor but to get the best out of it, a new manual is essential.
  26293. This brings the cost of the upgrade up to around a third of the full
  26294. cost of the package. At this sort of figure, a serious assessment is
  26295. required as to whether the new features will be used sufficiently to
  26296. justify upgrading.
  26297. 7.5
  26298. Given the bugged nature of the current release, which as well as
  26299. suffering from the above mentioned problems was prone to crashing in all
  26300. manner of ways, anyone considering upgrading would be prudent to wait
  26301. until Digital Services have fixed the items they regard as significant
  26302. and then assess what is offered. It is perhaps worth bearing in mind
  26303. that Digital Services stated policy is öto produce infrequent major
  26304. upgrades, rather than bug ridden frequent minor upgradesò and that this
  26305. policy meant a wait of over a year for fixes to significant bugs in
  26306. version 1.07.
  26307. 7.5
  26308. I hope they get version 2 right quickly because I can certainly make
  26309. good use of the new features. Also, I know of a number of people put off
  26310. Squirrel by problems with the earlier version and it would be a shame if
  26311. that were to be repeated. As and when öfixesò are provided I will report
  26312. back. In the meantime, my advice would be to hang on to your money.ááA
  26313. 7.5
  26314. Three Time Traveller Packages
  26315. 7.5
  26316. Bob Ames
  26317. 7.5
  26318. Richard Rymarz reviewed the Time Traveller package öThe Victoriansò in a
  26319. previous Archive (7.1 p41). This is therefore a few brief words about
  26320. the packages öBritain since the 1930sò and öExpansion, Trade &
  26321. Industryò, plus a few observations of my own about the whole concept.
  26322. 7.5
  26323. Packages in the series include: (for Key Stage 2) The Victorians; Tudors
  26324. & Stewarts; and Britain since the 1930æs. An Archimedes site licence is
  26325. priced at ú32.50 +VAT; with a teacheræs resource pack included, it costs
  26326. ú57 +VAT.
  26327. 7.5
  26328. For Key Stage 3, there are: Medieval Realms 1066-1500; The Making of the
  26329. UK 1500-1750; and Expansion, Trade and Industry 1750-1900. These are
  26330. priced at ú39.50 +VAT for the site licence; and with the teacheræs
  26331. resources, it costs ú59 +VAT.
  26332. 7.5
  26333. There is even a content-free package which allows you to öCreate Your
  26334. Own Time Lineò; the site licence costs ú37 +VAT. However, because you
  26335. can also create a fresh database from within any of the other packages,
  26336. it would be more cost effective to purchase one of the complete packs.
  26337. 7.5
  26338. The general idea behind Time Traveller seems good, but I feel that the
  26339. way the information is presented is somewhat lacking. I think there
  26340. should be more than the usual single öelectronicò page about each topic.
  26341. The information in the support folders is much easier to read than that
  26342. in the database. These folders contain a wealth of information Ö usually
  26343. accompanied by photographs Ö and make really worthwhile packages out of
  26344. the basic idea.
  26345. 7.5
  26346. One folder in each pack is the instruction manual. While it is not
  26347. absolutely essential to put the instructions in a large ring binder, it
  26348. is so very much better than the usual four folded sheets of A4! The
  26349. instructions are really clear and no problems were encountered in
  26350. installing the data or programmes onto hard disc. (The programs were
  26351. reviewed on a RISC OS 3, A3000 with multisync monitor and 4Mb memory.)
  26352. 7.5
  26353. The package including the resource pack is good value because there is
  26354. so much information gathered together and this ease of access makes
  26355. research enjoyable. I expect the data in these packages would otherwise
  26356. be beyond the scope of most schoolsæ libraries. I can imagine some of
  26357. the old fashioned catch words coming back into use as önewò inventions Ö
  26358. just listening to the BBC Archiveæs tape included in the 1930æs pack
  26359. brought back a few memories!
  26360. 7.5
  26361. Teachers may decide to incorporate childrenæs work into the database,
  26362. and fresh öcardsò may be made up easily. Of course, these would be
  26363. checked for accuracy and edited later. In this way, a huge database
  26364. could be built up, far beyond that provided by the software pack. This
  26365. could be a major resource for the school in later years.
  26366. 7.5
  26367. Minor grumbles
  26368. 7.5
  26369. The resources pack is mainly printed on stiff card ready for
  26370. photocopying but because the cards are so stiff, they wonæt go through
  26371. the automatic sheet feeder on our photo copier! The glossy photo sheets
  26372. are OK, being just that bit thinner. The only remedy is to place each
  26373. sheet by hand. The temptation is to make a master copy first and then
  26374. automatically copy these but this, sadly, could lead to poor definition.
  26375. 7.5
  26376. The line öWritten by ESMò after the data on each öelectronic pageò of
  26377. information in such a large font size seems unnecessary, although I
  26378. agree that there should be some identification of the author. At least
  26379. it should be in a much smaller size and not need a separate page just
  26380. for the identification!
  26381. 7.5
  26382. There are quite a few spelling mistakes: in the Victorians package, I
  26383. noticed King George is spelt twice as öGerogeò; the öBritain since the
  26384. 1930æsò data contains öbritainsò for britons; öAlamainò for Alamein.
  26385. Also ögalviniseò, öHerzò, öextravagenceò, öoccuredò, öpoliticansò and
  26386. öopportunitesò were noted. This last also occurred in öExpansion Trade &
  26387. Industryò as did öliquifiedò for liquefied.
  26388. 7.5
  26389. From the öBritain since the 1930æsò package, it seems that transistors
  26390. are made of metal! In fact, the first types were made of germanium, a
  26391. rare metal found during the zinc purification process, but later
  26392. versions are made mainly of the non-metallic element silicon. The cases
  26393. and connecting leads are metal! Still in the same data pack, Radar
  26394. signals are reflected back from the target and picked up by a receiver
  26395. not a transmitter. Also, while there were fighter planes over Britain
  26396. during the war, it was usually bombers which dropped the bombs with so
  26397. much devastation!
  26398. 7.5
  26399. I agree with the Richard Rymarz (who reviewed The Victorians) that the
  26400. suggested correlation of thoughts required from Key Stage 2 pupils could
  26401. be too much. However, the abundance of information in the software, in
  26402. the hard copy teacheræs resources and in the audio tape of examples is
  26403. very easy to assimilate. In fact, the teacheræs resources took me the
  26404. whole of a train journey to London to get through.
  26405. 7.5
  26406. The pricing includes a site licence for each set of data. Each set of
  26407. data comes with the program required to run it and there is no price
  26408. reduction for additional sets of data (say, for a different time scale).
  26409. The people at ESM take the view that the program is included free with
  26410. the data and they say you donæt actually pay extra for subsequent
  26411. copies.
  26412. 7.5
  26413. I found ESMæs telephone support good and they even offer a free 30 day
  26414. approval scheme to schools. This is a great idea and what a way to show
  26415. confidence in your product!
  26416. 7.5
  26417. Conclusion
  26418. 7.5
  26419. Apart from the spelling mistakes and factual errors, this is a likeable
  26420. package overall. I expect a high level of demand from pupils who get
  26421. their hands on it. It makes history accessible and enjoyable! Research
  26422. can now be undertaken in reasonable amounts of time, from a single
  26423. source, and good quality results may be expected. Oh that these packages
  26424. had been available when I öenduredò History at Paston Grammar
  26425. .......(tails off into reminiscences).ááA
  26426. 7.5
  26427. PocketFS2 for the Pocket Book A-Link
  26428. 7.5
  26429. Matthew Hunter (NCS)
  26430. 7.5
  26431. The latest batch of A-Links bore stickers announcing that they contained
  26432. PocketFS 2 (version 2.03 to be exact). So, before they were sent out, we
  26433. had a quick look to see what changes had been made to the original
  26434. version.
  26435. 7.5
  26436. I have aimed these comments at people considering getting a Pocket Book
  26437. and A-Link because, for those who have already got an A-link, Iæm afraid
  26438. that Acorn canæt yet say whether an upgrade path will be available!
  26439. 7.5
  26440. (References to the Pocket Book apply to the Psion Series 3 and 3a,
  26441. although resident applications on those machines are slightly
  26442. different.)
  26443. 7.5
  26444. What are the differences?
  26445. 7.5
  26446. At first glance, there does not appear to be much difference except for
  26447. a slightly different PocketFS icon on the iconbar. Assuming that the A-
  26448. link is connected properly and the Pocket Book Remote Link is switched
  26449. on, a single click on the PocketFS icon will open a window containing a
  26450. representation of the Pocket Book desktop, with Cards, Write and Abacus
  26451. icons. As on the Pocket Book, under each icon will be a list of files of
  26452. that type. Dragging a file from that window to a standard filer window
  26453. will copy the file from the Pocket Book to the RISC OS machine. (Note
  26454. that you have to drag the name and not the icon.)
  26455. 7.5
  26456. One surprise inclusion with PocketFS2 was a new version of ChangeFSI
  26457. (v0.92) which will convert Pocket Book É.picæ files to sprites.
  26458. 7.5
  26459. The only other visible difference is that the Éoutputæ dialogue box
  26460. contains switches for 16 and 32 bit per pixel images Ö although it gave
  26461. an öinvalid sprite modeò error when I tried to create one! (Shades of
  26462. ARM700? Ed.)
  26463. 7.5
  26464. File translation
  26465. 7.5
  26466. In contrast to most filing systems, the copy will not be identical to
  26467. the original, as PocketFS does some translation. Cards files can be
  26468. turned into TSV or CSV files, suitable for inclusion in other databases.
  26469. Write files can be copied as plain text or Rich Text Format, which has
  26470. the advantage that it retains the formatting information. This can then
  26471. be loaded into Impression with an appropriate loader module (included in
  26472. the Impression Business Supplement and with Impression Style &
  26473. Publisher). Abacus files can be exported as TSV, CSV or Lotus formats.
  26474. 7.5
  26475. Clicking <menu> on this window gives options Convert to, File Énameæ,
  26476. Select all and Clear selection. The Convert to option allows you to set
  26477. the translation for the particular application area (as in PocketFS 1).
  26478. Select all and Clear selection allow you to make multiple selections
  26479. within the application area. File gives access to a submenu with options
  26480. to rename, delete, count and get additional information on a particular
  26481. file Ö or delete and count work on multiple selections.
  26482. 7.5
  26483. Bringing up a menu on the iconbar gives you Info, Open É$æ, Dismount,
  26484. Configure... and Quit options. Info displays a standard öAbout this
  26485. programò window and Dismount tidies up the disconnection from the Pocket
  26486. Book ensuring all files are properly written and so on.
  26487. 7.5
  26488. Configuration options
  26489. 7.5
  26490. The biggest change is the inclusion of the Configure option which allows
  26491. you to specify which applications should appear in the PocketFS window
  26492. and which directories should be scanned for files to include. This has
  26493. the advantage that if, like me, you have different directories for
  26494. different areas of work, you can still convert them. I have a WORK
  26495. directory where I place any NCS-related documents and a PROG directory
  26496. where I put any bits of code I write. Originally, I needed to copy any
  26497. such documents into the WRD directory before I could get them
  26498. translated.
  26499. 7.5
  26500. A menu also allows you to set the default translation type, what
  26501. filetypes to look for in a directory and whether to use the Latin1 or
  26502. DOS character sets.
  26503. 7.5
  26504. Filer options
  26505. 7.5
  26506. Open É$æ opens a standard filer window onto the Pocket Book. The root
  26507. level shows the devices that are present as directories. C is the A-link
  26508. on-board software and M is the Pocket Book internal disc. A and B may
  26509. also be present Ö they are the SSD drives.
  26510. 7.5
  26511. This filer window behaves just like any other filer and enables you to
  26512. copy files to and from the Pocket Book without any translation being
  26513. performed. The main change here is that PocketFS now handles extensions
  26514. properly (the Pocket Book uses the DOS directory structure), so you can
  26515. copy files directly from a PC disc and retain the extension. This is
  26516. particularly important if you wish to gain access to the large amount of
  26517. Psion 3 software available as PD, most of which is distributed in PC
  26518. format. With the old version, it was necessary to copy each file and set
  26519. the extension manually.
  26520. 7.5
  26521. Other features
  26522. 7.5
  26523. Finally Quit has the option of killing the application but leaving the
  26524. filing system running so you can still gain access to the Pocket Book
  26525. files. (PocketFS and the translator applications take up a total of
  26526. 256Kb) This means that if you do not require the translations Ö say, if
  26527. you just want to do some backing up Ö you can free up some memory.
  26528. 7.5
  26529. Conclusion
  26530. 7.5
  26531. PocketFS 2 offers little extra for people using the Pocket Book at the
  26532. simplest level but, to my mind, it is what PocketFS 1 should have been
  26533. in the first place. It offers far greater compatibility between the two
  26534. machines, without compromising the ease of use. The only thing which
  26535. seems to be missing is a way to translate the files without having the
  26536. Pocket Book connected Ö perhaps a direct PBWrite loader will be made
  26537. available? It would also be helpful to be able to send documents with
  26538. styles to the Pocket Book Ö but that is a feature for RISC OS word
  26539. processors rather than PocketFS.ááA
  26540. 7.5
  26541. QuickTile
  26542. 7.5
  26543. Richard Millican
  26544. 7.5
  26545. Have you ever wanted to print out a huge poster to stick on your wall?
  26546. Well, QuickTile is a really useful program designed to let you print
  26547. large, or even small, posters. It does this by printing a series of
  26548. tiles which the user can later glue together to form a large poster.
  26549. 7.5
  26550. What makes this program a cut above the rest? Well, it sits in the
  26551. background intercepting SWI calls to the RISC OS printer manager. What
  26552. this actually means is that it works with absolutely any RISC OS
  26553. application that makes use of the printer manager (!Printers). This
  26554. means you can tile Impression documents, Draw files, Eureka printouts,
  26555. Rhapsody scores, etc.
  26556. 7.5
  26557. User interface
  26558. 7.5
  26559. As far as I can tell, the whole application conforms to Acornæs latest
  26560. style guide, and version 1.01 of the program has a well laid-out user
  26561. interface that allows you to do pretty much anything you would want to
  26562. do with a program such as this.
  26563. 7.5
  26564. There are three basic things which the program needs to know: how big
  26565. you want the poster, in which orientation you want the poster to be
  26566. printed and which tiles you want printed.
  26567. 7.5
  26568. For selecting how big you want the poster, A0 to A6 are the sensible
  26569. built-in settings but you can also select your own Custom scale factor.
  26570. 7.5
  26571. To select the orientation, you get a choice of Portrait or Landscape.
  26572. Some other tiling programs Iæve seen can be given an angle of rotation
  26573. here, but I canæt really see much point in this.
  26574. 7.5
  26575. To select which tiles you want printing, you can either select ÉAllæ or
  26576. give the program a tile to start at and a tile to finish at. This can
  26577. save a lot of paper and ink if you mess up one of the tiles whilst
  26578. sticking the poster together.
  26579. 7.5
  26580. Sticking a poster together
  26581. 7.5
  26582. The program prints crop-marks and page positions on each of the pages it
  26583. produces. It also prints a bit of extra drawing over the crop
  26584. boundaries, in case of human error. The documentation which you get with
  26585. the program shows you how itæs all done and makes it look quite easy Ö
  26586. which it is if you ever paid attention while Blue Peter was on TV!
  26587. 7.5
  26588. It can take some time to stick together a large poster but it is often
  26589. well worth it. You can actually get some quite professional-looking
  26590. results if you take a bit of care.
  26591. 7.5
  26592. Conclusion
  26593. 7.5
  26594. This is a very professionally presented product which performs its task
  26595. extremely efficiently. If you need to produce larger printouts than your
  26596. printer is capable of, then this is certainly the program for you. All
  26597. the Desktop Projects software that Iæve seen has been of an
  26598. outstandingly high quality and this product is no exception and at
  26599. ú25+VAT it is good value for money.ááA
  26600. 7.5
  26601. !Calc Upgrade
  26602. 7.5
  26603. Edward Naish
  26604. 7.5
  26605. It is more than two years(!) since I reviewed !Calc, my favourite
  26606. spreadsheet, so I thought that I would recap on the changes and
  26607. improvements between version 2.18 and the current version, 2.48.
  26608. 7.5
  26609. For those who did not read my first effort, Calc is a multitasking
  26610. spreadsheet which closely follows the guidelines for RISC OS programs.
  26611. It has a sheet window of 52 columns and 100 rows. Commands are entered
  26612. into a separate command window. Pressing <menu> on the sheet gives a
  26613. conventional menu of facilities as detailed in my previous article. I
  26614. did not mention in my first review that when you save a sheet, all the
  26615. characteristics are saved with it. Therefore when you restart it, the
  26616. sheet window and command windows are in the same position on the screen
  26617. as before, the sheet cursor is where you left it and the area of sheet
  26618. in view is the part you were working in. Also, if you have changed the
  26619. colours, these are saved as well so it is easy to colour code your
  26620. sheets and I personally find it easier to remember colours than names.
  26621. 7.5
  26622. The whole application has become smoother and faster than previously.
  26623. Features which have been added since then include, mouse dragable column
  26624. widths, Menu accessible copy and wipe commands (a variation on the
  26625. replicate command) and a provision for the import and export of CSV
  26626. files. Major changes have obviously been made internally as the old
  26627. files will no longer be loaded, an error message tells you to upgrade
  26628. them using the utility supplied with the new version. Just load the
  26629. upgrading application, drag the old files onto it and they will be
  26630. resaved in the new format. There is an anti-virus ability built in,
  26631. which warns if the application is interfered with in certain ways, like
  26632. adding extra files inside it.
  26633. 7.5
  26634. The principal upgrade to !Calc has been the graphing facility. Graphs
  26635. are plotted as bar, line, stick and pie graphs. Four colours are
  26636. selectable out of the sixteen available and their shades can be altered
  26637. by the usual ÉPaintæ style colour selector. Background and axis colours
  26638. can also be chosen. In black and white printing, the grey shades will be
  26639. the most useful of course. Apart from printing, graphs can be exported
  26640. as sprites or drawfiles.
  26641. 7.5
  26642. A few extra functions have been added since my last review: min, max and
  26643. spr to go with sum and ave. The author also explains how to simulate an
  26644. IF function.
  26645. 7.5
  26646. Printing is via the RISC OS printer drivers in the usual way and there
  26647. is also an Éexport as textæ provision for incorporating sheets into DTP.
  26648. 7.5
  26649. The manual is a very polished Impression-generated A5 spiral-bound 30-
  26650. page tutorial, with an extra 11 page reference section at the end. There
  26651. are quite a few sprites and screen shots to illustrate points and the
  26652. example spreadsheets were added using the text export facility
  26653. mentioned.
  26654. 7.5
  26655. If you want to have a look at !Calc without committing yourself, there
  26656. is a demo version available from reputable PD libraries and the author
  26657. will send you a Éfully workingæ demo copy on receipt of a blank disc and
  26658. return postage.
  26659. 7.5
  26660. !Calc makes no attempt to be a competitor to the big guns, but is aimed
  26661. at the low end user with simple requirements.  It is therefore very easy
  26662. to learn to use effectively. If you are, like me, a bear of very little
  26663. brain and know that the idea of getting to grips with large integrated
  26664. applications is just a pipedream, then !Calc should be the one for you.
  26665. 7.5
  26666. !Calc is available from Circular Triangles, 13 Woodhall Terrace, Juniper
  26667. Green, Edinburgh, EH14 5BR, price ú25.95 (no VAT) or ú50 for a site
  26668. licence (ú40 for education).ááA
  26669. 7.5
  26670. NumΘro 62
  26671. 7.5
  26672. Neil Hutchinson
  26673. 7.5
  26674. NumΘro 62, from Resource Software, is a foreign language (i.e. French,
  26675. Spanish and German) version of the well-received No.á62áHoneypotáLane
  26676. which was reviewed in Archive 6.2 p37 by Simon Anthony. Therefore, the
  26677. following comments ought to be read with that review in mind, if not to
  26678. hand.
  26679. 7.5
  26680. NumΘro 62 is supplied on one floppy disc which is protected by means of
  26681. the key disc system: the program may only be run from the original disc
  26682. and not copied onto hard disc or properly backed up. This is a nuisance
  26683. but I do understand the reasoning behind the use of such protection. In
  26684. many cases, the program will be used on a site licence, and the key disc
  26685. device is thankfully (and necessarily!) missing from discs sold on that
  26686. basis.
  26687. 7.5
  26688. The program is accompanied by the original manual for No. 62, along with
  26689. resource materials (in English), plus information on the key disc system
  26690. and specific instructions for NumΘro 62 itself.
  26691. 7.5
  26692. Using the program
  26693. 7.5
  26694. The program allows the user to view the inside and immediate
  26695. surroundings of an obviously (and admittedly!) stereotypical British
  26696. semi¡detached house. More importantly, the changes that take place over
  26697. the course of an entire year can be plotted on an hour by hour basis.
  26698. The useræs interest (including that of adult users Ö i.e. myself) is
  26699. maintained by the changes that take place throughout the year.
  26700. Significant dates bring about changes that are, in part, predictable but
  26701. there is a regular flow of öupdatesò to the rooms. I would think that
  26702. most children using either version would enjoy the program for its
  26703. novelty and its beautifully drawn illustrations.
  26704. 7.5
  26705. Throughout the program, the rooms and most of the items within them, are
  26706. labelled in the current language. The label is displayed when an item is
  26707. selected with the mouse. The current language may be changed at any time
  26708. by simply pressing the appropriate key on the keyboard:
  26709. 7.5
  26710. E, F, S, or D, for English, French, Spanish or German respectively.
  26711. 7.5
  26712. Use in the classroom
  26713. 7.5
  26714. The program, along with so many of its type, depends very heavily upon
  26715. the use made of it by the teacher (or parent!). Some ideas for its use
  26716. are provided in the guidance notes but adequate preparation of a range
  26717. of tasks would enhance its use greatly. This program has a great
  26718. potential for use by foreign language teachers, especially with younger
  26719. pupils. For example, basic spoken description could be elicited, as part
  26720. of group work, by allocating a room in the house to each group member.
  26721. Worksheets might include simple written questions to elicit basic
  26722. answers or further work might lead to more complex descriptions of
  26723. rooms. More open-ended tasks might include a narrative of the activity
  26724. of important days based upon the visual evidence of the program. Older
  26725. pupils are not entirely excluded from the fun but, as always, each
  26726. teacher has to decide the suitability of a product for a given group.
  26727. 7.5
  26728. Anything negative?
  26729. 7.5
  26730. Because the program is structured in the same way as the original with
  26731. the necessary added data for the foreign languages, sacrifices have had
  26732. to be made for it to work on a 1Mb machine. Most notably, and very
  26733. regrettably, the ability to print copies of the screen has been removed.
  26734. This was a calculated decision which, I hope, may be reversed in any
  26735. future development of the program for 2Mb machines.
  26736. 7.5
  26737. Conclusions
  26738. 7.5
  26739. I regard NumΘro 62 as a useful item in any classroom that is endowed
  26740. with its own computer, and where a group of pupils can be completing a
  26741. task while others are doing ömore traditionalò language work. In a
  26742. computer room (i.e. whole class) situation, with the site licence or
  26743. network version, a different strategy will be necessary. The program is
  26744. a useful tool which can be integrated into a number of areas of study
  26745. but, most obviously, the area of öHouse and Homeò. In my opinion, it is
  26746. good value for money, especially when compared to some other products
  26747. that may be offered to teachers.
  26748. 7.5
  26749. NumΘro 62 is available for ú38 (inclusive of VAT) through Archive.ááA
  26750. 7.5
  26751. Twilight
  26752. 7.5
  26753. Dave Floyd
  26754. 7.5
  26755. Twilight is a screensaver utility from The Really Good Software Company
  26756. (henceforth known as TRGSC) and costs ú14.95 inclusive of VAT. Although
  26757. RISC OS 3 includes a screen protection option it just literally blanks
  26758. the screen, giving no indication that the computer is actually turned
  26759. on. On the other hand, it is free, so what does Twilight offer for the
  26760. money?
  26761. 7.5
  26762. Twilight is supplied in a CD-style box and requires the installation
  26763. program to be run before use. Installation creates a working copy of the
  26764. software stamped with your name, the serial number of your copy and a
  26765. special hidden code that identifies it. It is all very painless using
  26766. the application supplied and although it appeared to think that my hard
  26767. disc was a floppy, the installation was completed without problems. You
  26768. are given an option to make Twilight auto-booting or not and if you have
  26769. RISC OS 3, the installation utility will also put Twilight into a named
  26770. directory and modify your !Boot file automatically, should you wish.
  26771. 7.5
  26772. Once the installation is complete, double clicking on the !Twilight icon
  26773. loads the application onto the iconbar from which you can access the
  26774. control panel. As can be seen from the screendump below, the panel
  26775. allows you to adjust the actions of the program to suit your preferred
  26776. way of working. There are options to switch the timer on or off and set
  26777. the time delay before the screen-saver is activated, a button to select
  26778. whether any output to the screen will wake it up and an opportunity to
  26779. change the hot key combination should <ctrl-shift-tab> not be to your
  26780. liking or should it clash with another program in your collection.
  26781. Random effects are possible if you have a hard disc, and the time
  26782. between each change is configurable as is screen-saving on startup and
  26783. no screen-save while printing (although the screen-saver does not
  26784. interfere with printing, unlike some of the PD screen protectors
  26785. available).
  26786. 7.5
  26787. As well as giving you a screen-save utility, Twilight can also be used
  26788. to provide password protection should you wish to stop unauthorised use
  26789. of your computer in your absence. If this option is selected and a
  26790. password entered, every time the screen is put to sleep, a password is
  26791. required before it is woken up again. The password function also
  26792. disables <break> and <ctrl-break>, and if <reset> is pressed while it is
  26793. active, the screen-saver will activate from start-up so it still
  26794. requires the password to be entered. If the effect you have chosen fades
  26795. the screen instead of completely blanking it, it will be blanked and
  26796. replaced with random shapes if the password function is selected,
  26797. thereby stopping anybody reading your work while you are away from your
  26798. desk.
  26799. 7.5
  26800. The on-screen effects can also be tweaked to your own personal
  26801. preferences. Depending on the effect, you can make the animations
  26802. faster/slower, smaller/larger and on those which fade the screen rather
  26803. than blank it out, you can stipulate how dark the screen becomes.
  26804. Seventeen different effects are available as standard and TRGSC will be
  26805. releasing discs of extra effects, should the choice prove too limiting
  26806. for you. It is also possible to write your own effects if you are
  26807. familiar with ARM code and information on writing your own effects can
  26808. be obtained for a disc and return postage from TRGSC.
  26809. 7.5
  26810. Twilight behaved very well in all respects. Printing from Impression
  26811. continued without any problem when the screensaver was active. It did
  26812. not blank out arcade games and the password facility worked as claimed,
  26813. with the exception of the suggestion in the manual that using the ñ
  26814. (Shiftú-) character in a password would make it hard for anybody to
  26815. guess. True enough, but the program would not acknowledge the existence
  26816. of ñ or ú when I tried to enter it.
  26817. 7.5
  26818. My only real gripe with this program is that the is not available in
  26819. printed form but only exists as a disc file and is viewed using the
  26820. public domain Help Reader utility (also by Ben Summers, the author of
  26821. Twilight). I realise that not having a printed manual helps to keep
  26822. costs down but Help Reader does not allow the user to produce a hard
  26823. copy, nor is the text held in Edit format, so you are stuck with the
  26824. disc version. Having said that, the software is intuitive to use and so
  26825. this should not pose a real problem.
  26826. 7.5
  26827. My only other niggles were a matter of personal taste in that I could
  26828. suggest various ways in which the effects could have been improve.
  26829. However, given the open-ended expandability of Twilight it probably
  26830. wonæt be long before there is a range of PD effects available to add to
  26831. those supplied.
  26832. 7.5
  26833. Although I think the price should be slightly lower, given the lack of
  26834. printed documentation, Twilight does fill a gap which has previously
  26835. been served only by public domain programs of variable quality and
  26836. functionality. I think it deserves a place in every Archimedes owneræs
  26837. software collection.
  26838. 7.5
  26839. Now, shall I have spotlight today? Or lines? Or maybe...ááA
  26840. 7.5
  26841. Noddyæs Playtime
  26842. 7.5
  26843. Richard Rymarz
  26844. 7.5
  26845. Noddyæs Playtime is published by The Jumping Bean Co, a newcomer to the
  26846. Acorn scene. It is their first offering and according to their launch
  26847. information, it is selling extremely well. It was launched on the
  26848. leisure market on the PC, Amiga and Atari and is a move by the company
  26849. to establish themselves in the education market. The suite of programs
  26850. is designed as öeducational .... fun to play programsò for three to
  26851. seven year olds and comes on three discs. The programs can be installed
  26852. on a hard disc without any apparent protection and cost ú25.99 for a
  26853. single user copy and ú49.99 for a site licence.
  26854. 7.5
  26855. The package
  26856. 7.5
  26857. There are ten programs in all:
  26858. 7.5
  26859. The Toy Town Map Ö A linking and menu system where the children help
  26860. Noddy to drive around Toy Town. They can make Noddy wave and nod, beep
  26861. his horn and make his car engine roar. This program takes Noddy to
  26862. various parts of Toy Town where other activities take place.
  26863. 7.5
  26864. The Post Office Ö Here the activities involve number recognition and
  26865. simple arithmetic.
  26866. 7.5
  26867. The Market Place Ö This involves tasks ranging from simple letter
  26868. recognition to finding a number of objects that begin with the same
  26869. letter.
  26870. 7.5
  26871. Noahæs Ark Ö The children have to solve a jigsaw puzzle. Each successive
  26872. level involves more jigsaw pieces Ö 16 being the highest and the prize
  26873. is a ride in Noahæs Ark.
  26874. 7.5
  26875. The N. & B. Works Ö This involves finding the Éodd one outæ. At the
  26876. simplest level the children have to find one odd one out; at the most
  26877. difficult there are three odd objects and there is a time limit.
  26878. 7.5
  26879. The Farm Yard Ö A matching game where children have to match a tail to a
  26880. particular animal. At the most difficult level, a variety of heads and
  26881. tails of animals are available only two of which match.
  26882. 7.5
  26883. The Railway Station Ö A memory game. Characters from Toy Town are used
  26884. but at the simpler levels shape and colour are employed to help.
  26885. 7.5
  26886. Four-Chimney House Ö A music game which initially allows children to
  26887. recognise the eight notes available and then goes on to ask them to
  26888. replay tunes that they have first heard. Numbers are used to do this but
  26889. at the hardest level musical notation is used.
  26890. 7.5
  26891. The Police Station Ö A maze game which increases in complexity at each
  26892. level.
  26893. 7.5
  26894. Noddyæs Paintpot Ö A complete art package.
  26895. 7.5
  26896. All in all, the extent of the programs is impressive. The activities at
  26897. the locations have variety and each contains three levels thus ensuring
  26898. a long life span across a wide age range. Most are a great deal of fun
  26899. to play and to watch. Noddy is quite engaging and Big Ears pops up as a
  26900. guide to the activities.
  26901. 7.5
  26902. The written support materials are beautifully produced. The guide
  26903. actually mentions the Archimedes by name rather than offering a scruffy
  26904. piece of paper which looks like an afterthought. As well as loading and
  26905. playing instructions, there is an ongoing story that links the Toy Town
  26906. locations; a number of photocopyable pictures which can be coloured-in;
  26907. a parent/teacher section that links the programs to the National
  26908. Curriculum; and, at the back, a help line that is available during the
  26909. afternoon.
  26910. 7.5
  26911. The programs
  26912. 7.5
  26913. Since the programs have been written for all computer formats, they are
  26914. not multitasking. Clicking on !Noddy results in some catchy music and a
  26915. picture of Noddy and all his friends but, unfortunately, I could find no
  26916. way to adjust the sound of the music. Clicking again brings up the main
  26917. menu from which the location and level of difficulty can be set. At this
  26918. point the children can drive Noddy around Toy Town or he can
  26919. automatically visit any chosen location.  If you want to return to the
  26920. desktop, you can press <shift-ctrl-escape>.
  26921. 7.5
  26922. It would take too much space to detail all the locations. Suffice it to
  26923. say that each one contains what appear to be sixteen-colour graphics
  26924. some of which are very nicely animated. Tasks are easy to recognise and
  26925. the difficulty can be altered at any time by pressing <f10>. Return to
  26926. the main screen is easy. Humour and sound effects are used to good
  26927. advantage, as at the Market Place where successful answering of the
  26928. questions results in a ducking for Mr Plodd the policeman.
  26929. 7.5
  26930. Noddyæs paintpot
  26931. 7.5
  26932. This is a painting package in its own right. It is not very
  26933. sophisticated and does not pretend to be. However, most of the popular
  26934. tools are available and reasonable results can be obtained. One nice
  26935. feature is the inclusion of some outline drawings for the children to
  26936. fill in. All pictures are saved as sprites (so long as the correct
  26937. directory has been created on a new disc) but have to be printed using
  26938. another package such as !Paint. I found the switching of menus a little
  26939. laborious (Noddy swings up and down with a shutter) but I donæt think
  26940. the children will mind.
  26941. 7.5
  26942. Niggles
  26943. 7.5
  26944. I cannot be too critical of this package. However, it is obvious that
  26945. this is software not specifically designed for the Archimedes. Only ▓/3
  26946. of the screen is used and the rather garish sixteen-colour graphics are
  26947. sometimes difficult to distinguish. I feel the option of having a larger
  26948. pointer would help younger children and I did have problems quitting
  26949. back to the desktop.
  26950. 7.5
  26951. Conclusions
  26952. 7.5
  26953. Noddyæs Playtime is great value for money. It is full of interesting
  26954. games which will delight children and make learning fun. It could
  26955. equally be used at home and school although parents beware Ö as with all
  26956. Éeducationalæ software, some form of help will be required if the best
  26957. is to be achieved from the program. Some of the tasks are Étestsæ of
  26958. basic knowledge. There is nothing wrong with that since reinforcing
  26959. basic skills in a fun way is important. I feel there is a large niche in
  26960. the market for software that is Éeducationalæ in content but not
  26961. specifically designed for schools. Parents particularly, are looking for
  26962. different uses for their computer rather than just playing games. I hope
  26963. The Jumping Beanæs obvious success with this program will encourage them
  26964. to write something more appropriate to the graphic capabilities of the
  26965. Archimedes.ááA
  26966. 7.5
  26967. Explorer
  26968. 7.5
  26969. Andrew Jackson
  26970. 7.5
  26971. This piece of software looks as if it may be the answer for science
  26972. teachers who are looking for materials to enhance project work on the
  26973. solar system and space travel.
  26974. 7.5
  26975. The study of the solar system is required as part of the Science
  26976. National Curriculum. The sentences below can be found in the Programme
  26977. of Study for Key Stage 3 and 4, Attainment Target 4 (Sc 4) Strand (v):
  26978. 7.5
  26979. Key Stage 3: öPupils should further develop their study of the solar
  26980. system through observation and secondary sources. They should consider
  26981. ideas about the position of the sun and planets in the solar system and
  26982. the position of the solar system in the universe.ò
  26983. 7.5
  26984. Key Stage 4: As well as the above, pupils should... öconsider the
  26985. possibilities and limitations of space travel... ...know that other
  26986. planets are geologically active and that their present composition is
  26987. related to their distance from the sun.ò
  26988. 7.5
  26989. Traditionally, these areas have been covered with videos and slides,
  26990. with models being built by pupils from data obtained from textbooks. So
  26991. can Explorer supplement that source of information?
  26992. 7.5
  26993. What you get
  26994. 7.5
  26995. Explorer comes on three discs and is accompanied by a teachersæ guide
  26996. and student instructions, data collection and worksheets. This
  26997. documentation can be photocopied within the purchasing institution. On
  26998. the discs you have !Explorer, the main application, and information
  26999. about the planets contained in the form of text files and separate
  27000. applications which display further data and graphics.
  27001. 7.5
  27002. Before students can use the program, they need to be given the ÉExplorer
  27003. Pilotæs Briefingæ and ÉPlanetary Databaseæ collection sheets. These
  27004. provide details on how to load the program and the object of the game.
  27005. The main application, !Explorer, can be started by double clicking on
  27006. its icon. This loads the program directly and the game begins. The
  27007. object of the game is to collect data about each planet in the solar
  27008. system starting with Pluto. (Data about the third planet from the sun
  27009. does not need to be collected.) Data is collected by steering a
  27010. spaceship called Explorer 1. The graphics used during the game are
  27011. generally good though nothing outstanding. When a planet is encountered,
  27012. a probe is launched at a safe distance. When the probe hits, information
  27013. about the planet is displayed briefly. This information needs to be
  27014. noted on the ÉPlanetary Databaseæ collection sheet. Since the
  27015. information is only displayed briefly, the game needs to be played in a
  27016. group, each member taking responsibility for noting parts of the
  27017. information. The information displayed contains details of:
  27018. 7.5
  27019.     Planet Name
  27020. 7.5
  27021.     Code Number (Needed to access further info)
  27022. 7.5
  27023.     Distance from Sun (Millions of Kilometres)
  27024. 7.5
  27025.     Length of Year    
  27026. 7.5
  27027.     Length of Day
  27028. 7.5
  27029.     Mass (Earth = 1)
  27030. 7.5
  27031.     Atmosphere    
  27032. 7.5
  27033.     Temperature (░C )    
  27034. 7.5
  27035.     Surface Gravity (Earth = 1)
  27036. 7.5
  27037. The information is in abbreviated form and is in the same order as the
  27038. columns on the ÉPlanetary Databaseæ sheet. If each pupil is given one of
  27039. these sheets, the data can be noted. It may, however, need a few
  27040. attempts to enable pupils to get used to collecting the correct
  27041. information.
  27042. 7.5
  27043. During the spaceshipæs journey through the solar system, it also
  27044. encounters various alien ships which have to be avoided or destroyed.
  27045. The spaceship is moved via the keyboard. Alien ships are destroyed or
  27046. avoided using ÉTunnel-Shellsæ or a ÉForce Bubbleæ (which can only be
  27047. used once). The spaceship is protected by shields which can withstand
  27048. ten collisions. However, if enough alien ships are destroyed, a device
  27049. called a ÉDecomposition Shieldæ (which Ésucksæ the energy out of hostile
  27050. ships when destroyed) can be used to strengthen the shields on the space
  27051. ship.
  27052. 7.5
  27053. The game, although difficult to finish, can be mastered fairly quickly
  27054. and does not depend on the academic ability of the students.
  27055. 7.5
  27056. Once the game is over, either through being destroyed or finishing, the
  27057. code numbers collected from each planet can be used to access further
  27058. information. This is supplied in the form of separate applications for
  27059. each planet. The information can be obtained by double clicking on the
  27060. application for the planet you are interested in and entering the code
  27061. number obtained during the game. The information is in the form of
  27062. graphics and text which are well presented. The graphics are a little
  27063. unclear even on a multiscan monitor. Using the information obtained and
  27064. that collected during the game, students can complete the ÉExplorer
  27065. Report Sheetæ.
  27066. 7.5
  27067. There is also a ÉSolar System Word Searchæ contained in the pack which
  27068. could be used for homework to reinforce the names of the bodies in the
  27069. solar system. The documentation also contains ideas for other activities
  27070. which could be tried using the software or the data from it.
  27071. 7.5
  27072. Conclusions
  27073. 7.5
  27074. This is an alternative and entertaining way of getting over information
  27075. about the solar system and I see myself using it at Key Stage 3 rather
  27076. than Key Stage 4. During the game there are quite a lot of sound effects
  27077. which make a positive contribution but which may be distracting to other
  27078. pupils in the classroom. It would be useful to have the facility to turn
  27079. the sound off. The representation of the distance between the planets
  27080. portrayed during the game does give a slightly false impression of the
  27081. actual situation.
  27082. 7.5
  27083. All in all, a useful application and good value at ú30 +VAT from Alpine
  27084. Software or ú33 through Archive.ááA
  27085. 7.5
  27086. Sand Harvest
  27087. 7.5
  27088. Charles Hill
  27089. 7.5
  27090. Sand Harvest from CWDE Software is a simulation of life in the Sahel. It
  27091. is a version of the program originally written for BBC computers but
  27092. expanded to take advantage of the RISC OS operating system with
  27093. additional information provided and improved graphics. Although it uses
  27094. the mouse, it does not run as a multitasking window although previous
  27095. desktop tasks are only suspended. It is supplied as one disc together
  27096. with booklets and information sheets. The version reviewed was 1.01.
  27097. Much of the program seems to be written in Basic. I loaded and ran the
  27098. program from a hard disc with no problems.
  27099. 7.5
  27100. Documentation
  27101. 7.5
  27102. The supporting documentation is very good and comprises an Organiseræs
  27103. Manual (30 pages), a Villageræs Handbook, Nomadæs Handbook and
  27104. Government Officeræs Handbook which contain background information, some
  27105. of which can be photocopied. In addition, there are also photocopiable
  27106. öRole Sheetsò, a öRun Cardò and a copy of a CWDE Countrysheet about
  27107. Mali.
  27108. 7.5
  27109. The simulation
  27110. 7.5
  27111. The software is intended for ages 11 and upwards and, with careful
  27112. planning, it could be used with any secondary school age group Ö even a
  27113. sixth former given an hour or two to look at the package did not exhaust
  27114. all its possibilities! The obvious curriculum area is Geography but it
  27115. could well be useful in other areas of the curriculum. The package gives
  27116. participants the opportunities to identify with three roles, Government
  27117. Officer, Nomad and Villager who are faced with problems to solve and
  27118. decisions to make. The Égameæ moves in yearly cycles with an annual
  27119. report at the end of each year for each participant.
  27120. 7.5
  27121. The main menu includes options for choosing the language in which
  27122. information is given (English, French or German), setting options,
  27123. listing, loading or deleting previous games on disc, sound and print
  27124. options (on/off). The options choice allows a choice of roles e.g. just
  27125. nomad or all three, whether the villager role is complex or simple, a
  27126. choice of schemes (e.g. health care, tree planting, employment schemes,
  27127. water), selection of initial budget for schemes, choosing a variable or
  27128. constant exchange rate, the amount of rainfall and whether or not
  27129. unknown events will occur unpredictably in the program.
  27130. 7.5
  27131. Roles
  27132. 7.5
  27133. The nomad has to move around a mapped area choosing appropriate pasture
  27134. for cattle, goats, sheep and camels and finding water holes. Each move
  27135. around the map lasts for 3 days and the Égameæ lasts for one year. The
  27136. map shows different land areas (arable, desert, scrub, good and fair
  27137. grazing, etc) and wells as well as villages, the edge of the encroaching
  27138. desert and fenced areas. There is a non-persistent key which can be
  27139. called from a help menu. The animals can die and give birth (with sound
  27140. effects!) and the nomad tries to keep his herd and family alive as well
  27141. as generate some income.
  27142. 7.5
  27143. The villager is modelled on an overworked female trying to survive with
  27144. her family. She has to choose how to allocate time to various tasks e.g.
  27145. cooking, sleeping, agriculture, government schemes, etc.
  27146. 7.5
  27147. The government officeræs task is to implement schemes and encourage
  27148. villagers to support them although the officer is limited by the budget.
  27149. 7.5
  27150. It is also a suggestion that someone is appointed as organiser to set up
  27151. the simulation and quell any riots from overheated discussion!
  27152. 7.5
  27153. Reports
  27154. 7.5
  27155. At the end of each year, an annual report is produced; the screen
  27156. display includes graphs and charts but the printout is text only. The
  27157. printout facility seemed to work well with a dot matrix printer but I
  27158. could not get the program to recognise my HP Deskjet. The annual report
  27159. includes information on population, life expectancy, money, crops, water
  27160. and people.
  27161. 7.5
  27162. The program can make use of the mouse but can also be run using the
  27163. keyboard only. There are keypress shortcuts to leave the program early
  27164. but these will cause incomplete years to be saved and hence continuation
  27165. for further years and annual reports will be affected. The program also
  27166. requires the use of passwords which are given in the supporting
  27167. literature and do not seem to be changeable Ö I wonder if they are
  27168. really necessary? The running sheet also gives a keypress shortcut to
  27169. reveal the passwords. Games are saved to disc as they are played. This
  27170. would make playing the game from a read-only network disc area difficult
  27171. Ö the boot file contains the instruction for setting the games directory
  27172. (where games are stored) and this could be modified in !Edit.
  27173. 7.5
  27174. Aims and objectives
  27175. 7.5
  27176. The program is intended by its authors to give experience in decision-
  27177. making, provide an awareness of the plight of others through role play,
  27178. encourage consideration of both long and short term consequences of
  27179. decision-making, foster discussion and cooperation between individuals
  27180. and analyse and act on information in charts, reports, graphs and
  27181. tables. It helps participants understand desertification and that a
  27182. local viewpoint can be important in decision making. It also encourages
  27183. groups and individuals to work to predetermined goals, from staying
  27184. alive to making money!
  27185. 7.5
  27186. Conclusion
  27187. 7.5
  27188. The program seems good value for ú58 +VAT from CWDE Software and site
  27189. licences are available from them at ú88 +VAT. For me the program has
  27190. some niggles; the colour scheme seems odd at times, error messages and
  27191. events persist until cancelled and have to be removed for the game to
  27192. continue and the Érandom eventsæ can soon become predictable. I do not
  27193. feel, however, that any of these should affect childrenæs enjoyment and
  27194. learning from the program.ááA
  27195. 7.5
  27196. Panda say that a new version of Xword which takes up some of Rogeræs
  27197. suggestions is almost ready. Ed.
  27198. 7.5
  27199.  
  27200. Whither Acorn? Ö Part 16
  27201. 7.6
  27202. I canæt remember quite how many times we have returned to the öWhither
  27203. Acorn?ò saga Ö so I guessed that we were up to Part 16! Gabriel Swords,
  27204. in our Comment Column on page 24 has added his two penny-worth and I
  27205. have to admit that a month or so ago, I was getting a bit depressed at
  27206. the way things were (or werenæt) going. I could see Macs and PCs
  27207. snapping at Acornæs (educational) heels and I was beginning to panic
  27208. because, unlike a number of other companies, we have refused to
  27209. diversify onto other platforms.
  27210. 7.6
  27211. BETT æ94 was a turning point in my feelings about Acornæs future. Apple
  27212. had no new machines to offer and the amount of Mac and PC educational
  27213. software was rather less than I had feared. Acorn, on the other hand,
  27214. were continuing to drop hints of new technology and the amount of new
  27215. Acorn hardware and software being launched was staggering. (The Products
  27216. Available section occupies eleven pages!) All I hope is that Mike
  27217. Williamsæ prediction in Risc User of ötowards the middle of the yearò is
  27218. more accurate than my guess of ömaybe not even until Acorn World 94ò for
  27219. the launch of the new machines.
  27220. 7.6
  27221. NCS / Archive Open Day Ö March 12th
  27222. 7.6
  27223. A total of 27 Acorn-related companies will be displaying their wares at
  27224. our Open Day in March. It promises to be an exciting event so I hope a
  27225. good number of Archive subscribers will be able to come. Iæm sure it
  27226. will be enjoyable from both a technical and a social point of view. For
  27227. more details, see page 17.
  27228. 7.6
  27229. Growth in Archive?
  27230. 7.6
  27231. This issue of Archive has been extremely difficult to put together
  27232. because of the huge amount of material. There is more advertising than
  27233. usual and a lot of good technical articles. Thanks to all those who have
  27234. responded to our request for more technical material and please be
  27235. patient if yours hasnæt yet been published. Thereæs over 25 pages left
  27236. for next month. But donæt let that stop you if you have something to
  27237. contribute Ö the more material we have, the more valuable Archive will
  27238. be to its readers.
  27239. 7.6
  27240. Suddenly, Iæm really looking forward to æ94!  I hope you are too.
  27241. 7.6
  27242. Products Available
  27243. 7.6
  27244. A lot of the new products available this month have an education bias.
  27245. This reflects the large amount of new software and hardware on show at
  27246. BETT æ94. However, there are a tremendous number of products of more
  27247. general application, so even non-education readers will find it worth
  27248. wading through the whole eleven pages!
  27249. 7.6
  27250. Å  Acorn Access is an important new AUN networking product. It is
  27251. described as an öentry-level plug and playò networking product. If you
  27252. have Acorn computers (RISCáOS 3.1 with 2Mb+) in reasonably close
  27253. proximity, you can buy an Access Pack for each one, connect them
  27254. together and you will be able to share hard disc and printer facilities
  27255. between the computers. Each pack consists of an Ethernet card plus
  27256. appropriate drop-leads, T-connectors and thru-connectors to link the
  27257. computers together, and the Access software. This allows you to export
  27258. hard discs and printers so that they can be accessed by other computers
  27259. on the network. It requires no fileserver software or hardware and
  27260. therefore has no management overheads Ö no special knowledge is needed
  27261. to run it Ö indeed the installation Émanualæ is a single A4 sheet and
  27262. the operating instructions are on another A4 sheet. However, you can
  27263. link it into an existing Level4 fileserver if you want to do so.
  27264. 7.6
  27265. This is an extremely easy system to set up allowing up to about twenty
  27266. machines to be linked together over a distance of up to 185m. Acorn
  27267. recommend sharing one hard disc between about five or six machines and
  27268. it is possible, say, to share three or four hard discs between fifteen
  27269. machines on the same network segment. The hard discs can be shared on
  27270. the basis of Éprotectedæ or Éunprotectedæ, i.e. read-only or read/write
  27271. so you can prevent things being deleted if you choose! The schools that
  27272. have acted as test sites for Access have been extremely pleased with it,
  27273. particularly it terms of easy of installation and easy of use.
  27274. 7.6
  27275. We havenæt got any pricing information at present but if it arrives in
  27276. time, we will put it in the Membersæ Price List.
  27277. 7.6
  27278. Å  AUN Fileserver Level 4 release 3 is now available. This includes
  27279. Application Accelerator (see above) and !Gateway which enables two-way
  27280. access between two Ethernet networks of between two different cabling
  27281. systems such as Ethernet and Econet. Again, we are still waiting for
  27282. confirmation of pricing but I guess that the price will probably stay at
  27283. ú399 +VAT or ú430 through Archive. The upgrade for release 1 or 2 to
  27284. release 3 is Éhoped to be about ú100æ.
  27285. 7.6
  27286. Å  Application Accelerator is another new AUN networking product from
  27287. Acorn. It is an application server which allows applications to be made
  27288. available to client machines on a read-only basis about four times as
  27289. fast as through the Level 4 Fileserver. However, Accelerator can export
  27290. any accessible directory or filing system and is not just limited to a
  27291. fileserver. For example, if it is put on an AUN gateway machine, it can
  27292. make a shared filing system accessible from both sides of the gateway.
  27293. If you have an application server using NFSFiler (from TCP/IP), you can
  27294. make this available to clients without them having to use NFSFiler.
  27295. Accelerator is compatible with TCP/IP (release 2) and Level 4 Fileserver
  27296. (release 3).
  27297. 7.6
  27298. Å  ArcFS2 Ö This is now being distributed by Vertical Twist and the price
  27299. has been increased to ú24.99 inc VAT or ú23 through Archive.
  27300. 7.6
  27301. Å  ArcSimp III Ö Mijas Software have now released version 3 of their
  27302. RISCáOS compliant electronic simulation package. Its facilities include
  27303. digital circuit simulation, analogue circuit simulation, control system
  27304. design and mechanical system simulation. It comes in two forms: a
  27305. National Curriculum study version at ú55 +VAT (site licence ú150) and a
  27306. Professional Design & Research version costing ú105 +VAT (site licence
  27307. ú300).
  27308. 7.6
  27309. Å  ArtWorks 1.5 Ö This new version of ArtWorks provides support for 24-
  27310. bit sprites. It includes new TIFF file loaders and a fast-load feature.
  27311. The price remains at ú169 +VAT from Computer Concepts or ú180 through
  27312. Archive.
  27313. 7.6
  27314. Å  ArtWorks 1.5 on CD Ö This includes all of the clipart from the Clipart
  27315. CD, the new version of ArtWorks plus all the ArtWorks fonts. The price
  27316. remains at ú169 +VAT from Computer Concepts or ú180 through Archive.
  27317. 7.6
  27318. Å  ArtWorks Clipart CD Ö Computer Concepts are selling a CD which
  27319. consists of an ArtWorks file viewer plus over 800 ArtWorks example
  27320. pictures. It also has a demo version of AudioWorks with example audio
  27321. files and dozens of 24-bit photographs. The ArtWorks Clipart CD costs
  27322. ú19 from Computer Concepts or ú21 through Archive. (The clipart on this
  27323. CD is the same as is included on the CD version of ArtWorks.)
  27324. 7.6
  27325. Å  ArtWorks Made Easy by Ann Rooney is published by Dabs Press. As the
  27326. title suggests, this is aimed at the Artworks beginner and takes the
  27327. reader step by step through its various features and draws attention to
  27328. the principal differences between Artworks and Draw. Artworks Made Easy
  27329. costs ú14.95 from Dabs Press or ú15 through Archive inclusive of p&p.
  27330. (Books, being heavy are expensive to post.)
  27331. 7.6
  27332. Å  Basic WIMP Programming is a new book by Alan Senior published by Dabs
  27333. Press. It enables you to learn how to program the WIMP environment using
  27334. Basic. To assist program development, the book gives many example
  27335. programs which are designed to be easily adapted and expanded for your
  27336. own applications. An extensive library of procedures and functions is
  27337. also provided to simplify the program writeræs task. The price of ú16.95
  27338. includes a disc of programs, procedures and functions. This is available
  27339. through Archive for ú17 inclusive of p&p.
  27340. 7.6
  27341. Å  BearSheet is a ösimple yet sophisticatedò spreadsheet from ERIC
  27342. (Education Resources in Computing). It consists of two spreadsheet
  27343. programs aimed at different educational levels, does bar and pie charts,
  27344. line and scatter graphs and costs ú29.95 inc VAT from ERIC with a
  27345. network version at ú59.90 inc VAT.
  27346. 7.6
  27347. Å  BearWords is a wordprocessor/DTP package also from ERIC consisting of
  27348. three separate WPs at different levels from elementary to advanced
  27349. level. It is also concept keyboard compatible. BearWords costs ú42.95
  27350. inc VAT from ERIC and a network version is available from them at ú85.90
  27351. inc VAT.
  27352. 7.6
  27353. Å  Bodywise is an animated database of the human body from Sherston
  27354. Software. It provides an exploration of the human body for top juniors
  27355. and lower secondary pupils Ö just point and click the body-part they
  27356. want to know about and watch it work! (The mind boggles! Ed) There is a
  27357. setup option which allows teachers to choose which systems are available
  27358. to the children and to turn on or off the explanations and animations of
  27359. the sexual organs. Bodywise is fully RISCáOS compliant and all
  27360. illustrations and text can easily be saved or transferred to other
  27361. applications. The package comes with user manual, a booklet of ideas for
  27362. classroom use, two sets of Body Search cards and a set of study sheets.
  27363. Bodywise costs ú39.95 +VAT from Sherston Software or ú44 through
  27364. Archive.
  27365. 7.6
  27366. Å  Brilliant special needs software Ö Brilliant Computing have produced
  27367. some more software for special needs children.
  27368. 7.6
  27369. FacePaint allows the children (or you!) to create hundreds of silly
  27370. faces with different noses, eyes, ears, hair, hats, etc. Fill in a
  27371. Éfeatures chartæ from an eye-witness report and then create your own
  27372. identikit picture. FacePaint is ú30 +VAT from Brilliant Computing.
  27373. 7.6
  27374. Look & Listen consists of five mini video games to develop basic road
  27375. safety skills. It uses the stereo sound and comes with a free pair of
  27376. headphones. It can be used with mouse, keyboard, touch screens or simple
  27377. switch. Look & Listen costs ú25 +VAT from Brilliant Computing.
  27378. 7.6
  27379. Sound Stuff consists of five games using a library of 24 sounds and
  27380. matching pictures. Find the sound to match the picture, use the stereo
  27381. facility to find where the sound is coming from, or play the matching
  27382. pairs game. It uses real recorded speech and can be used with mouse or
  27383. touch screen and comes with a free pair of headphones. Sound Stuff costs
  27384. ú25 +VAT from Brilliant Computing.
  27385. 7.6
  27386. Å  CD-Net is a CD-ROM filing system for AUN. The idea of it is to
  27387. overcome some of the limitations imposed by existing hardware and
  27388. software. It allows CD-ROMs to be accessed either by special retrieval
  27389. software designed for a particular CD-ROM or through a CDFiler. CD-Net
  27390. is designed in such a way that, with öappropriate hardwareò, it is even
  27391. possible to run Replay movies over the network. CD-ROMs have to be
  27392. specifically licensed to be accessed through CD-Net. There are currently
  27393. eight titles being licensed but more will be available over the next few
  27394. months. A CD-Net Trial Pack costs ú39.95 +VAT from PEP Associates.
  27395. 7.6
  27396. Å  Celtic Clipart disc Ö This includes borders, panels, chains, motifs
  27397. and some hints on altering the graphics for your own use. It costs
  27398. ú10.99 (no VAT) and is available from: Glyn Howells, Sicar Uchaf,
  27399. Brongest, Newcastle Emlyn, Dyfed, SA38 9ET.
  27400. 7.6
  27401. Å  Cistercian Abbeys is a Genesis application that uses graphics, plans,
  27402. maps and a database to explore medieval monastic life. Cistercian Abbeys
  27403. costs ú45 +VAT from Oak Solutions or ú50 through Archive.
  27404. 7.6
  27405. Å  Clipart & educational resource files Ö a range of clipart and
  27406. educational resource files are available from DEC_dATA at prices ranging
  27407. from ú3 to ú13 +VAT per set. New ones include Famous Buildings, Hand
  27408. Tools and Military Aircraft each ú7.95 +VAT and The Party, Wedding and
  27409. Anniversary Collection, a two-disc set at ú14 +VAT. There is also an
  27410. Impression Style Resource Disc at ú7.95 +VAT which includes borders,
  27411. decorative drawfiles, map of the UK, masks, office symbols and sport
  27412. pictures and an Artworks Resource Disc at ú8.95 +VAT which includes
  27413. decorative motifs, moulds for the envelope tool, drawings of gears and
  27414. stars, moulds for the perspective tool and a good number of sample
  27415. files.
  27416. 7.6
  27417. Å  Colour HandáScanner Ö We now have information on Irlamæs hand scanner
  27418. as mentioned briefly in Products Available last month. This is an A5
  27419. scanner producing 24-bit colour output or 256 grey levels. Resolution is
  27420. from 100 to 400 dpi. The scan area is selectable up to just over 4
  27421. inches (about 10.5 cm). It has monochrome, 16 grey, 256 grey and 256
  27422. colour sprite support. The 24-bit formats include Clear files and
  27423. compressed JPEG. Brightness adjustment is done by control on the scan
  27424. head and gamma correction and sharpness are adjustable in software. A
  27425. version that will work in A3000/3010/3020/4000 machines is in the
  27426. pipeline but, at the moment, you need a computer that will take a
  27427. standard podules. The Irlam 24-bit Colour HandScanner costs ú359 +VAT
  27428. +carriage from Irlam or ú425 through Archive.
  27429. 7.6
  27430. We had a look at this scanner at the BETT Show and it is VERY
  27431. impressive. The output has to be seen to be believed. We have put a few
  27432. sample scans on this monthæs program disc.
  27433. 7.6
  27434. Å  Colour scanner correction Ö When I mentioned Irlamæs Proi-Mage
  27435. software and Epson scanners, I misquoted the scanning resolution. The
  27436. Epson GT-6500 (ú1000 inc VAT through Archive) actually scans at
  27437. 600d.p.i. and is even capable of going to 1200d.p.i. while the Epson GT-
  27438. 8000 (ú1,380 through Archive) scans at 800d.p.i. and is capable of going
  27439. up to 1600d.p.i.!
  27440. 7.6
  27441. Å  Conjugez! Ö This is a software tool from Creative Curriculum Software
  27442. for helping you learn French verbs and is applicable right from early
  27443. learners of French up to A level and beyond. Conjugez! has 3,500 verbs
  27444. built into sets of data files in a range of nine appropriate levels. The
  27445. education site licence version also has a utility for adding more verbs
  27446. and editing the existing datafiles. Conjugez! is ú24.95 +VAT for a
  27447. single user or ú89 +VAT for a site licence from Creative Curriculum
  27448. Software.
  27449. 7.6
  27450. Å  Cumana CD-ROM price increases Ö There have been various price rises on
  27451. CD-ROMs. The new Archive prices are as follows:
  27452. 7.6
  27453. Creepy Crawlies Ö ú100
  27454. 7.6
  27455. Dictionary of the Living World Ö ú175
  27456. 7.6
  27457. Grooves Ö ú25
  27458. 7.6
  27459. Image Warehouse Ö ú59
  27460. 7.6
  27461. All four of the above Ö ú180£
  27462. 7.6
  27463. Space Encyclopedia Ö ú44
  27464. 7.6
  27465. World of Number
  27466. 7.6
  27467.    Number Games & Short Tasks Ö ú89
  27468. 7.6
  27469.    Perspectives Ö ú89
  27470. 7.6
  27471.    Picture Gallery Ö ú89
  27472. 7.6
  27473.    Who Stole the Decimal Point? Ö ú89
  27474. 7.6
  27475. £Yes, I know thatæs only ú5 more than Dictionary of the Living World on
  27476. its own but they say itæs a special offer price, so who are we to argue!
  27477. 7.6
  27478. Å  Cycloids Ö GamesWare have taken over this Software 42 game. The plot
  27479. features a unicycle-riding clown whose job it is to save the world! It
  27480. features 256-colour cartoon graphics and comical sound effects. Cycloids
  27481. costs ú19.99 from Gamesware or ú19 through Archive.
  27482. 7.6
  27483. Å  Desktop Screenturtle Ö Topologika have produced a desktop version of
  27484. their easy-to-learn turtle graphics program. It offers a range of Logo
  27485. features but always with the aim of making it accessible for the younger
  27486. users Ö aimed at 8 to 13+ year olds. The new version has Émany new
  27487. featuresæ including a toolbox plus drag and drop loading of screens and
  27488. word sets. You can also switch off the need for numbers after commands.
  27489. This Éno numbersæ input mode works in conjunction with scaling options
  27490. for distance and direction and means that younger children neednæt worry
  27491. about numbers bigger than 10. Desktop Screenturtle costs ú45 +VAT or ú49
  27492. through Archive. An upgrade from the original version is available at
  27493. ú10 +VAT from Topologika.
  27494. 7.6
  27495. Å  DrawPlot upgrade Ö Oak Solutions have upgraded DrawPlot, their HPGL
  27496. compatible plotter utility which works, for example, on the Roland CAMM
  27497. series. It now supports Graphtec plotters and work is under way on
  27498. Plotmate A3M and A4M plotters. DrawPlot allows you, simply and quickly,
  27499. to plot, cut or engrave drawings from drawfiles. CAMM1 cutters and CAMM2
  27500. millers can be driven in the same way as an HPGL plotter and DrawPlot
  27501. can be used, for example, to produce vinyl signs.
  27502. 7.6
  27503. DrawPlot is part of their Draw Print & Plot package, which costs ú30
  27504. +VAT from Oak Solutions or ú33 through Archive.
  27505. 7.6
  27506. Å  Eagle M2 Ö The Eagle M2 multimedia card provides 12-bit stereo
  27507. sampling and playback at CD rate (44.1kHz), full Midi capability, 24-bit
  27508. colour and greyscale still frame digitising, Acorn Replay movie capture
  27509. and Eidos real-time movie capture. It has S-VHS and composite video
  27510. input, line level audio input and output as well as audio out through
  27511. the computer speaker or headphone socket. This is an impressive array of
  27512. facilities to have on a single-width podule and the price is impressive
  27513. too: ú299 + p&p +VAT (ú358.37) from Wild Vision or ú340 through Archive.
  27514. It needs 4Mb and RISCáOS 3.1 and, for Replay movie capture, an A5000 or
  27515. A540 with at least 4Mb is recommended.
  27516. 7.6
  27517. David Lenthall has started a series about audio sampling (see page 43) Ö
  27518. and he will be mentioning this and other offerings on the Acorn audio
  27519. front next month. Ed.
  27520. 7.6
  27521. Å  Exploring Nature is a CD-ROM version of Usborneæs First Book of
  27522. Nature. It is targeted at primary and early secondary and aims to keep
  27523. up the Usborne tradition of öa very colourful presentation style with
  27524. hundreds of beautifully drawn picturesò. The basic approach is to let
  27525. children emulate the process of scientific discovery by doing a
  27526. simulated field trip on which they ömeasureò such things as temperature
  27527. and sunlight, and collect or öphotographò things they find. They can
  27528. then study from themed books or look up references in a nature
  27529. dictionary. From their collected information, the children can write up
  27530. a report or transfer pictures and data to other applications to collate
  27531. it further or make a special presentation of their work. Exploring
  27532. Nature comes with a teacheræs pack providing explanatory notes, user
  27533. guide and National Curriculum linkages. Exploring Nature costs ú120 +VAT
  27534. from Hampshire Microtechnology Centre.
  27535. 7.6
  27536. Å  Fortran 77 Ö Intelligent Interfaces distribute a Fortran 77 compiler
  27537. and a desktop front-end for Fortran 77. The compiler itself is supplied
  27538. with linker, symbolic debugger (ASD) and utility library and costs ú99
  27539. +VAT or ú110 through Archive. The front-end, !Fortran77, enables Fortran
  27540. programs to be compiled, linked and executed in the RISCáOS desktop
  27541. environment. It is supplied with DrawF, Graphics, SpriteOp, Utils and
  27542. Wimp libraries and costs ú25 +VAT or ú28 through Archive.
  27543. 7.6
  27544. The compiler was originally distributed by Acorn as the Acornsoft
  27545. Fortran 77, release 2, compiler but Intelligent Interfaces have made a
  27546. number of changes: the compiler can now be installed anywhere in the
  27547. useræs directory structure, the User Guide has been completely re-
  27548. written, a Utility Library is included, the symbolic debugger
  27549. (previously distributed with the Acorn Software Developeræs Toolbox) is
  27550. included with its own user guide, a command to compile and link in a
  27551. single operation has been added and instructions on how to use the
  27552. linker in Acornæs DDE are given.
  27553. 7.6
  27554. Å  Fonts (low cost) 1 Ö Tekoa Graphics have produced their first pack of
  27555. low-cost fonts. They are offering 25 outline fonts for under ú1 a font.
  27556. They are suitable for use with RISCáOS 2 and 3 although they do not
  27557. contain any auto-kerning data. The fonts (including the number in each
  27558. family) are as follows: Academy (2), Bengal (4), Bookmark (4), Chaucer
  27559. (medium italic only), Garland (4), Matrix (a fancy font), Moscow (a
  27560. Cyrillic font), Optimist (4) and Paladin (4). They are mainly serifed
  27561. fonts and are ömostly inspired by (but slightly different from)
  27562. industry-standard typefacesò. Fonts Pack One costs ú20 +ú2.75 p&p from
  27563. Tekoa Graphics (no VAT as not registered). (See Richard Hallasæ review
  27564. next month Ö it wouldnæt fit in this month.)
  27565. 7.6
  27566. Å  Fonts (low cost) 2 Ö The Datafile have renegotiated their licence
  27567. agreement with ITC of New York and URW of Hamburg. The result is (a)
  27568. lower prices for professional fonts and (b) a Pick æn Mix service so
  27569. that you can buy just the fonts you want from a list of 33 families,
  27570. totalling 100 weights. The fonts seem to be of very high quality. (See
  27571. Richard Hallasæ review next month.) For more details, contact The
  27572. Datafile or see the advert on page 20.
  27573. 7.6
  27574. Å  F.R.E.D. Ö The 3D adventure game which was reviewed in Archive 7.1
  27575. p24, is now available through Archive at ú19.
  27576. 7.6
  27577. Å  Go-Go! Ö This is a simple turtle graphics program from NW SEMERC for
  27578. teaching number, geometry and logic to special needs, primary and
  27579. secondary pupils. This is a full RISCáOS multitasking package providing
  27580. a range of activities whose simplicity or complexity can be set by the
  27581. teacher. It includes a wide variety of ready-made scenes and pointers to
  27582. which the pupil must give instructions in order to move it around the
  27583. screen to a particular goal. Reward sounds can be programmed to play
  27584. when a particular task is completed. A map, ordnance survey symbols and
  27585. an on-screen ruler and protractor are provided for taking accurate
  27586. measurements. The price of the two-disc set for Go-Go!, including a
  27587. curriculum guide with more ideas, is ú40 +ú3 p&p +VAT from NW SEMERC.
  27588. 7.6
  27589. Å  Grannyæs Garden CD-ROM! Cumana and 4Mation have combined to produce a
  27590. new multimedia version of this popular educational program. The CD-ROM
  27591. version has enhanced graphics so that you can take advantage of higher
  27592. screen resolutions if they are available. It also has music and sound
  27593. effects together with a narrated introduction to the story by 4Mationæs
  27594. own Mike Matson. It costs ú29.95 +VAT or ú33 through Archive.
  27595. 7.6
  27596. Å  Hard drive price drops Ö The prices of Mac hard drives (which work
  27597. well on Acorn using most of the SCSI cards currently available) have
  27598. dropped recently. The price drops are as follows:
  27599. 7.6
  27600.   170Mb internal ú310 ÖÖ> ú260
  27601. 7.6
  27602.   170Mb external ú440 ÖÖ> ú390
  27603. 7.6
  27604.   525Mb internal ú790 ÖÖ> ú580
  27605. 7.6
  27606.   525Mb external ú910 ÖÖ> ú710
  27607. 7.6
  27608.   1Gb internal ú1040 ÖÖ> ú850
  27609. 7.6
  27610.   1Gb external ú1170 ÖÖ> ú980
  27611. 7.6
  27612. We also have a new drive: a 2Gb external at ú1390.
  27613. 7.6
  27614. Remember though that with Acornæs existing range of Archimedes
  27615. computers, the maximum amount of memory that can be handled as a single
  27616. logical drive is 512Mb, so the 1Gb would have to be partitioned as two
  27617. 512Mb drives and the 2Gb drive would take up all four drives possible on
  27618. a SCSI interface, leaving no room for a SCSI-type backup device!
  27619. 7.6
  27620. (It would be a reasonable guess that these bigger drives will be more
  27621. easily handled on any new range of machines that Acorn might launch in
  27622. the future. Ed.)
  27623. 7.6
  27624. A suitable SCSI interface would be a Morley uncached SCSI card (ú160)
  27625. for the 170Mb drive and a cached SCSI card (ú220) for the larger drives.
  27626. Below about 200Mb, the cache does not make a lot of difference to the
  27627. speed.
  27628. 7.6
  27629. Å  Hawk V9 MkII Ö Wild Visionæs Hawk colour digitiser used to be
  27630. available in two forms: standard and öhardware ditheredò but the
  27631. standard version has now been deleted and the hardware dithered version
  27632. has been reduced from ú269 to ú199. This version allows you to have a
  27633. live display window in the desktop where the grabbed video picture is
  27634. displayed with full dithered colours. It also has a special mono format
  27635. useful for preparing material for monochrome DTP work. It comes with
  27636. fully RISCáOS compliant software providing an öextensive range of image
  27637. scaling and enhancing optionsò allowing sprites produced to be dragged
  27638. straight into whatever desktop applications you are using. The price is
  27639. now ú199 +ú6 carriage +VAT from Wild Vision or ú229 through Archive.
  27640. 7.6
  27641. Å  Help for dyslexics Ö A new book has been published which has been
  27642. sponsored by Acorn Computers and the British Dyslexia Foundation.
  27643. Computers and Dyslexia is edited by Dr Chris Singleton and aims to give
  27644. an overview of the best in current technology and educational practice
  27645. of help to those suffering from dyslexia which apparently affects about
  27646. 4% of the population. Computers and Dyslexia is published by the
  27647. Dyslexia Computer Resource Centre, University of Hull, Hull, HU6 7RX.
  27648. 200pages, price ú10.95, ISBN 1 898862 00 1.
  27649. 7.6
  27650. Å  High-density floppy disc interface Ö At last, owners of A310/4x0/540
  27651. computers can use 1.6Mb floppies and be compatible with the newer
  27652. machines. Risc Developments have produced an interface plus software to
  27653. allow you to interface to a high-density floppy drive and use F-format
  27654. Acorn floppies as well as 1.44Mb and 1.2Mb PC formats. You can buy it
  27655. with or without an HD drive unit and it has a set of link jumpers
  27656. allowing configuration for operation with a wide range of drive types.
  27657. It costs ú119 +VAT for the interface or ú159 +VAT for the interface plus
  27658. an HD floppy drive. For A310 to fit one of these drives internally,
  27659. there is a special fascia plate costing an extra ú30 +VAT.
  27660. 7.6
  27661. Å  ImageBank from Irlam Instruments is a way of getting 10Mbytes of
  27662. colour scans onto a single floppy! It uses standard JPEG image
  27663. compression to allow 8-bit and 24-bit images to be archived. One major
  27664. advantage of it is that it provides the user with a thumbnail sketch of
  27665. each picture in a directory-type display so that you can easily select
  27666. the image you want. This can then be decompressed by double-clicking on
  27667. it. Images can be exported in JPEG, 24-bit Clear file, 256 colour sprite
  27668. or the new 15 and 32-bits per pixel sprites. A cut-down version is also
  27669. supplied so that your images can be distributed/sold or shown as
  27670. examples to other people. The complete package including the full and
  27671. the cut-down versions of ImageBank costs ú25 +VAT from Irlam Instruments
  27672. or ú28 through Archive.
  27673. 7.6
  27674. (This monthæs program disc contains some colour scans from Irlamæs new
  27675. hand colour scanner presented via the ImageBank reader software.)
  27676. 7.6
  27677. Å  Impression Style is CCæs exciting new WP/DTP package. For ú99 +VAT,
  27678. you get facilities which are comparable with Impression II and many of
  27679. the facilities are in fact superior to the older (more expensive)
  27680. package. We hope to have a review of Impression Style before too long
  27681. but suffice it to say that its features include: integrated thesaurus
  27682. and dictionary, auto-section and paragraph bulleting, numbering and re-
  27683. numbering, full support for 24-bit images, graphics filter with TIFF
  27684. loaders, new interactive text ruler system and styles. Impression Style
  27685. costs ú107 through Archive.
  27686. 7.6
  27687. Impression upgrades: Impression Junior and Impression II owners can
  27688. upgrade to Style for ú29 +VAT through Computer Concepts. Then when
  27689. Impression Publisher is released, Impression Style owners and Impression
  27690. II owners will be able to upgrade for ú29 +VAT, again through Computer
  27691. Concepts. (Many people feel that the extra facilities of Style make it
  27692. worth upgrading once from II to Style and then again from Style to
  27693. Publisher. Ed.)
  27694. 7.6
  27695. Å  Inkjet Refills Ö For some time now, we have been intending to ögo
  27696. greenò(!) by stocking inkjet refills. We have now arranged a deal with
  27697. Quill Marketing in Norwich to stock InkMun refills which seem to have a
  27698. good reputation for quality and reliability. (However, if you try them,
  27699. perhaps you would report back so that we can check that they really are
  27700. as good as they seem.)
  27701. 7.6
  27702. The cost savings involved are quite marked. For example, buying HP black
  27703. cartridges at ú21 each would give you the same amount of ink as a pack
  27704. of two refills costing only ú15. Prices are as follows:
  27705. 7.6
  27706. Hewlett Packard 500/510/500C/550C/310
  27707. 7.6
  27708. (and JP150)
  27709. 7.6
  27710. Black standard Ö 2 refills Ö ú15
  27711. 7.6
  27712. Black high capacity Ö 2 refills Ö ú20
  27713. 7.6
  27714. Cyan standard Ö 2 refills Ö ú15
  27715. 7.6
  27716. Magenta standard Ö 2 refills Ö ú15
  27717. 7.6
  27718. Yellow standard Ö 2 refills Ö ú15
  27719. 7.6
  27720. Triple colour 9 refills (3 each colour) Ö ú30
  27721. 7.6
  27722. Canon BJ10
  27723. 7.6
  27724. Black Ö 2 refills Ö ú15
  27725. 7.6
  27726. Cyan Ö 2 refills Ö ú15
  27727. 7.6
  27728. Magenta Ö 2 refills Ö ú15
  27729. 7.6
  27730. Yellow Ö 2 refills Ö ú15
  27731. 7.6
  27732. Canon BJ200
  27733. 7.6
  27734. Black Ö 2 refills Ö ú15
  27735. 7.6
  27736. Cyan Ö 2 refills Ö ú15
  27737. 7.6
  27738. Magenta Ö 2 refills Ö ú15
  27739. 7.6
  27740. Yellow Ö 2 refills Ö ú15
  27741. 7.6
  27742. Canon BJC600
  27743. 7.6
  27744. Black Ö 3 refills Ö ú15
  27745. 7.6
  27746. Triple colour 9 refills (3 each colour) Ö ú30
  27747. 7.6
  27748. Canon BJC800
  27749. 7.6
  27750. Black Ö 2 refills Ö ú21
  27751. 7.6
  27752. Cyan Ö 2 refills Ö ú21
  27753. 7.6
  27754. Magenta Ö 2 refills Ö ú21
  27755. 7.6
  27756. Yellow Ö 2 refills Ö ú21
  27757. 7.6
  27758. I think these are likely to be the most popular ones which is why we
  27759. have been able to work out special prices on them. If you have other
  27760. printers for which you want refills, let us know and tell us the sorts
  27761. of quantities you are likely to want during the course of a year, say,
  27762. and weæll see what we can work out with Quill Marketing.
  27763. 7.6
  27764. Å  IT in the Real World is a Genesis application that looks at the
  27765. applications and effects of IT in real life. It is aimed at Key Stage 3
  27766. and relates to IT capability levels 3 to 8. The IT in the Real World
  27767. pack includes information and worksheets and costs ú30 +VAT from Oak
  27768. Solutions or ú33 through Archive.
  27769. 7.6
  27770. Å  Ixion Ö The 3D adventure game (see review on page 32 last month) is
  27771. now available through Archive at ú19.
  27772. 7.6
  27773. Å  Keyboards Ö If your keyboard is beginning to get a bit unreliable or
  27774. if you just want something of better quality (and cheaper!) than the
  27775. Acorn replacement keyboards then Castle Technologyæs Ergo-Keyboards seem
  27776. a good bet (see Brian Cowanæs review on page 49). These keyboards are
  27777. compatible with the Acorn keyboard, including the mouse socket and the
  27778. reset button. They have industry standard 102 key PC layout and hardware
  27779. keyboard mouse emulation. (We also suspect that any new Acorn computers
  27780. will have standard PC keyboards, so you can get used to the slightly
  27781. different PC layout ready for the new machines!) The price is ú99 + ú10
  27782. carriage +VAT (ú128.08) direct from Castle Technology or ú120 through
  27783. Archive.
  27784. 7.6
  27785. (Because Brianæs review was so positive, we reckoned there would be a
  27786. good number of people wanting to try these new keyboards so we have
  27787. arranged a special bulk purchase with Castle Technology and can offer
  27788. them at the introductory price of ú105 inclusive Ö 18% discount. To take
  27789. advantage of this special price, please place your order a.s.a.p.
  27790. Thanks.)
  27791. 7.6
  27792. Å  Keyboards for A3000 Ö If your A3000 keyboard is beginning to get a bit
  27793. unreliable Castle Technologyæs Ergo-Keyboards can now be attached to an
  27794. A3000. The price of the A3000 Ergo-Keyboard, including interface, is
  27795. ú129 + ú10 carriage +VAT (ú163.33) direct from Castle Technology or ú155
  27796. through Archive.
  27797. 7.6
  27798. (We have arranged a bulk purchase of these keyboards and can offer them
  27799. at the introductory price of ú135 inclusive Ö 18% discount. To take
  27800. advantage of this special price, please place your order a.s.a.p.
  27801. Thanks.)
  27802. 7.6
  27803. Å  Langdale is described by Creative Curriculum Software as öa massive
  27804. resource of materials to Key Stage 3 geographyò. It provides OS maps,
  27805. diagrams, aerial and ground photographs, data, statistics, charts and
  27806. sounds all relating to Langdale in the Lake District. It consists of
  27807. eight applications on CD-ROM for ú149 +VAT including a site licence. Two
  27808. of the applications, Stickle Project and River Project are available as
  27809. separate stand-alone applications on disc for ú89 +VAT each for those
  27810. not having access to CD-ROM. Each price includes manual and teaching
  27811. materials as well as the CD-ROM or discs.
  27812. 7.6
  27813. Å  Laser printers Ö At the suggestion of Andrew Rawnsley last month (page
  27814. 23) we have worked out a Écheapæ alternative to Laser Direct HiRes 4
  27815. (Archive price ú925). If you get a Écheapæ Laserjet-compatible laser
  27816. printer and buy the CC HP TurboDriver (ú53 through Archive) you donæt
  27817. need to pay as much as ú925. It wonæt be as fast but if you want the
  27818. quality of output that a laser offers, itæs a way of doing so for a
  27819. lower price. You can, of course, get a copy of Computer Shopper, or
  27820. whatever, and find the cheapest Laserjet-compatible available but if you
  27821. want a Égood nameæ printer to get the reliability then we would be happy
  27822. to supply either the Epson EPL-5000 at ú630 (ú680 with TurboDriver) or
  27823. the Panasonic KX-P4410 at ú560 (ú610 with TurboDriver). These prices are
  27824. inclusive of VAT and carriage. They both have 0.5Mb RAM (expandable),
  27825. will cope with envelopes and thin card and have paper trays taking 150
  27826. and 100 sheets respectively and run at 6ppm and 5ppm respectively.
  27827. 7.6
  27828. (Readers have suggested other laser printers that they have used: Dave
  27829. Walsh uses an Oki400e and, with only 0.5Mb RAM, it seems to cope with
  27830. all but the most complex drawfiles. It has a straight paper path to take
  27831. heavier paper and envelopes, gives good quality output and is reasonably
  27832. cheap to run.)
  27833. 7.6
  27834. Å  Lemmings II Ö The Tribes Ö Krisalisæ latest Lemmings extravaganza is
  27835. now available. It is truly amazing what they can get those tiny little
  27836. animals to do! There is now a huge range of new and exciting Lemmings
  27837. types to try out and many new levels to test your ingenuity and stretch
  27838. your patience. Lemmings II is ú29.99 from Krisalis or ú28 through
  27839. Archive.
  27840. 7.6
  27841. Å  Little Smalltalk Ö A full-blown Smalltalk environment would cost over
  27842. ú500 but if you want just to experiment with the concepts of object-
  27843. oriented programming, David Pillingæs Little Smalltalk (as mentioned in
  27844. Acorn User February 1994) is a good start. Little Smalltalk costs ú5.99
  27845. from David Pilling or ú6 through Archive inc p&p.
  27846. 7.6
  27847. Å  Maths Card Ö To help with the teaching of maths at Key Stages 1 & 2,
  27848. Creative Curriculum Software have produced Maths Card. Its aim is to
  27849. help you produce well laid out maths question sheets quickly and easily
  27850. as drawfiles ready for printing. It allows you to set up questions on
  27851. addition, subtraction, multiplication and division while controlling
  27852. things such as the occurrence of carrying figures, sign left or right,
  27853. etc. It also covers decimals, fractions, weight and length, and allows
  27854. the use of magic squares using Units to HTU. Maths Card costs ú49 +VAT
  27855. from Creative Curriculum Software.
  27856. 7.6
  27857. Å  MidiMax is Wild Visionæs Acorn-compatible Midi card. It has on-board
  27858. FIFO buffering to allow reliable operation at maximum data rates. The
  27859. standard Midi In, Out and Thru connectors are provided as well as a
  27860. second Out connector to ease the interfacing of multiple devices.
  27861. MidiMax costs ú69 +p&p +VAT (ú88.12) from Wild Vision or ú83 through
  27862. Archive.
  27863. 7.6
  27864. Å  My World 2 + 2 Ö NW SEMERC have produced a large pack of resources
  27865. based on their framework package, My World 2. Originally designed with
  27866. special needs in mind, My World 2 + 2 can be used by öpeople of all ages
  27867. and abilities across many fields of learning and recreationò. It
  27868. provides four discs of resources including alphabet jigsaws, an easy
  27869. writing screen, sentence building, picture building activities, kitchen
  27870. planning, pattern-making from shapes, DIY dinosaurs, solitaire,
  27871. draughts, town planning, pattern making, weather maps and charts. My
  27872. World 2 + 2 costs ú39 +ú3 p&p +VAT from NW SEMERC.
  27873. 7.6
  27874. Å  Oak Recorder II Ö This product has now been taken over from Oak
  27875. Solutions by Solent Computer Products Ltd and sells at ú39.95 +VAT.
  27876. 7.6
  27877. Å  Oak Solutions price drops Ö A large number of Oak Solutionsæ software
  27878. products have been reduced in price (since they moved into their new
  27879. premises Ö address in Factfile at the back of the magazine). The new
  27880. Archive prices are as follows:
  27881. 7.6
  27882.   Arclight Ö ú50
  27883. 7.6
  27884.   Euclid Ö ú55
  27885. 7.6
  27886.   Splice Ö ú33
  27887. 7.6
  27888.   Tween Ö ú33
  27889. 7.6
  27890.  
  27891. 7.6
  27892.   WorraCAD Ö ú77
  27893. 7.6
  27894.   KiddiCAD Ö ú50
  27895. 7.6
  27896.  
  27897. 7.6
  27898.   Oak Logic Ö ú77
  27899. 7.6
  27900.   Oak PCB Ö ú77
  27901. 7.6
  27902.   Ancient Egypt Ö ú50
  27903. 7.6
  27904.   Castle Life Ö ú50
  27905. 7.6
  27906.   Saxon Life Ö ú50
  27907. 7.6
  27908.   ClassPrint LD Ö ú77
  27909. 7.6
  27910.   ABC Compiler Ö ú77
  27911. 7.6
  27912.   Cambridge Pascal Ö ú77
  27913. 7.6
  27914. Å  Oxford Reading Tree Stage 2 Talking Stories Ö Sherston Software and
  27915. Oxford University Press have combined to produce öan exciting and
  27916. motivating way of consolidating vocabulary and learning to read at Stage
  27917. 2ò. Anyone who has seen Sherstonæs Naughty Stories and More Naughty
  27918. Stories will appreciate the value of this team-up with OUP. This pack of
  27919. six stories by Roderick Hunt is animated with Alex Brychtaæs
  27920. illustrations and Hannah Gordon is the narrator. The cost is ú39.95 +VAT
  27921. from Sherston Software or ú44 through Archive.
  27922. 7.6
  27923. Å  PenFriend Ö This is a öpredictive typerò from Design Concept. What
  27924. that means is that, as you type, it offers you suggestions of what word
  27925. you might be typing. You can then avoid typing the whole word and just
  27926. click the mouse or press a function key to select from the list of words
  27927. that PenFriend offers you. You can have your own sets of commonly used
  27928. words so that it can guess more quickly what word you are typing.
  27929. PenFriend costs ú25 +VAT from Design Concept.
  27930. 7.6
  27931. Å  Pocket Book offer extended again Ö Acornæs offer on Pocket Books and
  27932. Schedule has been extended again Ö this time to 31st March 1994. The
  27933. Pocket Book is therefore still ú200 (instead of ú250) through Archive
  27934. and Schedule is ú19 instead of ú49. The Class-pack of 11 Pocket Books
  27935. plus an A-Link plus Mains Adaptor is on offer at ú1699.50 +VAT or ú1950
  27936. inclusive through Archive.
  27937. 7.6
  27938. Å  Pocket Ethernet Adaptor Ö Atomwide are now offering an Ethernet
  27939. adaptor that works on any of the Acorn Computers that have a
  27940. bidirectional parallel port (A4, A3010, A3020, A4000, A5000). It is easy
  27941. to install and remove and therefore offers a degree of adaptability not
  27942. offered by the normal Ethernet podules Ö and, of course, it saves a
  27943. podule slot. It is currently only available as a 10base2 interface but a
  27944. 10baseT version is under development. The Pocket Ethernet Adaptor costs
  27945. ú199 +VAT from Atomwide or ú225 through Archive. It is fully IEEE 802.3
  27946. compliant, has a 64Kb local buffer memory and offers a transfer rate of
  27947. 200Kbps peak.
  27948. 7.6
  27949. Å  PocketFS2 Ö The new A-Link software which was reviewed briefly last
  27950. month (p71) is now available as an upgrade for existing A-Link owners.
  27951. Send ú9.95 (inc VAT & p&p) plus the original A-Link floppy disc to Acorn
  27952. Direct in Wellingborough. This offer lasts until the end of April 1994.
  27953. 7.6
  27954. Å  Primary Information Management System (PIMS) is a package produced by
  27955. Longman Logotron and Acorn Computers to provide a ready-to-use system
  27956. that will handle pupil and staff records, budgeting and accounts,
  27957. maintenance, insurance and inventory. It stores individual records
  27958. relationally, not hierarchically, giving flexibility in retrieving the
  27959. data to put straight into reports such as pupil assessment sheets, class
  27960. lists and registers. For those schools already using SIMS (the school
  27961. secondary version) all data can be transferred directly into PIMS. The
  27962. package includes an A4000 or A5000 computer with SVGA (AKF50) monitor,
  27963. inkjet printer, software, hotline support, start-up consumables,
  27964. training, delivery, installation and on-site maintenance for an all-
  27965. inclusive price starting from ú1,999 +VAT (for the A4000 version) or ú16
  27966. a week using the Acorn Options rental scheme.
  27967. 7.6
  27968. Å  PrimeSolver Ö The latest in Minerva Softwareæs öPrimeò series aimed at
  27969. education in the primary and lower secondary sector is PrimeSolver. This
  27970. is described as öa creative and practical problem solving system for
  27971. entertainment purposes whilst being highly educational at the same
  27972. timeò. (I had a look at it at BETT and it certainly seemed to be a lot
  27973. of fun!) It is basically a way of creating simulations and solving
  27974. mechanical puzzles using real-life mechanics of ropes, pulleys, cogs,
  27975. engines, pipes, etc. There are almost 60 tools provided to solve various
  27976. puzzles, 16 of which are provided with the pack although you can design
  27977. your own puzzles with the design mode provided. PrimeSolver costs ú79.95
  27978. +VAT from Minerva or ú88 through Archive. There are primary and
  27979. secondary site licences available for ú120 and ú320 +VAT from Minerva
  27980. Software.
  27981. 7.6
  27982. Å  Pro-Drivers from Oak Solutions Ö Despite what we said last month about
  27983. Oak Solutions (Ace) Pro-Printer Drivers no longer being sold (sorry for
  27984. the confusion!) they are still very much available. What is more, they
  27985. have come down in price making them more competitive than the CC
  27986. TurboDrivers. The Ace Pro-Drivers for Canon LBP 4/8, HP compatibles and
  27987. Epson ESC-P2 compatibles are now ú35 +VAT each or ú39 through Archive
  27988. and if there is an Acorn driver (RISCáOS 3) for your printer then you
  27989. can use the Standard Pro-Driver which is only ú15 +VAT or ú17 through
  27990. Archive.
  27991. 7.6
  27992. Å  Report Writer from Creative Curriculum Software is a package for the
  27993. production of individual reports and assessment sheets using National
  27994. Curriculum statements of attainment. It gives easy access to all the
  27995. National Curriculum statements which can then be transferred into any
  27996. other RISCáOS application. You can add words, phrases and sentences from
  27997. within datafiles to produces your reports. A single user version of
  27998. Report Writer (for KS 1/2 or KS 3/4) costs ú49 +VAT. You can also buy
  27999. upgrade packs to increase the numbers of users and/or get other Key
  28000. Stage data discs, manuals, etc Ö contact Creative Curriculum Software
  28001. for full details.
  28002. 7.6
  28003. Å  Repro is a professional tool from Oak Solutions which allows the user
  28004. to manipulate the exact translation of colours from screen to paper. It
  28005. gives complete control over screen size, screen angles, gamma
  28006. correction, grey balance and black removal. Multiple palettes can be
  28007. defined so that differences caused by various types of printer or paper
  28008. can be minimised. You can also use the system to produce special effects
  28009. such as tweaking a colour to make it more vivid or enlarge halftones to
  28010. show individual colour spots. Repro can also produce colour separations
  28011. in various forms. It costs ú50 +VAT from Oak Solutions or ú55 through
  28012. Archive.
  28013. 7.6
  28014. (This product only works with Acornæs new RISCáOS printer drivers... but
  28015. they arenæt ready yet. Ed.)
  28016. 7.6
  28017. Å  RF design software Ö Steve Hunt has developed a number of applications
  28018. which will be of interest to both professional and amateur RF design
  28019. engineers. They include a filter designer, a receiver noise figure/
  28020. intercept point analysis tool, an inductance Éready-reckoneræ and a
  28021. Smith Chart design aid. For more details, contact Steve Hunt at 21 Green
  28022. Street, Milton Malsor, Northampton, NN7 3AT (0604-858090 after 7 pm).
  28023. 7.6
  28024. Å  RISCáOS 3 Ö First Steps is another new book by Anne Rooney, again
  28025. aimed at the beginner. It replaces, but is considerably bigger (at
  28026. around 500 pages long) than, the popular Archimedes First Steps. It
  28027. provides an introduction to Acorn RISCáOS 3 computers, dealing with each
  28028. topic in considerable depth. It also provides up-to-date information
  28029. about developments such as CD-ROM, multimedia and special needs
  28030. provision. RISCáOS 3 First Steps costs ú14.95 from Dabs Press or ú15
  28031. including p&p through Archive.
  28032. 7.6
  28033. Å  Seelinks are educational packages from ESM. The first, Seelinks Ö
  28034. Ourselves, is aimed at children in Key Stages 1 & 2 and provides
  28035. material for data handling to enable the children to collect and analyse
  28036. data about themselves. This pack costs ú32.50 +VAT (including a site
  28037. licence) from ESM or ú36 through Archive.
  28038. 7.6
  28039. The second pack is Seelinks Ö Transport and is aimed at children in Key
  28040. Stage 2. It uses the subject of transport to develop skills in the data-
  28041. handling area. Transport costs ú39.50 +VAT (including a site licence)
  28042. from ESM or ú44 through Archive.
  28043. 7.6
  28044. Å  Sibelius 7 is the much-acclaimed öexpert system for music engravingò.
  28045. If you are wanting to produce printed music, it seems that Sibelius 7
  28046. has all the facilities you could possibly want. The full package costs
  28047. ú760 +VAT but, for non-professional users, there is a special offer
  28048. price of ú485 +VAT. We hope to have a review of this amazing package
  28049. fairly soon.
  28050. 7.6
  28051. Å  Sibelius 6 is an education version of the full professional music
  28052. notation program, Sibelius 7. It has a simplified user interface but it
  28053. can still handle complex orchestral scores, all traditional musical
  28054. notation and a wide range of contemporary notation, Midi input and
  28055. output etc. Sibelius 6 costs ú160 +VAT from Sibelius Software.
  28056. 7.6
  28057. Å  Soundcard Ö This is a 16-bit sound sampling board from Irlam
  28058. Instruments. it samples at a wide range of frequencies including CD and
  28059. DAT standard. You can record and replay sound directly to and from hard
  28060. disc. The Soundcard costs ú299 +VAT from Irlam Instruments or ú330
  28061. through Archive.
  28062. 7.6
  28063. (More details will be given about this and the next product in David
  28064. Lenthallæs two-part article about digital audio. See page 43.)
  28065. 7.6
  28066. Å  Super Sound Expansion System Ö Expressive Software Products have
  28067. produced a podule which provides high quality sound output from the
  28068. Archimedes. It contains synthesizer chips with 170 different wavetable
  28069. instrument sounds which are sampled from the original instruments. The
  28070. output, which is 16-bit CD-quality sound, is fed to an external box
  28071. which provides a standard jack output with volume control as well as
  28072. Midi, phono and mini-jack outputs. All you then need is your favourite
  28073. Midi music package and you are all set to produce CD-quality music.
  28074. Super Sound Expansion System costs ú249 +VAT from Expressive Software
  28075. Products.
  28076. 7.6
  28077. Å  Talking Computer learning materials Ö Longman Logotron have published
  28078. materials to be used with Talking Pendown which are said to make
  28079. ölasting improvements in reading, writing and short term memoryò. It has
  28080. been tested on 68 children aged between 7 and 14 with serious reading
  28081. and memory difficulties and the results obtained were öimpressiveò. The
  28082. materials cost ú29 +ú3.53 p&p from Longman Logotron and Talking Pendown
  28083. costs ú64 +VAT (or ú69 through Archive) for a single user licence or
  28084. ú190 +VAT or ú330 +VAT for a site licence (primary or secondary
  28085. respectively).
  28086. 7.6
  28087. Å  The Civil War is the latest in Anglia Televisionæs series of Key Plus
  28088. datafiles. It enables students to study the English Civil War of the
  28089. 17th Century, focussing mainly on events in England and Wales but also
  28090. including information and illustrations from Scotland and Ireland. The
  28091. datafiles, which are accompanied by a 24-page photocopiable A4 booklet,
  28092. include information on 150 battles and skirmishes including information
  28093. from the latest research, a Key Plus Map system to help in searching the
  28094. data, a case study of the Parliamentary Garrison at Chadfield in
  28095. Wiltshire and biographies of many of the principal leaders of the War.
  28096. The Civil War Key Plus pack costs ú22 +VAT from Anglia Television.
  28097. 7.6
  28098. Å  Time Detectives Ö The Victorians Ö This is a new adventure-back-in-
  28099. time from Sherston Software written by Simon Hosler, author of Crystal
  28100. Rain Forest. It begins when three local children mysteriously disappear
  28101. in the sleepy seaside town of East Heston and pupils, taking on the role
  28102. of a reporter for the local newspaper, are given the task of trying to
  28103. track them down. The package focuses on the changes since the Victorian
  28104. era in öan original and entertaining wayò. The package includes useræs
  28105. manual, a teacheræs book with ideas for classroom use, a catalogue of
  28106. Victorian artefacts together with sets of work and information cards to
  28107. be used in conjunction with the program. The Victorians costs ú39.95
  28108. +VAT from Sherston Software or ú44 through Archive.
  28109. 7.6
  28110. Å  Twain image acquisition software (see Archive 7.4 p4) is now available
  28111. for the Canon scanner (ScanLight Professional) and the Epson GT
  28112. scanners. They cost ú20 inclusive from David Pilling or ú19 through
  28113. Archive.
  28114. 7.6
  28115. Å  Ultimate Expansion CD-ROMs Ö There are now two CD-ROM drives available
  28116. that work with the HCCS Ultimate Expansion System. Both are Acorn
  28117. Replay, multi-session and PhotoCD compatible. Each includes an interface
  28118. in the form of a micropodule for plugging into an Ultimate multipodule.
  28119. The single speed drive (150 Kb/s) is ú229 +VAT or ú265 through Archive
  28120. and the dual speed drive (300 Kb/s) is ú289 +VAT or ú335 through
  28121. Archive.
  28122. 7.6
  28123. Å  Ultimate Expansion System Ö There are also some new (sadly, higher)
  28124. prices for HCCS Ultimate Expansion System Starter Packs. We have
  28125. therefore changed the Archive prices as follows: The SCSI Starter Pack
  28126. has increased to ú114. The HiVision Starter Pack has been withdrawn and
  28127. replaced by a Colour Vision Starter Pack at ú182. The Midi + HQ Sound
  28128. Sampler Starter Pack has been withdrawn and replaced by a Midi Starter
  28129. Pack at ú114.
  28130. 7.6
  28131. Å  XLisp Ö This is a version of Common Lisp with object oriented features
  28132. (as mentioned in Acorn User February 1994). It is available from David
  28133. Pilling at ú5.99 or ú6 through Archive inc p&p.
  28134. 7.6
  28135. Å  Xword Ö Panda Discsæ crossword puzzle generator/solver program
  28136. (reviewed last month on page 59) has had some of Roger Kingæs
  28137. suggestions implemented and the price has dropped to ú39.95 inclusive. A
  28138. site licence is now ú95.
  28139. 7.6
  28140. Review software received...
  28141. 7.6
  28142. We have received review copies of the following: ÅArtworks Made
  28143. Easyá(bk), á ÅBasic WIMP Programmingá(bk), á ÅCarnage Inc.á(g), á ÅCD-
  28144. Net Trial Packá(u), á ÅCeltic Clipartá(a), á ÅEasy Font Ö Needs to be
  28145. compared with FontDirá(u), á ÅFortran 77 &áFront-endá(l), á ÅImpression
  28146. Style Resource Discá(a), á ÅJumble Funá(e), á ÅKernerá(u), á
  28147. ÅLingoMasterá(e), á ÅOxford Reading Tree Stage 2 Talking Storiesá(e), á
  28148. ÅParty, Wedding & Anniversay Clipartá(a), á ÅPayroll Managerá(b), á
  28149. ÅPrimeSolverá(e), á ÅRISCáOS 3 First Stepsá(bk), á ÅSounds &
  28150. Rhymesá(e),á ÅSwitchá(g),á ÅThe Church Year Clipartá(a), á ÅThe Civil
  28151. War Key Plus Packá(e), á ÅTime Detectives Ö The Victoriansá(e).
  28152. 7.6
  28153. e=Education, b=Business, bk=Book, l=Language, u=Utility, g=Game, a=Art.
  28154. 7.6
  28155. If you would like to review any of these products, please contact the
  28156. Archive office. Potential reviewers will need to show that they would
  28157. use the product in a professional capacity or that they have some
  28158. knowledge of the particular field.
  28159. 7.6
  28160. Government Health Warning Ö Reading this could seriously affect your
  28161. spiritual health.
  28162. 7.6
  28163. One of the readers of this God-slot said to me that the church was dead
  28164. on its feet. Iáresponded by pointing out that the Christian church is
  28165. growing at a staggering rate in many parts of the world (e.g. Korea,
  28166. China and many parts of S.America and Africa). His first response was to
  28167. note that the growth was mainly in third world countries and to wonder
  28168. whether this was because of the limited development of intellectual
  28169. thought in those countries. (Before reading on, think about that
  28170. statement. Do you think it is true?)
  28171. 7.6
  28172. That view is actually very prevalent Ö i.e. now that we have Écome of
  28173. ageæ, intellectually, we have no need for Christian (or any other) God-
  28174. myths. My two counter arguments to that are: (1) We may have come of age
  28175. intellectually, but have we, in the UK, come of age morally? (Think
  28176. about family breakdown, drug addiction, homelessness, etc before you
  28177. answer.) (2) Why is there so much interest in spiritualism, New Age,
  28178. Eastern religions, etc? There is an aching void in peopleæs lives that
  28179. they try to fill by pursuits of one kind or another.
  28180. 7.6
  28181. Just suppose for a moment that God does exist and that Jesus really is
  28182. who he said he was. If you were God, how would you react to people who
  28183. refused even to listen to what you were trying to say? In John 3 verse
  28184. 36, Jesus says, ÉWhoever believes in the Son has eternal life, but
  28185. whoever rejects the Son will not see life, for Godæs wrath remains on
  28186. him.æ God is just and will not condemn us for ignorance but if we have
  28187. the opportunity to consider Jesusæ claims, itæs worth checking them out
  28188. before we reject them as only for those of Élimited intellectual
  28189. developmentæ.
  28190. 7.6
  28191. Paul Beverley
  28192. 7.6
  28193. P.B.
  28194. 7.6
  28195. Fact-File
  28196. 7.6
  28197. (The numbers in italic are fax numbers)
  28198. 7.6
  28199. 4Mation   11 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  28200. 8PA. (0271-25353) (0271-22974)
  28201. 7.6
  28202. Abacus Training   29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  28203. 6QA.
  28204. 7.6
  28205. Acorn Direct   13 Dennington Road, Wellingborough, Northants, NN8 2RL.
  28206. 7.6
  28207. Acorn Computers Ltd   Acorn House,
  28208. Vision Park, Histon, Cambridge, CB4 4AE. (0223-254254) (0223-254262)
  28209. 7.6
  28210. Anglia Television    Education
  28211. Department, Anglia House, Norwich, NR1 3JG. (0603-615151) (0603-631032)
  28212. 7.6
  28213. Atomwide Ltd   7 The Metro Centre, Bridge Road, Orpington, Kent, BR5 2BE.
  28214. (0689-838852) (0689-896088)
  28215. 7.6
  28216. Brilliant Computing   P.O.Box 142,
  28217. Bradford, BD9 5NF. (0274-497617) (0274-497617)
  28218. 7.6
  28219. Castle Technology   Ore Trading
  28220. Estate, Woodbridge Road, Framlingham, Suffolk, IP13 9LL. (0728-621222)
  28221. (0728-621179)
  28222. 7.6
  28223. Clares Micro Supplies   98
  28224. Middlewich Road, Rudheath, Northwich, Cheshire, CW9 7DA. (0606-48511)
  28225. (0606-48512)
  28226. 7.6
  28227. Colton Software (p27)  2 Signet
  28228. Court, Swanns Road, Cambridge, CB5 8LA. (0223-311881) (0223-312010)
  28229. 7.6
  28230. Computer Concepts (pp8/28)  Gaddesden
  28231. Place, Hemel Hempstead, Herts, HP2 6EX. (0442-63933) (0442-231632)
  28232. 7.6
  28233. Creative Curriculum Software  5 Clover
  28234. Hill Road, Savile Park, Halifax, HX1 2YG. (0422-340524) (0422-346388)
  28235. 7.6
  28236. Cumana Ltd    Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
  28237. (0483-503121) (0483-503326)
  28238. 7.6
  28239. Dabs Press   22 Warwick Street, Prestwich, Manchester, M25 7HN. (061-
  28240. 773-8632) (061-773-8290)
  28241. 7.6
  28242. Database Publications (p42)  Europa
  28243. House, Adlington Park, London Road, Adlington, Macclesfield, Cheshire,
  28244. SK10 5NP. (0625-859444) (0625-879966)
  28245. 7.6
  28246. Datafile (p20)  71 Anson Road, Locking, Weston-super-Mare, Avon, BS24
  28247. 7DQ. (0934-823005)
  28248. 7.6
  28249. David Pilling   P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  28250. 7.6
  28251. DEC_dATA   P.O.Box 97, Exeter, EX4 4YA. (0392-221702)
  28252. 7.6
  28253. Design Concept   30 South Oswald Road, Edinburgh, EH9 2HG. (031-668-
  28254. 2000)
  28255. 7.6
  28256. Digital Services   9 Wayte Street, Cosham, Portsmouth PO6 3BS. (0705-
  28257. 210600) (0705-210705)
  28258. 7.6
  28259. ERIC   Pepabera, Findon Road, Findon, Worthing, BN14 0RD. (0903-872400)
  28260. (0903-872400)
  28261. 7.6
  28262. ESM    Duke Street, Wisbech, Cambridgeshire, PE13 2AE. (0945-63441)
  28263. 7.6
  28264. Expressive Software Products    Holly Tree
  28265. Cottage, Main Street, Strelley Village, Nottingham, NG8 6PD. (0602-
  28266. 295019)
  28267. 7.6
  28268. GamesWare   Unit 26, The Bartletts, Hamble, Hants., SO35 5RP.
  28269. (0703Ö456523) (0703Ö456523)
  28270. 7.6
  28271. Hampshire Microtechnology Centre   Connaught Lane, Paulsgrove,
  28272. Portsmouth, Hants, PO6 4SJ. (0705-378266) (0705-379443)
  28273. 7.6
  28274. HCCS Ltd   575-583 Durham Road, Gateshead, NE9 5JJ. (091-487-0760) (091-
  28275. 491-0431)
  28276. 7.6
  28277. Icon Technology   9 Jarrom Street, Leicester, LE2 7DH. (0533-546225)
  28278. 7.6
  28279.   (or Mike Glover on 057-286-642)
  28280. 7.6
  28281. Intelligent Interfaces Ltd   P.O.Box 80,
  28282. Eastleigh, Hants, SO5 5YX. (0703-261514) (0703-267904)
  28283. 7.6
  28284. Irlam Instruments   133 London
  28285. Road, Staines, Middlesex TW18 4HN. (0895-811401)
  28286. 7.6
  28287. Krisalis Software   Teque House,
  28288. Masonæs Yard, Downs Row, Moorgate, Rotherham, S60 2HD. (0709-372290)
  28289. 7.6
  28290. Lambda Publications   194 Cheney
  28291. Manor Road, Swindon SN2 2NZ. (0793-695296)
  28292. 7.6
  28293. Lindis UK   Wood Farm, Linstead Magna, Halesworth, Suffolk, IP19 0DU.
  28294. (098-685-477) (098-685-460)
  28295. 7.6
  28296. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge CB4
  28297. 4ZS. (0223-425558) (0223-425349)
  28298. 7.6
  28299. LOOKsystems (p16)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. (0603-
  28300. 764114) (0603-764011)
  28301. 7.6
  28302. Mijas Software (p63)  Winchester
  28303. Road, Micheldever, Winchester, SO21 3DJ. (0962-774352)
  28304. 7.6
  28305. Minerva Systems   Minerva House, Baring Crescent, Exeter, EX1 1TL.
  28306. (0392-437756) (0392-421762)
  28307. 7.6
  28308. Morley Electronics   Morley
  28309. House, Norham Road, North Shields, Tyne & Wear, NE29 7TY. (091-257-6355)
  28310. (091-257-6373)
  28311. 7.6
  28312. Northwest SEMERC   Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
  28313. 627-4469)
  28314. 7.6
  28315. Oak Solutions (p19)  Dial House,
  28316. 12 Chapel Street, Halton, Leeds, LS15 7RN (0532-326992) (0532-326993)
  28317. 7.6
  28318. Oregan Developments   36 Grosvenor
  28319. Avenue, Streetly, Sutton Coldfield, B74 3PE.
  28320. 7.6
  28321. Panda Discs   Four Seasons, Tinkers Lane, Brewood, Staffs, ST19 9DE.
  28322. 7.6
  28323. PEP Associates   34 Tiverton Way, Cambridge, CB1 3TU. (0223-212251)
  28324. 7.6
  28325. Pineapple Software   39 Brownlea
  28326. Gardens, Seven Kings, Ilford, Essex IG3 9NL. (081-599-1476) (081-598-
  28327. 2343)
  28328. 7.6
  28329. Quantum Software   35 Pinewood Park, Deans, Livingston, EH54 8NN. (0506-
  28330. 411162 after 6)
  28331. 7.6
  28332. Risc Developments   117 Hatfield
  28333. Road, St Albans, Herts, AL1 4JS. (0727-840303) (0727-860263)
  28334. 7.6
  28335. Safesell Exhibitions (p7)  Market
  28336. House, Cross Road, Tadworth, Surrey KT20 5SR.
  28337. 7.6
  28338. Sherston Software   Swan Barton,
  28339. Sherston, Malmesbury, Wilts. SN16 0LH. (0666-840433) (0666-840048)
  28340. 7.6
  28341. Sibelius Software   4 Bailey
  28342. Mews, Auckland Road, Cambridge, CB5 8DR. (0223-302765)
  28343. 7.6
  28344. Silicon Vision Ltd   Signal
  28345. House, Lyon Road, Harrow, Middlesex, HA1 2AG. (081-422-3556) (081-427-
  28346. 5169)
  28347. 7.6
  28348. Solent Computer Products Ltd   2 Mills
  28349. Lane, Longstanton, Cambridge, CB4 5DG. (0954-789701) (0954-782186)
  28350. 7.6
  28351. Tekoa Graphics   16 Murray Road, Rugby, CV21 3JN. (0788-571434) (0788-
  28352. 546376)
  28353. 7.6
  28354. Topologika   P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  28355. 7.6
  28356. Vertical Twist   Albany House, Oving Road, Chichester, PO19 4BH. (0243-
  28357. 531194) (0243-531196)
  28358. 7.6
  28359. Wild Vision (p18)  15 Witney Way, Boldon Colliery, Tyne & Wear NE35 9PE.
  28360. (091-519-1455) (091-519-1929)
  28361. 7.6
  28362. Safesell
  28363. 7.6
  28364. From 7.5 page 9
  28365. 7.6
  28366. Computer Concepts
  28367. 7.6
  28368. New Artwork or
  28369. 7.6
  28370. From 7.5 page 22
  28371. 7.6
  28372. Computer & Electronics Holiday for Young People !!
  28373. 7.6
  28374. Scripture Union runs a Computer & Electronics Holiday for 13 to 16 year
  28375. olds (boys and  girls) at an attractive school in the Hertfordshire
  28376. countryside.
  28377. 7.6
  28378. The dates? August 1st Ö 9th, 1994.
  28379. 7.6
  28380. The price? ú112.
  28381. 7.6
  28382. For details, write to Jim Maddox, S.U. Holidays, 69 Claverdale Road,
  28383. TubeáHill, London SW2 2DH or phone 081-671-8761.
  28384. 7.6
  28385. Credit where itæs due
  28386. 7.6
  28387. Å  Pineapple Software Ö I purchased a video digitiser some years ago from
  28388. Pineapple and it worked well until recently when the picture started to
  28389. break up. I rang Pineapple who suggested I returned it, apologising for
  28390. the inconvenience and saying there would be no charge. I think they
  28391. thought I had just bought it and that it was under warranty. I knew that
  28392. as soon as they saw the dust on it they would realise it was not new and
  28393. expected to get a bill for its repair.
  28394. 7.6
  28395. I posted it on Tuesday afternoon and it was back again on Thursday
  28396. morning Ö imagine how surprised and pleased I was to receive it back so
  28397. quickly and with no bill Ö a tribute to the post as well as the
  28398. excellent service from Pineapple. All I can add is a thank you and a
  28399. guarantee of my future custom.á Alan Highet, Nottingham.
  28400. 7.6
  28401. If you have had particularly good service, send details in to the
  28402. Archive office. Thanks. Ed.ááA
  28403. 7.6
  28404. LOOKSystems
  28405. 7.6
  28406. New Artwork
  28407. 7.6
  28408. Norwich Computer Services Open Day
  28409. 7.6
  28410. 10am Ö 4pm,  Saturday 12th March 1994
  28411. 7.6
  28412. Thorpe St Andrew Lower School, Longfields Lane, Norwich.
  28413. 7.6
  28414. A star-studded cast...
  28415. 7.6
  28416. After the success of our first Open Day in November last year, weære
  28417. holding another event in March which promises to be even bigger and
  28418. better! We are delighted to have so many leading companies from the
  28419. Acorn world joining us as exhibitors and there certainly will be
  28420. something to interest a very wide range of computer users.
  28421. 7.6
  28422. If you look at the full list of exhibitors at the foot of the page, you
  28423. will agree, Iæm sure, that the companies and organisations who will be
  28424. joining us represent the foremost names in Acorn technology and products
  28425. today.
  28426. 7.6
  28427. The Open Day will be a great opportunity to see, try out and buy the
  28428. latest hardware and software products. You will be able to chat about
  28429. them with the experts and find out about current developments in the
  28430. Acorn world. For those of you who missed Acorn World 93 and BETT 94, or
  28431. who canæt wait for Acorn User Show in Harrogate in April, it will be an
  28432. ideal place to meet all these top companies under one roof and in a
  28433. friendly environment!
  28434. 7.6
  28435. Other items on demonstration by individuals rather than companies
  28436. include computerised embroidery and computer video-editing.
  28437. 7.6
  28438. A warm welcome to Archive Members
  28439. 7.6
  28440. We are extending a special welcome to all our subscribers at an Archive
  28441. Members area, hosted by a number of contributors who are old friends of
  28442. Archive: Trevor Sutton, Hugh Eagle, David Holden and Richard Rymarz.
  28443. They will be available to talk to you about anything relating to their
  28444. Archive columns, Acorn/Archimedes issues in general or your particular
  28445. queries. Hopefully, there will be a number of other contributors around
  28446. and Iæm sure it will be an extremely useful forum for sharing ideas.
  28447. 7.6
  28448. There will be a display of the history of Archive, charting its growth
  28449. and development from the very first issue 1.1 in October 1987 to today.
  28450. All back issues will be on hand to browse through, plus a special offer
  28451. price on complete sets of Archive volumes 1 Ö 6.
  28452. 7.6
  28453. In the Price List this month, you will find a Refreshments Voucher with
  28454. the compliments of Archive Magazine. You can use this at the Open Day to
  28455. get yourself a drink and a bite to eat öon the houseò !
  28456. 7.6
  28457. Special Open Day discounts for Members
  28458. 7.6
  28459. Extra discount will be available to Archive Members with orders placed
  28460. on 12th March. This will be in the form of a ú10 voucher (or ú5
  28461. discount) with orders over ú100; a ú25 voucher (or ú15 discount) with
  28462. orders over ú250; a ú50 voucher (or ú30 discount) with orders over ú500.
  28463. The vouchers can be used for any subsequent purchase from NCS.
  28464. 7.6
  28465. Charity Bring & Buy Ö Will you help, please?
  28466. 7.6
  28467. At our last event, we had a most successful Charity Stall and we are
  28468. doing this again. All proceeds of the Charity Stall will go to the
  28469. Battersey Catsæ Home. Itæs the ideal time to send in or bring along
  28470. unwanted items of Archimedia to be sold in aid of charity. People are
  28471. more prepared to buy second-hand items if they can actually see them
  28472. before buying. So please have a look to see if you can find any pieces
  28473. of kit or software that you donæt need any more and would like to use
  28474. from someone elseæs benefit Ö send it to the NCS office as soon as
  28475. possible (or bring it with you) and we will turn it into a Charity
  28476. Donation at the Open Day!
  28477. 7.6
  28478. Practical details
  28479. 7.6
  28480. It is my hope that Archive Members will come along and see us at the
  28481. Open Day and so, to help you make up your mind, here are some of the
  28482. practical details that you might be considering...
  28483. 7.6
  28484. Thorpe St Andrew Lower School is about 2╜ miles from Norwich railway
  28485. station. The taxi fare from the station to the school is about ú3.50.
  28486. There are buses which run from just outside the station to the school
  28487. every 12 minutes and the fare is 88p.
  28488. 7.6
  28489. A weekend in Norfolk?
  28490. 7.6
  28491. If you are thinking that you might like to combine your visit to the
  28492. Open Day with a weekend in Norwich/Norfolk, we have a list of Norwich
  28493. hotels and accommodation, provided by the local Tourist Information
  28494. Board. We will send copies of this, together with a map of Norwich to
  28495. show how to get to the Open Day, to anyone who rings or writes to the
  28496. NCS office with a request.
  28497. 7.6
  28498. The NCS staff are very much looking forward to the Open Day and we would
  28499. be delighted to see you there Ö come and introduce yourself to us and
  28500. meet fellow members of the Archive user group!ááA
  28501. 7.6
  28502. Anglia TV Education
  28503. 7.6
  28504. Acorn Computers
  28505. 7.6
  28506. Atomwide
  28507. 7.6
  28508. BirdTech
  28509. 7.6
  28510. Canon UK
  28511. 7.6
  28512. Clares Micro Supplies
  28513. 7.6
  28514. Cogent Software
  28515. 7.6
  28516. Colton Software
  28517. 7.6
  28518. Computer Concepts
  28519. 7.6
  28520. Cumana
  28521. 7.6
  28522. Digital Services
  28523. 7.6
  28524. Epson UK Ltd
  28525. 7.6
  28526. GamesWare
  28527. 7.6
  28528. HCCS
  28529. 7.6
  28530. Icon Technology
  28531. 7.6
  28532. Longman Logotron
  28533. 7.6
  28534. LOOKsystems
  28535. 7.6
  28536. Mystery Software
  28537. 7.6
  28538. Norfolk IT Team
  28539. 7.6
  28540. NorthWest SEMERC
  28541. 7.6
  28542. Oak Solutions
  28543. 7.6
  28544. Sherston Software
  28545. 7.6
  28546. Sibelius Software
  28547. 7.6
  28548. S J Research
  28549. 7.6
  28550. Topologika
  28551. 7.6
  28552. Wild Vision
  28553. 7.6
  28554. Wyddfa Software
  28555. 7.6
  28556. Companies coming to the NCS Open Day
  28557. 7.6
  28558. Oak
  28559. 7.6
  28560. New Artwork
  28561. 7.6
  28562. Mijas Software
  28563. 7.6
  28564. New artwork
  28565. 7.6
  28566. Wild Vision is the leading developer and manufacturer of expansion cards
  28567. for the Acorn range of microcomputers, and a subsidiary of Computer
  28568. Concepts Ltd., the Acorn industryæs largest and best-known software
  28569. developer.  Over the years, Wild Vision has been responsible for some of
  28570. the most innovative products in the Acorn marketplace and has
  28571. specialised in Video, Graphics and MultiMedia products.
  28572. 7.6
  28573. Due to continued expansion Wild Vision is upgrading its technical
  28574. support service and will be implementing a new after sales care package
  28575. which will be second to none in the industry.  This has given rise to a
  28576. vacancy for a Technical Support Engineer to join our team based in the
  28577. North East of England.
  28578. 7.6
  28579. This position offers an excellent opportunity for an Acorn enthusiast
  28580. who will provide a first class service including managing enquiries,
  28581. monitoring repair processes, and systems administration.
  28582. 7.6
  28583. Applicants must be familiar with Archimedes, with a knowledge of
  28584. electronics and the principles of programming. Excellent communication
  28585. and administrative skills are essential.
  28586. 7.6
  28587. Please forward a C.V. stating current salary to: Peter Wild, Wild
  28588. Vision, 15 Witney Way, Boldon Business Park, Tyne & Wear, NE35 9PE.
  28589. 7.6
  28590. JOB  VACANCY
  28591. 7.6
  28592. TECHNICAL SUPPORT ENGINEER
  28593. 7.6
  28594. NCS own
  28595. 7.6
  28596. double
  28597. 7.6
  28598. page spread
  28599. 7.6
  28600. It needs an NCS logo putting here because the one on the printout is a
  28601. scanned image.
  28602. 7.6
  28603. Comment Column
  28604. 7.6
  28605. Å  Computer experts Ö Have you ever had a problem with your machine, or a
  28606. piece of software, and had to make contact with an expert? You what an
  28607. expert is... those programmers and engineers who inhabit dark spaces
  28608. deep in the ground. Their great joy in life it is to humiliate us poor
  28609. unsuspecting morons who only know about on and off switches, and double-
  28610. clicking on buttons.
  28611. 7.6
  28612. I hate making contact Ö or should I say Éinterfacingæ Ö with these high
  28613. priests of the computer world. Before I ring, it takes me hours to
  28614. summon up enough nerve to make the call. My hands start to sweat and my
  28615. mouth goes dry. Then as soon as one of them comes on the line, all
  28616. attempts at lucid thought fail miserably Ö my mind goes into Éfatal
  28617. internal erroræ and everything that comes out of my mouth only
  28618. reinforces the impression he has... that Iæm a moron.
  28619. 7.6
  28620. In a vain attempt to try and lessen this impression, I now write down
  28621. helpful phrases which I hope will convince them that I know more than I
  28622. actually do... öIæm using v.2.1 of your software on an A5000 running
  28623. RISC OS 3.10, with a SCSI card, in a blueish-grey room on a brown deskò.
  28624. I usually feel fairly confident at this point Ö but then comes the
  28625. secret handshake which reveals whether Iæm one of them or not... öare
  28626. you using vector separation on your podule or are you still in a quasi
  28627. reverential input mode...ò The long silence that follows tells it all Ö
  28628. he knows Iæm a moron! I can feel him looking around his office at his
  28629. colleagues, eyes raised with that look of... öIæve got another one,
  28630. lads.ò
  28631. 7.6
  28632. I usually come off the phone thanking him very much for all his help but
  28633. knowing that I havenæt a clue what he was talking about and probably
  28634. Iæll have to live with the problem for the rest of my life.
  28635. 7.6
  28636. What I long for is experts who will understand that most of us who use
  28637. these machines have no idea how the things work Ö and donæt want to know
  28638. Ö all we want to know is which button to press to make it do what we
  28639. want. OK, there may be times when I have to shift-double-click on an
  28640. icon, and maybe delete or change something, but thatæs about as far as
  28641. it goes.
  28642. 7.6
  28643. One expert Ö from a well known and much-loved company (not NCS!) Ö told
  28644. me, rather sardonically, that my problem was probably very complicated
  28645. and he didnæt want to waste time trying to explain it to me... so I
  28646. wrote, two weeks ago Ö Iæm still waiting for a reply.á Gabriel Swords,
  28647. Norwich.
  28648. 7.6
  28649. Å  Flopticals for ADFS, part 4 Ö When I installed a new version of the
  28650. ROM for my Morley SCSI board (1.13), I had some difficulty setting up
  28651. the system Ö one of the two icons representing my Floptical drive had
  28652. disappeared and would not reappear despite attempts to reconfigure the
  28653. computer. The missing icon was ÉSCSI drive 0æ which was the nominal
  28654. floppy drive that handled ADFS discs. It turns out that Morley have
  28655. removed the software for handling ADFS discs from their latest ROM.
  28656. (They have stopped marketing Floptical drives altogether.) The situation
  28657. is actually more complicated than that. The drive does still recognise
  28658. 1.6Mb discs as well as its native 21Mb discs Ö it will read and write
  28659. files to both these formats and correctly works out the size of the
  28660. disc. Morley seemed rather surprised by this when I spoke to them on the
  28661. phone. However, the drive will definitely not recognize 800Kb discs
  28662. now.á Philip Draper, Borehamwood.
  28663. 7.6
  28664. Å  Frontier Ö Elite II Ö Many Archimedes users loved (and still love) the
  28665. greatest space game ever made: Elite. Today the sequel has arrived,
  28666. named Frontier Ö Elite II Ö but sadly not for the Archimedes. Currently,
  28667. there are PC, Amiga and Atari versions available but the author, David
  28668. Braben, made the source code independent, which makes a conversion
  28669. easier. The question is, will he do the conversion? For this reason, I
  28670. have collected some reviews, stories and addresses into a small
  28671. application. This will give you a look into the game and write a demand
  28672. for a conversion! If you want a copy of this application, then write a
  28673. request to my e-mail address: atle.baardholt@kih.no. (Thereæs a copy on
  28674. the monthly disc. Ed.)á Atle Mjelde Bσrdholt, Norway.
  28675. 7.6
  28676. Å  Hard disc life expectancy Ö Back in July, my A5000 (with Oak SCSI
  28677. card) failed to boot up in the normal fashion, due to my three and a
  28678. half year old 70Mb Rodime drive not spinning up. After switching the
  28679. computer off, waiting a while, and then switching it back on again, the
  28680. problem seemed to have gone away (huge sigh of relief). About a month
  28681. later, the same thing happened again but fortunately, the power off-on
  28682. sequence seemed to do the trick. A fortnight later still and the problem
  28683. occurred more often than not, and required more than one attempt to kick
  28684. the drive into life.
  28685. 7.6
  28686. A phone call to Oak Solutions brought the depressing comment öthe
  28687. average life expectancy of a hard disc drive is between three and five
  28688. yearsò. Ouch!! So, if youæve got a hard drive that is over three years
  28689. old and the contents arenæt backed up, back it up, now! The suggested
  28690. explanation of the fault was that the bearings wear with age, such that
  28691. the power supply is unable to supply enough current to overcome the
  28692. friction to initially get the drive spinning, and that this is a
  28693. definite indicator to start thinking about a replacement drive.
  28694. 7.6
  28695. Is a life of 3-5 years really typical for a hard drive, or have I just
  28696. been unlucky? Most people probably aim to keep a computer for five to
  28697. ten years before buying a replacement. That the hard disc may need to be
  28698. replaced during that period is a budgeting factor Iæve not seen
  28699. mentioned. How long can a removable type drive and cartridges be
  28700. expected to last? I had always been of the opinion that you should buy
  28701. the largest capacity drive you could afford, as you will fill it up
  28702. eventually. Though if itæs going to die before its half full, Iæm not so
  28703. sure.á David Lenthall, Walworth, London.
  28704. 7.6
  28705. Å  Image Enhancement Ö Further to Cain Huntæs request for a simple/cheap
  28706. image enhancer (7.1 p26), Iæve obtained Henrik Pedersonæs excellent
  28707. !Process application which handles a range of 256 colour/greyscale image
  28708. types and does all sorts of wonderful things with them. !Process used to
  28709. be shareware but the plan is for Oregan Developments to release a
  28710. commercial version called PhotoTouch in the near future. In the
  28711. meantime, Henrik has put v1.21 into the public domain. (We have a copy
  28712. and could put it on a Shareware disc Ö but Iæm afraid thereæs no room on
  28713. this monthæs program disc. Ed.)
  28714. 7.6
  28715.  Å  Mouse mat vandalism Ö We have a room full of Apple Macs at school
  28716. and have found that the screens on the LC2 take so long to refresh that
  28717. kids vandalise the mouse mats while they are waiting. Meanwhile, the
  28718. almost identical mouse mats on our two A5000s are in near new order
  28719. after the same period of time and many more hours of use.á Alan Jackson,
  28720. Oamaru, N.Z.
  28721. 7.6
  28722. Å Oak SCSI cards Ö A few words of warning to owners of Oak SCSI cards,
  28723. who may find themselves looking for a second or replacement drive.
  28724. 7.6
  28725. According to Oak Solutions, Fujitsu drives should be avoided with their
  28726. interface, though according to Arm Tech Ltd the 540Mb Fujitsu drives
  28727. which they use present no problems with an Oak card.
  28728. 7.6
  28729. Due to the death of one of my hard discs, I was in need of a replacement
  28730. drive. As Technology Matrix were advertising a 330Mb Fujitsu drive
  28731. (2622FA) at a bargain price, I opted for one of those. To cut a long
  28732. story short, although the drive seemed to work all right, when I tried
  28733. to fill the disc to capacity, I found that I couldnæt access beyond the
  28734. first 271Mb.
  28735. 7.6
  28736. So back went the Fujitsu drive for exchange. This is a shame, as in many
  28737. respects it was a very nice drive. It was noticeably faster than my
  28738. Quantum 100Mb drive as the following table reveals (using the speed test
  28739. routine in Oakæs ö!SCSIFormò) :
  28740. 7.6
  28741.   Mode 0  Mode 15  Mode 21
  28742. 7.6
  28743. Quantum 105S  1054Kb/s  1021Kb/s 
  28744. 1054Kb/s
  28745. 7.6
  28746. Fujitsu 2622FA  1655Kb/s  1655Kb/s 
  28747. 1352Kb/s
  28748. 7.6
  28749. Also, the Fujitsuæs reliability (MTBF) was quoted as being 200,000hrs
  28750. (i.e. about 23 years of constant 24hrs/day usage), so they are quite
  28751. safe in offering a five year guarantee. It can also be configured as a
  28752. SCSI 1 or SCSI 2 type device. (All Archimedes SCSI cards are SCSI 1,
  28753. probably because the podule bus bandwidth is a limiting factor which
  28754. would preclude any benefit from using a SCSI 2 interface.)
  28755. 7.6
  28756. So, if anyone has an Oak SCSI card and is thinking of adding a Fujitsu
  28757. drive, ensure that the particular model is known to work (fully) with
  28758. it. The 540Mb drives which ARM Tech Ltd supply may well be OK, but it
  28759. doesnæt seem to apply to all models.
  28760. 7.6
  28761. The onus of this problem seems to lie with Oak, as it is their SCSI
  28762. firmware which is Étemperamentalæ with Fujitsu drives. The drives
  28763. themselves are specified as being öfully SCSI compliantò, and apparently
  28764. they work with no problems on a Morley SCSI card.
  28765. 7.6
  28766. A big thank-you to Lee Henderson of Matrix who was extremely reasonable
  28767. and understanding throughout the whole exercise and who allowed me to
  28768. try out the Fujitsu drive on a sale-or-return basis. I finally opted for
  28769. a Quantum 240Mb drive to sit alongside the 100Mb Quantum already
  28770. present. Both drives have performed faultlessly.
  28771. 7.6
  28772. I was advised not to use a fan silencer with 2 drives. Re Colin
  28773. Bucklandæs comments (6.12 p29) about his driveæs death and rebirth and
  28774. the implications against the fan silencer, I have decided to remove this
  28775. from my machine (it didnæt reduce the noise much, anyway). It would seem
  28776. to be more sensible to spend the money on a quieter fan (e.g. a low-
  28777. noise Papst device). Does anyone know of a suitable source?á David
  28778. Lenthall, Walworth, London.
  28779. 7.6
  28780. Å  Phaethon definition Ö The result of our ÉCall My Bluffæ competition
  28781. (Archive 7.4 p20) is that only one person got the correct answer Ö ALL
  28782. THREE definitions were correct! They all came out of my Collins English
  28783. dictionary. So I have therefore sent TWO mugs to Eric Hunter of Hitchin,
  28784. the only person to come up with the correct answer. Well done, Eric!
  28785. (Actually, he assures me that it is also a tropical bird Ö a type of
  28786. boatswain-bird Ö but I donæt know if that is a bluff or not!!)
  28787. 7.6
  28788. Å  To K or not to K? Ö Going back to the debate on the use of Ékbæ or
  28789. ÉKbæ to represent kilobyte. ÉKæ is the SI abbreviation for Kappa (1018).
  28790. Certainly, RAM in quantities measurable in Kb (kappabytes) is very
  28791. attractive, though it is not very practical, financially. At ú30/Mb, 1Kb
  28792. would cost ú30,000,000 million. No doubt you could get a discount, but
  28793. you may have to wait a while for the order to be fulfilled. On the
  28794. subject of waiting, the time taken to refresh the RAM (assuming that it
  28795. is of the dynamic type) would require some fairly hefty processing in
  28796. itself. So really, the use of either Ékæ or ÉKæ to refer to 1024 is
  28797. wrong.
  28798. 7.6
  28799. I personally use Ékæ and rely on the context to say whether itæs 1000 or
  28800. 1024. To further the argument for the use of Ékæ, the approximation when
  28801. using ÉMæ for 1,048,576 (1024k) as opposed to 1,000,000 seems to be
  28802. accepted without question.á David Lenthall, Walworth, London.
  28803. 7.6
  28804. Å  Stability of Impression Style 3.01 Ö So far, I have noticed only one
  28805. one bug which will always cause Style to crash completely, forcing a
  28806. reset: when I click <adjust> on the Close icon of an öUntitledò Style
  28807. document. (In RISCáOS 3, this would normally cause the parent directory
  28808. window to be opened but, of course, before the first Save, the document
  28809. file doesnæt have one.) This effect does not occur after version 2.17 of
  28810. Impression has first been run.
  28811. 7.6
  28812. There is a small incompatibility with Keith Sloanæs utility !RMA-
  28813. Man(ager), version 1.6, which I use as the simplest way to remove
  28814. modules that I no longer need. Styleæs spell checker sometimes (maybe on
  28815. one occasion in five) responds to any such attempt with an error message
  28816. about an unknown SWI and with a complete crash.
  28817. 7.6
  28818. A very minor harmless bug concerns Autosave. If you press <f3> just when
  28819. the next Autosave is due, you will find two Save boxes on your screen,
  28820. and the Autosave prompt will remain even after you have clicked OK in
  28821. the other Save box.
  28822. 7.6
  28823. There is a bit of a difficulty for users who have a foreign language
  28824. version of RISCáOS in their machine, e.g. the German 3.19 version.
  28825. During the installation of Style, an application !CCShared is put into
  28826. !System. This, in turn, contains the !HyperView application which is
  28827. used for !WordWorks and the Interactive Help. The !Hyperview directory
  28828. contains Resources.UK, but no Resources.Germany, causing both programs
  28829. to fail. If you just rename the UK directory to Germany, various error
  28830. messages will appear during operation, so the thing to do is to copy the
  28831. UK directory as Germany, so that there appear to be resources for both
  28832. countries.
  28833. 7.6
  28834. Despite these minor niggles, I am very satisfied with the upgrade.á
  28835. Jochen Konietzko, K÷ln, Germany
  28836. 7.6
  28837. Å  Talking Wordprocessors Ö In Archive 7.5 p57, I mentioned that Icon
  28838. Technology offer a voucher worth 50% off the cost of PEPæs speech
  28839. program when you buy StartWrite. However, even if you purchase a site
  28840. licence of StartWrite, this voucher is only good for a single copy of
  28841. SpeechSystem Ö which seems a bit pointless. Since then, I have spoken to
  28842. PEP Associates who agreed that with the single user version, we had
  28843. öpermission to copy it for use on as many machinesò as we like on site.
  28844. Iæm not sure what the difference is between that and a site licence,
  28845. but... if it walks like a duck... ! Thanks, PEP.á Joe Gallagher,
  28846. Hackney.
  28847. 7.6
  28848. Å  Whither Acorn? Ö Thatæs the question I keep asking myself. Not that
  28849. Iæve got any right to ask Ö Iæm not a shareholder or anything. But itæs
  28850. a question I find myself asking the more I use these machines.
  28851. 7.6
  28852. Is Acornæs market, for example, the average home user who wants to do
  28853. accounts and write the odd letter, or who wants to let the kids play a
  28854. few games? Surely not. If all you want to do is play games then youæd be
  28855. better off buying a proper games machine Ö theyære cheaper and thereæs
  28856. loads of games available to play. If you want to do simple things like
  28857. accounts and letters then buy a PC, or one of the more user-friendly,
  28858. and cheaper than an A3010, Macs. To do any of the above using ARM 3
  28859. technology is a bit daft Ö itæs like buying an MG to do the weekly
  28860. shopping.
  28861. 7.6
  28862. Well, is it aimed at the professional market Ö the place where all this
  28863. power can be used to the full? The place where PCæs and Macs have
  28864. reigned supreme for years? Itæs the most logical of places, but is the
  28865. hardware and software really up to it?
  28866. 7.6
  28867. I consider myself to be a professional user Ö I write and design things
  28868. on an A5000, and people pay me to do it. Iæd like to continue using it.
  28869. Iæd like to see it gain more credibility in the professional design
  28870. market, but I find myself getting very frustrated it.
  28871. 7.6
  28872. Today, yet again, Iæve had to re-do some PostScript files because when I
  28873. sent them to the image setting bureau, the separations didnæt work. On
  28874. another job, the pages were cropped all round and I ended up preparing
  28875. the artwork manually.
  28876. 7.6
  28877. The programs I use are supposed to be Éat the cutting edge of Archimedes
  28878. technologyæ but, in truth, they only work correctly, for me, 85% of the
  28879. time. When I used a Mac I got to see the dreaded ÉBombæ about three
  28880. times in three years Ö on my A5000 I have an average of three crashes a
  28881. month, plus a whole host of strange error messages which shut down the
  28882. program Iæm using as soon as I go near the OK button. This is not a very
  28883. professional way of running a computer company!
  28884. 7.6
  28885. öAh butò, I hear you say Ö ötheyære cheaper than the oppositionò. Thatæs
  28886. true of the software, but not of the machines Ö in some cases Acorn
  28887. machines are more expensive. But if the software only works properly 85%
  28888. of the time, itæs no good to me. For me, the two best design and page
  28889. layout programs available for the Archimedes are Impression and
  28890. Artworks, but even in their new forms, are still two years behind
  28891. Pagemaker and Freehand.
  28892. 7.6
  28893. For a professional designer, it doesnæt matter how fast the machines are
  28894. or how cheap the software is, if it doesnæt do the job. And being
  28895. unreliable means I have to waste time re-doing things Ö and that costs
  28896. money Ö money which could be spent on more reliable software!
  28897. 7.6
  28898. So is it a schools machine? Traditionally the answer is, of course, yes.
  28899. Thereæs certainly a lot of educational software about. My children use
  28900. Acorns at school and they like them Ö but they also use Macs, and they
  28901. like them too! If Apple and the PC manufacturers see a profitable market
  28902. in schools, you can bet theyæll be in there with plenty of software to
  28903. support them, and suddenly the fast, but expensive, Acorn machines will
  28904. be left behind.
  28905. 7.6
  28906. I really do hope Acorn machines, and all the software that goes with
  28907. them, achieve something substantial in the professional market place Ö I
  28908. think they need to if they are going to survive. To do this they need to
  28909. recognise that speed and raw power isnæt everything Ö though, clearly,
  28910. having the speed and power gives them a lead over the others. On the
  28911. other hand, if the machines and software donæt do the things people
  28912. want, they wonæt buy them.
  28913. 7.6
  28914. Itæs time they came of age and took the professional user more seriously
  28915. Ö that doesnæt just mean supersonic ARM7æs Ö it means giving us the
  28916. stuff to do the job as well as Macs!á Gabriel Swords, Norwich.
  28917. 7.6
  28918. There is an element of truth in what Gabriel is saying but, personally,
  28919. I think he is over-stating the case to try to stir Acorn and third-party
  28920. companies into action.
  28921. 7.6
  28922. Let me tell you the history of Gabrielæs life in DTP (heæs a personal
  28923. friend of mine so Iæm sure he wonæt mind!) as it makes his comments even
  28924. more poignant.
  28925. 7.6
  28926. He was born and raised on Macs but, for several years now, he has popped
  28927. into the NCS office fairly regularly. He used to watch over my shoulder
  28928. as I worked on Impression on my A540. One day he asked if he could have
  28929. a play with Impression Ö he was impressed! Eventually, without any
  28930. persuasion, he asked us to quote for a DTP system based on an A5000. As
  28931. you will gather, he bought the A5000 and Laser Direct and has had good
  28932. use out of it.
  28933. 7.6
  28934. I have to say that Gabriel has had more hardware and software problems
  28935. than most Ö which obviously colours his view of Acorn. I used to wheel
  28936. him out to Égive his testimonyæ to Mac-using customers who were thinking
  28937. of changing horses Ö but I wonæt let him near them now!
  28938. 7.6
  28939. Hopefully, the latest versions of Impression and ArtWorks (which Gabriel
  28940. hasnæt got yet) will help to lift his spirits but there is Éroom for
  28941. improvementæ as the Acorn communityæs school report would probably say.
  28942. Ed.ááA
  28943. Oak Logic
  28944. 7.6
  28945. Bevis Peters
  28946. 7.6
  28947. Oak Logic is a multitasking program for designing and simulating digital
  28948. 7.6
  28949. logic circuits. It comes on one 800Kb disc, along with a few examples
  28950. 7.6
  28951. and a large number of pre-made microchip circuits, (as will be explained
  28952. 7.6
  28953. later), and a 36-page stapled A5 manual.
  28954. 7.6
  28955. Installation to floppy or hard disc is very simple, although it does not
  28956. 7.6
  28957. come with a copy of !Sysmerge for updating the !System folder, which
  28958. 7.6
  28959. would have been handy.
  28960. 7.6
  28961. The program
  28962. 7.6
  28963. The software loads onto the iconbar by double-clicking, and takes up
  28964. 7.6
  28965. about 256Kb of memory.
  28966. 7.6
  28967. Clicking on the icon with <select> brings up two windows; the main
  28968. 7.6
  28969. display and a separate unattached tools window. This tools window
  28970. 7.6
  28971. contains icons for all the basic gates and a lamp, astable (oscillator),
  28972. 7.6
  28973. input pad, output pad and simulation switch. Circuits are made up by
  28974. 7.6
  28975. placing these symbols, or any other pre-made chips, onto the main window
  28976. 7.6
  28977. by dragging and dropping them. These symbols are forced onto a grid
  28978. 7.6
  28979. layout.
  28980. 7.6
  28981. The manual starts with an example circuit; a traffic light simulator.
  28982. 7.6
  28983. The construction of this is described step by step in a simple and easy-
  28984. 7.6
  28985. to-understand manner, although with my knowledge of digital electronics,
  28986. 7.6
  28987. I found myself skipping over bits. I found that the example circuit
  28988. 7.6
  28989. worked just as they said it would, first time, with no problems.
  28990. 7.6
  28991. The rest of the manual describes the various program options in more
  28992. 7.6
  28993. detail, although the program is very simple to use and could probably be
  28994. 7.6
  28995. tried without the manual at all Ö always a good test of software
  28996. 7.6
  28997. friendliness.
  28998. 7.6
  28999. In use
  29000. 7.6
  29001. The program allows all the base components to be placed easily on the
  29002. 7.6
  29003. board with its very handy dragging, although the dragging can be quite
  29004. 7.6
  29005. slow with complicated boards and the components can only be placed in a
  29006. 7.6
  29007. left to right orientation. Although this may be good practice, some
  29008. 7.6
  29009. circuits look neater if you can make components point towards each other
  29010. 7.6
  29011. Ö a mirror option would have been nice.
  29012. 7.6
  29013. Wires are drawn with a straightforward Draw-like method, although again
  29014. 7.6
  29015. this is slow. Having pushed <select> to mark the start of a wire, there
  29016. 7.6
  29017. is a noticeable pause before it appears on the screen and if you move
  29018. 7.6
  29019. the mouse before it has appeared, it does not get drawn at all. Moving a
  29020. 7.6
  29021. single node or connection point on a wire moves all the wires joined to
  29022. 7.6
  29023. that point as well, thus keeping the circuit intact. Also, deleting a
  29024. 7.6
  29025. component deletes any wires which would have been left hanging off it Ö
  29026. 7.6
  29027. this may neaten the layout, but if you want to replace a component with
  29028. 7.6
  29029. another one, you have to redraw all the wires again. A neat point is
  29030. 7.6
  29031. that the mouse pointer changes when it is over a node or wire to help
  29032. 7.6
  29033. with the wiring.
  29034. 7.6
  29035.  
  29036. 7.6
  29037. Moving components about also keeps the wiring intact and is done
  29038. 7.6
  29039. Érealtimeæ, i.e. you can see the component and the wires as you drag
  29040. 7.6
  29041. them.
  29042. 7.6
  29043. Input and output pins can be placed easily, and the text in them
  29044. 7.6
  29045. changed, albeit only up to four characters long.
  29046. 7.6
  29047. A circuit can be designed and then saved as a sub-circuit to be used in
  29048. 7.6
  29049. later designs. For instance, I built a full adder and saved it and then
  29050. 7.6
  29051. dragged it back into another circuit where it appeared as a box with
  29052. 7.6
  29053. labelled inputs and outputs.
  29054. 7.6
  29055. An astable is available whose rate can be changed, though not its duty
  29056. 7.6
  29057. cycle. However, its maximum oscillation rate is set by the speed at
  29058. 7.6
  29059. which the program can simulate the circuit.
  29060. 7.6
  29061. When the simulation switch is thrown, the program continuously works out
  29062. 7.6
  29063. the logic of the circuit, changing the astableæs state and redrawing
  29064. 7.6
  29065. wires with a high logic value in orange. Inputs can be toggled between
  29066. 7.6
  29067. high and low states by clicking on them with the mouse. What is
  29068. 7.6
  29069. particularly impressive is that the circuit can still be edited while
  29070. 7.6
  29071. the simulation is running.
  29072. 7.6
  29073. The completed circuit can be saved as an OakLogic circuit or a drawfile,
  29074. 7.6
  29075. and can either be printed through a RISC OS printer driver or sent to a
  29076. 7.6
  29077. plotter. Two separate programs, DrawPrint and DrawPlot are used for
  29078. 7.6
  29079. this. They allow for accurate printing and positioning on the paper, but
  29080. 7.6
  29081. for OakLogic, to work, they were really necessary Ö and one of them must
  29082. 7.6
  29083. be running to print at all. The results from my BJ10e were much the same
  29084. 7.6
  29085. as just printing the equivalent draw file.
  29086. 7.6
  29087. Problems
  29088. 7.6
  29089. By far the biggest problem with the program is that the window redraw is
  29090. 7.6
  29091. very slow, and often goes very wrong with complicated circuits.
  29092. 7.6
  29093. To test the program, I recreated a slightly simplified circuit that I
  29094. 7.6
  29095. designed for my degree which used parallel processing to run the Game of
  29096. 7.6
  29097. Life algorithm. This was originally built up on a very powerful and
  29098. 7.6
  29099. complicated DEC station and involved some very complicated simulations.
  29100. 7.6
  29101. One processor in the circuit contained 72 gates and was built up from
  29102. 7.6
  29103. many sub-circuits.
  29104. 7.6
  29105. The program allowed me to build it very quickly and easily, and the
  29106. 7.6
  29107. subsections could be simulated quite successfully. Trying to simulate
  29108. 7.6
  29109. the whole circuit was almost beyond the programæs ability, however. The
  29110. 7.6
  29111. screen redraw failed completely. To see what was happening, I had to
  29112. 7.6
  29113. continually force the program to redraw the window by pressing <f12> and
  29114. 7.6
  29115. <return> or by dragging other windows across it. It was also very slow,
  29116. 7.6
  29117. although that was not altogether surprising.
  29118. 7.6
  29119. Conclusion
  29120. 7.6
  29121. This is a good program but not quite versatile or powerful enough for
  29122. 7.6
  29123. particularly complicated circuit designs. Any serious circuit
  29124. 7.6
  29125. simulations cannot be practically performed. A system whereby a text
  29126. 7.6
  29127. file of the inputs can be written and fed into the software which then
  29128. 7.6
  29129. produces a text file of the outputs would be more useful for complex
  29130. 7.6
  29131. circuits.
  29132. 7.6
  29133. For more simple designs and as a teaching aid, OakLogic is very good. It
  29134. 7.6
  29135. is very simple to use and with the wires lighting up as the circuit
  29136. 7.6
  29137. runs, it is very easy to see mistakes and to see how the logic is
  29138. 7.6
  29139. working, and Iæd certainly recommend it for schools teaching basic
  29140. 7.6
  29141. digital logic.
  29142. 7.6
  29143. OakLogic has recently been reduced in price. It is now ú70 +VAT from Oak
  29144. 7.6
  29145. Solutions or ú77 through Archive.ááA
  29146. 7.6
  29147.  Writing a Program for the Archimedes
  29148. 7.6
  29149. Francis Crossley
  29150. 7.6
  29151. This article will briefly discuss why you might want to write a program,
  29152. how to choose a language and a few comments on style and structure. In a
  29153. second article, I will suggest how to start writing a program.
  29154. 7.6
  29155. Why write a program?
  29156. 7.6
  29157. Presumably, you want to write a program to solve a problem. Probably the
  29158. hardest and certainly the most important part of writing a program is to
  29159. define the problem carefully. If there are several parts to be solved,
  29160. should a very large program that does everything be used or is it wiser
  29161. to break the solution into several distinct parts, each having its own
  29162. program? Results from one part could be saved in a file to be read by a
  29163. second program Ö for example, this is a useful technique when the
  29164. intermediate results are of interest in themselves. I do this with
  29165. teleprinter signals which are recorded using one program and analysed
  29166. with a second. Different analysis can be done with a third program. This
  29167. approach means that each part can be fully tested quickly and easily
  29168. without waiting a long time for complex program to work through to the
  29169. end.
  29170. 7.6
  29171. Which language?
  29172. 7.6
  29173. This is a contentious subject so I will stick my neck out and say Éit
  29174. does not matter!æ. It will be useful, however, to indicate briefly what
  29175. considerations would help us decide on a particular language if several
  29176. are available.
  29177. 7.6
  29178. a) Compatibility with other makes of computer
  29179. 7.6
  29180. A Basic program written for the Archimedes would not run on a different
  29181. make of computer because the program is tokenised (each keyword being
  29182. replaced by a code which occupies less space and increases the speed of
  29183. interpretation on execution). The tokens are unlikely to be same on
  29184. different makes of machine. This problem can be overcome by saving the
  29185. program as text (spooling it). The foreign machine would then need to
  29186. accept the program in text form but it is likely that some commands
  29187. would need to be altered to suit this machineæs particular dialect of
  29188. Basic and any structures peculiar to Acorn Basic would need to be
  29189. rewritten.
  29190. 7.6
  29191. A program written in a standard compiled language such as Fortran,
  29192. Pascal, C etc can be transferred as a text file to most other makes of
  29193. computer and can then be compiled (see later) and linked (also see
  29194. later) and then executed. I did this very successfully using Pascal on a
  29195. BBC B which I sent to a Prime multiuser mini computer using Kermit (a
  29196. very useful file transfer program). The Prime then compiled and linked
  29197. the code ready for execution.
  29198. 7.6
  29199. b) Software secrecy
  29200. 7.6
  29201. If the program is to be sold, you may not want the purchaser to see the
  29202. code being used. If the language is Basic it can be read, modified and
  29203. possibly sold by the purchaser. A compiled language does not have this
  29204. problem since what is sold is in a machine code which is peculiar to a
  29205. particular processor and is not readily understood by humans. But this
  29206. also means that compatibility with other makes of computer is lost. The
  29207. processor is the part of the computer which does all the work, in the
  29208. Archimedes it is an ARM2 or ARM3 and is incompatible in every way with
  29209. the processor used in a PC, for example.
  29210. 7.6
  29211. c) Speed of execution
  29212. 7.6
  29213. Before looking at the speed of execution, a few words are needed about a
  29214. fundamental difference between Basic and compiled languages. Basic is an
  29215. interpreted language which means that as each line in the program is
  29216. read, the computer converts it into a machine understandable form and
  29217. immediately executes the command, the next line is then converted and so
  29218. on. If these lines are met again as they would be in a loop, the
  29219. conversion process takes place again. This repeated conversion process
  29220. makes interpreted languages intrinsically slow. However one exception to
  29221. this is the set of mathematical routines built into Basic which, because
  29222. of their limited precision are much faster than their equivalent using
  29223. the floating point emulator.
  29224. 7.6
  29225. Languages such as Fortran, C and Pascal are Écompiledæ and Élinkedæ.
  29226. Compilation is the process of translating statements into machine code.
  29227. One statement might give rise to many machine code words. (An example of
  29228. a short C program with part of the machine code is on the monthly disc.)
  29229. 7.6
  29230. Linking adds the code you have written to that needed to perform
  29231. functions such as printing, writing and reading files etc. Compiled
  29232. languages are intrinsically fast.
  29233. 7.6
  29234. The fastest and smallest program is one written in assembly language
  29235. which provides a way of programming the computer at the level of the
  29236. simple commands the processor actually executes. These programs are not
  29237. as easy to write as those written in high level languages because of the
  29238. huge effort involved in working out every single step needed by the
  29239. processor.  Assembly language is known as a low level language because
  29240. it involves writing commands which directly affect registers and memory
  29241. locations. For example, it may be necessary to obtain the screen memory
  29242. address and write directly to the screen thus increasing the speed of
  29243. drawing, etc. Some understanding of how the machine works is necessary
  29244. before using assembly language.
  29245. 7.6
  29246. Summary
  29247. 7.6
  29248. I use Basic for experiments with programs but for the more serious work
  29249. I use C. I have used Fortran and Pascal but rather than use all three
  29250. and worry about which one to use, I stick to one. C and Pascal require a
  29251. more disciplined approach than does Basic. The choice is really personal
  29252. unless speed or size of code are important, then you would use a
  29253. compiled language or assembler. If the techniques for writing a program
  29254. are known, it is easy to learn and use a new language when required.
  29255. There are other languages available which have their devotees or are
  29256. valuable for particular purposes Ö languages such as Lisp, Logo and
  29257. database languages. Any language could be used to write almost any type
  29258. of program but using an inappropriate one, e.g. Basic for a database
  29259. program, would be harder than using one designed for the job.
  29260. 7.6
  29261. Another important advantage of the compiled languages is their improved
  29262. memory handling facilities, particularly the ability to use structured
  29263. data types. This allows the programmer to refer to a collection of
  29264. variables as a single object and makes dynamic data structures easier to
  29265. build. The only complex structure available in Basic is the array, where
  29266. all elements have to be of the same type. This rather limits what can be
  29267. done without accessing the machine at a lower level.
  29268. 7.6
  29269. Style and structure
  29270. 7.6
  29271. Neither of these is of any interest to the computer or the user. They
  29272. are of value only to the programmer because adopting a good style and
  29273. structuring the program will make the program easier to understand when
  29274. you come back to it, weeks after it has been written and therefore it
  29275. will be easier to modify. It should also decrease the chances of a minor
  29276. change in one part of the program, causing catastrophic failure
  29277. elsewhere.
  29278. 7.6
  29279. What is meant by style? I use the word to mean things such as:
  29280. 7.6
  29281. 1)ááMeaningful variable names Ö These make for increased readability. Be
  29282. careful though that they are not mistaken by the interpreter to be
  29283. keywords. Calling a data array DATA(i%) is my favourite mistake! Putting
  29284. upper case letters in a long name helps readability, e.g. NumberOfItems.
  29285. 7.6
  29286. 2)ááConsistency Ö Use the same structure for performing the same
  29287. operation.
  29288. 7.6
  29289. 3)ááIndentation Ö Indenting statements within FOR loops, IF ENDIF
  29290. structures, REPEAT UNTIL structures, etc helps to show which parts of
  29291. the program belong together.
  29292. 7.6
  29293. 4)ááControl variables Ö Some people insist on the FOR NEXT control
  29294. variable being repeated adjacent to the appropriate NEXT, although
  29295. indenting the structure makes this less important and it is not required
  29296. by Basic. I tend to use single letters for the control variable if the
  29297. loop is short, perhaps presetting an array, and longer names where the
  29298. structure is more complex and the variable is used for some purpose,
  29299. such as a comparison.
  29300. 7.6
  29301. Structure
  29302. 7.6
  29303. This is the idea of breaking the solution into small parts, each doing a
  29304. clearly defined job. In addition, it is common to Éhideæ these parts in
  29305. procedures placed together in the program. The opposite of structured is
  29306. what used to happen in early versions of Fortran when GOTO had to be
  29307. used to implement a choice using a simple IF statement. It then became
  29308. quite difficult to follow the possible paths through the program. It is
  29309. believed that one GOTO ruins a structured program but this is
  29310. exaggeration, we must be pragmatic and write programs which do the job
  29311. reliably and are reasonably easy to follow, especially if the program is
  29312. for our own use.
  29313. 7.6
  29314. Acorn Basic has a wealth of features which make writing structured
  29315. programs much easier:
  29316. 7.6
  29317. IF ...THEN...ELSE...ENDIF
  29318. 7.6
  29319. FOR...NEXT
  29320. 7.6
  29321. REPEAT...UNTIL
  29322. 7.6
  29323. WHILE...ENDWHILE
  29324. 7.6
  29325. CASE...OF...WHEN...OTHERWISE...ENDCASE
  29326. 7.6
  29327. PROCDoSomething
  29328. 7.6
  29329. FNReturnSomething
  29330. 7.6
  29331. GOSUB...
  29332. 7.6
  29333. ON...GOSUB...
  29334. 7.6
  29335. The last two are not recommended since they do not give any clue to what
  29336. they do. A REM statement could be used but PROC and FN do the same job
  29337. and can have meaningful names. The CASE statement can be replaced by a
  29338. number of IF...ELSE IF ... structures and is preferred by some. Most, if
  29339. not all these structures are present in modern languages, C, Pascal and
  29340. even Fortran. BBC Basic, of course, has had them for years!
  29341. 7.6
  29342. The final part of this article will consider a concrete example of
  29343. writing a simple program using some of the above ideas. These notes are
  29344. my personal suggestions, so if you have any comments I would be pleased
  29345. to see them either in Archive or you could send them to me at 156 Holmes
  29346. Chapel Road, Congleton, Cheshire, CW12 4QB.ááA
  29347. 7.6
  29348. Help!!!!
  29349. 7.6
  29350. Å  Brainsoft Multipod Professional Ö I canæt get this to work under
  29351. RISCáOS 3.1. Can anyone help, please?á Tim Hill, 29 Risborough Road,
  29352. Stoke Mandeville, Aylesbury, HP22 5UP.
  29353. 7.6
  29354. Å  Calling all ArcTEX Users Ö I use public domain TEX software, modified
  29355. by Graham Toal for Acorn, which works well on my A440 with RISCáOS 2.
  29356. After installing RISCáOS 3.1, I have three problems.
  29357. 7.6
  29358. (1)áI get an error explaining that the TexFonts file cannot be opened.
  29359. The system crashes so I cannot preview any text.
  29360. 7.6
  29361. (2)áThe texing process cannot access the macro file from hard disc so I
  29362. have to store copies of the macro file in the directory with the Tex
  29363. being processed.
  29364. 7.6
  29365. (3)áWhen I drag a directory with a Tex file onto the Tex icon, I am
  29366. informed the .tex file canæt be found, although it is where it always
  29367. was under RISCáOS 2.
  29368. 7.6
  29369. Are there any other ArcTEX users out there with answers to these
  29370. problems? Iæd really love to hear from you!á Toni Beardon, University of
  29371. Cambridge Department of Education, 17 Trumpington Street, Cambridge CB2
  29372. 1QA.
  29373. 7.6
  29374. Å  CD-ROM encyclopedia Ö I want to get a good encyclopedia on CD-ROM for
  29375. the school at which I teach. Acorn/Cumana recommend the Hutchinson one
  29376. but it got a thorough panning in the educational press so I wonder what
  29377. real users (as opposed to reviewers!) think about it. Or is there an
  29378. alternative?á Chris Price, Merton Court School.
  29379. 7.6
  29380. Å  Laser Jet IIIp margins Ö I have a Hewlett Packard LaserJet IIIp, and
  29381. have been frustrated with the broad (13mm) top margin when using the
  29382. RISCáOS 3 printer driver. HP say this should be about 4mm. With advice
  29383. from Acorn plus a little experimentation, I found that I could get the
  29384. margin down to 5mm by modifying a line in the file
  29385. !printers.lj.resources.messages. The line, under the heading of paper
  29386. tray selection strings, reads:  PT_A4:|[&126A
  29387. 7.6
  29388. and this should be changed to:
  29389. 7.6
  29390.   PT_A4:|[&1-13u-177z26A
  29391. 7.6
  29392. This works well but since using the Computer Concepts HP Turbo Driver, I
  29393. find that these settings are ignored. Can anybody help please?á Andrew
  29394. Hextall, 119 School lane, Bushey, Herts, WD2 1BY.
  29395. 7.6
  29396. Å  Red Boxes Ö I used the Red Box system on the old BBC Micro but cannot
  29397. find out if there is any way of getting them working on the Archimedes.
  29398. Can anyone help, please?á Tim Hill, 29 Risborough Road, Stoke
  29399. Mandeville, Aylesbury, HP22 5UP.
  29400. 7.6
  29401. Å  Teletext adaptor Ö The Morley Teletext adaptor has now been
  29402. discontinued but we still get an occasional enquiry. A company called
  29403. Ground Control used to do a teletext adaptor but we have been
  29404. unsuccessful at getting in touch with them. Does anyone know where we
  29405. could get a teletext adaptor? Ed.
  29406. 7.6
  29407. Help Offered
  29408. 7.6
  29409. Å  AI CD-ROM Ö Lambda Publications have a few copies of Issue 1 of the AI
  29410. CD-ROM as reviewed in Archive 7.5 p42. As Issue 2 is now available, they
  29411. are prepared to offer the Issue 1 CD-ROMs to schools for only ú25. Send
  29412. Lambda a cheque with order and quote your Archive subscription number.
  29413. 7.6
  29414. Å  Dog & Cat clipart Ö I would like to thank all those people who
  29415. responded to my request for clipart. The response confirms the
  29416. camaraderie and mutual help which exists between Archimedes users.á R E
  29417. Clark, Gloucestershire.
  29418. 7.6
  29419. Å  Free computer language Ö Lambda Publications have made a very generous
  29420. offer to Archive subscribers. They are keen, in their own words, öto
  29421. change the face of educational computingò! In particular, they want to
  29422. see Scheme used more to teach programming. To that end, they are
  29423. offering to any Archive subscriber a free copy of EdScheme (reviewed in
  29424. Archive 4.3 p48 and mentioned in Archive 6.9 p22) to anyone buying a
  29425. copy of öThe Schemeræs Guideò from them. Just send them ú17.50 for the
  29426. book (they donæt even charge for p&p!) and quote your Archive
  29427. subscription number and they will send you both the book and a copy of
  29428. EdScheme.ááA
  29429. 7.6
  29430. Small Ads
  29431. 7.6
  29432. (Small ads for Archimedes and related products are free for subscribers
  29433. but we reserve the right to publish all, part or none of the material
  29434. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  29435. means and there are certain things, as you can imagine, that we would
  29436. not be prepared to advertise as a matter of principle. Sending small ads
  29437. (especially long ones!) on disc is helpful but not essential. Ed)
  29438. 7.6
  29439. Å  A3000, no monitor just a stand, 2Mb RAM, games and software Ö ú200.
  29440. SyQuest removable 42Mb hard drive with four cartridges ú450. WS 4000
  29441. modem, Beebug Hearsay ú100. RISCáOS 2 PRM ú30. Z88 with case, 288Kb ram,
  29442. SpellMaster, zBase, PC link, Archimedes leads, mains adaptor, manual
  29443. ú200. Euclid, Mogul, Splice and Tween, ú40. Phone 081-993 2361.
  29444. 7.6
  29445. Å  A3000, RISCáOS 3.1, monitor, 4Mb RAM, external SCSI controller + 45Mb
  29446. drive, ú500. Phone Bradford 0274-580693.
  29447. 7.6
  29448. Å  A410/1, 4Mb, ARM3, 40Mb HD, RISC OS 3.11, Philips CM8833 colour
  29449. monitor, FaxPack v2.01, Scanlight 256, Laser Direct LBP-8, Impression
  29450. 2.19. Consider any offer and donate 10% of to Archive charity! Call
  29451. Frode on (+1) 305-947-8983 9am-5pm or (+1) 305-861-2931 7pm to 5am. This
  29452. is Miami Beach USA so please remember the 5 hour time difference!
  29453. 7.6
  29454. Å  A5000 4Mb/120Mb HD, monitor, software inc Artworks, Impression, C, PC
  29455. Emulator, ISO Pascal, Beebug scanner, books and mags ú1200 o.n.o.. CC
  29456. Laser Direct expansion card ú200 o.n.o. Phone 0744-58404.
  29457. 7.6
  29458. Å  A540, 8Mb RAM, 100Mb SCSI hard disc, CD ROM drive, RISCáOS 3.1, Taxan
  29459. 770+, Econet, Watford Digitiser, Hyperactive Junior genlock board,
  29460. Desktop C and Assembler, PRM, loads of software with full documentation.
  29461. ú2,000. Bedford 0234-750770.
  29462. 7.6
  29463. Å  Acorn DTP ú30, PRM2 ú25, System Delta+ ú30, Interdictor ú8. Phone 071-
  29464. 703-5675.
  29465. 7.6
  29466. Å  Acorn Pocket Book with manuals and Schedule, ú120. Phone Coventry
  29467. 0203-418064.
  29468. 7.6
  29469. Å  Archimedes A410/1, 4Mb RAM, RISCáOS 3.1, 40Mb HD, 3╜ö FD, twin 5╝ò FD,
  29470. with Taxan 770+ multisync monitor, manuals, boxed, immaculate condition,
  29471. offers. Phone Wigan 0942-717454.
  29472. 7.6
  29473. Å  Canon BJ10e printer + CSF + 5 black cartridges, ú220. PCATS graphics
  29474. enhancer with manual, ú100. Phone 0425-471060 after 6pm or weekends.
  29475. 7.6
  29476. Å  Ground Control 4Mb upgrade with 35MHz ARM3 board and MEMC1a for A305/
  29477. 310. Plugs in Ö no soldering, ú250. CC ROM podule with RAM chips and
  29478. battery backup, ú35. Acorn ANSI C v 3, ú50. System Delta+ ú25. Phone
  29479. 051-606-0289.
  29480. 7.6
  29481. Å  I/O podule (Acorn AKA10) with analogue, user, 1MHz bus ports, semi-
  29482. upgraded to Midi, ú30. Phone 031-339-6979.
  29483. 7.6
  29484. Å  PRES A3K6 disc interface for A3000, ú25. Cumana CS354 3╜ö disc drive
  29485. with PSU, ú50. Cumana CS400S 5╝ò 40/80 disc drive with PSU, ú30. Ground
  29486. control, A3000 2Mb upgrade (upgradable to 4Mb) ú25. All with manuals,
  29487. all ex. cond., all o.n.o. Phone Ian on 051-678-9879.
  29488. 7.6
  29489. Å  Risc Developments Hard disc companion ú20. Serial Port Investigator 2
  29490. ú10, Games: Conqueror, Nevryon, Superior Golf, Zarch ú6 each or all 4
  29491. for ú20. CC ROMS (for ROM/RAM podule): InterChart ú10, InterSheet ú15,
  29492. SpellMaster ú20. Phone 0737-832159 (eves).
  29493. 7.6
  29494. Å  RISC OS 2 PRMs (with index cover), Basic user guide, Assembly Language
  29495. (Dabs), Operating System (Dabs), C (Dabs) all with support discs.
  29496. ArcScanIII, DT-Talk, I-APL with manual and tutorial. As new ú55. Phone
  29497. Mick Magennis 0742-471049.
  29498. 7.6
  29499. Å  SJ MDFS fileserver for Econet with 20Mb hard disc and matching
  29500. tapestreamer and 35Mb tapes, ú500. Continued manufacturers support still
  29501. available. Phone 0225-464313.
  29502. 7.6
  29503. Å  Wanted: A410/1, 440 or 310 base unit, in reasonable condition.
  29504. Specification and OS not critical. Please phone Edward Downes on 0242-
  29505. 263805(work) or 0242-528571(eves).
  29506. 7.6
  29507. Å  Wanted: Acorn Computing magazine (+ discs if poss) March 1993 issue
  29508. i.e. Vol. 11 No1. Phone 0751-472285.
  29509. 7.6
  29510. Å  Wanted: Morley Teletext adaptor. Model for BBC B might be acceptable.
  29511. Phone Tony Cowley on 0473-780298.ááA
  29512. 7.6
  29513. Charity Sales Ö None this month as we are selling it all at the Open Day
  29514. on March 12th! If you have unwanted software or hardware for Archimedes
  29515. computers that you could donate for charity, please send it to the
  29516. Archive office a.s.a.p. Thanks.
  29517. 7.6
  29518. Make your own
  29519. 7.6
  29520. ÉBucky Ballæ
  29521. 7.6
  29522. using the
  29523. 7.6
  29524. PD libraries
  29525. 7.6
  29526. from
  29527. 7.6
  29528. ÉFortran Friendsæ
  29529. 7.6
  29530. Easier Fortran77
  29531. 7.6
  29532. on the
  29533. 7.6
  29534. Archimedes
  29535. 7.6
  29536. For information on the Public Domain library for the Archimedes,
  29537. ÉFortran Friendsæ which includes a Desktop Development Environment and
  29538. libraries for graphics and Wimp utilities etc, send an electronic mail
  29539. message via JANET: KMC@UK.AC.RL.ISISE
  29540. 7.6
  29541. Now available as ÉShareware Disc 44æ from:
  29542. 7.6
  29543. Norwich Computer Services, 96a Vauxhall Street, Norwich, NR2 2SD.
  29544. 7.6
  29545. Fortran on the Archimedes
  29546. 7.6
  29547. Kate Crennell
  29548. 7.6
  29549. As a practising scientist, I have used Fortran for many years on
  29550. mainframe computers. I believe the Archimedes is potentially very useful
  29551. for scientific research computing in the Universities and Higher
  29552. Education Institutes, especially since the Floating Point Accelerator is
  29553. now available. Unfortunately, the scientific market is relatively small
  29554. and makes difficult demands on the operating system. Apparently, Acorn
  29555. have taken the sensible business approach and decided that they cannot
  29556. afford to support Fortran on the Archimedes.
  29557. 7.6
  29558. Fortran77 (release 2) is now marketed by Intelligent Interfaces at ú99
  29559. +VAT. For more details, see the recent article in ÉAcorn Useræ February
  29560. æ94 p33. Intelligent Interfaces are also just completing the
  29561. documentation for a new product, a window-based ÉFront End development
  29562. systemæ for use with this Fortran77 compiler.
  29563. 7.6
  29564. I have set up a self-help user group known as ÉFortran Friendsæ. Our aim
  29565. is to communicate any news of interest to Fortran users, including
  29566. listing accessible software libraries, and to accumulate a public domain
  29567. library of routines which we can all afford to use. Further
  29568. contributions are welcome at any time.
  29569. 7.6
  29570. Join us today in lobbying Acorn for a ÉFortran90æ compiler, which has
  29571. many new statements including matrix manipulation and has Fortran77 as a
  29572. subset.
  29573. 7.6
  29574. ÉFortran Friendsæ have so far produced two discs, which have been
  29575. compressed into one, now sold by Archive as their Shareware 44, since I
  29576. prefer programming to copying discs.
  29577. 7.6
  29578. Disc 1 contains a Desktop Development Environment for Fortran77, which
  29579. greatly simplifies the compilation and linking stages of program
  29580. development. In addition, there are fast Binary input/output routines,
  29581. graphics, SpriteOp and Wimp low level libraries with extensive
  29582. documentation and test examples. As well as the low level graphics
  29583. library, there are higher level routines in Fortran which allow the
  29584. saving of the picture as a drawfile, draw a simple x/y graph, 2D contour
  29585. lines and a 3D surface. There is only the source on this disc, so you
  29586. need a copy of the Fortran77 compiler to see their output. The two large
  29587. sample applications, SphereRot and WimpPoly, are given in both source
  29588. and executable form with a few examples of datafiles.
  29589. 7.6
  29590. The disc is intended for scientists, already familiar with Fortran, who
  29591. wish to embed the graphics into their own scientific programs. The
  29592. example source code is mainly intended as an illustration of how to use
  29593. the graphics libraries, not to form complete packages.
  29594. 7.6
  29595. Disc 2 contains the complete !WimpPoly, a fully RISC OS (version 2 or 3)
  29596. compliant application, which draws two views of a polyhedron Ö a 3D
  29597. solid shaded one or a planar net. There are datafiles for drawing over
  29598. 140 polyhedra and drawfiles illustrating all the polyhedra.
  29599. 7.6
  29600. I hope that WimpPoly will prove useful to both research scientists who
  29601. write in Fortran and science and mathematics teachers in schools who are
  29602. interested in polyhedra. Models of the polyhedra can easily be made by
  29603. printing the planar net on stiff paper; they make decorative additions
  29604. to any classroom or office. There has been increased interest in the
  29605. truncated icosahedron lately, because this is the shape of the recently
  29606. discovered form of carbon, Buckminster Fullerene, more familiarly known
  29607. as a ÉBucky Ballæ. The data comes from the public domain and I am asking
  29608. anyone with co-ordinates of an interesting polyhedron to contribute them
  29609. to the library.
  29610. 7.6
  29611. Interested academics can contact me via the Joint Academic Network,
  29612. JANET, where my full address is KMC@ISIS-E.RUTHERFORD.AC.UK or the
  29613. abbreviated form (within the UK only) KMC@UK. AC.RL.ISISE.
  29614. 7.6
  29615. There is now a Higher Education Software Archive, (Hensa) with many
  29616. useful programs for the Archimedes. For details, send a message to:
  29617. hensa@uk.ac.hensa.micros.ááA
  29618. 7.6
  29619. Hints and Tips
  29620. 7.6
  29621. Å  A4 battery life Ö Many A4 users may have noticed that the charge of
  29622. the A4 battery becomes shorter after each recharge. Apparently, if the
  29623. battery is not discharged completely it does not run for the full
  29624. capacity upon recharge. One solution is to unplug the battery manager
  29625. from the command line and leave the computer on until the red light
  29626. stops blinking. The battery will then be fully discharged and can then
  29627. be recharged as normal.
  29628. 7.6
  29629. I now leave the battery manager unplugged permanently. I just have to
  29630. make sure I save everything regularly. When the red light flashes to
  29631. indicate the battery being flat, I have a couple of minutes to save the
  29632. latest alterations and shutdown.á Awie Bosman, South Africa.
  29633. 7.6
  29634. Å  Beware the old module! Ö I have discovered that some older (slightly
  29635. badly-behaved) applications load their own modules in their Run file.
  29636. Presumably this is because RISCáOS 2 didnæt have all the modules in ROM
  29637. and an application needing a module newer than the RISCáOS 2 one would
  29638. need to load it itself Ö if it was too lazy to use SysMerge, that is. If
  29639. you have RISCáOS 3, these applications can have the disconcerting effect
  29640. of replacing a RISCáOS 3 ROM module with an older version of the same
  29641. module.
  29642. 7.6
  29643. I came across this when trying to run Almanac Ö I got the error message
  29644. öModule .....$.!System.FPEmulator not foundò. Looking into System
  29645. confirmed that there was no such module under this pathname, and several
  29646. minutes of panic ensued while I played Éhunt the moduleæ. Finally, a
  29647. hard reset seemed to restore Almanac to perfect behaviour, the module
  29648. was restored and I was so relieved that I forgot about the problem for
  29649. some weeks.
  29650. 7.6
  29651. The problem recurred but this time, Ovation would not run either, giving
  29652. a similar message. I realised that, in RISCáOS 3, FPEmulator is in ROM,
  29653. so something must have happened to the ROM module. On checking *Help
  29654. ROMModules, I found FPEmulator was öDormantò. Trying to *RMReinit it had
  29655. no effect. Then I remembered that I had been playing CISæs Mah Jong.
  29656. Sure enough, in the application directory was a copy of FPEmulator and
  29657. in the Run file was the line öRMLoad <obey$dir> FPEmulatorò. Inspecting
  29658. this module showed it to be version 2.60 (the ROM module is 2.87).
  29659. 7.6
  29660. In the Almanac Run file is the line öRMEnsure FPEmulator 2.70 Error You
  29661. need FPEmulator 2.70 or laterò. So, Mah Jong had been quietly loading an
  29662. old module without this being at all obvious until another application
  29663. wanted the ROM version. Deleting the line from Mah Jongæs Run file cured
  29664. the bug but Mah Jong seems to get along only intermittently with the new
  29665. FPEmulator, unpredictably throwing up öinvalid floating point operationò
  29666. errors. (Should it do this? What about öbackwards compatibilityò?)
  29667. Putting öRMKill FPEmulatorò followed by öRMReinit FPEmulatorò at the end
  29668. of Mah Jongæs Run file doesnæt have any effect, but running the same two
  29669. lines in a separate Obey file does work. Does anyone know why?
  29670. 7.6
  29671. The moral would seem to be to inspect the directories of applications
  29672. you have been using if your modules start misbehaving. They may be
  29673. loading all sorts of things you donæt want.á Peter Young, Cheltenham.
  29674. 7.6
  29675. Å  Computer hang-ups Ö Thereæs a hint in Computer Conceptsæ Turbo Drivers
  29676. manual which suggests that if the printer should Éstallæ, selecting
  29677. <f12> followed by <return> will re-start the printer.
  29678. 7.6
  29679. Quite by chance, I found that doing the same thing can occasionally
  29680. clear a computer hang-up. Specifically, it may work when you can still
  29681. move the mouse pointer but clicking on an icon, etc has no effect.
  29682. 7.6
  29683. The beauty of this is that, rather than having to perform a soft or hard
  29684. reset to clear the hang-up and thus losing any unsaved work, you are
  29685. returned to the desktop as it was before selecting <f12> <return>, i.e.
  29686. all windows and documents are restored.á Jim Nottingham, York.
  29687. 7.6
  29688. Å  !FontEd under RISCáOS 3.1 Ö Ronald Alpiaræs problem of invisible
  29689. coordinates in last monthæs Help!!! (7.5 p8), apparently only occurs in
  29690. 256 colour modes. In 16 colours they reappear.
  29691. 7.6
  29692. (I think this could be linked with an obscure problem which one of our
  29693. subscribers has reported to Risc Developments. When using Ovation in
  29694. certain 256-colour screen modes, inverted text, i.e. white on black,
  29695. becomes black on black! Risc Developments say they have a partial
  29696. solution and are working further on the problem. Ed.)
  29697. 7.6
  29698. Å  Keystroke hints Ö Iæve just started using Keystroke myself, in
  29699. earnest, and, quite frankly, it is brilliant! It will save me huge
  29700. amounts of time with all the text editing I do from day to day. For
  29701. example, contributors often say, öPress the menu button to do such and
  29702. suchò instead of öPress <menu>... ò. I now click on ötheò and press
  29703. <alt-f6> and the change is made at a stroke! It is done by making the
  29704. key insert the text |D<60>\S-ë\\ê\<62>|D. The <60> and <62> have to be
  29705. used to create the triangle brackets which, as a beginner to Keystroke,
  29706. confused me for a while.
  29707. 7.6
  29708. I find Impressionæs <shift-ctrl-Q> useful for inverting charactres (sic)
  29709. Ö a very common typing error! However, I sometimes need to change öto
  29710. boldly goò into öboldly to goò (yuk!) so I produced a key, <alt-Q>, to
  29711. invert adjacent words by using |D\S-ë\|V Ö simple but effective Ö just
  29712. put the cursor somewhere in the first word and click <alt-Q>.
  29713. 7.6
  29714. I often have to delete a comma when someone has put one in the, wrong
  29715. place. So <alt-\> generates the string \S-ë\\ê\|? which moves to the
  29716. beginning of the next word, back one space and then deletes one
  29717. character. This has the effect of deleting the final character of the
  29718. word in which you have just clicked, so it could also be used to change
  29719. a plural to a singular. The only time this falls down, of course, is
  29720. when the next word is separated by an extra character like a bracket or
  29721. somesuch.
  29722. 7.6
  29723. These special keys may seem a little unnecessary but to someone who does
  29724. as much editing as I do every day, they can save quite a bit of time.
  29725. 7.6
  29726. Finally, in the days of programmable function keys on the old BBC Micro,
  29727. I used to use |[ to generate an <escape>. This seems to work OK with
  29728. Keystroke and avoids having to use \ESCAPE\ in a text string. I remember
  29729. it because the [ is like an E for escape.á Ed.
  29730. 7.6
  29731. (There are a huge number of time-saving tricks that could be done with
  29732. Keystroke, so do send in your own Keystroke hints & tips. Ed.)
  29733. 7.6
  29734. Å  Resultz and Continental numbers Ö I have just discovered a feature
  29735. offered by Resultz which should delight Continental spreadsheet users.
  29736. The sixth number format in the list offered by the style editor, which
  29737. looks so strange with its character combinations ö,.ò and ö.,ò actually
  29738. is used to replace the English way of writing numbers with the
  29739. Continental one, so that a number like 3,500.50 will appear instead as
  29740. 3.500,50!á Jochen Konietzko, K÷ln.
  29741. 7.6
  29742. Å  RISCáOS !NewLook Ö Now that everybody has had a chance to play with
  29743. the new look desktop as distributed at Acorn World 93 (and numerous
  29744. other sources), we would be interested to hear what you think of it. Do
  29745. you use it? If not why not? Does it do everything it should? How does it
  29746. compare to other user environments (e.g. Windows 3.1, NeXT)? What would
  29747. your ideal RISCáOS 4 desktop look like? Please write to Archive with
  29748. your comments.
  29749. 7.6
  29750. Å  Schedule and Spell (Pocket Book) Ö There seems to be no mention at all
  29751. of Spell in any of the manuals, except for a section in the User Guide
  29752. on how to spell-check in Write. The Schedule release note says that
  29753. öthis replaces the Spell application supplied with your Pocket Bookò,
  29754. but does not tell you that you shouldnæt delete Spell before installing
  29755. Schedule. If you do this, as I did, you find, somewhat oddly, that you
  29756. can check spelling in Write but that you canæt save to the global
  29757. dictionary Ö you canæt, of course, use Spell as a free-standing
  29758. application because it isnæt on the Desktop. If you reinstall Spell,
  29759. from whichever drive you have Schedule in, all works as it should,
  29760. though you have to learn how to use Spell from the Help facility, which
  29761. is very good.
  29762. 7.6
  29763. Nowhere seems to make it plain, however, that to use document
  29764. dictionaries, you have to enable this from the Setup/Install menu in
  29765. Spell. Incidentally, document dictionaries are not kept in the WRD
  29766. directory with öthe same name and in the same directory as the document,
  29767. but with the file extension D$Sò, as the manual says, but in a separate
  29768. D$S directory with the same name as the document.á Peter Young,
  29769. Cheltenham.
  29770. 7.6
  29771. Å  Style Ö Changing date and time formats Ö Impression Style allows the
  29772. current date or time to be inserted into a document. By default,
  29773. Impression Style enters É25th January 1994æ for the date and É6:52:13
  29774. amæ for the time. Both formats may be changed quite easily. You can have
  29775. several different date and time formats stored and swap from one to the
  29776. other while you work.
  29777. 7.6
  29778. The date is inserted in one of three ways.
  29779. 7.6
  29780. Å  By pressing <ctrl-shift-D>
  29781. 7.6
  29782. Å  By clicking on the insert icon on the tool bar and clicking on Current
  29783. date
  29784. 7.6
  29785. Å  From the menu: UtilitiesÖ>InsertÖ>Current date
  29786. 7.6
  29787. The time is inserted in one of two ways
  29788. 7.6
  29789. Å  By clicking on the insert icon on the tool bar and clicking on Current
  29790. time
  29791. 7.6
  29792. Å  From the menu: UtilitiesÖ>InsertÖ>Current time
  29793. 7.6
  29794. The format used for the time and the date is stored in special system
  29795. variables called Style$TimeFormat and Style$DateFormat. These variables
  29796. are not mentioned in the printed manual and are given wrongly in the
  29797. early versions of the on-line help as Impression$TimeFormat and
  29798. Impression$DateFormat. If the user does not set these variables, the
  29799. !Run file sets them automatically.
  29800. 7.6
  29801. To set the variables, find your RISCáOS 3 User Guide and find the
  29802. section on System Variables. This gives a table explaining (not very
  29803. well!) how to set the time and date variables. There isnæt space here
  29804. for a tutorial but the Impression Style defaults are written
  29805. %z12:%mi:%se %pm for the time which appears as É7:27:07 amæ and for the
  29806. date, %zdy%st %mo %ce%yr which appears as É25th January 1994æ.
  29807. 7.6
  29808. You can reset the two system variables temporarily as follows: press
  29809. <f12> and type, for example, Set Style$TimeFormat %z24:%mi then press
  29810. <return> twice to return you to the desktop. Now insert the time in an
  29811. Impression Style document and you should get the current time in the
  29812. format É7:30æ instead of É7:30:01 amæ.
  29813. 7.6
  29814. The ötimeò doesnæt have to be confined to the time Ö you can add the
  29815. date to the time format just as you can add the time to the date format.
  29816. So you could use the ötimeò and the ödateò as two different versions of
  29817. the date.
  29818. 7.6
  29819. When writing letters I like <ctrl-shift-D> to give me É25th January
  29820. 1994æ but when I am writing notes from the telephone, which I do a lot,
  29821. I like to date and time stamp them so I prefer É7:36 Tue 25 Jan 94æ.
  29822. This means that you can have a keyboard shortcut for entering the time
  29823. combined with, or instead of, the date.
  29824. 7.6
  29825. To do this, you just need two Obey files. Load !Edit from the Apps icon.
  29826. From the Edit menu, choose MiscÖ>Set Type and then delete the offered
  29827. Text and enter Obey and press <return>. Into the edit window type:
  29828. 7.6
  29829. Set Style$DateFormat ö%z24:%mi %W3 %zdy %m3 %yr ò
  29830. 7.6
  29831. Press <return> and save the file to disc calling it DateTime. After you
  29832. have double-clicked on this file icon, you should see the current time
  29833. and date in the format É7:36 Tue 25 Jan 94æ.
  29834. 7.6
  29835. You now need another similar file to restore the default. Create another
  29836. Obey file in Edit and this time it should say simply:
  29837. 7.6
  29838. Set Style$DateFormat öò
  29839. 7.6
  29840. When Impression Style sees that the variable is set to null, it uses the
  29841. format in the !Run file. Save this file, preferably as something
  29842. meaningful like DateDeflt.
  29843. 7.6
  29844. Now store the two files on your Pinboard so that you can double-click on
  29845. whichever format you want.
  29846. 7.6
  29847. If you want to change the format automatically, as Style loads on start-
  29848. up, put a line in your !Boot file, after Style is loaded, to set the
  29849. system variables mentioned above. If you want to change the default
  29850. format permanently, you can amend the !Run file in Style though this is
  29851. not normally recommended and you should always keep a backup copy of the
  29852. original !Run file. If you donæt know where to find the !Run file, or
  29853. how to alter it, itæs probably best not to do it!á Paul Lewis, London
  29854. W3.
  29855. 7.6
  29856. Å  Style Ö Saving files as documents Ö Impression Style allows files to
  29857. be saved as documents rather than directories. The advantage is that a
  29858. document takes up far less space than a directory. If you store files
  29859. compressed, perhaps as a backup, a file can be compressed much more
  29860. efficiently than a directory.
  29861. 7.6
  29862. There is no utility to go through your entire hard disc to convert all
  29863. those space-hungry directories into files, but you can convert them as
  29864. you use each directory quite simply. Load a number of the old-type
  29865. Impression documents Ö Style will warn you that the document is in an
  29866. old format and may warn you about things it canæt convert or find.
  29867. Remember that instead of clicking on OK to these warnings, you can just
  29868. press <return>.
  29869. 7.6
  29870. You can load up to sixteen documents, memory permitting. Click in the
  29871. top document and press <ctrl-shift-Y>. That toggles the file save
  29872. routine to save the document as a file rather than as a directory. Press
  29873. <f3> then <return> to save it. Although its name still begins with a
  29874. É!æ, it is now a file and not a directory and will have the Style icon
  29875. instead of the old ÉIæ icon.
  29876. 7.6
  29877. Now press <ctrl-f2> to remove the document from memory and then go
  29878. through the stack of documents in the same way. Itæs not automatic but
  29879. it is quite quick. How much you save will depend on your disc filing
  29880. system but I saved about 14Kb per document. Documents can be stored as
  29881. files but long documents might be best left in the old format,
  29882. especially ones that are so long that you have to load and edit chapters
  29883. separately to fit them in memory.
  29884. 7.6
  29885. If you have a backup of your hard disc (and if you donæt, start one
  29886. now!) you may find that RISCáOS will not overwrite a directory with a
  29887. document of the same name. The answer is to alter a system variable
  29888. called Copy$Options. To do that, press <f12> and enter Set Copy$Options
  29889. F then press <return> twice. That should force RISCáOS to overwrite the
  29890. directory with a file when you backup. There is more on these options
  29891. for copying in the User Manual under *Copy.á Paul Lewis, London W3.
  29892. 7.6
  29893. Å  Tables (again) Ö I often have to make up tables and have always been
  29894. frustrated by the fact that wordprocessors work essentially in lines
  29895. while data for tables usually comes in the form of columns. It would be
  29896. great to be able to pour the data into the WP side by side.
  29897. 7.6
  29898. The only way around it that I have found within Impression is to
  29899. generate sufficient side by side columns. If you want a master page to
  29900. do this, make one with the requisite number of columns and then unlink
  29901. them by cutting and pasting them back with the same co-ordinates and
  29902. dimensions.
  29903. 7.6
  29904. An easier way, particularly for numerical tables but also for text, is
  29905. to assemble the tables in a spreadsheet which will accept column data
  29906. and then transfer the finished arrangement back to the WP in the form of
  29907. a CSV file of the block of data.
  29908. 7.6
  29909. I use Schema which is particularly amenable in that CSV files of data
  29910. can be input just by dragging them onto a marker and columns (data
  29911. separated by returns) will load as columns. It is not necessary to do
  29912. any more than ensure that the sheet is large enough to take the longest
  29913. line/column. If the basic CSV input filter is set on Impression, all the
  29914. commas will be converted to tabs and you get an instant table by
  29915. applying a suitable table style. The input filter, CSV+, in the Business
  29916. Supplement will automatically generate tables for the non-table literate
  29917. Ö in a somewhat complicated way!á Bob de Vekey, Watford. 
  29918. 7.6
  29919. Å  Time errors (continued) Ö Further to Matthew Hunteræs item on time
  29920. errors (7.4 p51), the situation is actually significantly more complex
  29921. than described. The CLib time commands will not give the correct answer
  29922. if the cumulative effect of TimeZone and DST (e.g. BST) is negative.
  29923. Setting TimeZone to zero is not going to be a valid solution if you
  29924. donæt live in the UK.
  29925. 7.6
  29926. I encountered this problem some time ago during the development of
  29927. ArcTrack. The problem is particularly acute in this case since the
  29928. program needs to know both UTC (for the orbital mathematics) and Local
  29929. Time (to display to the user). I will attempt below to describe the
  29930. solution which I developed. It may not be the simplest general solution
  29931. but it solved my particular problem.
  29932. 7.6
  29933. This first code fragment determines the difference between local time
  29934. and UTC in seconds. It will be necessary to make a new copy of swi.h for
  29935. RISC OS 3 if this has not already been done. The SWI_List program
  29936. provided with the compiler will achieve this.
  29937. 7.6
  29938. #include öos.hò
  29939. 7.6
  29940. #include öswi.hò
  29941. 7.6
  29942. int utc_offset ()
  29943. 7.6
  29944. {temp ;
  29945. 7.6
  29946.   os_swi2r (Territory_ReadCurrentTimeZone, 0, 0, (int*) NULL, &temp);
  29947. 7.6
  29948.   return temp / 100; /* Output of SWI is in centiseconds */
  29949. 7.6
  29950. }
  29951. 7.6
  29952. The secret of extracting the correct current value of UTC time is to use
  29953. os_word 14, thus:
  29954. 7.6
  29955. #include öos.hò
  29956. 7.6
  29957. double utc_time () /* Would be significantly simpler if long ints were
  29958. 64 bits */
  29959. 7.6
  29960. {{ unsigned int a, b; }
  29961. 7.6
  29962.   double un_int = 4294967295.0;
  29963. 7.6
  29964.   struct five_byte now = {3 , 0};
  29965. 7.6
  29966.   os_word (14, (void*) &now);  /* Determine current UTC time */
  29967. 7.6
  29968.   return((double) temp.a + (double) temp.b * un_int) /100.0;
  29969. 7.6
  29970. }
  29971. 7.6
  29972. The value returned is the number of seconds since 1st January 1900. Of
  29973. course, this is not the same as the time_t values returned by the CLib
  29974. Étimeæ function. To convert to time_t values, you could assume
  29975. (correctly) that they are unsigned integers representing the number of
  29976. seconds since 1st January 1970. Just remember that, under ANSI C, this
  29977. simple representation is not guaranteed and Acorn are perfectly entitled
  29978. to change it in future compiler releases.á R C Simpson,  Farnborough.
  29979. 7.6
  29980. Å  Writing extensions to PC Discs Ö Some people have had difficulty
  29981. writing to PC discs and giving a file an appropriate extension that a PC
  29982. will be able to read Ö the infamous README.TXT file, for example.
  29983. RISCáOS 3 gives desktop access to DOS discs but it makes the discs
  29984. appear as a standard RISCáOS disc. The only way to tell that it is
  29985. different is to check the size using free or current format from the
  29986. floppy disc iconbar menu.
  29987. 7.6
  29988. The problem arises due to the different way in which RISCáOS and DOS use
  29989. directory specifiers. DOS uses the É/æ character to specify a
  29990. subdirectory whereas RISCáOS uses the full stop. The DOS path öSOME/DIR/
  29991. STRUCTò would be öSOME.DIR.STRUCTò within RISCáOS . Therefore, if you
  29992. try to write the file README.TXT to a RISCáOS disc, what you are
  29993. actually trying to do is save the file TXT into a directory called
  29994. README Ö which probably does not exist.
  29995. 7.6
  29996. To write a file with an extension, use the É/æ character, e.g. README/
  29997. TXT. This can be a little confusing because, if you write the file to an
  29998. Acorn formatted disc, the É/æ character will be part of the filename but
  29999. if you write to a DOS disc, the file will be saved as ÉREADMEæ with an
  30000. extension of TXT. The screenshot below shows the RISCáOS directory
  30001. display and the PC Emulator directory showing that the file does appear
  30002. with an extension.
  30003. 7.6
  30004. Many save boxes will only allow you to use names of up to 10 characters
  30005. Ö this therefore limits you to a six character filename (with a four
  30006. character extension ö/XXXò). However, the DOS filer within RISCáOS will
  30007. allow you to rename a file to eight characters, giving a total of
  30008. twelve.
  30009. 7.6
  30010. It should also be noted that if you copy a file from a DOS disc to a
  30011. RISCáOS disc and back again, the extension may change. This is again due
  30012. to the name length restrictions. README2.TXT would be copied as README2/
  30013. TX for RISCáOS . When copied back to DOS, the file would therefore be
  30014. README2.TX.á Matthew Hunter, NCS.ááA
  30015. 7.6
  30016. Database
  30017. 7.6
  30018. Publications
  30019. 7.6
  30020. New
  30021. 7.6
  30022.   16-bit Digital Audio for Archimedes Ö Part 1
  30023. 7.6
  30024. David Lenthall
  30025. 7.6
  30026. Since the Archimedes was first released, I have been waiting for some
  30027. professional musical applications, to match what is available on most of
  30028. the other computing platforms. For example, SoundTools on the Mac (16-
  30029. bit sampling h/w and s/w) or SoundBlaster on the PC (Midi synthesizer).
  30030. There was Armadilloæs A616 16-bit sampling card for the Archimedes a
  30031. couple of years ago, though it was expensive, hogged the machine (RAM
  30032. and processing time) and consequently never really sold. Now, like the
  30033. proverbial bus, along come three 16-bit audio cards all at once, with a
  30034. fourth one also in sight.
  30035. 7.6
  30036. Before looking at these new products, I want to go over some of the
  30037. theory and possibilities, so that we are better armed to judge how these
  30038. products shape up in the light of a potential purchaseræs specific
  30039. requirements. To give some idea of where we are headed, the products
  30040. which I will cover next month, fall into two categories Ö audio samplers
  30041. and wavetable synthesizers, with two offerings in each category. But
  30042. first the theory.
  30043. 7.6
  30044. Audio sampling
  30045. 7.6
  30046. To get a representation of sound into a computer, the electrical
  30047. Éanalogueæ of sound which is used in consumer audio equipment must first
  30048. be converted to digital form. This task is performed by an Analogue to
  30049. Digital (A-D) converter. The term ösamplingò is used because the output
  30050. of an A-D converter is a series of samples of the instantaneous value of
  30051. an audio waveform. The waveform shown below has been sampled at 26
  30052. regularly spaced intervals. For this example, the output of the A-D
  30053. would be the following series of numbers: 0, 10, 13, 15, 14, 11, 7, 8,
  30054. 9, 6, Ö4, Ö7, Ö6, Ö3, Ö6, Ö13, Ö14, Ö10, 5, 8, 9, 12, 10, 9, 4, Ö9.
  30055. 7.6
  30056. The reverse process, Digital to Analogue conversion, would convert this
  30057. sequence of numbers to produce the output shown below. It is necessary
  30058. to feed the digital data to the D-A converter at the same rate as the
  30059. original sampling frequency, otherwise the output will be transposed in
  30060. pitch, compared to the original. The original waveform is shown by the
  30061. dotted line, and it is immediately apparent that the output of the D-A
  30062. is different to the original signal, as it is now a stepped waveform.
  30063. Things can be improved a bit by passing the output signal through a low
  30064. pass filter, to smooth the corners, so to speak. It can also be seen
  30065. that the output is very slightly delayed (by half the width of a
  30066. sampling step).
  30067. 7.6
  30068. There are two main factors determining picture quality on a screen: the
  30069. use of a higher resolution in both pixel size and the number of colours
  30070. assignable to each pixel. When dealing with sound, the factors become
  30071. sampling frequency and word size. So, we can improve the audio fidelity
  30072. by:
  30073. 7.6
  30074. a) taking the samples at closer intervals, i.e. using a higher sampling
  30075. frequency (analogous to using smaller pixels).
  30076. 7.6
  30077. Without delving into the maths, there is a law (Nyquistæs theorem) which
  30078. states that the sampling frequency should be at least twice as high as
  30079. the highest frequency which is to be captured. The CD standard uses a
  30080. sampling frequency of 44.1kHz, which gives a maximum theoretical audio
  30081. bandwidth of 0áÖá22.05kHz, though more realistically this would be
  30082. 0áÖá20kHz, at best.
  30083. 7.6
  30084. b) using a larger word size for each sample, i.e. more bits per sample
  30085. (analogous to a larger colour palette).
  30086. 7.6
  30087. 8-bit sampling means that there are 256 (28) possible values which can
  30088. be assigned to each sample. This would give a dynamic range of 48dB. 16-
  30089. bit sampling gives 65536 (216) possible values, which corresponds to a
  30090. dynamic range of 96dB. Incidentally, in the example illustrated above,
  30091. the range Ö15 to +15 roughly equates to 5-bit sampling (25 = 32) and
  30092. would provide poor audio fidelity.
  30093. 7.6
  30094. Although both of these steps improve the quality of the process, the
  30095. down side in each case is the greater requirement for RAM. Sample twice
  30096. as often and there are twice as many samples to be stored, and each 16-
  30097. bit sample requires two bytes as opposed to one byte for an 8-bit
  30098. sample. Taking stereo samples will also double the requirement Ö each
  30099. stereo 16-bit sample requires four bytes of storage. CD standard
  30100. sampling requires 2 ╫ 2 ╫ 44100 = 176,400 bytes/s.
  30101. 7.6
  30102. The normal DAT standard (16-bit, 48kHz) requires 192,000 bytes/sec,
  30103. whereas the low bandwidth DAT standard (16-bit, 32kHz) requires 128,000
  30104. bytes/s.
  30105. 7.6
  30106. It is useful to be able to sample at a number of different rates so that
  30107. the user can trade off quality against RAM requirements. For example:
  30108. 7.6
  30109. ááÅ  44.1 or 48kHz/16-bit for high quality, but hungry on RAM,
  30110. 7.6
  30111. ááÅ  11kHz/8-bit for telephone quality speech, but economical on RAM,
  30112. 7.6
  30113. ááÅ  22kHz/16-bit as a happy compromise.
  30114. 7.6
  30115. If you want to sample instrument-type sounds to be played by Midi
  30116. commands (i.e. at various pitches), then variable rate sample playback
  30117. is required so that the sound can be transposed precisely in semitone
  30118. steps and preferably over a wide range.
  30119. 7.6
  30120. Summarising in Hi-Fi terms, the sampling rate determines the frequency
  30121. range and the sample word size determines the dynamic range.
  30122. 7.6
  30123. An important aspect of the hardware design is to restrict the upper
  30124. frequency of any signals allowed into the A-D stage so as to prevent an
  30125. effect known as aliasing, which manifests itself by producing
  30126. harmonically unrelated frequencies, i.e. a horrid noise. A low pass
  30127. Éaliasingæ filter performs this task, and its cutoff frequency should
  30128. vary proportionately with the sampling frequency, to filter out any
  30129. frequencies higher than the nyquist frequency (half the sampling
  30130. frequency).
  30131. 7.6
  30132. A matching low pass filter is also used at the output of the D-A
  30133. converter, to ensure that none of the sampling frequency components
  30134. appear in the output signal.
  30135. 7.6
  30136. Direct to disc recording
  30137. 7.6
  30138. So far, weæve covered the processes of capture and playback but, with CD
  30139. standard sampling requiring over 170kb/sec, 1Mb of RAM is only
  30140. sufficient for just under 6 seconds of stereo sound. As RAM is a limited
  30141. quantity, it makes sense to consider the idea of sampling direct to (and
  30142. playing back from) hard disc. This means that the length of a sample is
  30143. limited only by the free disc space, e.g. a 105Mb syquest cartridge
  30144. could hold about ten minutes of stereo sound Ö much more useable. A
  30145. rough guideline is 10Mb per minute of CD quality stereo.
  30146. 7.6
  30147. Hard disc recording is revolutionising working practices in professional
  30148. recording studios, replacing both analogue and digital tape mediums for
  30149. editing operations, primarily because of the benefits of random access
  30150. (tape is, by nature, serial) and zero generation loss within the digital
  30151. medium.
  30152. 7.6
  30153. Hard disc recording software mimics the user interface of a multitrack
  30154. tape recorder, providing 2, 4 or 8 tracks of audio Ö similar to the
  30155. Arrange modes found in many Midi sequencers. All the elements of a
  30156. composition can be saved to hard disc as separate Ésoundfilesæ. The
  30157. software, by means of a Éplaylistæ, enables you to specify which (and
  30158. when) soundfiles are to be played Ö a sample sequencer, basically.
  30159. 7.6
  30160. Digital in and out
  30161. 7.6
  30162. Many CD players have a digital output socket and most DAT recorders have
  30163. both digital input and output sockets. The most common interface
  30164. standard used is the Sony/Philips Digital Interface (S/PDIF). This uses
  30165. phono (2-wire) connectors and thus carries a serial data stream.
  30166. 7.6
  30167. The provision of S/PDIF connectors on an A-D-A card enables digital
  30168. sound to be captured directly into the computer (e.g. from a CD player)
  30169. without having to pass through the A-D stage, and thereby ensuring
  30170. optimum sound quality.
  30171. 7.6
  30172. Although DAT recorders are not exactly household items, anyone working
  30173. professionally with audio will almost certainly be able to lay their
  30174. hands on one, even if they donæt personally own one. In conjunction with
  30175. a S/PDIF connector and suitable software, a DAT recorder can be used as
  30176. a tape streamer for hard disc backup. A 2 hour DAT tape costs under ú10
  30177. and can hold over 1Gb of data!
  30178. 7.6
  30179. Private sample RAM
  30180. 7.6
  30181. This refers to RAM present on the A-D-A card which can be loaded up with
  30182. sound samples (from disc or the analogue input). The advantage is that
  30183. samples can then be played from this RAM without putting any load on the
  30184. ARM processor or disc system. The disadvantage is that because any such
  30185. RAM is not directly visible to the ARM processor, samples cannot be
  30186. edited whilst in this private RAM. To perform any editing on the
  30187. sample(s), you would have to load it into main user RAM, and then
  30188. transfer it into the private sample RAM once editing was completed.
  30189. 7.6
  30190. Wavetable synthesis
  30191. 7.6
  30192. Most modern synthesizers use a variation on the technique of wavetable
  30193. synthesis, whereby a selection of different wavetables (samples) are
  30194. provided as a tone palette. These wavetables can be combined in various
  30195. ways (superimposition, cross fading, etc) and processed to produce new
  30196. sounds (voices).
  30197. 7.6
  30198. The wavetables can be in ROM or private RAM, or even in main user RAM or
  30199. on disc, though the former two are preferable for the reason mentioned
  30200. above. ROM may not seem an obvious choice as its contents are fixed,
  30201. though it can be a cost-effective way of providing a wide range of
  30202. sounds which are always available. Even better if the sounds are General
  30203. Midi (GM) compatible.
  30204. 7.6
  30205. GM compatibility is a Midi standard aimed at multimedia applications. It
  30206. applies to sound generators (synthesizers) and is therefore a possible
  30207. option for the two synthesizer cards looked at later, whereas it is not
  30208. applicable to the purely sampling cards. The GM protocol dictates what
  30209. sounds should be available, and their respective voice numbers, so that
  30210. whatever brand of GM device you are using, you can be sure that Midi
  30211. voice number 1 will always be an acoustic grand piano, and that voice
  30212. number 14 will always be a xylophone, etc. GM specifies a total of 128
  30213. voices, plus a further 47 drum sounds. The drum sounds are accessed via
  30214. Midi channel 10. To make a legitimate claim of GM compatibility, a sound
  30215. generator should also have a minimum of 24-note polyphony, i.e. it
  30216. should be capable of playing at least 24 notes simultaneously.
  30217. 7.6
  30218. Another term associated with synthesizers is Émulti-timbralæ. This
  30219. refers to the number of different sounds (timbres, not notes) which can
  30220. be played simultaneously. For GM compatibility, 16-part multitimbrality
  30221. is required.
  30222. 7.6
  30223. Given the large amount of disc space required for music in sample form,
  30224. the alternative use of GM standard MidiFiles with a GM standard
  30225. synthesizer for applications requiring musical output makes a lot of
  30226. sense, as MidiFiles are of a much smaller size.
  30227. 7.6
  30228. Digital signal processing (DSP)
  30229. 7.6
  30230. This involves applying algorithmic processes to digital sound (or video)
  30231. data, transforming it in all sorts of ways. Some of the possible effects
  30232. relevant to sound data are:
  30233. 7.6
  30234. ÅáDelay/echo Ö In the real world, an echo is the result of a reflected
  30235. sound wave, and is heard as a distinct repetition of the original sound
  30236. which may then repeat in a series of decaying reflections.
  30237. 7.6
  30238. ÅáReverberation Ö This is the myriad secondary reflections which bounce
  30239. between hard surfaces in an enclosed space and is perceived as a
  30240. blurring and extension of the sound. If you stand in a bathroom and clap
  30241. your hands once, reverberation is the ringing sound which follows the
  30242. slap of your hands. Emulation of this effect is quite difficult as there
  30243. are possibly thousands of separate closely spaced echoes, diffusing into
  30244. one another, to deal with.
  30245. 7.6
  30246. ÅáPitch transposition Ö This is accomplished by using a different
  30247. sampling frequency on playback from that used when the sample was
  30248. recorded. Play back twice as fast and the output will be transposed up
  30249. by an octave, although the sample will then last only half as long as
  30250. the original. The more advanced algorithms repeat or omit sections
  30251. within the waveform to reinstate the original duration.
  30252. 7.6
  30253. ÅáTime stretching Ö This is the inverse of the more advanced form of
  30254. pitch transposition, in that the duration of a sample is changed whilst
  30255. retaining the original pitch.
  30256. 7.6
  30257. ÅáVibrato Ö This is pitch modulation, and is achieved by cyclically
  30258. varying the sample playback rate about its nominal value.
  30259. 7.6
  30260. ÅáChorus Ö This produces an ensemble effect, whereby a solitary
  30261. instrument can be made to sound like more. When two or more musicians
  30262. play the same musical phrase on similar instruments, their precise
  30263. timing will vary. This is one of the reasons for the richness of real
  30264. music compared to raw electronic music. A chorus effect is used
  30265. therefore to partly overcome this shortcoming with electronically
  30266. generated sounds.
  30267. 7.6
  30268. ÅáPhasing/flanging Ö These are similar to chorus except that it has a
  30269. slower Émovementæ to it. Difficult to describe in words, the effect
  30270. became popular in the 60æs as a Épsychedelicæ treatment. (The drum
  30271. treatment on öItchycoo Parkò is a fine example.) Flanging is generally a
  30272. deeper effect than phasing.
  30273. 7.6
  30274. ÅáLevel compression/expansion Ö This is a process which affects the
  30275. dynamic range of a piece of audio. Often a threshold value can be
  30276. specified, above or below which no change occurs.
  30277. 7.6
  30278. ÅáDigital filtering Ö Filtering involves affecting the spectral content
  30279. of an audio signal. The main advantage of digital filters over their
  30280. analogue counterparts is that they can be designed to have
  30281. mathematically perfect characteristics, such as a precise cutoff
  30282. frequency with sheer slopes, which does not affect frequencies
  30283. immediately adjacent to the target frequency. Also, the characteristics
  30284. of the filter are entirely dependent on the particular algorithm used,
  30285. and thus are programmable.
  30286. 7.6
  30287. Some of these operations are fairly processor-intensive and could not be
  30288. performed by the ARM processor in real time, let alone whilst
  30289. maintaining a responsive WIMP interface. Cue the DSP chip.
  30290. 7.6
  30291. The DSP chip
  30292. 7.6
  30293. A DSP chip is essentially a microprocessor whose command set has been
  30294. optimised for signal processing applications and which has a high degree
  30295. of internal parallelism. They generally pack a fair bit of punch,
  30296. 50MIPs+ not being uncommon. They also have a larger word size than most
  30297. general-purpose processors Ö 56 bits being common, though some having 96
  30298. bit registers.
  30299. 7.6
  30300. They enable the type of effects I have just mentioned to be applied to
  30301. the digital sound data, in real-time, whilst recording or replaying a
  30302. sample. With some clever programming, they can even produce a number of
  30303. such effects simultaneously.
  30304. 7.6
  30305. This real-time processing ability allows the use of non-destructive
  30306. editing in HD recording software.
  30307. 7.6
  30308. Low level software
  30309. 7.6
  30310. So far, I have outlined the main theoretical and hardware aspects,
  30311. though the potential of any hardware add-on is largely dependent on its
  30312. system firmware. Areas of low-level software support which I consider to
  30313. be highly desirable in the context of an A-D-A card, are:
  30314. 7.6
  30315. ÅáFacility to sample (record) direct to hard disc.
  30316. 7.6
  30317. ÅáFacility to play samples direct from a hard disc.
  30318. 7.6
  30319. ÅáInterception of Midi SWIs, both incoming and those being sent out by,
  30320. for example, a sequencer, to activate (play) samples direct from hard
  30321. disc or from private sample RAM if available on the card.
  30322. 7.6
  30323. I have described these features as low-level software because, ideally,
  30324. they would each need to operate as background tasks, without
  30325. unacceptably degrading the general WIMP performance.
  30326. 7.6
  30327. Application software
  30328. 7.6
  30329. The following is a list of some typical applications which are made
  30330. possible by an A-D-A card:
  30331. 7.6
  30332. ÅáReplay and other multimedia applications requiring soundfile playback
  30333. with higher quality than is possible using the internal sound system Ö
  30334. somewhat akin to upgrading your telephone to CD quality.
  30335. 7.6
  30336. ÅáSample editor (e.g. AudioWorks). As well as the cut & paste, trim and
  30337. normalise type operations, this may also include facilities for applying
  30338. DSP-type effects. It would be handy if it could be used to create Replay
  30339. format sound files.
  30340. 7.6
  30341. ÅáIntegrated HD recorder/Midi sequencer, i.e. a sequencer which is
  30342. capable of concurrently running two or four tracks of digital audio, in
  30343. addition to its usual 16, 32 or whatever, tracks of Midi data.
  30344. 7.6
  30345. ÅáWavetable synthesis management, providing librarian facilities for
  30346. sounds designed by the user, as well as the means to design the sounds
  30347. in the first place.
  30348. 7.6
  30349. Rounding off
  30350. 7.6
  30351. This month Iæve covered most of the relevant theory and, hopefully,
  30352. whetted your appetite a little as to the possibilities. If there are any
  30353. relevant aspects which are still unclear, please write to me via the
  30354. Archive address, and I will answer your queries as best I can. Next
  30355. month Iæll give a preview assessment of four of the up-and-coming
  30356. products that fall into the 16-bit audio category.ááA
  30357. 7.6
  30358. Oak PCB
  30359. 7.6
  30360. Bevis Peters
  30361. 7.6
  30362. Oak PCB is a CAD package for the design and layout of printed circuit
  30363. boards. It comes with three discs: the OakPCB program, a copy of
  30364. DrawPrint and DrawPlot, two libraries of pre-made circuit symbols and a
  30365. Helvetiplt font. The manual is a well laid out 58 page stapled A5
  30366. booklet, including a thorough index.
  30367. 7.6
  30368. The program
  30369. 7.6
  30370. When I first ran the program (by double clicking on the OakPCB icon)
  30371. after my usual !Boot sequence, the whole machine crashed. I finally
  30372. tracked this down to a öfree RAMò display program, and without that it
  30373. started up fine. It installs itself on the iconbar, taking up 352Kb of
  30374. memory initially, with a configuration menu available which allows
  30375. various preferences to be set, for instance the size of the PCB to be
  30376. made, the grid size and colour, etc.
  30377. 7.6
  30378. Clicking the iconbar icon opens up three windows; the main PCB display
  30379. window, a tools window showing the various items that can be placed on
  30380. the PCB design, and a Layers window which shows which layer is currently
  30381. being worked on.
  30382. 7.6
  30383. PCBs are often made with multiple layers for the wiring, and OakPCB
  30384. allows for this, with four layers available for the laying of wire
  30385. tracks. The other layers are a ösilkò layer Ö used for writing
  30386. information, i.e. component values, manufacturers name, a ödrillò layer
  30387. for marking the drill holes and a ösolder resistò layer for laying down
  30388. areas which do not want to be covered in solder in flow soldering.
  30389. Obviously, only one layer can be worked on at a time but any combination
  30390. can be viewed and all are colour coordinated to distinguish between
  30391. them. This does need a minimum 16-colour mode.
  30392. 7.6
  30393. By clicking on one of the tools in the tools window, that item can be
  30394. placed on the PCB. A comprehensive set of tools is available, including
  30395. solder pads, tracks, through PCB holes, text and ösilkò layer drawing
  30396. aids. Each tool has its own associated menu which allows various aspects
  30397. of the tool to be changed, such as the diameter of holes, the number of
  30398. pins and width of a SIL/DIL socket, the track width and the font and
  30399. direction of written text. Obviously, some tools are only used on
  30400. certain layers, e.g. text is only used on the silk layer. The
  30401. documentation suggests that the included Helvetiplt font is used, and
  30402. that is a good option since it is very fine. Anti-aliasing is not used,
  30403. although the fonts can be drawn as either an outline or filled solid,
  30404. and in any direction. Be warned, however, that some fonts cause dire
  30405. errors along the lines of öNo RGB value set for fontò Ö not fatal, but a
  30406. terrible hassle.
  30407. 7.6
  30408. Some Draw-like tools are available for drawing on the silk layer Ö open/
  30409. closed lines, boxes and circles.
  30410. 7.6
  30411. Items can be selected by clicking with the öselectò tool set in much the
  30412. same way as in Draw. Selected items can be grouped, moved and rotated
  30413. through 90░, although not resized. Grouped items can be given a name, so
  30414. a schematic for a 741 op-amp can be designed and then called ö741ò for
  30415. referencing.
  30416. 7.6
  30417. The manual includes a run-through of a PCB design Ö a Darlington pair Ö
  30418. which is informative and easy to follow. It covers all the points in
  30419. enough detail to be useful without being tedious. I used the program to
  30420. design a PCB for a voltage regulator quite happily, and found correcting
  30421. mistakes very simple.
  30422. 7.6
  30423. Files can be saved as either OakPCB files, full colour drawfiles or CSV
  30424. hole position files, which is basically a list of all the drill hole
  30425. positions relative to some chosen point.
  30426. 7.6
  30427. The files can only be printed with the included print/plot program. For
  30428. driving a plotter, the need for this is more apparent, but with my
  30429. BJ10e, I achieved the same results by just printing the equivalent
  30430. drawfile. Their program does allow the position of the printing to be
  30431. set more accurately, however.
  30432. 7.6
  30433. The two libraries Ö !PCBlib and !Schemlib Ö contain dozens of pre-made
  30434. components for easy placing on PCB designs.
  30435. 7.6
  30436. Overall, I found the program easy to use, although I did not actually
  30437. build the PCB I designed. Having never used any other commercial PCB
  30438. design package, I cannot compare it in performance, but for the small
  30439. electronics business, or just the active hobbyist, OakPCB is worth
  30440. getting as an alternative to hand design.
  30441. 7.6
  30442. OakPCB has recently been reduced in price. It now costs ú70 +VAT from
  30443. Oak Solutions or ú77 through Archive.ááA
  30444. 7.6
  30445. TechWriter Update
  30446. 7.6
  30447. Brian Cowan
  30448. 7.6
  30449. My recent review of TechWriter seems to have attracted much
  30450. correspondence.
  30451. 7.6
  30452. Text beside a graphic
  30453. 7.6
  30454. Interested readers will recall that my main criticism concerned the
  30455. difficulty of running text around graphics. Since TechWriter is
  30456. fundamentally a word processor (i.e. text-based rather than page-based),
  30457. all graphic objects are embedded in the text and they will therefore
  30458. move with the text if anything is added above. So, text will be expected
  30459. to remain beside a graphic even when the text above is edited. This is
  30460. in contrast to a local frame in Impression where the frame is fixed on
  30461. the page and text really does flow around the frame.
  30462. 7.6
  30463. Since the text beside a graphic in TechWriter is fixed, it can be
  30464. incorporated into the graphic object itself. In fact, one of the
  30465. TechWriter calculus example files does this. The clever point which I
  30466. missed, but which a number of readers wrote in to tell me, is that a
  30467. figure öcaptionò is not limited to one line. This can be the text beside
  30468. a graphic and it can be as big as you like. So there really is no
  30469. problem.
  30470. 7.6
  30471. Save as Draw
  30472. 7.6
  30473. In the review, I explained about the facility to save an area of a
  30474. TechWriter document as a drawfile. This is useful for a number of
  30475. applications, although it would be better if saved as a tagged drawfile
  30476. containing the original Techwriter information. One particular use for
  30477. saving as Draw is to export equations. You could therefore use
  30478. TechWriter as a superior sort of Equasor to create equations for
  30479. Impression documents or whatever.
  30480. 7.6
  30481. New facilities
  30482. 7.6
  30483. My review in Archive 7.3 was really of TechWriter version 1, with a
  30484. preview of what version 2 would provide. Currently, version 2.01 is
  30485. shipping and that has some more facilities added. Background printing is
  30486. provided and more commands have been added to the button bar. A useful
  30487. hint concerning the button bars is to have Acornæs interactive help
  30488. application running. Then it will tell you what the buttons do if you
  30489. forget what the icons mean. Icon Technology have also implemented OLE in
  30490. this version, although it is not guaranteed to be perfect in this
  30491. version. That allows the editing of, say drawfiles, simply by clicking
  30492. on the frame in the TechWriter document Ö this is most useful.
  30493. 7.6
  30494. The other new facility is that you can now save your document directly
  30495. as a PostScript file, although in this form it canæt, of course, be
  30496. loaded back into TechWriter.
  30497. 7.6
  30498. Future facilities Ö my wish list
  30499. 7.6
  30500. My main wish is for the facility to output files in TEX format. This can
  30501. happen if Icon Technology can be persuaded that it is needed. So come on
  30502. all you people out there, either write to Icon Technology or let me
  30503. know. My other wish, which would make TechWriter really compatible with
  30504. the big outside world, is the facility for both import and export of
  30505. text in RTF (Rich Text Format). This would enable the movement of
  30506. documents from one platform to another.ááA
  30507. 7.6
  30508. Keyboard Options
  30509. 7.6
  30510. Brian Cowan
  30511. 7.6
  30512. The lifetime of a computer is usually determined by its mechanical parts
  30513. Ö except for the obsolescence factor. There is no long-term hope for a
  30514. dead hard disc but the adept might well attempt to breathe new life into
  30515. an old keyboard. On one occasion I did Érepairæ a keyboard upon which I
  30516. had spilled a cup of coffee. However another time, I attempted to clean
  30517. a rather grubby keyboard and I tried using some contact cleaner.
  30518. Disaster! My present inclination is to leave well alone. So what options
  30519. are there when a new keyboard is needed? Obviously an Acorn Éspareæ can
  30520. be purchased (ú125 through Archive) but this is an opportunity for a
  30521. change.
  30522. 7.6
  30523. Ergo keyboard
  30524. 7.6
  30525. Castle Technology have produced a PC-style replacement keyboard at an
  30526. attractive price. It is called Ergo presumably because of its ergonomic
  30527. design which claims to reduce the instances of Repetitive Strain Injury
  30528. (RSI). The keyboard has a wide leading edge to support the wrists and
  30529. the rows of keys are stepped and curved for easy finger access. At
  30530. first, I missed the bumps which the Acorn keyboards have on the F and J
  30531. keys to locate the fingers when touch typing but then I noticed the
  30532. discrete raised bars on those keys of the Ergo keyboard.
  30533. 7.6
  30534. PC origins
  30535. 7.6
  30536. This keyboard is clearly a standard PC keyboard which has been modified
  30537. by the addition of a small circuit board to interface to an Archimedes
  30538. computer. Also a reset button has been added and a socket for the mouse.
  30539. The keyboard claims a minimum design life of 30 million operations,
  30540. substantially more than Acorn keyboards.
  30541. 7.6
  30542. The key layout follows the conventions of a PC. That will be familiar to
  30543. A4 users and it is likely that future Acorn computers will use PC
  30544. keyboards, so the Ergo keyboard is a step in the right direction.
  30545. 7.6
  30546. Keyboard feel
  30547. 7.6
  30548. Keyboard preference is a rather personal thing. I have never objected to
  30549. the Archimedes ones, even the rather Éspongeyæ feel of the A5000 one,
  30550. but real IBM keyboards I hate. They tend to be noisy and clumsy, and one
  30551. tends to bash them quite hard. My favourite is the keyboard attached to
  30552. DEC VT220 computer terminals. These are strong but require minimal
  30553. finger force and they also have a simulated click. However I am happy to
  30554. report that, in my view, the Ergo keyboard is almost as good. It
  30555. requires a slightly greater finger force and it has a real click. One
  30556. plus is that the lock keys have LEDs to indicate their state.
  30557. 7.6
  30558. Mouse emulation
  30559. 7.6
  30560. Another clever feature is emulation of the mouse action from the
  30561. keyboard. Initially, I was a little disappointed that in implementing
  30562. this, Castle did not follow the convention adopted by Acorn in the A4
  30563. portable. However, it actually makes more sense to use the keys in the
  30564. numeric keypad. Not only are up, down, left and right provided, but
  30565. using keys 7, 9, 1 and 3, you have diagonal motion as well. Then 0 gives
  30566. <select>, 5 gives <menu> and the dot gives <adjust>. What is more, other
  30567. keys can control the mouse speed and the step size. This is one of the
  30568. best mouse emulations I have seen Ö comparing with the A4 and IBMæs
  30569. Éwobbly keyæ mouse.
  30570. 7.6
  30571. Power-on
  30572. 7.6
  30573. The power-on configuration options are supported whereby various CMOS
  30574. RAM settings can be altered. Thus apart from power-on [Delete] resetting
  30575. all the CMOS settings, [0] sets standard monitor, [1] sets multi-sync
  30576. monitor, [2] sets high res. mono., [3] sets VGA, [4] sets super VGA and
  30577. [5] sets LCD. These are useful to know if you want to reset the CMOS RAM
  30578. when you canæt get a picture! Castle also supply a range of foreign
  30579. language keyboard modules and these, as well as the in-built keyboard
  30580. country settings, can be activated at switch-on.
  30581. 7.6
  30582. A3000 version
  30583. 7.6
  30584. There is also a version of this keyboard available for the A3000. This
  30585. requires the insertion of a small circuit board under the Econet PCB.
  30586. The computer is then able to sense whether the external keyboard is
  30587. connected or not, rather as in the A4 portable.
  30588. 7.6
  30589. A4
  30590. 7.6
  30591. I used the Ergo keyboard with my A4 and it worked perfectly, although of
  30592. course the mouse (if used) must be connected to the keyboard and not
  30593. directly to the A4. I was surprised that the keyboard worked so well,
  30594. since I had been led to believe that you must use a PC keyboard with the
  30595. A4. However, it transpires that the A4 was designed to accept either an
  30596. Archimedes or a PC external keyboard. It senses which type is connected
  30597. and it acts accordingly. The problem that some people have reported with
  30598. Archimedes keyboards, where the mouse can Édropæ objects while dragging
  30599. them, happens because the computeræs polling of the keyboard can be a
  30600. bit slow. But I found no problems.
  30601. 7.6
  30602. Serial Port interface
  30603. 7.6
  30604. The Serial Port manufacture a PC keyboard interface which allows the
  30605. connection of a keyboard of your choice. The interface alone costs in
  30606. the region of ú100, so can hardly be considered a bargain. The advantage
  30607. of that product is that it allows for the connection of a wide range of
  30608. joysticks etc. If you are a serious keyboard user, i.e. a really busy
  30609. typist, then you might wish to buy a super luxury keyboard, in which
  30610. case, the Serial Port adaptor is for you.
  30611. 7.6
  30612. Other options
  30613. 7.6
  30614. I understand that there are some other keyboard adaptor products under
  30615. development from other companies. We should soon see an interface which
  30616. allows a PC keyboard to be switched either to an Archimedes or to a real
  30617. PC. If you have to have a PC then this will save some desk space. It
  30618. sounds as if these adaptors will cost in the region of ú50, which would
  30619. make them an attractive option even without a real PC.
  30620. 7.6
  30621. Conclusion
  30622. 7.6
  30623. The Ergo keyboard is a very well-made product which should last a long
  30624. time. I have been using one for about a month and I am very happy with
  30625. it. It has a robust feel and it is a delight to use. At ú99 +carriage
  30626. +VAT (ú128.08) for the standard model or ú129 +carriage +VAT (ú163.33)
  30627. for the A3000 version it is good value.ááA
  30628. 7.6
  30629. Brian was so positive towards these new keyboards, we have done a
  30630. special deal with Castle Technology. As an introductory offer we can
  30631. sell the standard version at ú105 inc VAT (normal Archive price ú120)
  30632. and the A3000 version at ú129 inc VAT (normal price ú155).
  30633. 7.6
  30634. Using RISCáOSá3.1
  30635. 7.6
  30636. Hugh Eagle
  30637. 7.6
  30638. Star LC-10 printer driver
  30639. 7.6
  30640. Rex Palmer has written in response to Mick Dayæs hint in Archive 6.12
  30641. pp56-57 about using the Star LC-10. öIt is, in fact, very easy to use
  30642. the Étop bit setæ characters (called IBM set #2 by Star) contrary to the
  30643. information given in the manual. The simplest way to achieve this (and
  30644. to get all the standard characters) is to use the USA character set
  30645. (switches 2-2, 2-3, 2-4 ON) and to set switch 1-7 OFF. The ú sign, for
  30646. instance, is then character 156.
  30647. 7.6
  30648. öThe printer drivers supplied with RISCáOSá3 no longer include the star
  30649. LC-10. The Read_Me files suggest that the nearest one should be the
  30650. Epson EX-800. This may be so for the LC10C, but the dear old monochrome
  30651. version does not support the öescape-$ò codes, so the driver is not
  30652. suitable. I have written a driver for the öoldò LC-10 which also matches
  30653. as many of the Acorn Étop bit setæ characters as is possible, for the
  30654. draft printing modes.ò Rexæs driver is included on the monthly disc.
  30655. 7.6
  30656. RISC OS 3 Style Guide
  30657. 7.6
  30658. The man I was talking to on the Apple stand at the BETT Show pointed
  30659. towards the Acorn stand and said: öOf course, we wish we had their
  30660. hardware, but their software cannot stand comparison with ours.ò When I
  30661. asked him what he meant, he explained that Macintosh applications always
  30662. worked in the same way, with consistent menu structures, keyboard
  30663. shortcuts, and so on.
  30664. 7.6
  30665. I donæt know enough about Macs to comment on this but, interestingly,
  30666. the January edition of Computer Shopper (which is not exactly a magazine
  30667. noted for Acorn fanaticism) contained the following statement: öThe
  30668. truth is that, at the moment, no-one has succeeded in creating a good,
  30669. stable and logical operating environment (except perhaps Acornæs RISC
  30670. OS... )ò !
  30671. 7.6
  30672. Wherever the truth lies, one thing I am sure of is that the standard of
  30673. useability of applications is vital to the success of a computer
  30674. platform, and a crucial part of this is the degree of consistency in
  30675. ölook and feelò between different programs. Of course, complete
  30676. consistency is an impossible dream. Indeed, it is not totally desirable
  30677. because, unless developers occasionally branch out, the standard will
  30678. fossilise. If, for instance, the suppliers of Archimedes software had
  30679. stuck religiously to the RISCáOSá2 standards, we would never have had 3-
  30680. dimensional icons, button bars or drag and drop. A degree of change is
  30681. therefore necessary, even if it leads to unfortunate situations such as
  30682. we have today where the standard applications supplied in the RISCáOSá3
  30683. ROMs fail by a long way to match up to the current guidelines. However,
  30684. it is important that someone sets the standards, and that is exactly
  30685. what Acorn is seeking to do in the RISCáOSá3 Style Guide which has
  30686. recently been published as an appendix to the Programmeræs Reference
  30687. Manual.
  30688. 7.6
  30689. The stated aim of the Guide is to help developers produce applications
  30690. that make the computer easy and pleasant to use (Users with varying
  30691. levels of experience and different requirements should find applications
  30692. easy öto learn, to re-learn and to use productively.ò) It describes in
  30693. quite extensive detail how this should be done, covering areas like how
  30694. to make it clear to users what options and actions are available
  30695. (through the design of dialogue boxes, menu structures, etc), how to
  30696. make messages clear and unambiguous, how to provide feedback, how to
  30697. make programs co-operate and share data with others in the multitasking
  30698. environment and, most importantly, how to make them behave in a
  30699. consistent manner. In all these matters, the Guide deals with principles
  30700. of design: it does not go into technical details or tell you how
  30701. actually to implement the design ù these matters are left to the PRM
  30702. itself and the various programming language manuals.
  30703. 7.6
  30704. What has changed?
  30705. 7.6
  30706. There is much in the Guide that has not changed since RISCáOSá2. The
  30707. main changes are in the following areas:
  30708. 7.6
  30709. ù  the 3D option for icons and öwindow componentsò (as in the NewLook
  30710. that Acorn were distributing at Acorn World 93)
  30711. 7.6
  30712. ù  cut and paste (like Impression) rather than the old style of cutting,
  30713. copying and moving selections as used by Edit, etc.; apparently the old
  30714. method, with the cursor independent of the marked block, confuses many
  30715. users
  30716. 7.6
  30717. ù  the introduction of drag and drop as a method of copying and moving
  30718. (as has now been implemented in Impression Style)
  30719. 7.6
  30720. ù  a new method of selecting fonts whereby the selection of bold or
  30721. italics are separated from the choice of the font itself (thus if a
  30722. selection contains some text in Trinity and some in Homerton and the
  30723. öitalicò attribute is selected, the text will be changed to the Italic
  30724. and oblique versions of the respective fonts). (This is how Macs have
  30725. operated since day one! Ed.)
  30726. 7.6
  30727. ù  inclusion of a öSelectionò button in standard Save boxes for the user
  30728. to choose whether to save the whole file or just the selection. (The
  30729. purpose of this change is partly to overcome past confusion caused by
  30730. some programs having a Save option in the Selection menu whereas others
  30731. had a Selection option in the Save menu!)
  30732. 7.6
  30733. ù  choosing RGB values in 100ths rather than 256ths
  30734. 7.6
  30735. ù  iconisation of windows on the Pinboard
  30736. 7.6
  30737. ù  the use of high resolution sprites
  30738. 7.6
  30739. ù  some changes in the way keystrokes work when dialogue boxes are active
  30740. 7.6
  30741. Points of detail
  30742. 7.6
  30743. Amongst the details, I noted the following bits of good advice which
  30744. many software houses might do well to observe:
  30745. 7.6
  30746. ù  applications should not allow document windows to be closed without
  30747. the document first being saved, even if the document is still held in
  30748. memory: it is too easy, otherwise, for the user to forget that the
  30749. document has not been saved and to lose it by switching off the computer
  30750. 7.6
  30751. ù  closing the window of a document that has not been saved must lead to
  30752. a dialogue that offers a Save option (as well as Discard and Cancel); I
  30753. wish that DeskEdit would do this!
  30754. 7.6
  30755. ù  applications (including games) that run outside the desktop should do
  30756. as much as possible on the desktop using standard conventions, including
  30757. things such as redefining keys and loading saved data, before taking
  30758. over the whole screen. They should also allow the user to return to the
  30759. desktop by pressing either <escape> or <f12>. Saving the state of play
  30760. should be done from the desktop by dragging to a directory display in
  30761. the usual way
  30762. 7.6
  30763. ù  dialogue boxes should not have a Close icon: it is not clear to a user
  30764. whether any settings chosen will be implemented if he clicks on a Close
  30765. icon, so a better way of cancelling a dialogue box is via a Cancel
  30766. action button
  30767. 7.6
  30768. ù  dialogue box choices should never be implemented until OK or some
  30769. other appropriately worded button has been clicked on (as the Guide
  30770. points out some of the dialogues in the Configure application disobey
  30771. this rule!)
  30772. 7.6
  30773. ù  where an application offers a facility via a keyboard shortcut which
  30774. is on Acornæs list of standard shortcuts, it must use the standard
  30775. combination. An example is the use of <f3> for save, and I see that
  30776. Impression Style no longer uses <ctrl-f3> and has now come into line
  30777. with the standard. Where a standard action is not offered, the related
  30778. key combination can be used for something else. Thus, for example,
  30779. Impression does not have an Undo facility so is allowed to use <f8> for
  30780. another purpose.
  30781. 7.6
  30782. ù  an application should only grab a file type if they are not currently
  30783. set (i.e. it should only define Alias$@RunType_ttt, etc. if they have
  30784. not already been defined)
  30785. 7.6
  30786. ù  applications should never automatically redefine sprites in the Wimp
  30787. pool; this is yobbish, anti-social behaviour!
  30788. 7.6
  30789. ù  shared resources which are not eligible for inclusion in the System
  30790. application should be held, not within an individual applicationæs
  30791. directory structure, but inside a separate shared resource application
  30792. directory (whose name has been registered with Acorn). This must be a
  30793. good way of avoiding the proliferation of duplicated modules such as has
  30794. been happening with Computer Conceptsæ RMStore directories.
  30795. 7.6
  30796. Curiosities, quibbles and criticisms
  30797. 7.6
  30798. The Guide says that release notes held in a separate file from the
  30799. applications !Help file should not be held within the application
  30800. directory. Why? Where should they be held? Is it intended that !App
  30801. should be held in a directory called App alongside its ReadMe file?
  30802. Surely not?
  30803. 7.6
  30804. The Guide also says that an applicationæs !Boot file should not be
  30805. executed from within the !Run file. Again I would like to understand
  30806. why.
  30807. 7.6
  30808. There is quite a lot of sensible advice about the wording used in
  30809. dialogue boxes: as well as recommending the avoidance of jargon, the
  30810. Guide also advises that action buttons should contain specific active
  30811. verbs like öSaveò, öPrintò or öProceedò instead of non-specific and more
  30812. easily misunderstood words like öYesò and öNoò. Unfortunately, the
  30813. standard operating system call for popping up a message and asking for a
  30814. Yes or No answer (the SWI call öWimp_ReportErrorò) only offers buttons
  30815. that say öOKò or öCancelò. Since designing a box with your own words in
  30816. the action buttons requires rather more effort, I fear that many
  30817. programmers will, like me, continue to depart from the guidelines!
  30818. 7.6
  30819. One area where I had been hoping to find a change, but was disappointed,
  30820. is the way in which the filename in a Save box is treated. If the file
  30821. has not yet been saved, the Guide prescribes that the writable icon in
  30822. the Save box must contain the default document name (e.g. öTextfileò or
  30823. öUntitledò) when the Save box is opened. This means that if I type in a
  30824. filename, then realise that the destination directory display is not
  30825. open so I move the pointer away to open it (causing the Save box to
  30826. close), when I reopen the Save box I have to type in the filename again.
  30827. This irritating featureáhas wasted a lot of my time in the years since I
  30828. first used RISCáOSá2!
  30829. 7.6
  30830. The biggest omission in my opinion is the complete lack of any
  30831. requirement for on-line Help. There is an assumption that applications
  30832. will contain öhelp textò, which must be placed, along with other textual
  30833. messages in a separate Messages file (to aid translation into different
  30834. languages). However, the only other references I can find are to !Help
  30835. files, which are stated to be optional! In the Windows world the on-line
  30836. context-sensitive hypertext help facilities of the major applications
  30837. (which are considerably aided by Windowsæ standard Help facility) are
  30838. tremendously helpful, and I can scarcely imagine doing without them.
  30839. They are supported by data files which run sometimes to several
  30840. megabytes Ö even in compressed form! Perhaps this is the problem for
  30841. Acorn: because applications have to be usable on floppy-disc only
  30842. machines, such extensive help is not thought to be a realistic
  30843. proposition, even as an option. Whatever the reason, I think it is sad
  30844. that so many applications (even from leading suppliers, and even
  30845. programs bundled by Acorn) ignore this facility. It is especially a
  30846. shame because the on-line !Help application is such a good idea and is
  30847. so easy for the programmer to use.
  30848. 7.6
  30849. Another curious omission is any reference in the Guide to sprite
  30850. dragging. Is this, perhaps, because even the Filer does not use this
  30851. facility? Whatever the reason, it seems very strange that such an
  30852. obvious stylistic feature (and, what is more, one where RISC OS is in
  30853. the lead) has been ignored, when great attention has been paid to things
  30854. like the size and spacing of buttons in dialogue boxes!
  30855. 7.6
  30856. Conclusion
  30857. 7.6
  30858. There is a lot that is included in the Guideæs 120-odd pages. Although
  30859. it is not directly relevant to non-programmers, there is plenty to
  30860. interest any user. It is written in a very readable style, is admirably
  30861. thought-provoking and I would encourage anyone who can get access to it
  30862. to read it.
  30863. 7.6
  30864. The RISCáOS Style Guide is available (and in stock) through Archive for
  30865. ú10 inc p&p.ááA
  30866. 7.6
  30867. Acorn User Spring Show æ94
  30868. 7.6
  30869. Paul Beverley
  30870. 7.6
  30871. There is a certain air of expectancy about the Spring Acorn User Show.
  30872. It seems to me that quite a lot of companies are aiming to launch new
  30873. products at this show Ö more than last year. Weæll do a round-up of some
  30874. of them in Archive next month but this time weæll give you the basic
  30875. information about the show itself.
  30876. 7.6
  30877. When, where and how much?
  30878. 7.6
  30879. The Acorn User Spring Show æ94 will take place at the Harrogate
  30880. International Centre from 22nd to 24th April and it will be open from 10
  30881. a.m. to 5 p.m. each day. Tickets cost ú5 for adults and ú2.50 for under
  30882. 16s. There is a family ticket (2 adults plus 2 U16s) for ú13. However,
  30883. if you book tickets in advance, they will be ú4, ú2 and ú10
  30884. respectively. For advance tickets ring 0737-814713 or write to Safesell
  30885. Exhibitions Ltd.
  30886. 7.6
  30887. What?
  30888. 7.6
  30889. There will, of course, be the usual array of stands where you can talk
  30890. to, and even buy from, your friendly Acorn companies but there will also
  30891. be a range of supporting events. These include a free theatre programme,
  30892. competitions, Ésurprise featuresæ(!) and celebrity visits.
  30893. 7.6
  30894. In the run-up to the Show, a competition is going to take place in which
  30895. schools can demonstrate the effective use of IT by creating a story-book
  30896. with mixed text and graphics. The winnersæ entries will be on display at
  30897. the Show.
  30898. 7.6
  30899. Who?
  30900. 7.6
  30901. Acorn Computers themselves are supporting the show with a large stand
  30902. and your own Norwich Computer Services (Archive magazine) will, of
  30903. course, be there on stand 119! Other companies who will be taking stands
  30904. include:
  30905. 7.6
  30906. Acorn Computing magazine
  30907. 7.6
  30908. Acorn User magazine
  30909. 7.6
  30910. Archimedes World magazine
  30911. 7.6
  30912. Cambridge Software House
  30913. 7.6
  30914. Castle Technology
  30915. 7.6
  30916. Clares Micro Supplies
  30917. 7.6
  30918. Colton Software
  30919. 7.6
  30920. Computer Concepts
  30921. 7.6
  30922. Digital Services
  30923. 7.6
  30924. Fourth Dimension
  30925. 7.6
  30926. Gamesware
  30927. 7.6
  30928. Ian Copestake
  30929. 7.6
  30930. Icon Technology
  30931. 7.6
  30932. Illusions Disk magazine
  30933. 7.6
  30934. Integrex Systems
  30935. 7.6
  30936. Irlam Instruments
  30937. 7.6
  30938. Krisialis Software
  30939. 7.6
  30940. Lindis Technology
  30941. 7.6
  30942. Longman Logotron
  30943. 7.6
  30944. Oak Solutions
  30945. 7.6
  30946. Oregan Software
  30947. 7.6
  30948. Quill Marketing
  30949. 7.6
  30950. Risc Developments
  30951. 7.6
  30952. Sherston Software
  30953. 7.6
  30954. Silicon Village
  30955. 7.6
  30956. Simtec Electronics
  30957. 7.6
  30958. Spacetech
  30959. 7.6
  30960. Stallion Software
  30961. 7.6
  30962. The ARM Club
  30963. 7.6
  30964. The Datafile
  30965. 7.6
  30966. Topologika
  30967. 7.6
  30968. Vertical Twist
  30969. 7.6
  30970. Wyddfa Software
  30971. 7.6
  30972. Next month, Iæll give more details of some of the exciting new products
  30973. that will be on display at Acorn User Spring Show æ94.ááA
  30974. 7.6
  30975. Education Column
  30976. 7.6
  30977. Solly Ezra
  30978. 7.6
  30979. I would like to begin with many thanks to those who have so far
  30980. responded to my comments in Archive 7.4 p28. The consistent emotion in
  30981. all the letters has been one of anger.
  30982. 7.6
  30983. Janet Handcock of the Perse School in Cambridge says, öFor respondents
  30984. from higher education and industry to comment on the irrelevance of
  30985. Acorn, when they have no in-depth knowledge of the machines or what the
  30986. teachers do with them, is outrageous!ò
  30987. 7.6
  30988. Christopher Price of Merton Court School refers to a series of bald and
  30989. unproven assertions based on scant evidence. He also agrees that there
  30990. is no Éindustry standardæ.
  30991. 7.6
  30992. Torben Steeg, University of Manchester, Department of Education, has
  30993. written to endorse my views. He says, öI think the most significant
  30994. issue is the one about fitness of purpose. The choice of a machine for
  30995. education should be made on educational grounds. One of the criteria
  30996. might relate to life after school, but even here the focus should be on
  30997. the kinds of things that students might do, not on particular platforms.
  30998. Apart from anything else, the frame of mind that sees the platform as
  30999. important will, logically, also see the package as important and here,
  31000. despite the claims of Microsoft, there is no standard even in the PC
  31001. worldò.
  31002. 7.6
  31003. Torben also informs us that, based on the information he has received,
  31004. he gathers that the Hong Kong stock exchange and Rolls Royce use
  31005. Archimedes computers. I agree with him that we should gather some more
  31006. examples on the use of Archimedes and Macintoshes in an attempt to break
  31007. the myth of the Éstandardæ and allow the focus of decision-making to
  31008. return to educational issues.
  31009. 7.6
  31010. Whose side are you on?
  31011. 7.6
  31012. I am taking sides in this issue Ö I am on the side of the pupils. It
  31013. matters not whether the pupil is using a computer of a particular brand
  31014. or is using a particular Éplatformæ. What is vitally important is the
  31015. software available for use on that computer. The humble BBC computer
  31016. with its limited RAM did serve the pupil in school wonderfully well. The
  31017. software that was originally available for it was innovative and set the
  31018. trends. Initially, there was a plethora of games but soon there came
  31019. some admirable software that was educational in the very best sense of
  31020. the term. Further, the BBC computer was very easily adapted to control
  31021. various bits of apparatus in the science laboratory and then in other
  31022. areas of education.
  31023. 7.6
  31024. Since those days, we have come a very long way. The National Curriculum
  31025. recognised the place of IT (information Technology) in the total
  31026. education of the child and thus made provision for it.
  31027. 7.6
  31028. I quote from the National Curriculum:
  31029. 7.6
  31030. Pupils should be able to use IT to:
  31031. 7.6
  31032. Communicate and handle information.
  31033. 7.6
  31034. Design, develop, explore and evaluate models of real or imaginary
  31035. situations.
  31036. 7.6
  31037. Measure and control physical variables and movement.
  31038. 7.6
  31039. They should be able to make informed judgements about the application
  31040. and importance of IT, and its effect on the quality of life.
  31041. 7.6
  31042. The tools and resources we choose must therefore help us achieve those
  31043. aims. It is not the purpose of education to give pupils specific
  31044. training in the use of particular machines, tools or gadgets Ö that is
  31045. the purpose of vocational institutions, training colleges and
  31046. apprenticeships. Our aim as educators is to develop, both specific and
  31047. broad, that are transferable. To equip the child with abilities to think
  31048. logically and clearly, to be able to analyse, deduce and arrive at
  31049. balanced conclusions.
  31050. 7.6
  31051. Educational Computing and Technology
  31052. 7.6
  31053. Lisa Hughes, in the January issue of ECT, has written what I consider to
  31054. be a very balanced article in which she examines the issues raised in
  31055. the debate of the so-called Éindustry standardsæ. While Lisa seems to be
  31056. sitting on the fence with respect to platforms, she is very clearly on
  31057. the side of the pupils and teachers. She draws a distinction between
  31058. training and education and goes on to emphasize the fact that its the
  31059. software that counts.
  31060. 7.6
  31061. If you are in education, you should also subscribe to ECT since it is a
  31062. magazine that has very clearly stated educational aims.
  31063. 7.6
  31064. I would also recommend to you pages 284 to 289 of the January issue of
  31065. Personal Computer World.
  31066. 7.6
  31067. Please do take the trouble to write to me at 35, Edgefield Avenue,
  31068. Barking, Essex IG11 9JL.ááA
  31069. 7.6
  31070.  JPEG Column
  31071. 7.6
  31072. Stuart Bell
  31073. 7.6
  31074. !Replay vs. MPEG
  31075. 7.6
  31076. In January, I raised the question of whether Acornæs development and
  31077. support of the technically-excellent !Replay full motion video system
  31078. would leave Acorn users at a disadvantage when the rest of the PC world
  31079. seems to be going for the MPEG standard. The advantage of !Replay is
  31080. that it can be replayed without any special hardware provision, whereas
  31081. MPEG decompression is too computationally complex to be performed only
  31082. by software.
  31083. 7.6
  31084. After making those comments, I read both a review of, and advertisements
  31085. for, ReelMagic, a ú400 (inc VAT) board for the PC that will decompress
  31086. in real time MPEG sequences with up to 32K colours at up to 1024╫768
  31087. resolution. Most significantly, it is compatible with the new VideoCD
  31088. standard for storing games and movies on CDs. Currently, the maximum
  31089. run-time is 72 minutes. The compatibility, of course, is due to the use
  31090. of MPEG compression. When VideoCD gives full motion video of that
  31091. quality, and decompression boards have plummeted in price as most PC
  31092. products do when they become commodity items, will Acorn users be
  31093. looking enviously at the low cost of VideoCD discs, made possible by the
  31094. scale of the market?
  31095. 7.6
  31096. Also, in Januaryæs Computer Shopper (which, given the PC-obsessive
  31097. nature of PCW, is now the only true multi-platform magazine) I read that
  31098. Commodore have announced an MPEG board for the latest Amiga, using a
  31099. single-chip MPEG decoder and costing $250 in the USA. This just
  31100. underlines my point about industry standards ù itæs a brave or a foolish
  31101. company which ignores them. I also note a recent advert for an MPEG
  31102. real-time compression board for PCs ù Video MakerTM ù from a French
  31103. manufacturer. The board also decompresses MPEG files. Perhaps the fact
  31104. that no price is quoted suggests the worse, but it does demonstrate that
  31105. single-board MPEG solutions are possible.
  31106. 7.6
  31107. Is !Replay a technically-excellent but commercially out-gunned blind-
  31108. alley? We shall see ù but perhaps only when itæs too late. For a
  31109. detailed but highly readable description of how MPEG works, donæt miss
  31110. the February issue of PCW Ö which seems to be sold on MPEG to judge by
  31111. its 1994 awards.
  31112. 7.6
  31113. !ArcJpeg
  31114. 7.6
  31115. Tim Twell wrote into the Archive office to report on a JPEG application
  31116. which he had downloaded from Usenet. Itæs a freeware application called
  31117. !ArcJpeg which forms a front-end for the usual JPEG routines. He
  31118. comments, öThe application seems to work, although it hangs badly saving
  31119. to the default IDE drive if you havenæt got one.ò Thanks for the
  31120. warning, Tim!
  31121. 7.6
  31122. Fractal TransformTM
  31123. 7.6
  31124. Stuart Halliday sent into the Archive office information which he had
  31125. received about yet another image compression system for PC-compatibles,
  31126. Fractal TransformTM. Essentially, it stores images as the complex
  31127. formulµ of the fractals which would produce those images (I think!).
  31128. Hence, compression is a complex procedure, but the compression ratio is
  31129. very high, because the formulµ are much smaller than the data into which
  31130. they are expanded. Hardware is required for the real-time compression of
  31131. moving images, but É486/50s are capable of software decompression at up
  31132. to 30fps at 320╫200 pixels. Compression ratios of 40:1 up to 180:1 for
  31133. still images, and disc requirements of 1.5Mb a minute for video images
  31134. are quoted. The system is like !Replay, in that it is asymetric with
  31135. software-only decompression. Typical prices for the bottom end software-
  31136. only still systems are ú500 a time, with the top-of-the-range
  31137. compression board and software working out at ú9,500!
  31138. 7.6
  31139. Itæs tempting to say that the arrival of 600Mb CDs will make data
  31140. compression redundant ù but who five years ago would have predicted
  31141. that, even with the 1Gb hard discs that are relatively cheap today,
  31142. people would still want to use data compression techniques to increase
  31143. their disc capacity? As Murphyæs Law ought to say, data expands to
  31144. exceed the space available. With JPEG, MPEG, !Replay and Fractal
  31145. TransformTM offering compression ratios of 10:1 upwards (and consequent
  31146. savings in disc data transfer rates), I can never see disc capacities
  31147. being so large as to make data compression unnecessary.
  31148. 7.6
  31149. Impression and JPEG
  31150. 7.6
  31151. After my reference last time to the use of JPEG files in Impression
  31152. Style and Publisher, Computer Concepts got in contact again. (Iæve
  31153. always found them very helpful, even when Iæve not been wearing my
  31154. columnistæs öhatò.) They pointed out that the new Level 2 PostScript
  31155. printer driver implementation includes support for JPEG files. That is,
  31156. they can be printed out directly without needing to be decompressed
  31157. first. Now all we need is the same facility for other printer drivers,
  31158. starting with CCæs HP Turbo Drivers.
  31159. 7.6
  31160. Another free disc!
  31161. 7.6
  31162. With the help of various correspondents over the past few months, Iæve
  31163. now assembled quite a reasonable selection of JPEG files. Iæve put the
  31164. best (by my entirely subjective judgement) onto a disc, together with
  31165. the !FYEO decompression application. If youæd like a copy, please send a
  31166. blank formatted 800Kb disc in a jiffy bag, with a return label and
  31167. return stamp, indicating that youæd like the JPEG disc (as opposed to
  31168. the MPEG disc I offered last time), to me at 23 Ryecroft Drive, Horsham,
  31169. RH12 2AW. As before, no label or stamp, no disc! If youæve never used
  31170. JPEG before, hereæs an ideal introduction. To compress files into JPEG
  31171. format you will, of course, need the JPEG shareware disc (Shareware 51).
  31172. 7.6
  31173. Memory speeds and performance
  31174. 7.6
  31175. Last time, I commented that when using high-resolution 256 colour video
  31176. modes, the 8MHz memory speed of A300 and A400 series computers seems to
  31177. degrade overall performance to about 40% of that offered by the 12MHz
  31178. memory speed of the A5000. (The ARM250 powered A30x0 and A4000 series
  31179. are not directly comparable ù but Iæd be interested to receive any
  31180. comparative timings, please.) In response to my aside that when 4Mb
  31181. upgrades for A310s first became available, there was some talk of 12MHz
  31182. speed-up kits being feasible, Kevin Moore wrote to report on his
  31183. experiences: öI have succeeded in doing this on my A440, though not to
  31184. 12MHz, but to 10.66MHz, mainly because you still require 8MHz for some
  31185. of the peripherals, so you have to swap the clock between 8MHz and
  31186. 10.66MHz when the machine accesses the disc or printer... ...The result
  31187. was that a process which, in mode 12, took 73s at 8MHz, took 52s at
  31188. 10.66MHz. In mode 28, it took 205s and 99s respectively. When you
  31189. introduce a 35MHz ARM3, the same test takes 24s and 20s respectively in
  31190. mode 12, and 53s and 23s in mode 28.ò  Thanks for the information,
  31191. Kevin. By my calculations, with or without an ARM3, the performance in
  31192. mode 28 shows a 50 Ö 60% gain. Quite an improvement!
  31193. 7.6
  31194. MPEG demo-disc
  31195. 7.6
  31196. Requests for the MPEG demo disc are now arriving most days. If you want
  31197. a copy of that, or of the new JPEG disc, please indicate which you want
  31198. when you write. The original JPEG disc (Shareware 51) is still available
  31199. from the Archive office.
  31200. 7.6
  31201. With more and more correspondents passing on their experiences, there
  31202. may well be an MPEG column again next month. Do keep writing ù and
  31203. sending me any interesting JPEG applications or images which you may
  31204. encounter or produce!ááA
  31205. 7.6
  31206. PipeLineZ
  31207. 7.6
  31208. Gerald Fitton
  31209. 7.6
  31210. I have been asked to write a further article about Charts in PipeDream
  31211. and to include instructions which will enable you to draw charts using
  31212. non-consecutive rows of data. Your wish is my command! However, first a
  31213. few words about Fireworkz.
  31214. 7.6
  31215. Fireworkz
  31216. 7.6
  31217. There are still quite a few bugs in Fireworkz version 1.07. Some of
  31218. these are a bit Énastyæ in that you get the wrong answer but no error
  31219. message and nothing obviously wrong. The most worrying of these seems to
  31220. be associated with the set_value(,) function. If you use set_value(,),
  31221. make sure that your spreadsheet also includes an if(,,) function to
  31222. check if the spreadsheet is making a mistake. For example, if you have a
  31223. rectangular block of numbers, you can add the rows, add the columns and
  31224. then, using the if function, check that the sum of the added rows equals
  31225. the sum of the added columns. I recollect writing an article in Archive
  31226. about using if(,,) for checking a spreadsheet when PipeDreamá4 was
  31227. causing a similar amount of consternation.
  31228. 7.6
  31229. I must say that Iæm surprised that version 1.08 hasnæt appeared yet but
  31230. Iæm assured that it will soon. Make sure that your purchase is
  31231. registered and keep asking about your free upgrade!
  31232. 7.6
  31233. Using the files on the monthly disc
  31234. 7.6
  31235. Now to the Charts tutorial... Suitable files will be found on the
  31236. monthly disc together with a [ReadMe] file of the tutorial. If you use
  31237. the Archive disc then, apart from the [ReadMe] file, do not attempt to
  31238. load and run any of the other files in the PipeLineZ directory from the
  31239. master disc! This is because Colton Softwareæs hot linked graphics
  31240. operates by saving copies of chart files back to disc. The original file
  31241. I have included will be over written. For that reason I strongly suggest
  31242. that you work with back up copies of the files rather than the
  31243. originals.
  31244. 7.6
  31245. Outline fonts
  31246. 7.6
  31247. To use the PipeDream Charts facility, you will also need outline fonts.
  31248. In particular the Homerton (and maybe the Trinity) fonts must be loaded
  31249. (if in doubt, click on the !Fonts application) before you load PipeDream
  31250. to the iconbar. PipeDream cannot add fonts to its Éprivateæ font list
  31251. after it (i.e. PipeDream) has been loaded to the iconbar.
  31252. 7.6
  31253. If you send me a Charts application for inclusion in PipeLine, please
  31254. use only Homerton and Trinity .
  31255. 7.6
  31256. General
  31257. 7.6
  31258. In this tutorial, I am going to explain how you can draw multiple bar
  31259. charts using data which is not in consecutive rows. Although I shall
  31260. concentrate on bar charts, the principles can be used to draw multiple
  31261. line graphs using data which is not in consecutive rows.
  31262. 7.6
  31263. Before I start, let me acknowledge that the inspiration for this article
  31264. was a problem sent to me by Peter Paddisson. It is his [Stats] file
  31265. which I am using as the data for this tutorial. I believe that the file
  31266. is the monthly rainfall somewhere in the UK, measured in inches and the
  31267. original data he sent me runs from 1888 to about 1990.
  31268. 7.6
  31269. The statistics
  31270. 7.6
  31271. If you have the monthly disc, double click on [Stats]. If you donæt have
  31272. the monthly disc, the picture above shows the file.
  31273. 7.6
  31274. You will see that the month names are in row 2, the year names are in
  31275. column A (note that these year names are not numbers but text strings)
  31276. and the data is in the block B3M12. Peter has calculated an average in
  31277. column N.
  31278. 7.6
  31279. The easiest chart
  31280. 7.6
  31281. Mark the block A2M3 and then execute <ctrl-CHN> (CHart New). You will
  31282. find yourself with a chart which looks much like [Chart1888], (shown
  31283. overleaf Ö the only difference being that in the chart you have just
  31284. produced, all the bars are red whereas, in [Chart1888], the colours of
  31285. the bars cycle through a set of nine colours. You can Éconvertæ your
  31286. chart to one of many colours by executing the following sequence. Click
  31287. <menu> on the chart (not on the data) and a menu called Chart will pop-
  31288. up. Run the pointer through Gallery and click on Bar. In the version of
  31289. PipeDream which I have (Vá4.13), there are seven types of bar chart
  31290. presented, a top row of three and a bottom row of four. Click on the
  31291. third from the left (the right most) of the bar chart types in the top
  31292. row and your bar chart will turn into one having nine differently
  31293. coloured bars.
  31294. 7.6
  31295. Separated rows
  31296. 7.6
  31297. Now how do you draw a bar chart for the 1889 data without including one
  31298. for the 1888 data?
  31299. 7.6
  31300. Mark the block [Stats]B2M2 which contains Jan to Dec. Be careful; make
  31301. sure that you do not include either A2 or N2. I find the easiest way of
  31302. marking the block B2M2 to click <select> in B2 and click <adjust> in M2.
  31303. 7.6
  31304. Execute <ctrl-CHN> to create a new chart. You will see a pop-up message
  31305. box which reminds you that there is no numeric data in the marked block.
  31306. Although there is no numeric data, you must choose to continue by
  31307. clicking on the Yes box.
  31308. 7.6
  31309. Place the pointer in the new chart and click <menu>. Select
  31310. GalleryáÖáBar and then select the third type of bar chart from the first
  31311. row of bar charts. That is the one which gives the multi-colour bars.
  31312. Finally, click on the OK box.
  31313. 7.6
  31314. Mark the block [Stats]A5M5 (note that the year is included in the slot
  31315. A5) and then execute <ctrl-CHA> (CHart Add) to add the data to the
  31316. (blank) chart. You will observe that the legend (contained as text in
  31317. slot A5) shows in the chart as year 1890.
  31318. 7.6
  31319. Two sets of data on one chart
  31320. 7.6
  31321. You can add a second set of data to a bar chart but, personally, I donæt
  31322. really like the result. I prefer the multiple line graph of [1888_1889]
  31323. above. The method of creating a line graph with multiple lines, adding
  31324. as many as you like, is fairly straightforward.
  31325. 7.6
  31326. Mark the block B2M2 and execute <ctrl-CHN>. Click on Yes to proceed even
  31327. though there is no numeric data in the marked block. When the box
  31328. containing the Chart appears click <menu> Ö Bar Ö Line. Turn off the 3D
  31329. button, ensure that the first type of line chart has been selected (the
  31330. one at the top left) and click on OK.
  31331. 7.6
  31332. Now you can mark any row such as the 1889 results in A4M4 and execute
  31333. <ctrl-CHA> to draw the line graph for that yearæs data.
  31334. 7.6
  31335. If you mark a block such as A6M9 to include three yearæs data then you
  31336. will draw three lines at once (all in different colours)!
  31337. 7.6
  31338. In conclusion
  31339. 7.6
  31340. If you do have any problems with creating the Chart you want, then, like
  31341. Peter, please send me a disc file of typical data and an indication of
  31342. the many things youæve tried that didnæt work. It does save me
  31343. considerable time and allows me to send you back a reply which uses your
  31344. data and a chart in the format you want.ááA
  31345. 7.6
  31346. Genesis/Magpie Column
  31347. 7.6
  31348. Paul Hooper
  31349. 7.6
  31350. Optima Resources
  31351. 7.6
  31352. In my review of Optima (Archive 6.9 p58) I mentioned the resource packs
  31353. that would accompany this package. These packs are complete in
  31354. themselves and you do not require Optima to run them but access to
  31355. Optima will enable you to alter them. The packages are ÉHairy Maclaryæ,
  31356. ÉScattercatæ, ÉOur World in Spaceæ and ÉWords and Picturesæ and I have
  31357. now had a chance to run all four of them with three different groups of
  31358. children. All the packs come with the minimum packaging of a plastic bag
  31359. and an A5 pamphlet manual and most packs come with two copies of the
  31360. program, one on a single HD disc for the newer machines and also on two
  31361. 800Kb discs for the rest.
  31362. 7.6
  31363. Hairy Maclary and Scattercat
  31364. 7.6
  31365. Both of these are based on the excellent books by Lynley Dodd and the
  31366. pack includes the relevant hardback book. Each Optima page includes a
  31367. scanned picture from the book and the text from the facing book page.
  31368. Each sentence is a sound sample and can be activated by clicking on the
  31369. sentence. The voice is a little soft in a noisy classroom but could be
  31370. replaced by another if you have Optima.
  31371. 7.6
  31372. Using the programs with reception and year 1 pupils (5 Ö 6 year olds) in
  31373. pairs, it was interesting to watch how they used them. Most decided to
  31374. read the book and then have their reading confirmed by clicking on the
  31375. sentences. Difficult words were clicked on to hear the word and many
  31376. were disappointed that they got the whole sentence. Yet the fascination
  31377. of the computer speaking the story kept them enthralled. I also took
  31378. this to my local playgroup with pre-readers. They adopted a completely
  31379. different strategy, following the pages on the screen along with the
  31380. book and letting the computer do the reading.
  31381. 7.6
  31382. Both packs are available from NW SEMERC priced at ú18 including the hard
  31383. copy of the book and represent excellent value for money. (Add ú3 p&p
  31384. +VAT to those prices.)
  31385. 7.6
  31386. Our World in Space
  31387. 7.6
  31388. This is an update of the space program on the Optima examples disc, but
  31389. it has grown to 1100Kb. It now includes not only ÉOur Solar Systemæ but
  31390. also man in space, the stars, the discovery of space and a quiz. The
  31391. layout and graphics are excellent and the presentation of information is
  31392. stimulating and encourages you to explore more. Sound samples are used
  31393. sparingly but to good effect, with the famous öThe Eagle has landedò
  31394. phrase, along with some demonstrations of the Doppler effect.
  31395. 7.6
  31396. The group of eight and nine year olds that tried it had to be prised
  31397. loose from the computer and then went on to explore the topic in books.
  31398. Again, it is good value for money at ú15 with plenty of space left on
  31399. the disc to expand the program. (Add ú3 p&p +VAT from NW SEMERC.)
  31400. 7.6
  31401. Words and Pictures
  31402. 7.6
  31403. This program is about basic word recognition. The first part presents
  31404. you with a picture and the written word along with a sound sample.
  31405. Having worked through the word list, you are then presented with three
  31406. pictures, a written word and the sound sample and you have to select the
  31407. correct picture. The basic idea sounds quite good but the implementation
  31408. leaves a lot to be desired. The word list seems to have been selected on
  31409. a fairly arbitrary basis to match the pictures available. The sound
  31410. samples are occasionally unclear, and are played before the page is
  31411. opened, so that you get the sound Éballæ when on screen is a picture of
  31412. an apple! Then the page with the ball picture opens.
  31413. 7.6
  31414. If you are trying to encourage written word recognition, it seems rather
  31415. pointless to play the sample of the word and present the child with a
  31416. choice of three pictures. All that happens is the child listens to the
  31417. word and then selects the correct picture without looking at the written
  31418. word. Although this is again reasonably priced at ú15, it would be a lot
  31419. easier to make up your own application based around your own reading
  31420. scheme. (Add ú3 p&p +VAT.)
  31421. 7.6
  31422. The future of Genesis
  31423. 7.6
  31424. Having just returned from a hectic day at BETT, I thought I would try
  31425. and set out what is happening to Genesis. Genesis Plus is to be replaced
  31426. by Genesis Project, Genesis 2 will become Genesis Professional and new
  31427. version of Genesis for the Apple Macintosh will join the PC version.
  31428. There is also to be a top-end version called Genesis SDK which will
  31429. include cross-platform capability to produce applications on all three
  31430. machines.
  31431. 7.6
  31432. So far as I can gather, the availability schedule is:
  31433. 7.6
  31434.   Genesis Project:  Mid March
  31435. 7.6
  31436.   Genesis Professional:  Mid March
  31437. 7.6
  31438.   Genesis SDK:  Summer
  31439. 7.6
  31440.   Genesis for Windows:  Out Now
  31441. 7.6
  31442.   Genesis for Mac:  Summer
  31443. 7.6
  31444. I had an opportunity to play with Professional, and noted that the user
  31445. interface had been improved and you now have the ability to define
  31446. master pages and also frame styles. Text can be in any colour on 3D
  31447. buttons and frames. Re-ordering of frames on a page has been made easier
  31448. but perhaps the biggest enhancement is the turbo-loading system which
  31449. will enhance the speed of page loading. More data types can be imported
  31450. into Genesis Ö Artworks is now supported along with Replay and even BMP
  31451. files from the PC. There will be upgrade paths for existing users with a
  31452. charge of about ú60 to upgrade from Genesis 2 to Professional.
  31453. 7.6
  31454. Professional does certainly bring Genesis up-to-date with a much
  31455. friendlier feel and as soon as I can get hold of a copy, I will do a
  31456. review.
  31457. 7.6
  31458. (If anyone wants a copy of Genesis Professional (ú120 +VAT = ú141) at a
  31459. reduced cost, we have some copies of Genesis II on special offer at ú55
  31460. which can be upgraded to Professional for ú60 +VAT = ú70.50. So by
  31461. buying one of these now, you save ú15.50 overall, pay out only ú55
  31462. initially, have a copy of Genesis II to work on and are able to pay the
  31463. rest from next yearæs budget! We only have five copies left, so please
  31464. ring the Archive office if you want to book one of them. Ed.)
  31465. 7.6
  31466. The future of Magpie
  31467. 7.6
  31468. Magpie already includes the ability to use Replay but from what I
  31469. gathered around the Longman stand, I think there will be a new version
  31470. of Magpie released sometime around the middle of the year. I donæt have
  31471. any details but I donæt think it is too late to influence the upgrade.
  31472. So if there is anything you would like to see Longman incorporate, you
  31473. should write to them straight away.
  31474. 7.6
  31475. Hints and tips
  31476. 7.6
  31477. One of the problems with third party hardware is that it doesnæt always
  31478. conform to a set standard. HCCSæs Vision digitiser produces excellent
  31479. results that can be imported straight into Genesis but if you try to
  31480. load the same sprite into Magpie, the colours are wrong. The problem is
  31481. that HCCS use a non-standard palette to achieve the results. To overcome
  31482. this, load the sprite into Paint and go to the Edit option. If you open
  31483. the submenu, you will see that the palette option is ticked. Click on
  31484. this to remove the tick and then save the resulting sprite straight into
  31485. Magpie. The colours wonæt be completely correct but they will be a lot
  31486. nearer than before.
  31487. 7.6
  31488. Both Magpie and Genesis can be made reactive to user input and the use
  31489. of these features can make an application more rewarding. In one of the
  31490. applications I have written, I required the user to click on a box and
  31491. then be rewarded the user in some way. On a Magpie page, you set up the
  31492. box was set up and, over the top, create a text frame with ÉWell Done!æ
  31493. in it. Then change to the button tool and click on the text frame and
  31494. select ÉHide and reveal on Mouse click.æ Save the page and then, when
  31495. you click on the box, the reward will pop up. The Magpie application on
  31496. this monthæs disc is taken from WIMP Tutor and demonstrates this well.
  31497. 7.6
  31498. With the added flexibility of Genesis, much more is possible, including
  31499. a fully interactive quiz. GenLib contains a button called ÉRadio3æ
  31500. which, when dropped onto a page, provides three radio type icons which
  31501. have a word frame associated with them. Write your question at the top
  31502. of the page and alter the word frames to three alternative answers. Next
  31503. create a frame after the answers, indicating which answer is correct as
  31504. in the picture below. Save your page and then call up the script file
  31505. and alter the three Correct/Wrong frames so that they are called Right,
  31506. Mis1 and Mis2 instead of the date. Also, alter FGCOL to the same colour
  31507. as your background. In this example, it will be FGCOL 1. Now add the
  31508. following five lines to the three frames labelled Button 1-3 just before
  31509. the END FRAME command:
  31510. 7.6
  31511. ON SELECT BEGIN
  31512. 7.6
  31513. SET FGCOL OF öRightò TO 11
  31514. 7.6
  31515. SET FGCOL OF öMis1ò TO 1
  31516. 7.6
  31517. SET FGCOL OF öMis2ò TO 1
  31518. 7.6
  31519. END
  31520. 7.6
  31521. In this case, the answer is correct and the frame Right has the text
  31522. turned from FGCOL 1 (grey) to FGCOL 11 (red). You will need to alter the
  31523. values of FGCOL for the other two frames. An example of a Genesis
  31524. interactive quiz is on this monthæs disc.
  31525. 7.6
  31526. A challenge for Genesis
  31527. 7.6
  31528. Following on from the above, I would like to see if anyone can solve a
  31529. problem that it took me a few months to crack. Taking the above quiz
  31530. page, can you place a box on each of the pages that keeps a running
  31531. total of the score that you have got in the quiz? A score box on one
  31532. page is easy, but how do you keep the variable from page to page? I
  31533. suppose I should offer some sort of prize, but as a poor hard up
  31534. student... (Would half a dozen Archive mugs be any good as an incentive?
  31535. Ed.)
  31536. 7.6
  31537. The Swap Shop
  31538. 7.6
  31539. We have added another three applications to the Swap Shop, all
  31540. historical. One is on the Black Death of 1340s, one on the Great Fire of
  31541. London and one on the Plague of 1665. These are complete applications
  31542. with many good graphics and sound effects. All are Genesis format at the
  31543. moment but will be converted to Magpie fairly soon. If you require a
  31544. copy of the latest catalogue just send me a blank disc along with the
  31545. return postage. By the time you read this, I hope to have sent out a
  31546. copy of the new catalogue to all the people who have sent me
  31547. applications in the past year.
  31548. 7.6
  31549. The End Bit
  31550. 7.6
  31551. If you have any queries or questions about either program or if you just
  31552. want to send me examples of your applications then send them to: Paul
  31553. Hooper, 11 Rochford Road, Martham, Great Yarmouth, Norfolk, NR29 4RL.
  31554. (0493-748474)ááA
  31555. 7.6
  31556. ArtWorks Column
  31557. 7.6
  31558. Trevor Sutton
  31559. 7.6
  31560. I am pleased to say that, as was hoped, this column is written using
  31561. Impression Style and I am finding it to be a pleasant improvement on
  31562. previous Impressions. As an ArtWorker, I suppose it was inevitable that
  31563. I should like the tool bar. However, I must avoid the temptation to
  31564. write a review, perhaps just mentioning Styleæs relationship with AW.
  31565. 7.6
  31566. Style & ArtWorks
  31567. 7.6
  31568. As with the later versions of Impression, Style accepts AW files and the
  31569. familiar WYSIWYG knob appears as an icon, allowing access to a menu
  31570. offering different qualities of displayed image. I am not feeling the
  31571. benefit of this at the moment as my old AKF18 has broken and I am using
  31572. an AKF17 which becomes unbearable after a while. I donæt care what
  31573. people say about the AKF18, I want mine back!
  31574. 7.6
  31575. What is interesting Ö and perhaps news to some people Ö is that
  31576. drawfiles can be anti-aliased from Style. TIFF images can also be
  31577. loaded.
  31578. 7.6
  31579. Perhaps the most useful feature is the facility known as OLE Ö Object
  31580. Linking & Embedding. What this means for an AW drawing is that holding
  31581. down <ctrl> and double-clicking on the drawing in a Style document will
  31582. load it into AW. It can then be saved back into the frame by clicking on
  31583. OK in the save window of AW.
  31584. 7.6
  31585. One thing which needs examination is the quality of printout from any AW
  31586. files which include sprites. As described below, there seems to be a
  31587. problem with the current version of AW as Steve Ellacott describes and I
  31588. have subsequently tested.
  31589. 7.6
  31590. Sprites, printing and AW
  31591. 7.6
  31592. The reproduction of small sprites on a 300dpi laser printer (using HP
  31593. Laserjet emulation, although my printer is actually a Brother) is very
  31594. poor when printed from AW 1.12 with the default settings. Our church
  31595. logo contains a fairly detailed monochrome sprite which is scaled to a
  31596. small size. Although one cannot expect very good reproduction at 300dpi,
  31597. all other applications (including Impression) produce reasonable
  31598. results. However, the output from AW is disastrous. The problem appears
  31599. to be that the mapping to the target printer resolution (from the
  31600. separations submenu on the Print dialogue box) is hopelessly
  31601. conservative. My experiments so far indicate that the best results can
  31602. be obtained by setting this to be 3 to 4 times the actual resolution but
  31603. not an exact multiple. If it is an exact multiple, or if it is too high,
  31604. lines appear on the image. 1000 seems to be a good starting point for a
  31605. 300 dpi printer. However, the best choice is probably dependent on the
  31606. actual sprite and the scaling involved, so experimentation is likely to
  31607. be required. I enclose some printouts of my experiments.
  31608. 7.6
  31609. While experimenting with this I also uncovered another bug. If the AW
  31610. window does not have the input focus (e.g. if you have just finished a
  31611. print), but you try to change the öPrint This Inkò icon, an
  31612. unrecoverable error occurs.
  31613. 7.6
  31614. Thanks Steve. This is another of the irritating little problems which
  31615. committed bug hunters have found.
  31616. 7.6
  31617. The problem of printing sprites from AW is altogether more serious and I
  31618. have experimented after getting similarly poor results.
  31619. 7.6
  31620. The problem is, I feel, that the aspect ratio of a sprite cannot be
  31621. maintained in vector graphic programs like Draw and AW without using the
  31622. magnify option in Draw or the Scale option in AW. This becomes very
  31623. fiddly when you want the sprite to fit into a particular space. In
  31624. Impression, you would simply make a frame and fit to that frame
  31625. retaining the aspect ratio.
  31626. 7.6
  31627. I tried several prints to a Canon BJ-10SX and the results from
  31628. Impression were far better than those from AW which showed white
  31629. horizontal and vertical lines when the sprite was reduced in size. (I
  31630. remember when Ovation did this !)
  31631. 7.6
  31632. The very worst results were achieved (if achievement it be) when the
  31633. sprite was loaded into Draw and subsequently saved as a drawfile. This
  31634. is a recommendation from certain software applications.
  31635. 7.6
  31636. Well, I suppose I should send this information to CC, but one would hope
  31637. that they just might read the column. Instead, I make a plea for some
  31638. research. Please, try out prints from AW containing sprites, some
  31639. resized and saved as drawfiles printed to different printers and perhaps
  31640. even using Turbo Drivers. I believe that this is a problem with AW and
  31641. not the printer drivers.
  31642. 7.6
  31643. Let me know how you get on Ö maybe the next version will have it sorted.
  31644. 7.6
  31645. Well, thatæs the technical stuff out of the way. I was delighted with
  31646. the response to Mike Charltonæs contribution on tessellation. His love
  31647. of the isometric grid and his desperation with AW prompted the following
  31648. response from Richard Lyszkowski...
  31649. 7.6
  31650. Isometric grid for AW
  31651. 7.6
  31652. I was most interested to read your article in Archive 7.2 p23, regarding
  31653. the absence of an isometric grid facility in AW. I too found that
  31654. absence frustrating but got round it, to some extent, by creating an
  31655. isometric grid of my own and placing it in a background layer. Isometric
  31656. drawings could then be created using the grid as a guide. The main
  31657. problem was the slowness of redrawing the grid and the continual need to
  31658. go to 4000% enlargement to ensure accuracy. I have sent in a copy of my
  31659. AW grid which could go on the Archive monthly disc.
  31660. 7.6
  31661. Your article, however, prompted further thought on the matter. My
  31662. problem was: how can I retain the grid lock and obtain an isometric grid
  31663. too?
  31664. 7.6
  31665. This simple example shows how it can be done:
  31666. 7.6
  31667. 1)áOpen an AW window and view and lock the grid.
  31668. 7.6
  31669. 2)áDraw a square with edges parallel to the edges of the AW window.
  31670. 7.6
  31671. 3)áDraw its top-left to bottom-right diagonal.
  31672. 7.6
  31673. 4)áGroup the square and diagonal.
  31674. 7.6
  31675. 5)áChoose the Rotate tool and rotate the square through 45░ about its
  31676. centre.
  31677. 7.6
  31678. 6)áChoose the Scale tool and change the aspect ratio to 57.735%. (The
  31679. Éexactæ % value would be given by 100 divided by the square root of 3.)
  31680. 7.6
  31681. 7)áScale the object by 1.224744871. (The Éexactæ value is the square
  31682. root of 1.5) The effect of this scaling is to make the isometric grid
  31683. spacing the same that of the original square grid.
  31684. 7.6
  31685. 8)áFurther rotations through 60░, 90░ or Ö30░ may be desirable,
  31686. depending on how your original was created.
  31687. 7.6
  31688. I have included some simple examples in a drawfile (on the monthly disc)
  31689. to show the results of some of my experiments (with Draw).
  31690. Interestingly, the Draw version of the isometric grid, appears to be
  31691. more accurate than the AW version, despite the acceptance of more
  31692. significant figures by the latter application! No doubt someone can
  31693. explain. (Has some accuracy been sacrificed in the quest for speed?)
  31694. 7.6
  31695. The process is also easier to carry out in Draw, though obviously
  31696. unnecessary in that application.
  31697. 7.6
  31698. I have included a couple of fairly boring doodles which I made with the
  31699. assistance of the grid. As you will doubtless notice, the AW files were
  31700. the results of my efforts in October, 1992 Ö Iæve progressed somewhat
  31701. since then, but confess to still finding Draw much easier to use than
  31702. AW.
  31703. 7.6
  31704. Some final thoughts relating to the square-to-isometric transformation.
  31705. It means that M.C.Escher drawings will now be possible... provided, that
  31706. is, you think that my suggestion should be passed on! And yes, it would
  31707. be better if AW already had an isometric grid facility. Wouldnæt it be
  31708. good to be able to generate any regular grid system, to which a grid
  31709. lock could be applied? Imagine all the tessellations which would then be
  31710. possible!
  31711. 7.6
  31712. Thanks Richard. I welcome these mathematical applications of AW. I am a
  31713. bit of a chaos man myself and Iæve just found a way of converting
  31714. recursive, basic procedures into drawfiles. Drop these into AW, colour
  31715. them in and send them to the Royal Academy! Richardæs files are
  31716. available on the Archive monthly disc.
  31717. 7.6
  31718. Coda
  31719. 7.6
  31720. Mike has promised me some Celtic Knot Artworking and I promise an
  31721. interesting article soon from a friend who has used AW in drawing from
  31722. life. A glass of water on the computer bench, sketched by mouse and
  31723. subsequently manipulated. Now thatæs art!ááA
  31724. 7.6
  31725. Richard Hallas
  31726. 7.6
  31727. This monthæs DTP Column takes the form of a detailed look at Computer
  31728. Conceptsæ WordWorks package and a shorter comparison with Risc
  31729. Developmentsæ Desktop Thesaurus.
  31730. 7.6
  31731. WordWorks
  31732. 7.6
  31733. WordWorks is a new multi-purpose hypertext system from Computer
  31734. Concepts. Its main use is as a dictionary and thesaurus package but, in
  31735. fact, it has a much wider scope than just these two applications. Its
  31736. launch has been rather overshadowed by the fact that it is bundled free
  31737. with Impression Style (and Publisher, when it appears). However, it is
  31738. available separately as a stand-alone product, and in this review, I
  31739. want to look at it on its own merits and in comparison with Risc
  31740. Developmentsæ Desktop Thesaurus, which itself has recently undergone a
  31741. fairly major upgrade.
  31742. 7.6
  31743. The package
  31744. 7.6
  31745. When you buy it as a separate package, you get WordWorks in a very
  31746. attractive cardboard box presented in just the same style as a Collins
  31747. dictionary ù even down to the name ÉCollinsæ emblazoned on the lid. The
  31748. implication is, therefore, that it is just a dictionary and thesaurus,
  31749. as stated on the box. However, it has the potential to be a lot more
  31750. than this, and even now it acts as a very comprehensive help system for
  31751. Impression Style and, indeed, itself.
  31752. 7.6
  31753. The box contains four discs, a registration card and an eight-page
  31754. manual which is very nicely presented but hardly necessary, as the
  31755. software is both easy to use and self-documenting. Use as a help system
  31756. is a primary purpose of WordWorks: Impression Style and WordWorks both
  31757. have a ÉHelpæ item at the bottom of their main menus, leading to various
  31758. choices. The help file supplied with WordWorks contains full
  31759. instructions on its use, along with electronic copies of the printed
  31760. text in the real Collins Gem Dictionary and Thesaurus. In fact, itæs all
  31761. very much more detailed than the printed manual.
  31762. 7.6
  31763. The installation process is simple: just insert a disc, double-click on
  31764. !Install, and follow the instructions Ö very straightforward and
  31765. friendly. Although you can designate the location of WordWorks, the bulk
  31766. of the application is actually stored in the !System directory: the
  31767. WordWorks application is actually just a front to the more general
  31768. HyperView application (which is what you see if you look deep inside
  31769. !System). I found this approach a little confusing, but also, the
  31770. version of the program I received for review, version 1.04, adds an
  31771. Éinformation iæ icon to the iconbar rather than the WordWorks dictionary
  31772. icon shown in the filer window and in the manual Ö but thatæs only a
  31773. small point.
  31774. 7.6
  31775. In use
  31776. 7.6
  31777. Once this initial confusion has passed, WordWorks is a doddle to use. If
  31778. youære using it from Impression, then to load it you have to do no more
  31779. than choose ÉThesaurusæ from the spelling menu, or choose one of the
  31780. help options. Otherwise, double-click on the icon as normal. A window
  31781. opens showing the hypertext files currently in use: this will normally
  31782. be the Collins GEM Thesaurus and Dictionary, but if you have chosen a
  31783. help option, it will be the appropriate page of a help file instead.
  31784. 7.6
  31785. The top of the window contains an area into which you can type a word or
  31786. phrase. WordWorks will intelligently try to remove the ending from the
  31787. word or phrase and attempt to look up the root word. If it canæt find a
  31788. root word, WordWorks will use Éinverted dictionariesæ to find out if the
  31789. word occurs in the dictionary or thesaurus, and will present a list of
  31790. records in which the word appears. If you are using Impression, simply
  31791. highlighting a word or phrase in your text will send it to WordWorks
  31792. automatically. Actually, I personally find this a bit of a nuisance: as
  31793. soon as you make any kind of selection in Impression, itæs immediately
  31794. transferred to WordWorks (if its window is open). Itæs possible to turn
  31795. this feature off but then you have to type in the words by hand. Iæd
  31796. like the ability to send a word to WordWorks simply by pressing a hot
  31797. key Ö but again, itæs a fairly minor point.
  31798. 7.6
  31799. Once a find is displayed in the WordWorks window, it is possible to
  31800. highlight a word and then double-click on it with <select> to look it up
  31801. in WordWorks, or double-click on it with <adjust> to transfer it to
  31802. whatever application has input focus. (The Replace button has the same
  31803. effect.) If that happens to be Impression, everything happens instantly
  31804. and intelligently, with any selected region being replaced by the
  31805. word(s) appropriately capitalised. With other applications, the solution
  31806. is a little less satisfactory: WordWorks effectively types out the text
  31807. for you, and you can see it appearing character by character at the
  31808. caret. A direct transfer would have been better but, presumably, this
  31809. must not have been possible.
  31810. 7.6
  31811. A related irritation is that WordWorks will not accept a text file
  31812. dragged to it as input. For programs such as Edit or Ovation which do
  31813. not communicate with it directly, it would be nice to be able to
  31814. highlight a word and save it as a selection into WordWorks. However, if
  31815. you try this, WordWorks simply ignores the file, and you have to type in
  31816. your word or phrase manually.
  31817. 7.6
  31818. Presentation
  31819. 7.6
  31820. The above niggles are slightly annoying if you are trying to use
  31821. WordWorks with any program other than Impression but, in all other
  31822. respects, WordWorks operates very quickly and intuitively, and it
  31823. searches through its multiple dictionaries with commendable speed. The
  31824. presentation of the main window is very good, and looks just like a
  31825. printed dictionary. Multiple outline fonts are used just as in the
  31826. printed Collins counterparts, and it is possible to set the heading and
  31827. body fonts which WordWorks uses, along with the font size.
  31828. 7.6
  31829. It is possible to resize the windows up to full screen size, and the
  31830. text will reformat itself to fit. You can have multiple views open at
  31831. once, and saving your choices will record the position and size of the
  31832. windows. You can even save out entire entries along with their styles,
  31833. in the format used by Impression.
  31834. 7.6
  31835. Although the Collins dictionaries themselves do not make use of
  31836. Éhotlinksæ (you can click on any word in the window and WordWorks will
  31837. try to look it up) the help files all do. Hotlinks take the form of
  31838. coloured text which, when double-clicked, will take you to the relevant
  31839. page. Again this is extremely fast and easy to use, and the ÉBackæ
  31840. button at the top of the window makes it very easy to return to the page
  31841. from which you came. (There is also a History menu, which lists the last
  31842. 32 entries you viewed, and browse buttons which let you move backwards
  31843. and forwards through the file a page at a time.)
  31844. 7.6
  31845. To summarise, then, it is important to remember that WordWorks is not
  31846. just a dictionary and thesaurus, but a full-blown hypertext system with
  31847. hotlinks. As such, it is extremely powerful Ö more so than it first
  31848. appears. For instance, the entry on WordWorksæ hyper dictionaries in the
  31849. Glossary informs us that the files may contain not only text with
  31850. hotlinks but also graphics, sound and movie clips. In fact, the program
  31851. is not yet capable of incorporating these, but it will be at some future
  31852. stage. This has very important implications Ö it potentially makes
  31853. WordWorks the ideal retrieval system for CD-ROM, and the potential is
  31854. obviously there for some very exciting applications indeed. (Iæd dearly
  31855. like to see the PRM in WordWorks format, for example.) (And what about
  31856. the NIV Bible? Ed.)
  31857. 7.6
  31858. Considering that every owner of the new versions of Impression (and in
  31859. practice that should mean virtually every Impression user) will get a
  31860. free copy of WordWorks, and the fact that WordWorks retails separately,
  31861. it seems likely that WordWorks will become a standard information
  31862. retrieval system on RISC OS. It is to be hoped that other manufacturers
  31863. will support it, as I think it is potentially the best such system I
  31864. have seen, although without reference to a version which can incorporate
  31865. graphics and sound, it is difficult to make the conclusion for certain
  31866. at this stage.
  31867. 7.6
  31868. Incidentally, Computer Concepts is looking at the possibility of doing
  31869. foreign-language versions of the WordWorks dictionaries which could be
  31870. of interest to many users. WordWorks is excellent value if bought alone,
  31871. but considering it is free with the Impression upgrade (which is
  31872. cheaper), there is little excuse not to get a copy. I sincerely hope
  31873. that applications from publishers other than Computer Concepts will make
  31874. use of its facilities in future.
  31875. 7.6
  31876. Desktop Thesaurus
  31877. 7.6
  31878. Version 1.23 of the Desktop Thesaurus has just appeared, and I thought
  31879. it would be useful to have a look at it alongside WordWorks to see how
  31880. they compare. This product is, of course, a dedicated thesaurus, and a
  31881. much simpler program overall than WordWorks. It has been reviewed before
  31882. in various magazines, but to present a brief resumΘ, a single window
  31883. contains a word list on the left and a list of Éfindsæ on the right,
  31884. with an area at the bottom for you to enter words.
  31885. 7.6
  31886. The major new addition to version 1.23 is that it now shows antonyms as
  31887. well as synonyms. The program contains 17╜ thousand keywords and nearly
  31888. 200,000 synonyms and antonyms. In the finds portion of the window, the
  31889. synonyms are listed with blue labels next to them stating whether they
  31890. are nouns, verbs, etc., and now the same window also shows the antonyms
  31891. listed after the synonyms, and with red rather than blue labels.
  31892. 7.6
  31893. In use, the thesaurus is very straightforward: it is directly supported
  31894. by several applications, namely Ovation, EasiWriter, TechWriter and
  31895. Wordz. Pressing a hot key in any of these applications will call up the
  31896. thesaurus for the word at the caret, or you can simply type in a word as
  31897. normal. Happily, unlike WordWorks, it is possible to save a selected
  31898. word from a text editor into the thesaurus so you donæt have to type it
  31899. again. Transferring text back into an application, though, works just
  31900. like WordWorks: the thesaurus types it for you at the caret. The fact
  31901. that both programs use this method rather implies that a more direct
  31902. transfer method is not possible.
  31903. 7.6
  31904. Apart from the addition of antonyms, the Desktop Thesaurus works just as
  31905. before. Clicking on a word in the finds window looks it up, and you can
  31906. scroll through the list of available words on the left until you find
  31907. the one you want. A ÉPreviousæ button steps back through the words you
  31908. have found so far, and a ÉRootæ button takes you back to your initial
  31909. word.
  31910. 7.6
  31911. Conclusions
  31912. 7.6
  31913. I have always found the Desktop Thesaurus very convenient and easy to
  31914. use, and the addition of antonyms is certainly worth having. WordWorks
  31915. is every bit as good in its r⌠le of thesaurus, but it does not display
  31916. any antonyms. In fact, for a straight thesaurus package, I slightly
  31917. prefer Desktop Thesaurus to WordWorks: its display is a bit easier to
  31918. use at a glance (with the helpful labels to the left of the synonyms and
  31919. antonyms), and it operates on the hot key method which I prefer.
  31920. However, there is, of course, no associated dictionary with meanings,
  31921. and the text included is not from an Éofficialæ reference book.
  31922. 7.6
  31923. As an overall product, WordWorks itself is of course first class, and I
  31924. think it has a great many potential uses above and beyond its current
  31925. scope of dictionary, thesaurus and help system. I certainly enjoy having
  31926. an electronic dictionary available at my fingertips, and I hope that its
  31927. potential for presenting all kinds of references, including
  31928. illustrations, is exploited to the full in the future.
  31929. 7.6
  31930. Before WordWorks came out, I had expected to be looking at two similar
  31931. products, but in fact they are completely different. Desktop Thesaurus
  31932. is just a thesaurus, but a particularly easy-to-use one, whereas
  31933. WordWorks (the name says it all) is a hypertext system to beat off all
  31934. comers. If I had to choose between the two I would go for WordWorks but,
  31935. as a thesaurus, Desktop Thesaurus is extremely convenient to use, is
  31936. directly supported by several applications, and I wouldnæt want to be
  31937. without it. Its new antonym display is also handy. Iæm just glad Iæve
  31938. got both!
  31939. 7.6
  31940. Information
  31941. 7.6
  31942. WordWorks costs ú39 +VAT from Computer Concepts (ú43 through Archive).
  31943. It is also bundled free with Impression Style (ú99 +VAT or ú107 through
  31944. Archive), and the Impression to Impression Style upgrade (ú29 +VAT from
  31945. CC). Desktop Thesaurus costs ú19 +ú1.70 p&p +VAT from Risc Developments
  31946. or ú23 through Archive.ááA
  31947. 7.6
  31948. DTP Column
  31949. 7.6
  31950. Mijas
  31951. 7.6
  31952. New
  31953. 7.6
  31954. PD Column
  31955. 7.6
  31956. David Holden
  31957. 7.6
  31958. Licenceware
  31959. 7.6
  31960. You may have seen references to this Énewæ method of selling software,
  31961. often linked with PD libraries as if it were a modified form of
  31962. Shareware. Donæt be fooled Ö Licenceware has nothing to do with PD or
  31963. Shareware. Indeed, the very concept is the antithesis of the Shareware
  31964. principle.
  31965. 7.6
  31966. The basic idea of Shareware is that potential users should not be caught
  31967. in the trap set by all commercial software. There is no way that you can
  31968. seriously evaluate Énormalæ software until you have parted with your
  31969. money. This usually means that unless you are prepared to repeat the
  31970. exercise (and part with more money) with every similar program that is
  31971. available, you become committed to the first one that you try. If you
  31972. subsequently discover that it doesnæt suit your purpose or has features
  31973. that make it of little use, or you simply donæt like it, it is most
  31974. unlikely that the company that sold it to you will give you your money
  31975. back!
  31976. 7.6
  31977. With Shareware, you donæt pay a penny until you are satisfied that the
  31978. program is what you want. This has far-reaching consequences I shall
  31979. enlarge upon at another time, but the most obvious is that if there are
  31980. several programs that just might be suitable, you can try them all, at
  31981. negligible cost, and only pay for the one you actually want.
  31982. 7.6
  31983. Back to Licenceware... The idea of this is that instead of the Étry
  31984. before you buyæ principle of Shareware, the program is distributed by a
  31985. Élicensedæ Library who then pay a percentage of the price to the author.
  31986. I may be missing something but that sounds exactly like commercial
  31987. software to me. There are certain advantages Ö the program will be sold
  31988. at a very low price because the distribution costs are so low and
  31989. because it will normally be a simple disc with no fancy packaging and
  31990. advertising overhead Ö but really it is just budget commercial software.
  31991. The only connection with PD or Shareware is that it is normally
  31992. distributed through the same network but, as with most software, itæs
  31993. Épay now, try lateræ.
  31994. 7.6
  31995. Please donæt misunderstand my position, I have nothing against
  31996. Licenceware. In fact, Iæm very much in favour of it. Itæs a good method
  31997. of distributing low cost software, but I do object to it being linked
  31998. with Shareware as if it were a variation on that system Ö which it
  31999. clearly is not.
  32000. 7.6
  32001. The origins
  32002. 7.6
  32003. Licenceware, in its present form, started with Amiga and Atari PD
  32004. libraries. The main reason for this is that the owners of these machines
  32005. are not so sophisticated as Archimedes users (no correspondence from
  32006. irate Amiga/ST owners on this, please) and often Éforgetæ to register
  32007. for Shareware programs, especially games. The method is therefore a good
  32008. way of ensuring that the programmer receives some reward for his work.
  32009. 7.6
  32010. It has never gained a foothold in the PC world where there is so much
  32011. excellent Shareware. The people who seem most eager to sing the praises
  32012. of Licenceware would appear to be Éfailedæ Shareware authors. I accept
  32013. there is some justification for Licenceware where games programs are
  32014. concerned because registrations are often rather thin, but Iæm not so
  32015. sure that it is a good thing for more serious programs.
  32016. 7.6
  32017. öShareware doesnæt workò
  32018. 7.6
  32019. This is something I have been told by people who have been unsuccessful
  32020. with Shareware that they have written and who, perhaps, are now trying
  32021. to jump on the Licenceware bandwagon. They donæt seem to realise that
  32022. there are major corporations who exist upon Shareware Ö companies like
  32023. Magee Enterprises, Trius and many others, most of whom are larger than
  32024. any producing Archimedes software.
  32025. 7.6
  32026. Since Shareware is Étry before you buyæ, this means that if users donæt
  32027. like what they are Étryingæ, they wonæt Ébuyæ, i.e. they wonæt register.
  32028. When Shareware programs donæt seem to produce much in the way of
  32029. registrations it may not be that users are too dishonest to register,
  32030. but just that they didnæt like the program. If authors cripple certain
  32031. functions in an effort to Éforceæ users to register, this only makes the
  32032. situation worse.
  32033. 7.6
  32034. Good documentation and a straightforward user interface are vital
  32035. because you must convince the potential user in the shortest possible
  32036. time that your program is worthwhile. A commercial program has the
  32037. immense advantage that the user has already paid for it and will be
  32038. reluctant to give up and admit that it was a bad purchase. Even more
  32039. than with other types of software, a moderately competent Shareware
  32040. program that is simple to use and with good documentation will get more
  32041. registrations than a really powerful program which is not so easy to
  32042. Éget intoæ.
  32043. 7.6
  32044. CIA World Map
  32045. 7.6
  32046. This, with John Kortinkæs desktop viewing program, was reviewed in
  32047. Archive 7.4 p31 and several people have asked me if I could supply a
  32048. copy. As there is obviously a lot of interest, I have decided to make it
  32049. this monthæs special offer, despite its huge size. When de-arcæed, it
  32050. takes about 14Mb of hard disc space. The version reviewed requires even
  32051. more than this because of the installation method used but I have
  32052. written my own installation program so it does not need any extra space.
  32053. This also permits you to install only part of the data if you donæt have
  32054. enough room for the full program.
  32055. 7.6
  32056. This is a fairly massive amount of data and can be supplied on six 1.6Mb
  32057. discs or eleven 800Kb discs. My Éspecial offeræ price to Archive readers
  32058. will be ú7.50 for the 1.6Mb version or ú9 on 800Kb discs.
  32059. 7.6
  32060. As regular readers will be aware, I usually insist that these offers are
  32061. for the period covered by that issue of the magazine only and I will not
  32062. accept requests for Éback issuesæ. However, because not everyone will be
  32063. interested in the CIA World Map and because the offer I made in the
  32064. January issue has proved quite popular, I shall extend it for the period
  32065. of this issue as well. Another reason for this extension is because, as
  32066. you may remember, this offer was for either two 800Kb discs or one 1.6Mb
  32067. disc containing versions of all six winning programs in the APDL/Archive
  32068. competition. As all Éprofitsæ go towards extra payments for other worthy
  32069. entries and prizes for the next competition, I am quite happy to extend
  32070. it.
  32071. 7.6
  32072. A special thanks to the many people who sent more than the ú2 requested
  32073. for these discs and asked that I add the surplus to this fund. You can
  32074. contact me at 39 Knighton Park Road, Sydenham, London, SE26 5RN.ááA
  32075. 7.6
  32076. ArcSimp Ö Electronic Simulation
  32077. 7.6
  32078. Ian Williamson
  32079. 7.6
  32080. This article is about an unusual application: a simulation program for
  32081. the Acorn Archimedes, written by Mijas Software. It is available in two
  32082. basic versions: analogue and digital, and also as mixed analogue/
  32083. digital. It is available at two levels of size and complexity:
  32084. Education/Hobby and Professional.
  32085. 7.6
  32086. ArcSimp Analogue can be used to simulate physical phenomena, mechanical
  32087. and electrical, and thus enable the study of control systems,
  32088. demonstrate the laws of mechanics, and display mathematical functions.
  32089. ArcSimp Digital can be used to study logic gates and simple digital
  32090. controls. With suitable I/O hardware ArcSimp can be used to control
  32091. models and other systems and display external events.
  32092. 7.6
  32093. As an electronics engineer, I believe there is a very great need for
  32094. good, or indeed any, circuit analysis programs to run on the Archimedes.
  32095. (I used to use a very good program, Analyser II, which could run on a
  32096. BBC Model B, but that was not supported, or translated to the
  32097. Archimedes, as Number One Systems have shifted their allegiance to the
  32098. PC.) Thus I have been on the lookout for suitable electronic circuit
  32099. analysis programs for some time, and I am interested to see whether
  32100. Richard Torrensæ Electronic CAD series evolves beyond PCB layout. (In
  32101. the meantime, we have received a review by Bevis Peters of OakLogic, a
  32102. digital simulation program. Iæll publish it next month. Ed.)
  32103. 7.6
  32104. Having said that, I should point out at this stage that ArcSimp is
  32105. neither an analysis nor synthesis program for electronic circuits. It
  32106. does not start at the component level (transistors, resistors,
  32107. capacitors etc), but starts at the öblack boxò level (gain blocks,
  32108. gates, integrators etc) and calculates the behaviour of the model in the
  32109. time domain, not the frequency domain. Whilst it may be considered that
  32110. the model is somewhat idealised, that is to some extent true of even the
  32111. most powerful analysis programs (e.g. Super-Compact, Spice), and the
  32112. skill of the modeller is to construct a sufficiently realistic model by
  32113. incorporating stray parasitics, non-linearities etc. Nevertheless,
  32114. ArcSimp is a very powerful and flexible simulation program that can give
  32115. a valuable insight into what is happening in a system, and I regard it
  32116. as an important addition to the Archimedes applications.
  32117. 7.6
  32118. Versions reviewed
  32119. 7.6
  32120. Educational/Hobby Digital Gate Simulator, version 3.01, 1st Nov 1993.
  32121. This is the Digital Only version: maximum number of functions/gates 50.
  32122. 7.6
  32123. Professional Analogue Simulator, version 3.01, 1st Nov 1993. This is the
  32124. most comprehensive version. Supposedly, the Professional version has no
  32125. limit to the number of function blocks/gates other than the computer
  32126. memory but according to the Info menu, the limit was set at 60 functions
  32127. and 30 graphics Ö this limit can be changed by editing the last line of
  32128. the !Run file. The Digital Gate option had been added, and the User
  32129. Function option was available.
  32130. 7.6
  32131. Educational/Hobby Analogue Simulator, version 3.05, 30th Dec 1993. This
  32132. version supports maximum number of 50 functions and 30 graphics. The
  32133. Digital Gate option had been added. This copy was sent to me by Mijas
  32134. after I had made a number of criticisms of version 3.01, and it
  32135. incorporated some of my suggestions.
  32136. 7.6
  32137. ArcSimp is RISCáOS compliant and runs under RISCáOS2 or 3 on any
  32138. Archimedes with 1Mb of RAM, although it was run on an A420 with ARM 3
  32139. and 4Mb RAM for the purposes of this review. As it happens, my
  32140. Archimedes is also fitted with the new Acorn FPA chip, but with the
  32141. simple models I ran, I was not able to determine whether this made any
  32142. difference to the running of ArcSimp, which has 64 bit floating point
  32143. accuracy and uses a well-proven integration algorithm.
  32144. 7.6
  32145. Functional blocks available
  32146. 7.6
  32147. The Digital version has two and three input AND, NAND, OR, NOR and XOR
  32148. gates, and a NOT gate. CMOS and TTL gate types are provided: you can
  32149. select either type for the whole simulation from the iconbar menu but
  32150. you cannot mix types within a simulation. I think the digital gate types
  32151. should be extended to include ECL. Furthermore, I think you should be
  32152. able to mix gate types, because that can happen in a real system, but it
  32153. would mean that you would have to select the gate type for every gate,
  32154. so perhaps that ought to be a feature of the Professional version. Any
  32155. of the ArcSimp analogue blocks can be included and a number of these are
  32156. provided: sine and random function generators, summer, delay, time
  32157. constant. Two types of input and output blocks are provided: Boolean
  32158. function, type boolf, which change between logic 0 and logic 1, and true
  32159. input and output blocks which read and write data and thus enable
  32160. communication with other programs and the real world.
  32161. 7.6
  32162. The Analogue version has 36 functions Ö too many to list here. Input and
  32163. output function are also provided to enable communication with other
  32164. programs. The list of available functions will be extended as requested
  32165. by users who will receive a free upgrade when their suggestion is
  32166. incorporated. My suggestions areî:
  32167. 7.6
  32168. Attenuator: basically a gain block with gain less than 1. Incidentally,
  32169. it would be useful to have the option to define some of the amplitude
  32170. parameters in dBs rather than numerical values. Peak Envelope Detector
  32171. and Phase Sensitive Detector: these would be useful for plotting the
  32172. amplitude and phase versus frequency of a system (Bode plot). Phase
  32173. Shifter: phase angle of sine waves can be advanced or retarded by a
  32174. phase shifter. This is similar to Delay function except that the delay
  32175. can only be positive Ö if you try a negative delay, you will get an
  32176. error message. Frequency Discriminator: output signal proportional to
  32177. the frequency of a sine wave. This is the converse of function Vsine.
  32178. This block would be useful to model an FM receiver.
  32179. 7.6
  32180. I think the logic gates are idealised: they are quite adequate for an
  32181. educational application to illustrate the operation of logic systems,
  32182. but logic gates in the real world respond after a finite delay time and
  32183. have an output rise time. Fortunately, Mijas have been working on this
  32184. but it will be limited to the Professional version.
  32185. 7.6
  32186. With a little ingenuity, most of the above functions could be realised
  32187. by combining a number of existing function blocks, which leads me to my
  32188. next suggestion. I think it would be useful if a group of functions/
  32189. gates could be enclosed in a dotted box, given a suitable name, saved
  32190. and then merged into another simulation. This could save a lot of time
  32191. in constructing complex models. [After I had written this review, Mijas
  32192. sent me a beta version of an enhanced ArcSimp which enabled simulation
  32193. models to be merged.]
  32194. 7.6
  32195. It would be particularly useful to be able to represent such a group by
  32196. a öblack boxò with the same number of ports and add it to a library of
  32197. functions, i.e. the ArcSimp Tools window. The problem with this
  32198. suggestion is that four copies of the black box would have to be added
  32199. to the !ArcSimp.Sprites file to enable it to be rotated. Alternatively,
  32200. the Rotate option could be disabled for that black box: that is a
  32201. restriction I would willingly accept.
  32202. 7.6
  32203. The User Function of the Professional version enables users who have
  32204. copies of Acornæs Desktop C and FormEd, and are fluent in C to add their
  32205. own functions. I am not, and am not able to comment on this option, but
  32206. I have been inspired to buy a book on C.
  32207. 7.6
  32208. Starting ArcSimp
  32209. 7.6
  32210. Load ArcSimp in the usual way. When you click on the icon on the
  32211. iconbar, this opens the ArcSimp scrollable simulation window and Tools
  32212. window, together a licence message which lists the purchaseræs name and
  32213. address, and the Registration Number. This seems to me to be a good
  32214. method of making software piracy more difficult (or at least conspicuous
  32215. every time the program is run) without imposing the dreadful
  32216. inconvenience of a dongle.
  32217. 7.6
  32218. A new simulation model can be created by dragging functional blocks from
  32219. the Tools window and connected as described later, or an existing
  32220. simulation can be found in a Workfile Directory, e.g.
  32221. <ArcSimp$Dir>.examples.bessel (see below). Simulation files are loaded
  32222. by dragging the green file icon onto the ArcSimp icon on the iconbar,
  32223. nothing happens if you drag the simulation file icon onto the simulation
  32224. window. I found that a little confusing as that is what I would have
  32225. done intuitively. Alternatively, you can double click on any simulation
  32226. file, but this is confusing because it always creates a new copy of the
  32227. ArcSimp program.
  32228. 7.6
  32229. Constructing a simulation model
  32230. 7.6
  32231. A new simulation model can be constructed by dragging functional blocks
  32232. from the Tools window into the ArcSimp window. A functional block can be
  32233. repositioned by dragging it around the window with the mouse whilst
  32234. holding down <adjust>. If you use <select>, the functional block will be
  32235. copied rather than moved.
  32236. 7.6
  32237. Each function block has Éblobsæ to represent the input or output ports,
  32238. and these function blocks are connected to one another by clicking with
  32239. <select> from an Éoutput blobæ and dragging an orange dotted ÉRubber-
  32240. bandæ all the way to an Éinput blobæ. When you let go, a solid black
  32241. connection line appears, made up of rectilinear segments. The connection
  32242. line can also be drawn backwards, i.e. from input to output. If you let
  32243. go before a connection is made, the partly completed line will remain
  32244. dotted, and you can either start again, or click on the unfinished end
  32245. and start another segment of the connection. This is a sensible feature
  32246. and enables you to work around and avoid other blocks, or make a
  32247. feedback connection.
  32248. 7.6
  32249. ArcSimp enables you to rotate a function block in order to produce a
  32250. tidy diagram. To do this, you have to click with <menu> on top of the
  32251. function block and then click on öRotateò with either <select> or
  32252. <adjust>; if you use <adjust> the Menu will still cover the function
  32253. block but öRotateò and other options will be greyed out. I found it
  32254. irritating not being able to see the block as it rotated (it rotates
  32255. clockwise by the way), especially when having to repeat the whole
  32256. process to turn the icon by 180 or 270░. I would have preferred to be
  32257. able to highlight the block and then carry out the operation using
  32258. <select> or <adjust> in the usual way. [This has now been dramatically
  32259. improved.]
  32260. 7.6
  32261. The manual points out that blocks can be rotated after connections have
  32262. been made and that they stay connected, but warns that they can get a
  32263. bit tangled! I suppose some problems should be expected since it is
  32264. difficult to anticipate all the possible combinations and the connection
  32265. path has to be pinned down somehow, but I it needs a rather more
  32266. prominent warning in the manual than öget a bit tangled!ò If you do get
  32267. your diagram into a tangle, just draw a new connection path using a
  32268. better route and it will automatically replace the old one Ö this is a
  32269. very convenient feature.
  32270. 7.6
  32271. Running the simulation
  32272. 7.6
  32273. The parameters for a function block are set by clicking <menu> over its
  32274. icon, highlighting Data and moving onto the submenu, which is a window
  32275. appropriate to the type of function or gate. It has a number of writable
  32276. icons which enable you to change its name and select various parameters
  32277. and values, e.g. amplitude, phase, frequency, gain, time constant etc.
  32278. These parameters can be set whilst you are constructing the simulation
  32279. model, or changed later. I have even been able to change parameters
  32280. while the model is running, although I could find no mention of that in
  32281. the manual. The manual does indicate that you can pause a simulation,
  32282. save it and restart from the point at which it was paused in order to be
  32283. able to introduce a number of disturbances without having to wait for
  32284. the stabilisation period that some simulations may need.
  32285. 7.6
  32286. When you start the simulation, ArcSimp checks that the data you have
  32287. entered is suitable, allocates a system number to all the function
  32288. blocks and then works out the order in which function blocks will be
  32289. called. It follows an information path from the output of one block to
  32290. the input of the next and gives appropriate messages if there are any
  32291. errors present, e.g. öSort error at function block <name> input nò, öNo
  32292. path to function block <name>ò.
  32293. 7.6
  32294. When the simulation is accepted as valid, ArcSimp displays the Run Data
  32295. submenu. This submenu enables you to give a title and change some of the
  32296. run time parameters. There are six coloured bands, which are actually
  32297. writable icons, into which you write the name of the parameter that you
  32298. wish to display in that colour.
  32299. 7.6
  32300. Simulations can also be run in real time, but only if they would
  32301. normally run faster than real time. It is possible that other programs
  32302. will slow ArcSimp down and prevent it from running in real time. If that
  32303. happens, the real time indicator flickers or is extinguished, so stop
  32304. and quit any unwanted tasks. Real time operation is only likely to be
  32305. required if ArcSimp is controlling an external system.
  32306. 7.6
  32307. Graphics
  32308. 7.6
  32309. A Graphics window can be opened from the ArcSimp main menu. A two
  32310. dimensional representation of a physical object can be drawn by dragging
  32311. objects from a graphics Tools window and creates a working diagram of
  32312. the real world. Connections can be made from any connection point to any
  32313. other object, the x and y positions of parts of this diagram can be
  32314. linked to the numerical output of the simulation. A few interesting
  32315. examples are included. This option is not available on the Digital only
  32316. version.
  32317. 7.6
  32318. Documentation
  32319. 7.6
  32320. The documentation, presented in A5 format, is clear and concise. There
  32321. are different manuals for the analogue and digital versions. The manual
  32322. for the analogue version is the more comprehensive, and includes half
  32323. page detailed definition of all 36 functions provided. The manual for
  32324. the digital version is a little brief Ö it is adequate for the gates
  32325. provided but gives no information about the analogue blocks.
  32326. 7.6
  32327. Conclusions
  32328. 7.6
  32329. Despite the niggles mentioned in this review, it should come as no
  32330. surprise that I am very impressed with ArcSimp. It was listed in the
  32331. education category under ÉReview software receivedæ in Archive, and will
  32332. fill this role admirably provided care is taken to avoid getting tangled
  32333. diagrams. ArcSimp will also be useful to the practising electronics
  32334. engineer to model systems, but not for circuit analysis. What about it,
  32335. Mijas?
  32336. 7.6
  32337. ArcSimp is available from Mijas in a number of different versions at
  32338. prices that I regard as very good value for money.
  32339. 7.6
  32340. Education/Hobby Ö Analogue  ú35
  32341. 7.6
  32342. Education/Hobby Ö Digital  ú35
  32343. 7.6
  32344. Education/Hobby Ö Analogue/digital  ú55
  32345. 7.6
  32346. Professional Ö Analogue  ú85
  32347. 7.6
  32348. Professional Ö Analogue/digital  ú105
  32349. 7.6
  32350. My view is that the Digital-only version is likely to be the least
  32351. useful, since the analogue version has many more functions which can be
  32352. used to simulate a vast range of physical phenomena. It is well worth
  32353. paying an extra ú20 for the analogue/digital version. Furthermore, I
  32354. suspect that if you buy the Education/Hobby version and start using it
  32355. seriously, you will want to upgrade to the Professional version before
  32356. long.
  32357. 7.6
  32358. Post Script
  32359. 7.6
  32360. My experience whilst doing this review is that Mijas are very receptive
  32361. to suggestions and, if improvements are possible, they are made quickly.
  32362. For example, I sent a draft copy of this review to Mijas, and I was very
  32363. pleased to receive a copy of ArcSimp version 3.10 beta that implements
  32364. many of the suggestions I had made. As this review is long enough
  32365. already, I will not describe the changes here, except to say that my
  32366. major criticisms concerning the connection paths and the rotation of
  32367. function blocks have been addressed, and the merging of simulation
  32368. models is now possible. In the short time I have had to examine them, my
  32369. impression is that all the improvements appear to be very well thought
  32370. out, and greatly enhance ArcSimp. If Paul can spare the space in a
  32371. future issue, I would happily write a follow-up review to describe these
  32372. improvements, and maybe even write (or coordinate) an occasional series
  32373. describing the use of ArcSimp.ááA
  32374. 7.6
  32375. PCB Layout Software
  32376. 7.6
  32377. Richard Torrens
  32378. 7.6
  32379. I have already written (in Archive 7.4 p21) about circuit diagrams but
  32380. PCB layout is a different kettle of fish. Although there are obvious
  32381. ties (indeed a 1 to 1 correspondence) between a circuit diagram and the
  32382. actual copper layout, the latter is never confined merely to horizontal
  32383. and vertical lines. Diagonal lines are very common. Also, whereas a line
  32384. may be straight on paper, in copper it has to negotiate other
  32385. components, so it may twist and turn across the board. Vector would be
  32386. fine for small boards, but will get progressively more difficult to
  32387. handle as the complexity increases. I have not actually used Vector for
  32388. layout yet because of the complexity and because I have been happily
  32389. using LinTrack.
  32390. 7.6
  32391. LinTrack is an example of a simple program, dedicated to a single job
  32392. and it does that job well although it is not much good at any other
  32393. jobs. LinTrack started life on the BBC, so it had to be simple.
  32394. Unfortunately, it did not develop and, because of the lack of major
  32395. maintenance, it now looks Élong in the toothæ. I have an Archimedes
  32396. version, running as an application from the desktop, but it is single-
  32397. tasking. LinTrack was written for Linear Graphics who made pen plotters,
  32398. so naturally it outputs only to a pen plotter Ö a severe limitation.
  32399. Although I have a plotter, my problems with LinTrack started with RISC
  32400. OS 3.1: plotting is now effectively impossible because, for some reason,
  32401. there is a pause of perhaps ╝ second after every pass of the pen. This
  32402. increases the plotting times so that a plot which used to take 2 hours
  32403. can now take 6 hours. It is not practical to keep an ink pen unclogged
  32404. for this duration! I am now on the look out for another program to take
  32405. over.
  32406. 7.6
  32407. As far as commercial board production is concerned, there is no problem
  32408. since Peter Ward of Linear Graphics supplied me with a program they had
  32409. written for the DOS version of LinTrack to generate a Gerber format
  32410. file. Gerber is the file format preferred by commercial photo-plotting
  32411. bureaux. I had to modify the program supplied by Linear Graphics, but
  32412. using it as a model and armed with a DOS PD program called GCPrevue, I
  32413. wrote a new Basic program to do the conversion. It works well.
  32414. 7.6
  32415. GCPrevue is a DOS program for examining Gerber and HPGL files and it
  32416. works under the PC Emulator, albeit slowly.
  32417. 7.6
  32418. Another reason why I have been slow in changing from LinTrack is that I
  32419. have a lot of data in LinTrack format so a prerequisite of a new program
  32420. is that I should be able to transfer LinTrack data across.
  32421. 7.6
  32422. Design rules
  32423. 7.6
  32424. This brings us neatly into the area of design rules. The more a computer
  32425. program has to do, the more rules it must have to do it. An auto-routing
  32426. designer will need many more rules than an elementary program. On the
  32427. other hand, if I am doing a computer-assisted design, I do not want the
  32428. computer to dictate to me. I am the designer and I resent the computer
  32429. programmer telling me what I can and cannot do or making decisions as to
  32430. what looks good and what does not. By all means have design preferences,
  32431. but I should be able to switch them off if I wish. A demo program which
  32432. tells me öyou canæt do thatò gets thrown away. Design rules are useful
  32433. to computers, computer programmers and beginners learning about PCB
  32434. layout. They are not useful to a skilled designer who knows when to
  32435. break them.
  32436. 7.6
  32437. Here are a couple of common design rules: (1) öTracks must be orthogonal
  32438. or diagonal (horizontal, vertical or 45░).ò This is not true Ö tracks
  32439. can be at any angle I care to put them. They can also be round,
  32440. straight, areas or lines. All will work most of the time. It is a useful
  32441. rule, certainly for the less-skilled layout artists, to keep tracks
  32442. orthogonal since nothing looks worse than higgledy-piggledy tracks.
  32443. However, orthogonality is a rule for the computeræs benefit, not for the
  32444. user and it must be optional.
  32445. 7.6
  32446. (2)áöTracks must start on a pad.ò This is not true either Ö some designs
  32447. may look better is this if so, but some boards just canæt be made like
  32448. this. A lot of my design would not be possible with this rule, so the
  32449. software is a non-starter if I cannot turn this off.
  32450. 7.6
  32451. There are many other design rules that a package may have but these are
  32452. only likely to become visible as the program gets used. My question is Ö
  32453. can I break the rules? Lintrack is a Émanualæ package, virtually without
  32454. rules, so I can do what I want except that the program is simple so it
  32455. has few abilities. This means that, as well as not having rules to
  32456. break, I also have to work around the things it wonæt do.
  32457. 7.6
  32458. Output options
  32459. 7.6
  32460. Any software must be able to interface to the real world. There are
  32461. essentially two occasions that output is required; one is for prototype
  32462. purposes when a life-size master is required for contact printing onto
  32463. photo-sensitive board and the second is for commercial production of
  32464. boards. I shall consider DIY boards first.
  32465. 7.6
  32466. Pen plotter Ö Early programs often output to a pen plotter. A latex-
  32467. based black ink (Staedtler 747-TL9) is used in a tungsten-carbide tipped
  32468. plotter pen, plotting onto polyester film. This can give a good output
  32469. but may take many hours in plotting. The plotter has to be attended
  32470. whilst it is running as this ink clogs in the pen very quickly. The
  32471. software must be correctly written Ö too much time off the paper, not
  32472. plotting, causes clogging. Also, putting the pen down onto an already
  32473. plotted area can cause the ink to chip off, again clogging the pen.
  32474. Plotters are time-consuming and temperamental and, speaking as one who
  32475. has used a pen plotter for many years, are to be avoided.
  32476. 7.6
  32477. Dot matrix printer Ö This is not a method I have ever used but a new
  32478. ribbon can give a good enough output onto printer paper. The trick is to
  32479. oil the paper after printing: the paper becomes translucent after oiling
  32480. and can be used for a 1:1 contact print.
  32481. 7.6
  32482. Inkjet printers Ö The main trouble I suspect, is paper stretch as a PCB
  32483. is likely to use a lot of dense ink. Dense ink means wet, crinkly,
  32484. stretched paper. Paper is a poor medium because it changes size with
  32485. humidity. (Some inkjets can output onto acetate. Has anyone tried that
  32486. for PCB layout? Ed.)
  32487. 7.6
  32488. Laser printer Ö This is much the best method nowadays. Lasers give a
  32489. dense, near-photographic quality print and are ideal. A laser will print
  32490. onto polyester film which is ideal. Lasers do tend to stretch some
  32491. printing media because of the heat involved in fusing the toner but this
  32492. is a small problem.
  32493. 7.6
  32494. PostScript files on disc can be sent to a commercial bureau. This seems
  32495. to be the cheapest option. However, for highly accurate work, the PCB
  32496. photoplotting bureaux I have talked to (who cannot use PostScript yet)
  32497. claim that laser printing is not accurate enough for some of the work
  32498. they have to do.
  32499. 7.6
  32500. Gerber files can be sent on disc to a photo-plotting bureau. Photo-
  32501. plotters are immensely accurate and this will give the finest quality of
  32502. finished artwork. There are not many Gerber file converters available
  32503. but I have one for LinTrack files and if anyone wants a copy, please
  32504. send me a disc.
  32505. 7.6
  32506. HPGL files can also be sent to a photo-plotting bureau. Most photo-
  32507. plotters can accept HPGL input as easily as Gerber files. However, few
  32508. programs give an accurate HPGL file: the file that they give is almost
  32509. certainly designed for an ink plotter where the ink spreads. Send one of
  32510. these files to a plotter bureau and you are likely to get a photographic
  32511. master riddled with holes although it was perfectly acceptable on a pen
  32512. plotter. HPGL also takes a long time to plot, compared to a Gerber file
  32513. so is not liked.
  32514. 7.6
  32515. The contenders
  32516. 7.6
  32517. The programs I know about and hope to be looking at are: Draw, LinTrack,
  32518. OakPCB, ArcPCB, CadMust, Vector, an unpublished program by Mike Harrison
  32519. and RiscCAD.
  32520. 7.6
  32521. To do a proper in-depth review of six or seven programs is virtually
  32522. impossible since it would require the reviewer to use the programs
  32523. fully. This is one of the problems with reviews: if the package is
  32524. sophisticated, the reviewer needs to review the package whilst learning
  32525. it so that he can give not only a beginneræs viewpoint but also that of
  32526. an experienced user. This is a tall order but is the direction I hope to
  32527. follow, though I am restricted by the fact that I need to produce
  32528. products to sell so my design work has to be productive.
  32529. 7.6
  32530. LinTrack I know very well Ö perhaps too well as this will inevitably
  32531. lend a bias to my comments. OakPCB I have been using for six months.
  32532. ArcPCB I do not know very well so shall tend to omit it. CadMust has
  32533. just arrived on my desk, looking very glossy and exciting. Vector is not
  32534. a PCB layout program but it appears to be better than some of the
  32535. Édedicatedæ PCB layout programs. The offering by Mike Harrison is one
  32536. written for his own use, not for public consumption, which he has given
  32537. me. If I like it, maybe he can be convinced to release it for general
  32538. use. His objection is that it lacks documentation, is not RISC OS
  32539. compliant and, being written for his own use, has an individual and
  32540. idiosyncratic user interface. However, I donæt find this off-putting as
  32541. this is also a fault with some of the commercial competition. RiscCAD I
  32542. add as I have just found out that the author is an electronic designer,
  32543. very much into PCB layout.
  32544. 7.6
  32545. LinTrack
  32546. 7.6
  32547. LinTrack is a simple, manual style routing program based on the Épads &
  32548. tapesæ manual design methods. Anything you can do with pads and tapes,
  32549. you can do with LinTrack. The limitation is that it only has eight pad
  32550. sizes, six round (50, 75, 100, 125, 150 and 200mil) and two elongated
  32551. pads, 50╫100mil and 75╫150mil. It also has eight track widths: 15, 25,
  32552. 50, 75, 10, 125, 150 and 200mil. All tracks are straight (as the file
  32553. format only specifies start point, end point and parameters such as
  32554. layer, width, etc.) The program is not Desktop compliant as it pre-dates
  32555. RISC OS. Layout and editing are all simple, mouse or keyboard controlled
  32556. and even a rank beginner will find it easy to use.
  32557. 7.6
  32558. The problem with LinTrack, apart from the limitations of its simplicity,
  32559. are due to its output options which are öanything you want as long as
  32560. itæs a plotterò. There is now also an option to transport LinTrack files
  32561. to Vector, but more of this next month.
  32562. 7.6
  32563. Draw
  32564. 7.6
  32565. I include Draw in this list only because you all have it. You could use
  32566. Draw, but it would be very difficult to use for anything but the
  32567. simplest boards. I have already discussed Drawæs shortcomings but these
  32568. are not totally insuperable. OakPCB is a Draw-style program and so is
  32569. Vector. If I were writing a CAD program, I would not use Draw as a
  32570. standard. It is a drawing program, not a design program (or presumably
  32571. Acorn would have called it Design). However, Draw is free with the
  32572. computer which, if I were a programmer, would not make me think that it
  32573. is the standard I have to follow. Rather, I would see it as the standard
  32574. I have to surpass if I am to sell programs. Vector uses Draw as a
  32575. starting point and improves it a lot.
  32576. 7.6
  32577. OakPCB
  32578. 7.6
  32579. I purchased this as an upgrade from LinTrack. If it had been as good as
  32580. I required, I would not now be doing this series, for in writing this
  32581. series, I am really trying to find a satisfactory solution to my own
  32582. requirements. OakPCB is Draw-based and I have already detailed the
  32583. problems with such programs. Draw-type programs are fine for simple,
  32584. orthogonal files (without diagonals) but this does not include PCBs with
  32585. a lot of tracks.
  32586. 7.6
  32587. I do not propose to go into details of OakPCBæs shortcomings. Rather I
  32588. would like to tell you the story of my dealings with Oak.
  32589. 7.6
  32590. (At this point, I wave the editoræs magic delete button over Richardæs
  32591. extensive comments about his dealings with Oak Solutions Ö sorry,
  32592. Richard! I have been acting as Épig-in-the-middleæ and feel that an
  32593. airing of their disagreements would not really be of benefit to anyone.
  32594. Richard is convinced that OakPCB, without modification, is not going to
  32595. meet his needs and Oak Solutions are equally convinced that their
  32596. product could do the job if Richard were prepared to work in a different
  32597. way. They say they have a large number of satisfied users, so if you are
  32598. using OakPCB for Énon-trivialæ PCB manufacture Ö say 25 components or
  32599. more Ö and could give us your view, do let us know. Ed.)
  32600. 7.6
  32601. Enough said about Oak. I donæt intend to go into any detail unless
  32602. feedback indicates that this is what you want. Suffice it to say that I
  32603. am now busy transferring all my work out of OakPCB into Vector. Keep an
  32604. eye on the Éfor saleæ ads if you want a second hand copy of OakPCB!
  32605. 7.6
  32606. (We have just received a brief review of OakPCB from Bevis Peters to
  32607. whom we sent the original review copy some time ago. I will publish it
  32608. below in the hope that Bevisæ views will contribute to the debate. Ed.)
  32609. 7.6
  32610. ArcPCB
  32611. 7.6
  32612. I have a copy of ArcPCB (1.4) which we bought several years ago. It
  32613. looked OK Ö but I saw no reason to change from LinTrack then. Any
  32614. comments I make will be based on an old version Ö which did not seem
  32615. fair to Silicon Vision. I therefore wrote to them as soon as I knew Paul
  32616. was going to publish my ramblings, pointing this out and asking them if
  32617. they would like me to mention their latest version.
  32618. 7.6
  32619. They have not answered my letter but simply sent me a printed sheet
  32620. telling me how I could buy an upgrade to my existing version. Nor did
  32621. they answer the two telephone messages I left. However, Paul managed to
  32622. get a response from Dr Yunas Nadiadi, Silicon Visionæs MD, who wrote to
  32623. say that they were önot interested in releasing ArcPCB v5.1 for review
  32624. at this stageò Ö although he did not give any reason for his decision.
  32625. Dr Nadiadi knows that we would like to try his product and report to the
  32626. Archive readers, so I hope that he will soon feel able to release a copy
  32627. for review. (Or is there anyone out there using ArcPCB v5.1 who would
  32628. like to give us their comments? Ed.)
  32629. 7.6
  32630. CADMust
  32631. 7.6
  32632. I had a demo disc of this when it first came out but I could not get
  32633. into the program. Since then they have upgraded and enhanced it, so it
  32634. was with some excitement that I opened the impressive-looking package.
  32635. USArc have obviously put a lot of trouble into preparing CADMust. It is
  32636. full of facilities and probably has all the bells and whistles that
  32637. anyone can imagine or ever want.
  32638. 7.6
  32639. I spent three days trying to get into and use the program but without
  32640. success. Iæm only a poor electronic designer whoæs been designing and
  32641. producing PCBs for 25 years and am now trying to run my own business and
  32642. produce simple analogue circuit boards which would have been relatively
  32643. easy (if time consuming) by means of tape and pad layout. Iæm so
  32644. unsophisticated that I cannot find out how to use CADMust. I cannot even
  32645. find out whether I can put a pad on one layer only: the manual doesnæt
  32646. say. Iæve even tried placing a pad and printing it but all I get is a
  32647. blank sheet of paper.
  32648. 7.6
  32649. Now this is really frustrating Ö I want to use this program. I need a
  32650. program, OakPCB is not for me. I want CADMust to work out. Iæve spoken
  32651. to Wouter Kolkman at Lindis (the UK agents) who has tried to be really
  32652. helpful. Iæve also spoken on previous occasions to USArc in the
  32653. Netherlands Ö they too are very helpful.
  32654. 7.6
  32655. What Iæm trying to do is not complicated, so surely any good program
  32656. should be able to do a simple double-sided board, without any through-
  32657. plating. Surely it must be simple to do a simple board? Even a
  32658. complicated program must allow you to do simple task, mustnæt it?
  32659. 7.6
  32660. The manual is (probably) very comprehensive but I do not understand the
  32661. methods that CADMust uses for its work. I do not understand why I need
  32662. to do things the way they say, rather than the way I want and I donæt
  32663. understand the philosophy behind CADMust. I know that most users of
  32664. software want to use it without understanding anything about it but it
  32665. is surely true that someone who understands a tool (be it a screwdriver,
  32666. a computer or a software package) can use it better and be more
  32667. inventive with it than someone who does not understand it.
  32668. 7.6
  32669. USArcæs manual is possibly good for someone who has been trained on a
  32670. similar package and has been a computer PCB designer for many years. But
  32671. is there a similar package anywhere? Are not skilled computer layout
  32672. artists already using their favourite package? USArc must attract new,
  32673. inexperienced learners to their software by making is easy to use and
  32674. making the manual easy to read.áá
  32675. 7.6
  32676. Vector
  32677. 7.6
  32678. I have now taken the plunge and purchased a copy of Vector. It does the
  32679. job of PCB design (for which it was never intended) so well that next
  32680. monthæs column is devoted to Vector for PCB work. One measure of a good
  32681. program could be how well it does a job for which it was not
  32682. designed...ááA
  32683. 7.6
  32684. Relational Database Design Ö Part 2
  32685. 7.6
  32686. Keith Underdown
  32687. 7.6
  32688. Last month, I began the development of a Data Model to describe a
  32689. relational database holding names and addresses. We concluded that there
  32690. are at least three entities that we need to use to describe all the
  32691. information that we hold in an Address Book. The Entity-Relationship
  32692. Diagram that I used to describe that model is shown below:
  32693. 7.6
  32694. The conventions used in this diagram are repeated in the box at the end
  32695. of the article for new readers.
  32696. 7.6
  32697. In this article, I want to look at List in more detail in order to see
  32698. how to resolve the ömany-to-manyò relationships that it has with Person
  32699. and Household.
  32700. 7.6
  32701. What is a List?
  32702. 7.6
  32703. We need two many-to-many relationships to describe what we want to do Ö
  32704. to allow a Person or Household to be involved in more than one List and
  32705. a List to involve more than one Person or Household. How can we
  32706. eliminate these complications and thus eliminate the arbitrary
  32707. restrictions that we would otherwise have to have? For the moment, I
  32708. will look only at the relationship between Household and List. The
  32709. relationship between Person and List Ö and any other many-to-many
  32710. relationship Ö can be resolved in the same way.
  32711. 7.6
  32712. What is a List Ö what does it consist of? It is fairly easy to see that
  32713. a List has Members. We can say that:
  32714. 7.6
  32715. öA Household may be a Member of none, one or many Lists.ò and öA List
  32716. has many Members.ò
  32717. 7.6
  32718. This can be modelled as in the next diagram:
  32719. 7.6
  32720. This can be read as:
  32721. 7.6
  32722. A List has none or many List Members
  32723. 7.6
  32724. A List Member belongs to one and only one List
  32725. 7.6
  32726. A List Member refers to one and only one Household
  32727. 7.6
  32728. A Household may be none or many List Members
  32729. 7.6
  32730. There is now no restriction on the number of Lists in which a Household
  32731. can be included and no restriction on the number of Lists we can create
  32732. (apart from the size of our disc). We need to say that a List can have
  32733. no members because, obviously, we need to be able to create a List
  32734. before we can put any members in it. On the other hand, both the
  32735. relevant List and Household must exist before we can create a List
  32736. Member.
  32737. 7.6
  32738. Resolving many-to-many relationships
  32739. 7.6
  32740. This is a general technique for resolving many-to-many relationships.
  32741. Break the relationship and put a new entity between the original pair.
  32742. Then put a zero-to-many crowsfoot at the new entity end of the
  32743. relationship and a one-to-one or zero-to-one crowsfoot at the ends next
  32744. to the two original entities, depending on the optionality of the many-
  32745. to-many relationship. It is sometimes difficult to work out what the new
  32746. box actually represents but it should always be possible. There will be
  32747. more examples as we go along.
  32748. 7.6
  32749. Applying this technique to both kinds of List we can refine of our model
  32750. still further, although we still have not got to the stage when we can
  32751. implement our database. Our Entity-Relationship Diagram now looks like
  32752. this:
  32753. 7.6
  32754. We now need to consider what information we need to hold in each entity
  32755. Ö to define its attributes. In database terms, we must decide what
  32756. fields we need to have in each table and how we should hold the data.
  32757. 7.6
  32758. Let us take List first of all. It is easy to deal with and will cover an
  32759. absolutely essential point that will apply to all other entities.
  32760. 7.6
  32761. What do we need to know about a list? Simply, what it is for Ö so we
  32762. need a description. Thus we need:
  32763. 7.6
  32764. List Attributes:
  32765. 7.6
  32766. List Description: A free format description of what the list is to be
  32767. used for.
  32768. 7.6
  32769.   Field Type: String.
  32770. 7.6
  32771. In order to go any further, we need to understand how we use fields in
  32772. tables to indicate that there is a relationship between them.
  32773. 7.6
  32774. Unique identifier
  32775. 7.6
  32776. The answer lies in something that I have not seen discussed in any
  32777. article in the Archimedes press and that is not covered adequately in
  32778. the SQuirreL manual. It is this:
  32779. 7.6
  32780. Every Entity must have a field which uniquely identifies every instance
  32781. of the entity.
  32782. 7.6
  32783. In other words, every entity must have an attribute that can be used to
  32784. differentiate between the various members of the population. If we turn
  32785. to Household for a moment, it should be obvious that we will need a
  32786. Surname field. However, it will not be unique. My address book has three
  32787. Underdown Households in it. In order to avoid ambiguity, we need
  32788. something to act as the öUnique Identifierò or öPrimary Keyò. Sometimes
  32789. there is an attribute that naturally fulfils this purpose but more often
  32790. than not, an arbitrary key needs to be assigned. It must be determined
  32791. when an entry is created and never changed during the lifetime of the
  32792. entity.
  32793. 7.6
  32794. If we were building a database of elements then a natural key would be
  32795. Atomic Number (12 => Carbon) or Chemical Symbol (C => Carbon). Sorting
  32796. on Atomic Number is important and Primary Keys are often the primary
  32797. index into the table so that would be the one to use here. What are we
  32798. going to use for our Lists and Households?
  32799. 7.6
  32800. The answer is that we need to invent an arbitrary identifier that is
  32801. guaranteed to be unique. Here we come to the two features of the recent
  32802. upgrade to SQuirreL that make it worth getting. It introduces the
  32803. ability to label a field as unique Ö it will not save a record if the
  32804. value of such afield already occurs in another entry. Secondly, it
  32805. offers the ability to generate a default value that is one more than the
  32806. current highest in the table (Serial). I was not going to bother
  32807. upgrading until I read in Digital Servicesæ literature that these
  32808. facilities would become available. None of the articles about the
  32809. release in the press thought this important enough to mention! Even
  32810. Digital Services themselves say only that it is useful for counting the
  32811. records in a table! It is central to implementing a truly relational
  32812. database.
  32813. 7.6
  32814. Every table must have at least one field that is unique. A suitable way
  32815. of generating this in SQuirreL is to use the Default Serial trick. Note
  32816. that if you import records from another package, perhaps using CSV, then
  32817. you must ensure that the Unique Identifier is supplied. SQuirreL does
  32818. not supply the default in this case.
  32819. 7.6
  32820. List thus becomes:
  32821. 7.6
  32822. List Identifier: A arbitrary identifier.
  32823. 7.6
  32824.   Field Type: Integer (serial, unique).
  32825. 7.6
  32826. List Description:   A free format description of what the list is to be
  32827. used for.
  32828. 7.6
  32829.   Field Type: String.
  32830. 7.6
  32831. SQuirreL (and other Archimedes databases) has an advantage over
  32832. mainframe databases in its ability to handle complex objects like
  32833. application files and variable length text fields. List Description here
  32834. could be a variable length string.
  32835. 7.6
  32836. There is another attribute required by List in order to be able to
  32837. distinguish between Person-based lists and Household-based lists. This
  32838. is List Type Ö in this case it could be a Boolean field but that might
  32839. turn out to be restrictive, so integer or string would be better.
  32840. Another alternative would be to use a list of allowed values in
  32841. SQuirreLæs validation dialogue. We have, in fact, identified another
  32842. entity Ö ListáType Ö that we use to decide what kind of List we are
  32843. dealing with. This is an instance of a special kind of entity called a
  32844. classifying entity. Its relationship with List is as follows:
  32845. 7.6
  32846. In this case, we would be justified in using a validation list with just
  32847. two values because a new value would imply a change to our Data Model.
  32848. This would automatically require other changes to the database
  32849. structures and so could not be done by our users. A single character
  32850. string taking the values öPò and öHò would be better than an integer as
  32851. its meaning would be more obvious. There will not be a table in our
  32852. database corresponding to this entity, it is implied by the validation
  32853. rules.
  32854. 7.6
  32855. We have fully defined List. It has three attributes: List Identifier,
  32856. List Type and List Description. The order is not particularly important
  32857. but it is conventional to put the Unique Identifier and references to
  32858. classifying entities first.
  32859. 7.6
  32860. We will take Household List Member next as it will help us to understand
  32861. how we implement a relationship. (Incidentally, a relational database is
  32862. so-called, not because it contains relationships, but because tables are
  32863. an implementation of a mathematical concept called a örelationò.)
  32864. 7.6
  32865. I will refer to the entity as List Member for the moment, to stand for
  32866. both types.
  32867. 7.6
  32868. What does the entity do for us? It tells us that Household (or Person )
  32869. X is a member of List Y so it must contain a reference to both a
  32870. Household or Person instance and a List instance.
  32871. 7.6
  32872. Foreign keys
  32873. 7.6
  32874. The only reliable way to refer to a given instance of any entity is to
  32875. use its unique identifier. This suggests that List Member will have two
  32876. attributes: one for each relationship involving it. This is a general
  32877. rule: where an entity is involved in a 1(or 0)-to-many relationship at
  32878. the ömanyò end, it will have an attribute holding the unique identifier
  32879. of the entity at the other end of the relationship. This type of field
  32880. is known as a foreign key.
  32881. 7.6
  32882. List Member thus becomes:
  32883. 7.6
  32884. List Identifier:áThe identifier of the List to which the member belongs.
  32885. 7.6
  32886.   Field Type: Integer (the same as the List Identifier in List).
  32887. However, this time it must be neither unique nor serial. If it were
  32888. unique, every List could only have one member and serial is not a
  32889. sensible default. I have not investigated SQuirreLæs ability to default
  32890. to a system variable but this could be a useful technique. Setting the
  32891. variable to the appropriate value would give a default that identified
  32892. the list you were setting up.
  32893. 7.6
  32894. Member Identifier: The identifier of the Household or Person that is a
  32895. member of the List implied by List Identifier. Whether a Household or
  32896. Person is meant is implied by the ListáType of List. This means that
  32897. Person List Members and Household List Members could both be held in the
  32898. same table but only if the two unique identifier fields have the same
  32899. type. Because this would probably complicate its use in queries and
  32900. reports, I would recommend that we keep them separate. Again, this field
  32901. is not unique as this would constrain each Person or Household to be a
  32902. member of only one List.
  32903. 7.6
  32904. Compound keys
  32905. 7.6
  32906. We have defined List Member but we seem to have broken our cardinal rule
  32907. Ö it has no unique field to act as its unique identifier. The answer to
  32908. this is that the combination of List Identifier and Member Identifier
  32909. will be unique. A Household can only be a member of a given List once.
  32910. In this case, we have to regard both fields as giving the unique
  32911. identifier. The entity is said to have a compound key formed from these
  32912. two attributes. SQuirreL does not allow us to specify this but that will
  32913. not prevent us from using it.
  32914. 7.6
  32915. Summary
  32916. 7.6
  32917. We have now explored and, I hope, understood the key concept in a
  32918. relational database Ö the way in which relationships are implemented. On
  32919. the way, we have discovered two important rules: how to resolve a many-
  32920. to-many relationship and how to avoid ambiguity between similar entries
  32921. in a table by ensuring that every table has a field that acts as a
  32922. Unique Identifier.
  32923. 7.6
  32924. We have fully defined five of our entities but we have not yet defined
  32925. the two most obvious Ö Person and Household. We will define them next
  32926. time. More entities will appear as we delve deeper! Although an Address
  32927. Book looks like a simple example, it is not. This should not surprise us
  32928. as we are trying to develop hard and fast rules to handle ideas that
  32929. have grown up over the centuries.
  32930. 7.6
  32931. Our Entity-Relationship Diagram now looks as shown on the previous page.
  32932. 7.6
  32933. I would glad to hear from anybody who has any comments on these articles
  32934. and the general subject of database design. My address is: 619 Liverpool
  32935. Rd., Ainsdale, Southport, PR8 3NG.ááA
  32936. 7.6
  32937. Data Modelling Definitions & Conventions
  32938. 7.6
  32939. Entity: an object of interest to the problem under discussion.
  32940. Represented by a rectangle in an Entity-Relationship Diagram. Equates to
  32941. a table in a database.
  32942. 7.6
  32943. Attribute: a property of an entity. Equates to a field in a table.
  32944. 7.6
  32945. Relationship: a way in which entities are connected together that helps
  32946. us to understand the problem more clearly. Represented by a line
  32947. terminated at each end by a öcrowsfootò that indicates whether the
  32948. relationship is mandatory or not (optionality) and how many instances of
  32949. the entity at that end will be involved in the relationship
  32950. (cardinality).
  32951. 7.6
  32952. The inner symbol indicates the optionality: a bar indicates that every
  32953. instance of the entity will be involved in the relationship at least
  32954. once and a circle indicates that the entity can exist without being
  32955. involved in the relationship. The outer symbol indicates the cardinality
  32956. Ö a bar indicates that the entity will be involved in, at most, one such
  32957. relationship and a trident indicates that it may be involved in an
  32958. indeterminate number.
  32959. 7.6
  32960. Computer Concepts
  32961. 7.6
  32962. From 7.5 page 16
  32963. 7.6
  32964. Colton
  32965. 7.6
  32966. From 7.5 page 10
  32967. 7.6
  32968.  
  32969. The trend continues...
  32970. 7.7
  32971. Although there are öonlyò five pages of Products Available this month
  32972. (cf eleven pages last month) there are going to be a large number of new
  32973. products launched at the Acorn User Show (preview on page 69). Only
  32974. about half of the exhibitors have so far responded to my request for
  32975. news but, from them, we have almost two pages of forthcoming products Ö
  32976. and only a brief description of each product is given.
  32977. 7.7
  32978. As you can see from the list below of articles that didnæt make it into
  32979. this issue, Archive is growing, too.
  32980. 7.7
  32981. I hope you will come and see us at the Acorn User Show (stand 119) Ö I
  32982. think you will be very pleased with the special offers we have for you
  32983. there Ö more details next month.... Watch this space!
  32984. 7.7
  32985. Growth is the watchword in the Acorn world at the moment. Hope you enjoy
  32986. it!
  32987. 7.7
  32988. Products Available
  32989. 7.7
  32990. Å  A5000 with larger drives Ö The 4Mb A5000 now has a 210Mb drive
  32991. instead of a 160Mb drive and the price has not changed Ö still ú1699 inc
  32992. VAT.
  32993. 7.7
  32994. Å  Acorn Access Ö The plug-and-go Ethernet system from Acorn, was
  32995. described in Archive last month. The prices have now been finalised.
  32996. There are three versions: AEH70 for A5000 and older computers that take
  32997. standard size podule, AEH71 which is plug-in version for A3020/4000
  32998. (i.e. it does not take up the podule slot) and AEH 72 for the A3000
  32999. which is an internal mini-podule. They are all the same price Ö ú145
  33000. +VAT or ú162 through Archive.
  33001. 7.7
  33002. Å  Acorn Level 4 Fileserver Ö The price of the new version has now been
  33003. set at ú399 +VAT or ú430 through Archive. The upgrade from earlier
  33004. versions is available from Acorn Direct in Wellingborough for ú99 +VAT
  33005. if you send the original disc.
  33006. 7.7
  33007. Å  Advantage is a new spreadsheet for education from Longman Logotron.
  33008. It aims to provide, at a budget price, all the key features to perform
  33009. straight forward calculations, data analysis and basic charting. Its
  33010. range of öintuitive and easy-to-use functions include: advanced point
  33011. and click user interface with button chart, formulae produced by typing
  33012. = and then clicking and dragging cells as required, print-to-fit
  33013. allowing the sheet to be fitted automatically onto the appropriate page
  33014. size, display of data as pie, area, column, line and scatter charts.
  33015. Advantage costs ú49 +VAT for single user (ú55 through Archive) or ú120
  33016. and ú190 for primary and secondary site licences (ú132 and ú207 through
  33017. Archive).
  33018. 7.7
  33019. Å  ArcFax 1.10 Ö A new version of ArcFax (original version reviewed in
  33020. Archive 6.5 p65) is now (just about) available. Extra features include:
  33021. two dimensional data compression (i.e. sends faxes faster); Twain
  33022. compliant which allows material to be scanned in directly; supports
  33023. class 8 voice modems which allows the computer to act as an answering
  33024. machine and a fax switch; it can merge faxes, hold and release, auto-
  33025. print, auto-forward faxes; it has log file window, direct send/receive
  33026. with call option, caller ID support, call-barring, debug display, auto-
  33027. send after time and one call multi-fax capability. ArcFax 1.10 costs ú35
  33028. from David Pilling or ú33 through Archive. (David admits that 1.10 is
  33029. still not 100% robust, so you may still wish to buy the 1.09 version
  33030. which costs on ú22 through Archive and upgrade later through David for
  33031. ú12 plus your original disc Ö this includes a new manual.)
  33032. 7.7
  33033. We have at last got round to sorting out a suitable fax modem to sell
  33034. through Archive and are stocking (and using!) the World Port 14,400 (see
  33035. page 6) so you can now buy a complete system with modem, software and
  33036. cable, knowing that they will all work together! Ed.
  33037. 7.7
  33038. Å  Augusta Course Ö A new course is now available for Virtual Golf. 4th
  33039. Dimension have released Augusta in which öball flight and performance
  33040. are accurately compensated to simulate local atmospheric conditions.ò
  33041. This costs ú16.95 from 4th Dimension or ú16 through Archive.
  33042. 7.7
  33043. Å  Bitfolio Graphics Ö LOOKSystems have renegotiated their licence on
  33044. Bitfolio Graphics (see the review on page 7) and have reduced the price
  33045. from ú30 to ú20 inclusive through Archive. The conclusion to the review
  33046. is that they are övery good valueò and that was when the reviewer
  33047. thought that the price was ú30!
  33048. 7.7
  33049. Å  BCPL compiler Ö The ARM Club have the source code of a BCPL compiler
  33050. that was released into the public domain about 6 months or so ago. This
  33051. disc costs ú1 from the ARM Club.
  33052. 7.7
  33053. Å  Canon printer prices down Ö Canon have reduced the prices of their
  33054. three mono inkjets. The new Archive prices, with (and without)
  33055. TurboDriver, are: BJ10SX ú255 (ú215), BJ200 ú320 (ú280), BJ230 ú390
  33056. (ú350). The BJ10SX is the replacement for the BJ10EX. It is faster in
  33057. text mode but basically the same as the EX.
  33058. 7.7
  33059. Å  CardShop Ö This is a design application produced by Clares Micro
  33060. Supplies and is aimed at younger children. It allows them to design
  33061. greetings cards for Christmas, birthday, Easter, Motheræs Day, etc. You
  33062. can create and manipulate your card containing both pictures and text,
  33063. print out and construct an envelope including a row of Éstampsæ.
  33064. CardShop doesnæt generate a single finished product but a series of
  33065. items that require cutting out / assembly and possibly colouring Ö this
  33066. is to give the children a wider range of associated activities. It comes
  33067. complete with a range of images, sprites and borders for you to use.
  33068. CardShop costs ú24.95 inclusive from Clares or ú23 through Archive.
  33069. 7.7
  33070. Å  Coloured toner for LBP4/8 Ö We have had requests for colour toner
  33071. cartridges for laser printers. We looked into it and although Canon say
  33072. they donæt recommend the use of colour toners in mono printers (even
  33073. though they do in photocopiers Ö draw your own conclusions!) there is
  33074. one supplier in the States who does them. They are not cheap and the UK
  33075. importer admits that the colours are limited in range and not wonderful
  33076. in quality! All the coloured toner cartridges are ú120 each instead of
  33077. around ú80 for black. For the LBP4, the only colour is brown but it is
  33078. apparently a good strong colour but for the LBP8 there is Green, Blue,
  33079. Red and Brown (of these, the red is said to be the least effective).
  33080. Weæll put them on the Archive Membersæ Price List but if we get no
  33081. interest this month, we will take them off again. (If anybody does try
  33082. them, perhaps they would write and tell us how good they are. Thanks.
  33083. Ed.)
  33084. 7.7
  33085. Å  David Pilling software Ö Several items produced by David Pilling are
  33086. no longer available and have been removed from the Archive price list.
  33087. Also, all the programs that were ú6 have gone up to ú10. Even so, we
  33088. still feel that they are very good value for money.
  33089. 7.7
  33090. Å  Design Processor from Oak Solutions is an öintegrated design
  33091. environmentò aimed at Key Stages 3 and 4 for öIT Design & Makingò. It
  33092. has three distinct levels of entry. The first is a suite of CAD-type
  33093. packages and related applications, the second is a Design & Technology
  33094. database to inform pupils about components and processes and the third
  33095. is a database concept which includes not only components and design
  33096. elements but also complete projects. Design Processor currently covers
  33097. areas including Food, Electronics, Environments and Packaging but the
  33098. cost of a site licence for Design Processor, ú900 +VAT, includes three
  33099. yearsæ worth of updates to the system. Payments can be made by
  33100. instalments Ö details from Oak Solutions.
  33101. 7.7
  33102. Å  EdScheme Ö Lambda Publications have had to end their offer of a free
  33103. copy of the EdScheme software with each copy of the Schemeræs Guide Ö it
  33104. was too much of a bargain! However, they are prepared to offer a free
  33105. book with each copy of the software. Send them a cheque for ú45 with the
  33106. order and your Archive subscription number. This represents a saving of
  33107. ú17.50.
  33108. 7.7
  33109. Å  Eizo monitors Ö A new 17ö Eizo monitor, the F552, has appeared as a
  33110. replacement for the F550iW. Although it is virtually the same price
  33111. (ú1080 through Archive) and has the same display quality, it has several
  33112. advantages over the older monitor. On-screen display is used to simplify
  33113. the adjustments by providing a menu-driven display complete with help
  33114. function. In standby mode, it has a lower power consumption than the
  33115. F550. It has a MoirΘ pattern control to reduce the interaction between
  33116. the computeræs dot pattern and the monitoræs dot pattern. Finally, it
  33117. uses intelligent switching between inputs. This means that you can have
  33118. two computers connected to the monitor at the same time and whichever is
  33119. providing a signal gets displayed. Eizo also say that it has been
  33120. designed for even better reliability than the F550. (I would say thatæs
  33121. a bold claim as I have never known an F550 to go wrong! Ed.)
  33122. 7.7
  33123. Å  Ergo Keyboards Ö The special offer we had last month of Ergo
  33124. keyboards at ú105 instead of ú120 is continuing for another month
  33125. because the volume of orders for them is so high. When the volume of
  33126. orders drops, they will have to go back to ú120. The feedback we have
  33127. had about them so far has echoed Brian Cowanæs comments last month (page
  33128. 49). One point to note about these keyboards is that, unlike standard
  33129. Acorn keyboards, the Ergos work properly on the A4 portable computers.
  33130. 7.7
  33131. Also, Castle have produced an A3000 adaptor (ú40 +VAT from Castle
  33132. Technology) which allows the standard Ergo keyboards to be connected to
  33133. the A3000 via the mouse connector. It includes a small circuit board
  33134. that has to be fitted inside the A3000 but it needs no soldering.
  33135. 7.7
  33136. Finally, Castle are also now able to supply foreign keyboards for 13
  33137. different countries Ö details from Castle Technology.
  33138. 7.7
  33139. Å  Fortran 77 Ö Intelligent Interfaces are now able to distribute
  33140. Acornæs !SrcEdit with the Fortran compiler. This means that the
  33141. throwback facility will now be available to all purchasers of the
  33142. compiler. The Fortran77 compiler costs ú99 +VAT from Intelligent
  33143. Interfaces or ú110 through Archive and the desktop front-end,
  33144. !Fortran77, costs ú25 +VAT or ú28 through Archive.
  33145. 7.7
  33146. Å  Genesis Project + Genesis Professional Ö These new versions of
  33147. Genesis are now available (well they should be, by the time you get this
  33148. magazine) from Oak Solutions. Both have been developed to take full
  33149. advantage of the colour cards now available and the önewly announced
  33150. VIDC chipò. They are based on a 24-bit colour model and can represent
  33151. over 16 million colours. Both can deal with a range of data types
  33152. including Artworks files, Replay films and even .BMP files from the
  33153. Windows environment. There are various other new features which Paul
  33154. Hooper will deal with in his column but one of the most important is the
  33155. increase in loading speed Ö öup to ten times fasterò.
  33156. 7.7
  33157. Genesis Project costs ú50 +VAT (ú55 through Archive) and Genesis
  33158. Professional costs ú120 +VAT (ú132 through Archive). There are upgrades
  33159. available through Oak Solutions: Genesis/Genesis Plus to Project ú35
  33160. +VAT, Genesis/Genesis Plus to Professional ú90 +VAT and Genesis II to
  33161. Professional ú60 +VAT.
  33162. 7.7
  33163. Å  I/O card Ö Intelligent Interfaces have produced a 16-bit I/O card for
  33164. the Archimedes. It provides two separate 16-bit input/output ports, each
  33165. port being programmable as either input or output, and each with two
  33166. handshake lines. More details are given in the review on page 71. The
  33167. 16-bit I/O card costs ú200 +p&p +VAT from Intelligent Interfaces or ú230
  33168. through Archive.
  33169. 7.7
  33170. Å  KernPlus is PTW Softwareæs kerning data editor. It allows you to
  33171. generate RISCáOS 3 fonts by providing an automatic algorithm for quick
  33172. conversion of old RISCáOS 2 fonts as well as a manual facility for
  33173. editing the kerning data. The price is ú15 which includes VAT, site
  33174. licence and free upgrades to new versions of the software.
  33175. 7.7
  33176. Å  Landscapes is a PhotoBase CD from Longman Logotron with more than
  33177. 2000 high quality colour photographic images illustrating aspects of the
  33178. natural and man-made environment. The images cover topics including
  33179. architecture, economic activity, infrastructure, geography and nature.
  33180. Landscapes costs ú49 +VAT or ú54 through Archive.
  33181. 7.7
  33182. Å  Larger Ö This is a pinboard program with lots of extra features
  33183. beyond the one supplied with RISCáOS 3. It has a virtual desktop (hence
  33184. the name, Larger, I presume) to give you more desktop space, backdrop
  33185. organisation and enhanced iconisation controls. It costs ú10 inclusive
  33186. from Warm Silence Software and comes with unlimited free upgrades (on
  33187. receipt of a disc and SAE each time). Larger will work on a floppy-disc
  33188. system but is really intended for use with a hard disc.
  33189. 7.7
  33190. Å  PC card software upgrade Ö Acorn have released PC Card software with
  33191. enhancements that now make it easier to run DOS or Windows software
  33192. simultaneously with RISC OS. Existing owners of Acorn PC cards and
  33193. A4000/PC card systems can obtain the enhanced software free of charge by
  33194. returning the original Acorn PC card software disc, and Windows driver
  33195. where supplied, along with their name and address in an envelope clearly
  33196. marked ÉPC card upgradeæ to: Customer Services, Acorn Computers Ltd,
  33197. Acorn House, Vision Park, Histon, Cambridge CB4 4AE.
  33198. 7.7
  33199. Å  PinPoint 2 Ö This new version of Longman Logotronæs well-established
  33200. database program now has two new question types, one for holding
  33201. pictures or sound data and a calculated field type which allows
  33202. questions to be defined which fill themselves in from other information
  33203. entered elsewhere on your form. The import of information is öfaster,
  33204. easier and more flexibleò. For example, it can import a CSV file and
  33205. create a form for you automatically. PinPoint 2 has dispensed with the
  33206. graphics analysis workbench Ö instead, all the statistical and graphing
  33207. options work directly from the table view. There are more chart types,
  33208. together with crosstab analysis and more powerful statistical analysis
  33209. tools. Pinpoint 2 costs ú99 +VAT from Longman or ú108 through Archive
  33210. for a single user or ú400 +VAT (ú435 through Archive) for a site
  33211. licence.
  33212. 7.7
  33213. Å  PinPoint Datafiles Ö Longman Logotron have a series of datafiles for
  33214. use in education. They are: Solar System (KS 3/4), Food Glorious Food
  33215. (KS 2/3), Junior Olympics (KS 2/3), 1851 Census (KS 3/4), Dinosaurs (KS
  33216. 2/3), Animal Kingdom (KS 2/3), Second World War (KS 3/4), Kartei
  33217. (German) (KS 3/4). Each is ú12 +VAT from Longman Logotron.
  33218. 7.7
  33219. Å  Plot Ö Clares have released what they describe as öthe most flexible
  33220. data manipulation and presentation package yetò. It provides a range of
  33221. facilities from simple pie and bar charts to illuminated surface plots
  33222. and will plot functions as well. For the advanced user, it can do linear
  33223. regression, least squares and curve fitting plus calculus operations öat
  33224. the click of a mouseò. Features include: scatter graphs, spherical
  33225. graphs, cylindrical graphs, surface plots, ternary diagrams; Cartesian,
  33226. parametric, polar, Lissajous, 3D Cartesian, cylindrical, spherical and
  33227. surface functions; graphs can be merged and intercepts calculated to
  33228. solve simultaneous equations; SID file import. Plot costs ú79.95
  33229. inclusive from Clares or ú74 through Archive.
  33230. 7.7
  33231. Å  Plotter is a graphic plotting application for the Pocket Book. It
  33232. plots mathematical functions such as Cartesian and polar functions,
  33233. inequality graphs and coordinate pairs. It can be used in conjunction
  33234. with Calc, providing a specialist graphical calculator. It comes on SSD
  33235. and costs ú29.95 +VAT or ú34 through Archive. A class pack of 11 copies
  33236. costs ú299.50 +VAT or ú335 through Archive.
  33237. 7.7
  33238. Å  Removable drive prices cut (again) Ö The prices of the 105Mb 3╜ö and
  33239. the 45Mb 5╝ò removable drives have dropped quite substantially this
  33240. month. The A5000 105M SCSI is down to ú390, with the IDE version at
  33241. ú360. The external SCSI 105Mb drives are now ú470.
  33242. 7.7
  33243. (I know this is tempting fate, but since I started using the 105Mb
  33244. removables in October Ö thatæs five months using them all day, every day
  33245. Ö I havenæt had a single data error! Ed)
  33246. 7.7
  33247. The 45Mb (external) drives are down to ú370 and the cartridges to ú70.
  33248. 7.7
  33249. (As a matter of interest, when we first sold the 45Mb removables in
  33250. October 1990, they were ú680 Ö and the previous month, one company was
  33251. selling them at ú749 +VAT = ú880! Ed.)
  33252. 7.7
  33253. Å  Spooler Ö Clares Micros have produced a desktop print spooler which
  33254. allows you to print to disc so that you can continue working as the
  33255. printing is done in the background. It will even allow you to start
  33256. doing other work while the print-to-disc part of the operation is in
  33257. progress. You can queue documents ready for printing and change the
  33258. number of copies quite easily. Spooler costs ú15 inc VAT from Clares or
  33259. ú14 through Archive. There is a site licence available for ú30 inc VAT
  33260. (ú28 through Archive).
  33261. 7.7
  33262. Å  SPOT image data Ö Spacetech are making data available from the SPOT
  33263. land-mapping satellite at very low prices Ö to educational
  33264. establishments only Ö in the form of a CD-ROM containing 50 images. Some
  33265. scenes are full-size (60km square) and down to 10 metre resolution while
  33266. others are sub-scenes selected for geographical interest and relevance
  33267. to the Geography syllabus. Because some of the images are very large
  33268. (50Mb+), SpaceTech have written an application called PDSmap to simplify
  33269. the extraction of full-resolution image data or to view the whole image
  33270. at reduced resolution. PDSmap costs ú19.50 +VAT and the CD-ROM is
  33271. ú139.50 +VAT to education only, i.e. only for non-commercial use. There
  33272. are various package prices available from SpaceTech for this and other
  33273. data on CD-ROM Ö write to them for full details.
  33274. 7.7
  33275. We asked last month for a replacement for the now discontinued Morley
  33276. Teletext adaptor and here it is...
  33277. 7.7
  33278. Å  Teletext expansion card Ö Design IT have just produced TeleView
  33279. Hardware, the first Teletext expansion card designed specifically for
  33280. the Archimedes. The software provided is a fully RISCáOS compliant
  33281. application called !TeleCFax which allows you to select channels, hold
  33282. pages or reveal hidden text, etc. Pages can be saved as sprites, BBC
  33283. mode 7 screens or as Écleanæ ASCII text where any graphics have been
  33284. filtered out. It is also possible to create script files to
  33285. automatically download pages and you can even set the computeræs time
  33286. via Teletext. !TeleCFax will also correctly display pages received in
  33287. foreign languages including German, French and Swedish.
  33288. 7.7
  33289. There are two variants of the card. The first will receive teletext only
  33290. and costs ú145 +VAT (or ú165 inclusive through Archive). The second is
  33291. ú159 +VAT (or ú180 through Archive) and provides connections for
  33292. composite video and sound suitable for Éwalkmanæ headphones. This allows
  33293. you to listen to the TV, use a digitiser to grab live images or use the
  33294. computer to record TV programmes to a video recorder that will not
  33295. normally receive TV signals.
  33296. 7.7
  33297. The TeleView hardware is a half-width card suitable for use in the A310,
  33298. A4xx and A5000 computers. A version for the A3000 is also available
  33299. although at the time of writing the versions for the A3010, A3020 and
  33300. A4000 series are not yet ready. The system is fully compatible with both
  33301. RISCáOSá2 and RISCáOSá3. A version of the TeleCFax software for use with
  33302. Morley Electronics adapters is also available for ú25 +VAT (ú28 through
  33303. Archive).
  33304. 7.7
  33305. Teletext serving for Econet, AUN and Access networks will be available
  33306. öin a couple of monthsò.
  33307. 7.7
  33308. Å  WordSquare Ö This program from David Pilling allows word squares to
  33309. be solved and generated at random or from a given list of words. It is
  33310. supplied with a 200,000 word dictionary. Multiple/user defined
  33311. dictionaries can be added and dictionaries can be edited or browsed and
  33312. words added. The dictionaries are compatible with Ovation. You can save
  33313. the word square as a drawfile and the words as text. WordSquare costs
  33314. ú10 inc VAT through Archive.
  33315. 7.7
  33316. Å  World Port 14,400 fax/data modem Ö We are now stocking a fax/data
  33317. modem that can provide a öone-stop shopò way into getting fax facilities
  33318. on your Archimedes. The WorldPort 14,400 fax/data modem is actually a
  33319. pocket-sized modem so you could operate it from batteries and use it
  33320. with an A4 Portable but it comes with a mains power pack so you donæt
  33321. have to worry about batteries running out in the middle of a long fax!
  33322. The modem is compatible with V22 bis, V23, V32, V32 bis, V54, Bell 103,
  33323. Bell 212A, MNP and the fax facility is compatible with TIA/EIA-578
  33324. (Class 1 Asynchronous), V17, V29, V27 ter and V21. To the average end-
  33325. user (like Ed!) this just means that it sends and receives faxes (using
  33326. ArcFax ú22 or ArcFax 1.20 ú33 Ö see above) and you can log on to various
  33327. bulletin boards at up to 14,400 and down to 1200/75 (V23) with
  33328. appropriate software. (I use ArcComm but Hearsay or ArcTerm are equally
  33329. suitable.) The complete modem pack costs ú270 through Archive and this
  33330. includes two 9V alkaline batteries, fax software and modem software for
  33331. using it on an MS-DOS PC and an AT compatible cable. The AT cable is no
  33332. good for the Archimedes and the plugs are sealed so you would have
  33333. difficulty modifying it. An Archimedes lead costs ú13 through Archive.
  33334. 7.7
  33335. (To be honest, the reason we got going on fax modems is that I have
  33336. moved my office upstairs at 96a and was getting very fed up with running
  33337. up and down stairs to send faxes so I picked this modem on the basis of
  33338. price and features and have been extremely pleased with it. The system
  33339. with ArcFax works beautifully in that I send a fax and if the number is
  33340. engaged, ArcFax tries again later while I get on with my work Ö it all
  33341. happens in the background. Ed.)
  33342. 7.7
  33343. Review software received...
  33344. 7.7
  33345. We have received review copies of the following: ÅAdvantageá(e), á
  33346. ÅAugusta Course for Virtual Golfá(g), á ÅBasic WIMP Programmingá(bk), á
  33347. ÅMusic Boxá(e), á ÅNight Skyá(e), á ÅPayroll Managerá(b), á
  33348. ÅPenFriendá(u), á ÅSwitchá(g),á ÅWordSquareá(e/g).
  33349. 7.7
  33350. e=Education, b=Business, bk=Book, g=Game, h=Hardware, l=Language,
  33351. u=Utility, a=Art.
  33352. 7.7
  33353. If you would like to review any of these products, please contact the
  33354. Archive office. Potential reviewers will need to show that they would
  33355. use the product in a professional capacity or that they have some
  33356. knowledge of the particular field.ááA
  33357. 7.7
  33358. Government Health Warning Ö Reading this could seriously affect your
  33359. spiritual health.
  33360. 7.7
  33361. Do you listen to the radio much? When I hear interviews, I sometimes
  33362. wonder how much they have been edited. How much of what was actually
  33363. said has been edited out before it is played over the air? Iæm sure
  33364. that, in the wrong hands, edited radio interviews could be quite
  33365. misleading.
  33366. 7.7
  33367. When I speak to people about the Christian faith, I often get something
  33368. along the lines of, öYou donæt have to go to church to be a Christian Ö
  33369. just follow Jesusæ teaching.ò Well, yes, there is an element of truth in
  33370. that Ö it certainly isnæt going to church that makes you a Christian.
  33371. But when I ask what öteachingò they follow, the reply is often something
  33372. like, öWell, I obey the ten commandments and Jesusæ summary of it: Love
  33373. thy neighbour as thyselfò. Sounds reasonable, doesnæt it?
  33374. 7.7
  33375. Hang on a minute! Someone has edited the tape. The interview actually
  33376. went like this (Matthew 22 v35): One of them, an expert in the law,
  33377. tested him with this question: öTeacher, which is the greatest
  33378. commandment in the Law?ò Jesus replied: öÉLove the Lord your God with
  33379. all your heart and with all your soul and with all your mind.æ This is
  33380. the first and greatest commandment. And the second is like it: ÉLove
  33381. your neighbour as yourself.æò
  33382. 7.7
  33383. Is it really fair to say that you keep Jesusæ teaching? Do you really
  33384. ölove the Lord your God with all your heart and with all your soul and
  33385. with all your mindò? When was the last time you actually talked to God?
  33386. Was it the last time you had an emergency?
  33387. 7.7
  33388. The Christian ethic is a very good and helpful one and Iæd be quite
  33389. happy if more people followed it... but donæt kid yourself, following
  33390. the Christian ethic and having öa belief in Godò doesnæt make you a
  33391. Christian.
  33392. 7.7
  33393. What would your wife think if you said you loved her and believed in
  33394. her... but the only time you ever talked to her was when you wanted
  33395. something?!
  33396. 7.7
  33397. Paul Beverley
  33398. 7.7
  33399. P.B.
  33400. 7.7
  33401. Fact-File
  33402. 7.7
  33403. (The numbers in italic are fax numbers)
  33404. 7.7
  33405. 4th Dimension  P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  33406. 7.7
  33407. 4Mation   14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  33408. 8PA.
  33409. 7.7
  33410.   (0271-25353)
  33411. 7.7
  33412. Abacus Training   29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  33413. 6QA.
  33414. 7.7
  33415. Acorn Direct   13 Dennington Road, Wellingborough, Northants, NN8 2RL.
  33416. (0933-228953)
  33417. 7.7
  33418. Acorn Computers Ltd   Acorn House, Vision Park, Histon, Cambridge, CB4
  33419. 4AE. (0223-254254)
  33420. 7.7
  33421.   (0223-254262)
  33422. 7.7
  33423. Apricote Studios  2 Purls Bridge Farm, Manea, Cambridgeshire, PE15 0ND.
  33424. (0354-680432)
  33425. 7.7
  33426. Castle Technology   Ore Trading Estate, Woodbridge Road, Framlingham,
  33427. Suffolk, IP13 9LL.
  33428. 7.7
  33429.   (0728-621222) (0728-621179)
  33430. 7.7
  33431. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich,
  33432. Cheshire, CW9 7DA.
  33433. 7.7
  33434.   (0606-48511) (0606-48512)
  33435. 7.7
  33436. Colton Software (p13)  2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  33437. (0223-311881)
  33438. 7.7
  33439.   (0223-312010)
  33440. 7.7
  33441. Computer Concepts (pp14/33)  Gaddesden Place, Hemel Hempstead, Herts,
  33442. HP2 6EX. (0442-63933)
  33443. 7.7
  33444.   (0442-231632)
  33445. 7.7
  33446. Dalmation Publications   30 Henley Grove, Henleaze, Bristol, BS9 4EG.
  33447. 7.7
  33448. Datafile   71 Anson Road, Locking, Weston-super-Mare, Avon, BS24 7DQ.
  33449. 7.7
  33450.   (0934-823005)
  33451. 7.7
  33452. David Pilling   P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  33453. 7.7
  33454. Davyn Software    The Workshop, off Princess Street, Sandal, Wakefield,
  33455. WF1 5NY.
  33456. 7.7
  33457.   (0924-254800)
  33458. 7.7
  33459. Design Concept   30 South Oswald Road, Edinburgh, EH9 2HG. (031-668-
  33460. 2000)
  33461. 7.7
  33462. Design IT   15 Woodlands Road, Wombourne, South Staffs, WV5 0JZ. (0902-
  33463. 894775) (0902-894775)
  33464. 7.7
  33465. EMR Ltd   14 Mount Close, Wickford, Essex, SS11 8HG. (0702-335747)
  33466. 7.7
  33467. Expressive Software Products   Holly Tree Cottage, Main Street, Strelley
  33468. Village, Nottingham, NG8 6PD. (0602-295019)
  33469. 7.7
  33470. GamesWare   Unit 26, The Bartletts, Hamble, Hants., SO35 5RP.
  33471. (0703Ö456523) (0703Ö456523)
  33472. 7.7
  33473. Gremlin Graphics Ltd   Carver House, 2-4 Carver Street, Sheffield, S1
  33474. 4FS. (0742-753423)
  33475. 7.7
  33476.   (0742-768581)
  33477. 7.7
  33478. Intelligent Interfaces Ltd   P.O.Box 80, Eastleigh, Hants, SO5 5YX.
  33479. (0703-261514) (0703-267904)
  33480. 7.7
  33481. Irlam Instruments   133 London Road, Staines, Middlesex TW18 4HN. (0895-
  33482. 811401)
  33483. 7.7
  33484. Krisalis Software   Teque House, Masonæs Yard, Downs Row, Moorgate,
  33485. Rotherham, S60 2HD. (0709-372290)
  33486. 7.7
  33487. Lambda Publications   194 Cheney Manor Road, Swindon SN2 2NZ. (0793-
  33488. 695296)
  33489. 7.7
  33490. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge
  33491. CB4 4ZS.
  33492. 7.7
  33493.   (0223-425558) (0223-425349)
  33494. 7.7
  33495. LOOKsystems   47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. (0603-
  33496. 748253)
  33497. 7.7
  33498.   (0603-764011)
  33499. 7.7
  33500. Matt Black   P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  33501. 7.7
  33502. Norfolk IT Team   Norfolk County Inset Centre Witard Road Norwich NR7
  33503. 9XD. (0603-33276)
  33504. 7.7
  33505. Oak Solutions (p21)  Dial House, 12 Chapel Street, Halton, Leeds, LS15
  33506. 7RN (0532-326992)
  33507. 7.7
  33508.   (0532-326993)
  33509. 7.7
  33510. Oregan Developments   36 Grosvenor Avenue, Streetly, Sutton Coldfield,
  33511. B74 3PE.
  33512. 7.7
  33513. PTW Software   72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
  33514. (0329-281930)
  33515. 7.7
  33516. Quantum Software   35 Pinewood Park, Deans, Livingston, EH54 8NN. (0506-
  33517. 411162 after 6)
  33518. 7.7
  33519. Risc Developments   117 Hatfield Road, St Albans, Herts, AL1 4JS. (0727-
  33520. 840303) (0727-860263)
  33521. 7.7
  33522. Robico Software   3 Fairland Close, Llantrisant, Mid Glamorgan, CF7 8QH.
  33523. (0443-227354)
  33524. 7.7
  33525. Safesell Exhibitions (p22)  Market House, Cross Road, Tadworth, Surrey
  33526. KT20 5SR.
  33527. 7.7
  33528. Sherston Software   Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH.
  33529. (0666-840433)
  33530. 7.7
  33531.   (0666-840048)
  33532. 7.7
  33533. Spacetech   21 West Wools, Portland, Dorset, DT5 2EA. (0305-822753)
  33534. (0305-860483)
  33535. 7.7
  33536. Stallion Software Ltd   Arundel House, Arundel Road, Camden, Bath, BA1
  33537. 5JX. (0225-339090)
  33538. 7.7
  33539. State Machine   75 Wellington Street, Luton, Bedfordshire, LU1 5AA.
  33540. (0582-483377)
  33541. 7.7
  33542.   (0582-480833)
  33543. 7.7
  33544. Superior Software   P.O. Box 6, Brigg, S Humberside, DN20 9NH. (0652-
  33545. 658585) (0652-657807)
  33546. 7.7
  33547. Techsoft UK Ltd   Old School Lane, Erryrs, Mold, Clwyd, CH7 4DA. (082-
  33548. 43318)
  33549. 7.7
  33550. Tekoa Graphics   16 Murray Road, Rugby, CV21 3JN. (0788-571434) (0788-
  33551. 546376)
  33552. 7.7
  33553. The ARM Club   Freepost ND6573, London, N12 0BR. (081-446-3020)
  33554. 7.7
  33555. Topologika   P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  33556. 7.7
  33557. USARC   Spuistraat 73, 1012 ST Amsterdam, The Netherlands. (+31-20-
  33558. 381534)
  33559. 7.7
  33560. Warm Silence Software   St Catherineæs College, Manor Road, Oxford, OX1
  33561. 3UJ. (0865-54382)
  33562. 7.7
  33563. Wild Vision   15 Witney Way, Boldon Colliery, Tyne & Wear NE35 9PE.
  33564. (091-519-1455) (091-519-1929)
  33565. 7.7
  33566. Archive Monthly Program Disc Contents
  33567. 7.7
  33568. Å Rhapsody files provided by Stewart Watson (Music Column)
  33569. 7.7
  33570. Å A sample program from Francis Crossleyæs article about Writing a
  33571. Program
  33572. 7.7
  33573. Å Programs from Paul Hobbsæ Advanced Basic article
  33574. 7.7
  33575. Å A sample Magpie file (especially for Trekkies!) by Paul Hooper
  33576. (Magpie/Genesis Column)
  33577. 7.7
  33578. Å Some notes on setting up !Printers by James Munday plus printer
  33579. drivers for Epson FX85
  33580. 7.7
  33581. Å The DrawFile module as mentioned in Comment Column
  33582. 7.7
  33583. Å The full unexpurgated version of Richard Torrensæ article on
  33584. Electronic CAD Ö it was rather long so we only gave a summary in the
  33585. magazine.
  33586. 7.7
  33587. Bitfolio Cartoon Graphics
  33588. 7.7
  33589. Dave Wilcox
  33590. 7.7
  33591. Bitfolio Cartoon Graphics is a new offering from LOOKsystems consisting,
  33592. as the title suggests, of cartoon drawings, converted from the PC world.
  33593. 7.7
  33594. The package
  33595. 7.7
  33596. The package consists of three discs presented very nicely in a double CD
  33597. type case adapted to carry 3╜ö discs. Disc one contains !Sparkplug, the
  33598. PD read only version of the archiver by David Pilling, along with a
  33599. compressed file containing your first 35 pictures and discs 2 and 3 each
  33600. contain a further 28 and 38 pictures respectively, also archived via
  33601. Spark. For Archimedes users unfamiliar with !Sparkplug, there are
  33602. instructions on the rear of the case taking you through its use. When
  33603. decompressed, this gives you a grand total of  some 3.2Mb of data.
  33604. 7.7
  33605. The drawings
  33606. 7.7
  33607. A large proportion of the drawings are office orientated, with sketches
  33608. of men and women performing version types of office work. There are
  33609. smaller selections of drawings covering different professions, sports
  33610. and pastimes.
  33611. 7.7
  33612. All of the 100 drawings are fully coloured and in draw format Ö not
  33613. sprites. The quality is very good, with all of the drawings, without
  33614. exception, sharing the same high standard. One slight improvement to the
  33615. disc would be to have all drawings saved at the zoom setting of 1:1 Ö
  33616. for some reason, a large number have been saved to the discs at a zoom
  33617. of 4:1 but this is only a minor inconvenience.
  33618. 7.7
  33619. An example of the quality and clarity can be seen below:
  33620. 7.7
  33621. This one appeals to me, as I am sure it will to all other ömusic-on-
  33622. holdò haters Ö Iæll let you think of your own thought bubbles for this
  33623. one! Personally, I think the expression says it all. Excellent!
  33624. 7.7
  33625. Conclusion
  33626. 7.7
  33627. With clipart of this standard, you are getting very good value for
  33628. money, especially when you consider that PC or Mac users would be paying
  33629. double this price for the same product Ö serves them right for not
  33630. buying Acorn! If you have a need for cartoon-type drawings of people,
  33631. this package is for you. It certainly beats trying to draw them
  33632. yourself.
  33633. 7.7
  33634. This three disc set is available direct from LOOKSystems for ú30
  33635. inclusive, or through Archive for the inclusive price of ú28.ááA
  33636. 7.7
  33637. (The price has just gone down to ú20 inclusive of VAT & carriage! Ed.)
  33638. 7.7
  33639. Pocket Book Column
  33640. 7.7
  33641. Audrey (& John) Laski
  33642. 7.7
  33643. As a committed Pocket Book user, not technically-minded myself but with
  33644. an expert spouse, I am very happy to have the opportunity to run a
  33645. column devoted to this marvellous little machine. Iæve written a good
  33646. deal of it myself today, with Johnæs help, but hope in future that the
  33647. material will be chiefly from other usersæ letters.
  33648. 7.7
  33649. Please send letters direct to me in future, (Audrey Laski, 18 Ebury
  33650. Street, London, SW1W OLU) rather than via Paul, giving as full a
  33651. description as possible of your problems or successes. Mind you, in view
  33652. of the pressure on space in Archive, Iæll often fillet or precis. Iæll
  33653. try to pass on whatever other people might find useful, wants lists,
  33654. news and reviews about software, etc.
  33655. 7.7
  33656. A short love letter
  33657. 7.7
  33658. öWell, itæs only another executive toy, isnæt it?ò said my brother-in-
  33659. law dismissively.
  33660. 7.7
  33661. He looked slightly more thoughtful once he had seen the address book
  33662. (150 entries and rising) the budget, the four sets of lecture notes, the
  33663. almost perpetual diary and a few of the other goodies I have constructed
  33664. or acquired, all stored within an object the height and breadth of a
  33665. Filofax but much slimmer.
  33666. 7.7
  33667. I have needed the Pocket Book all my life and it is slightly sad that it
  33668. has only come along when I am retired from the administrative work that
  33669. it would have made so much easier. I feel something like affection for
  33670. it, compounded by the fact that, when it is first opened, a faint,
  33671. agreeable smell drifts up from it: do other users experience this, or am
  33672. I just besotted?
  33673. 7.7
  33674. A warning
  33675. 7.7
  33676. I donæt know whether it was an electrical spike or what, but the Pocket
  33677. Book died on me when I was in the middle of a simple act of editing,
  33678. with the power supply operational to save batteries. With my technical
  33679. advisor out of the house, I flailed about, switching everything in sight
  33680. off and on, and either I performed a soft reset in my panic, or the
  33681. spike had already forced one.
  33682. 7.7
  33683. When I looked at the desktop, I had got back all my original
  33684. applications and files, but seemed to have lost Schedule. It took some
  33685. time and hysteria to realise that it needed to be separately reinstalled
  33686. on the desktop screen, with its icon and button set up the way it first
  33687. was. The procedure is detailed on p.153 of the Usersæ Manual; if you
  33688. donæt want to hunt for your copy, press <menu> when you have the desktop
  33689. display, choose Éinstall applicationæ, and do what you are told.
  33690. 7.7
  33691. To my relief, not only did Schedule come back like a lamb, but so did
  33692. the schedules that were running my life; they had been securely held in
  33693. M:\SCH, the directory Schedule uses.
  33694. 7.7
  33695. A couple of days later, I tried to use the A-Link and found the system
  33696. claiming that the Pocket Book was not connected; again, it took me a
  33697. little while to notice the fact that, presumably as another effect of
  33698. the reset, I no longer had the Remote Link constantly set to öOnò and at
  33699. the right baud rate. A more efficient user than me would have thought of
  33700. dealing with that immediately, Iæm sure, but I record these alarms for
  33701. the sake of those who, like me, tend to expect the machines to do our
  33702. thinking for us. (A-Link guide pp. 4ff., or choose ÉRemote Linkæ in the
  33703. Special Menu on the desktop.)
  33704. 7.7
  33705. A hardware problem
  33706. 7.7
  33707. David Leckie, of Fort William, writes of a difficulty connecting his A-
  33708. Link to his Archimedes via an extension cable. It appears that v2.03
  33709. doesnæt like the non-standard Archimedes wiring of his extension cable,
  33710. though this is believed to be Éthe de facto standard for all A series
  33711. from the earliest A310 to the latest A5000, and even though later
  33712. machines had a different serial chip which worked OK with the PC
  33713. standard wiring.æ
  33714. 7.7
  33715. Perhaps someone out there knows how to wire an extension cable which
  33716. will work with old and new standard peripheral hardware: maybe a switch?
  33717. 7.7
  33718. Using the A-Link
  33719. 7.7
  33720. The A-Linkæs documentation can be confusing, particularly for users of
  33721. Schedule and Event (see Ralph Sillettæs problem below). This memo from
  33722. JL  attempts an overview of the A-Link organisation.
  33723. 7.7
  33724. 1) If you click <select> at the A-linkæs iconbar icon, you can transfer
  33725. files of certain types only, i.e. files for certain intended uses. In
  33726. such a transfer, not only is the Écontaineræ (file) in the Pocket Book
  33727. transferred to a Écontaineræ on the Archimedes, (or vice-versa,) but the
  33728. contents are transformed from a structure that makes sense to the Pocket
  33729. Book programs into a structure that makes sense to RISC OS programs.
  33730. 7.7
  33731. 2) If you click on <menu> at the A-linkæs iconbar icon, and then choose
  33732. öOpen É$æò, you will get an ordinary looking Directory viewer titled
  33733. PocketFS:: Remote.$, containing drives M, A and B. Within these drives
  33734. are directories with three letter names, e.g. ÉWRDæ or ÉSCHæ. These are
  33735. the default directories for the various Pocket Book applications, and
  33736. some (not including SCH) are recognised by the A-link software using (1)
  33737. above. However, files in directories have a three-letter extension and
  33738. this also must accord with the applicationæs requirements. If a file has
  33739. the wrong extension, the application and the display canæt see it and
  33740. (1) wonæt work.
  33741. 7.7
  33742. However, ordinary dragging from these directories into ordinary
  33743. Archimedes directories only takes the file over, without in any way
  33744. transforming the contents. It is most unlikely that such files can be
  33745. used, or even looked at on the Archimedes. The only useful thing you can
  33746. do with them is hold them in the Archimedes as backup files that you can
  33747. transfer back to the Pocket Book if you need to.
  33748. 7.7
  33749. In order that they be useful on the Archimedes, they need to be
  33750. filetyped, and there has to be a program that can accept the contents in
  33751. Pocket Book format, or you need a program that can transform the
  33752. contents so that some other program can accept them. In this latter
  33753. case, e.g. Event, there has to be a third program that will reverse the
  33754. effect of the first if you want to take your work back to the Pocket
  33755. Book.
  33756. 7.7
  33757. All this is done for you by method (1) above Ö for certain kinds of
  33758. contents: those of Card, Word and Abacus. There is a suggestion in the
  33759. documentation that modules can be written to extend this, but they give
  33760. no specification as to the rules of the game or, lamentably, how to find
  33761. out.
  33762. 7.7
  33763. (There is a question about PipeDream to Pocket Book transfers in the
  33764. PipeLinez Column on page 62. Ed.)
  33765. 7.7
  33766. Schedule and Event
  33767. 7.7
  33768. Ralph Sillett of Penkridge, Staffs, another enthusiast who has replaced
  33769. 1 lb. 10 oz. of Filofax with 12 oz. of Pocket Book, wrote with a problem
  33770. about transferring files between Schedule and Event. By the time I had
  33771. acquired Event, he had solved his problem himself, but his enquiry
  33772. prompted a lot of correspondence from the other side of our bed, some
  33773. about easing the relationship between Schedule and Event, and some about
  33774. the issues discussed above.
  33775. 7.7
  33776. Dragging to Event from a file in the \SCH directory is straightforward:
  33777. click <menu> and choose É$æ, as described in (2) above, to find the \SCH
  33778. directory.
  33779. 7.7
  33780. However, if you save as EvSch from Event into this directory, you will
  33781. find that Schedule canæt find EvSch and, indeed, that you canæt see it
  33782. in the Pocket Book desktop.
  33783. 7.7
  33784. Donæt Panic! The file is there. The problem is that it has the wrong
  33785. extension. You need to change the extension from .ris to .sch.
  33786. Unfortunately, the Pocket Book documentation on its filing system almost
  33787. hides the extensions from the user, and Eventæs documentation, referring
  33788. to the Pocket Book documentation, does little to lift the veil.
  33789. 7.7
  33790. You canæt find out about these extensions from the RemoteFS windows that
  33791. you see on the Acorn Desktop through the A-link. Nor are they shown on
  33792. the normal Pocket Book window. You have to press <tab> on the Pocket
  33793. Book and find your way round the filing system. Once you have got to the
  33794. \SCH directory, you will see the extensions, and the Pocket Bookæs menus
  33795. make it very easy to rename EvSch.ris to EvSch.sch. Schedule will then
  33796. stop disdaining its new file, and you will see it on the Pocket Book
  33797. desktop.
  33798. 7.7
  33799. Schedule wish list
  33800. 7.7
  33801. What Schedule really needs is a way to print from a Schedule file,
  33802. either within the Pocket Book, or via Archimedes. It would be nice to be
  33803. able to export Schedule files as text in such a way that they make sense
  33804. to the reader, and can be printed out. Again, a specification of how
  33805. Schedule holds its information, which would be needed to do this, does
  33806. not seem to be readily available. You can, of course, transfer your file
  33807. into Event, but not everyone will want to acquire a second diary
  33808. program.
  33809. 7.7
  33810. General wish list
  33811. 7.7
  33812. Mr. Sillett suggests a program to provide password protection as with
  33813. the Psion 3 and 3A. What would you like to see?ááA
  33814. 7.7
  33815. Hints and Tips
  33816. 7.7
  33817. Å  A4 battery pack Ö There may be people who are worried about the idea
  33818. suggested in Hints and Tips last month, p35, of allowing the battery
  33819. pack of an A4 laptop to be run completely flat. Let me reassure you Ö I
  33820. used to race radio-controlled model cars which were powered by the same
  33821. type of Nickel Cadmium battery and serious model car racers always store
  33822. the battery packs completely flat, for weeks on end, precisely to avoid
  33823. the Émemory effectæ mentioned. There is nothing worse than the car
  33824. running out of juice on the last lap Ö especially when you are in the
  33825. lead! The only point to mention is that the discharging should be done
  33826. as slowly as possible for the best results.á Paul Hobbs, Germany.
  33827. 7.7
  33828. Å  A-Link disconnection Ö The A-Link cable can be disconnected from the
  33829. Pocket Book (or Psion 3)  without powering down. However, the computer
  33830. end must never be disconnected while the computer is on because the
  33831. serial port is quite sensitive. NCS.
  33832. 7.7
  33833. Å  A-Link/Psion 3a compatibility Ö Acorn confirm that for the majority
  33834. of uses, A-Link will transfer files between a RISC OS system and a Psion
  33835. 3a. One area where compatibility is not assured is with some formulae
  33836. when transferring a spreadsheet file converted from 3a format to CSV.
  33837. NCS.
  33838. 7.7
  33839. Å  CC Turbo Driver and a printer switch Ö The Computer Concepts Turbo
  33840. Driver which I bought to go with the Stylus, achieves its protection by
  33841. öscramblingò the output to the parallel port, and unscrambling it with a
  33842. special cable. I was afraid that I would not be able to use my printer
  33843. switch to flip between the Stylus, driven by the Turbo, and my old
  33844. (cheaper-to-run) LQ850, driven conventionally. Happily, it seems that
  33845. the Turbo Driver, once it is installed, even though it may not be
  33846. active, scrambles everything that goes through the parallel port. So,
  33847. providing that the öunscramblingò cable is between the Archimedes and
  33848. the printer switch, all is well.á Bill Mapleson, Cardiff.
  33849. 7.7
  33850. Å  CCæs RISCáOS 3 printer drivers Ö For ages, I had problems with CCæs
  33851. RISCáOS 3 printers drivers for Laser Direct (at work) and the BJ10
  33852. TurboDriver (at home). They both complained that they didnæt like one of
  33853. my fonts (Freestyle that I use for my ösignatureò) and suggested I
  33854. switched öQuick Text offò. Unfortunately, unlike the RISCáOS 2 drivers,
  33855. neither of these printer drivers has any configuration that is anything
  33856. to do with öQuick Textò.
  33857. 7.7
  33858. CC themselves couldnæt tell me what the problem was or why it gave the
  33859. error or what I could do about it! Dave McCartney of DataFile came to
  33860. the rescue. (Thanks, Dave.) All you have to do is switch öHalftoneò to
  33861. öGraphics onlyò. This is done by going through Printer Control, through
  33862. Printers Configure and then the Halftone Set. option. If you want to
  33863. continue to avoid halftones on text, remember to Save Choices.á Ed.
  33864. 7.7
  33865. Å  Epson Stylus and RISC OS 2 Ö I recently bought an Epson Stylus 1000,
  33866. a superb printer, able to take A3 paper öbroadsideò, but I found that I
  33867. could not get it to work properly under RISC OS 2. The problem was
  33868. solved once I had installed RISC OS 3.1. If anyone desperately wants to
  33869. make a Stylus work under OS 2, I can supply a work-around for printing
  33870. in text mode, but not in graphics mode. I imagine that the same would
  33871. apply equally to the (A4) Stylus 800, and there is some evidence that it
  33872. might not work under OS 3.0.
  33873. 7.7
  33874. First thing after switching on the Stylus, send a non-printing character
  33875. to the printer by going to the command line (f12) and pressing <ctrl-B>,
  33876. <ctrl-L> and <ctrl-C> (and <return> to get back to the desktop). Then
  33877. all will be well for text printing except that I suspect things might
  33878. hang before the end of a very long file Ö more than 32Kb or 64Kb. I say
  33879. this because, in graphics mode, it hangs after about 32Kb, and in Hex
  33880. Dump mode, it hangs after printing exactly 64K ASCII codes. (64Kb is the
  33881. default size of the input buffer of the Stylus.)
  33882. 7.7
  33883. The logic behind this is that the Stylus seems to need a pause between
  33884. the first and second character that it receives. Thus, immediately after
  33885. switching the printer on, typing at the command prompt (after hitting
  33886. <ctrl-B>) sends everything perfectly to the printer Ö although it will
  33887. wait until it has a few dozen characters before it will deign to
  33888. disgorge any from its buffer. On the other hand, if you program a
  33889. function key with a string of characters, switch on the printer, press
  33890. <ctrl-B>, and hit the function key (so that there are microseconds
  33891. rather than milliseconds between the characters) this will block the
  33892. connection: if the string is sent repeatedly, the Archimedes will
  33893. eventually lock, presumably with its output buffer full. If you then
  33894. press <escape> to clear the buffer, and start hitting the function key
  33895. again, all will be well. However, if the first character of the string
  33896. was different from the second, you will see that the first character is
  33897. printed twice so that the printer received the one character but then
  33898. refused to accept any more. Alternatively, if you send a file to the
  33899. printer (first thing after switching on) the printer and Archimedes will
  33900. lock. If you then abort the print on the Archimedes, and re-print, all
  33901. will be well Ö but with the first character of the file appearing twice.
  33902. 7.7
  33903. Why all this should be so, and why Risc OS 3.1 should solve the problem
  33904. is a mystery; but I suspect that Acorn are aware of it because, in the
  33905. ReadMe file in öPrinters.Canonò on the RISC OS 3.1 App2 disc, there is a
  33906. mention that, under Risc OS 3.00 or earlier, the Canon BJC-800 printer
  33907. will not print anything larger than about 7K ö(the size of the buffer in
  33908. the BJC-800 printer)ò.á Bill Mapleson, Cardiff.
  33909. 7.7
  33910. Å  Equasor Ö One of our customers recently experienced strange problems
  33911. using Equasor. The crosshairs that are used to place the caret when ÉNew
  33912. Equationæ is selected from the Edit submenu simply locked when select
  33913. was clicked rather than disappearing to leave the caret. Equasor
  33914. continued to run and the crosshairs were erased when anything was
  33915. redrawn over the equasor window. It was impossible to create an
  33916. expression.
  33917. 7.7
  33918. The problem was due to the configuration options for WimpDragDelay and
  33919. WimpDragMove both being set to zero. Presumably Equasor saw the mouse-
  33920. click event as a drag rather than a click and did not know how to
  33921. behave. With these set to the default values (5 and 32 respectively) or
  33922. any other non-zero values, the caret appeared as expected.á NCS
  33923. 7.7
  33924. Å  Impression date format Ö The hint last month (p37) about date and
  33925. time formats for Impression Style actually applies to Impression II as
  33926. well. Simply use Impression$DateFormat and Impression$ TimeFormat.á
  33927. Colin Singleton, Sheffield.
  33928. 7.7
  33929. Å  Incorporating formulae into Impression text Ö For quite some time, I
  33930. have been miffed at the trouble I had fitting formulae (both Equasor and
  33931. BestForm) into myámathematical texts. Only the intensive work needed to
  33932. get thoroughly acquainted with the new Impression Style caused me to sit
  33933. down and think about formulae. (Shame on me Ö such a lot of time
  33934. wasted!)
  33935. 7.7
  33936. As there may be one or two amongst you with the same problems, so here
  33937. is what I found out:
  33938. 7.7
  33939. a) Sizeî Ö I used to have to scale the view to something like 400%, then
  33940. change the size of the characters inside the Equasor window by adjust-
  33941. dragging, until it equalled that of the main text.
  33942. 7.7
  33943. What I should have done is this: Either use the same font size in
  33944. Equasor as in Impression, then make sure that the graphic frame is at
  33945. 100% (this can be checked by double-clicking somewhere in the frame,
  33946. thus opening the öAlter Graphicsò dialogue box) or, if the Equasor
  33947. setting is larger, scale the graphics down numerically, again with the
  33948. help of the dialogue box.
  33949. 7.7
  33950. b) Positionî Ö If you embed a small frame containing a formula into the
  33951. text with <ctrl-shift-F>, the text inside the frame will sit above the
  33952. line, because the alignment takes place between the bottom of the frame
  33953. and the line. Therefore I used to place formulae on the page manually,
  33954. which meant that every change to the text above the frame made a new
  33955. positioning necessary.
  33956. 7.7
  33957. Here is what I should have done: Embed the frame, put the caret just to
  33958. the left of it, then use the manual kerning facility to shift the frame
  33959. down with repeated presses of <ctrl-J>. Then all thatæs left to do is
  33960. put the caret to the right of the frame and press <ctrl-U> the same
  33961. number of times to bring the rest of the line back up.á Jochen
  33962. Konietzko, K÷ln, Germany
  33963. 7.7
  33964. Å  Inspiration on RISC OS 3 Ö I have found out how to get the MIDI
  33965. sequencer ÉInspirationæ to work with RISC OS 3.10. Basically, all you do
  33966. is to load both of the template files into a template editor and ensure
  33967. that the ÉSpriteæ option is switched off for all icons. This results in
  33968. a lot of blank icons in the templates, but at least it doesnæt give
  33969. address exceptions whenever you click anything. The writers of the
  33970. program abandoned the project some years ago and the company marketing
  33971. it have ceased trading, so for the moment this is the only fix, unless
  33972. anyone else has found a better way!á Richard Millican, Manchester.
  33973. 7.7
  33974. Å  Keystroke Ö (Here is Edæs monthly crop of keystroking!) If you have
  33975. to add and subtract as many commas as I do, you will appreciate the
  33976. following ideas that I have used. At first, I used <ctrl-alt-,> to add a
  33977. comma at the end of a word. It was just a case of clicking anywhere in
  33978. the word to be commaæd and the key inserted the text ö\S-ë\\êêêê\,ò which
  33979. worked except where the word to be commaæd was at the RH end of a line
  33980. of text Ö because it has to go past the linefeed as well as the space.
  33981. Instead, I now use ö\S-ë\\êêêê\|?, ò as my text string (note the space after
  33982. the comma). In other words, instead of moving back one space from the
  33983. beginning of the following word before adding the comma, it deletes the
  33984. space between the two words and adds comma and space.
  33985. 7.7
  33986. The other change I made to my commaæing function was to move it from
  33987. <ctrl-alt-,> to <ctrl-alt-A>. This means that my right hand doesnæt have
  33988. to leave the mouse to hit <,> while the left hand holds <ctrl-alt>.
  33989. Instead, I can add the comma entirely with my left hand and I can
  33990. continue to look at the text rather than looking down to locate the
  33991. comma key. (Similarly, I remove a character from the end of a word now
  33992. by using <ctrl-alt-Z> (left hand only) which inserts the text ö\S-
  33993. ë\|?|?áò.)
  33994. 7.7
  33995. Other keys I now use include: <ctrl-alt-S> which capitalises (or
  33996. uncapitalises) the next word. It consists of ö\S-ë\|Sò. The point about
  33997. it is that it can auto-repeat and capitalise a whole line of words.
  33998. 7.7
  33999. My invert words keystring has now changed to ö|D\S-ë\|V\S-ê\\S-ê\ò. If you
  34000. compare with the hint last month, all I have done is to add a ömove left
  34001. two wordsò at the end. This means that the cursor is brought back to the
  34002. beginning of the first of the two words inverted. The reason I do this
  34003. is that if I invert two words by mistake, I can immediately see which
  34004. two words have to be re-inverted to restore things.
  34005. 7.7
  34006. Å  Keystroke again Ö Just to show what you can do with Keystroke, I have
  34007. a key which does the following: load my Impression öenvelopeò file,
  34008. adjust the window so that a frame embedded within the file is in the
  34009. centre of the screen, load my standard öletterò file, adjust the size
  34010. and position, insert the date and move the cursor to the position where
  34011. I want to enter the address. I then type in the address and press
  34012. another key which copies the address, brings the envelope file to the
  34013. front, types in the address and prints the envelope. For people I write
  34014. to regularly, I can incorporate the address in the first Keystroke
  34015. sequence so that the whole thing is done with a single keystroke.á Peter
  34016. Howard, Fleet.
  34017. 7.7
  34018. Å  Print margins on HP DeskJet 500 Ö I use a monochrome DeskJet 500
  34019. printer and I have found that the actual print margins are different
  34020. from the öGeneric DeskJetò settings as supplied with the RISC OS 3
  34021. printer drivers. And their A4 margins are different from their Legal and
  34022. Letter ones! The latter are, in fact, close to reality. The Legal and
  34023. Letter (Generic DeskJet) settings give the top and bottom margins as 5.1
  34024. and 20.1 cm respectively, while the A4 (Generic DeskJet) setting gives
  34025. 12.5 and 19.9cm. I use the DeskJet+ driver with the colour options
  34026. turned off and my settings are 5.1cm for the top and 12.0 for the bottom
  34027. margin. The left and right margins, although differing slightly, I leave
  34028. as they are, as I (and most people, I think) usually set wider side
  34029. margins anyway. I leave the Paper Offsets at the supplied DeskJet (and/
  34030. or DeskJet+) setting i.e. 4.23 for X and 0.00 for Y.á Rex Palmer,
  34031. Middlesex.ááA
  34032. 7.7
  34033. Colton Software
  34034. 7.7
  34035. New artwork
  34036. 7.7
  34037. CC
  34038. 7.7
  34039. New artwork
  34040. 7.7
  34041. Writing a Program Ö Part 2
  34042. 7.7
  34043. Francis Crossley
  34044. 7.7
  34045. Design procedure
  34046. 7.7
  34047. In last monthæs article, I discussed some of the properties of compiled
  34048. and interpreted languages. In this article, I want to look at a method
  34049. of designing a program. I shall use Basic as the language because it is
  34050. available on all Archimedes computers but the principles considered are
  34051. common to whichever language you use. I shall use the approach known as
  34052. Étop down designæ also called Éstepwise refinementæ. In this technique,
  34053. the abstract Ö what the program is to do Ö changes by steps into the
  34054. concrete Ö how the program is actually implemented.
  34055. 7.7
  34056. Method
  34057. 7.7
  34058. (1) State what the problem is. To focus our ideas, I shall look at a
  34059. program to calculate the area of three simple shapes Ö this is our
  34060. problem.
  34061. 7.7
  34062. (2) The next stage is to write down in general terms what the main
  34063. substages are, these might be:
  34064. 7.7
  34065.   a) get the name of the shape
  34066. 7.7
  34067.   b) calculate the area
  34068. 7.7
  34069.   c) display the results
  34070. 7.7
  34071.   d) request more data
  34072. 7.7
  34073.   e) stop the program when finished
  34074. 7.7
  34075. (3) Now we break down each of these five parts into smaller parts, such
  34076. as:
  34077. 7.7
  34078. a) Suppose that the shape is not one the program can deal with or the
  34079. name has been misspelled, we will have the following divisions:
  34080. 7.7
  34081.   áááááái) input the name of the shape
  34082. 7.7
  34083.   ááááááii) check that the name input is acceptable
  34084. 7.7
  34085. b) The area is easy to calculate but we need to know what shape has been
  34086. input or the lengths of sides
  34087. 7.7
  34088.   áááááái) what is the shape?
  34089. 7.7
  34090.   ááááááii) what are the relevant lengths?
  34091. 7.7
  34092.   ááááááiii) calculate the area with a suitable equation
  34093. 7.7
  34094. c) How do we want the results displayed?
  34095. 7.7
  34096. d) Do we need to use a second request for data, as well as the one at
  34097. the beginning?
  34098. 7.7
  34099. e) How do we tell the program we have finished? One possibility is to
  34100. have a dummy shape represented by say É*æ. In this case, it could be
  34101. input as a response to the request for a shape. The item 3) a) ii) would
  34102. then become: check that the name is acceptable and whether the program
  34103. is to terminate, although two tests might be convenient.
  34104. 7.7
  34105. (4) The end is near Ö it only (only?) remains to code these final
  34106. divisions. Assuming that you have some knowledge of Basic, inputting the
  34107. name of the shape should be easy, but what about checking that the name
  34108. is acceptable?
  34109. 7.7
  34110. As you might expect, there are many ways of doing this. You might use an
  34111. IF ..THEN ..ELSE.. construction, the final ELSE leading to an error
  34112. message or the termination of the program. Would it be better to have
  34113. some sort of loop so that we have another chance to input the name of
  34114. the shape? This is the approach we will adopt. What loop structure
  34115. should we use? (NO! not one using GOTO!?)
  34116. 7.7
  34117. Two are available: REPEAT...UNTIL or WHILE...ENDWHILE, the difference
  34118. being that the REPEAT loop tests the condition at the end and the WHILE
  34119. loop tests the condition at the beginning, the latter being more
  34120. suitable for this example.
  34121. 7.7
  34122. PRINT öGive the name of the shape R(ectangle), C(ircle)ò
  34123. 7.7
  34124. INPUT ö T(riangle) or * to leave the programò,shape$
  34125. 7.7
  34126. WHILE shape$<>öRò AND shape$<>öCò AND shape$<>öTò AND shape$<>ö*ò
  34127. 7.7
  34128.    PRINT öPlease try again using only R, C, T or * ò
  34129. 7.7
  34130.    INPUT shape$
  34131. 7.7
  34132. ENDWHILE
  34133. 7.7
  34134. I have separated the message string into two parts to avoid having a
  34135. long line Ö this is cosmetic rather than essential.
  34136. 7.7
  34137. Since we are going to calculate several areas, we must have a second
  34138. loop so that new data can be supplied. Again, a WHILE loop is the more
  34139. suitable. We need to be able to leave the program before we try to find
  34140. the area of É*æ! Put this WHILE statement in the space between the INPUT
  34141. and the WHILE in the fragment above. In this way, the correct character
  34142. test need not be repeated. The request for data must be repeated later
  34143. in the program otherwise the WHILE loop will have no new data to test,
  34144. e.g.
  34145. 7.7
  34146.   WHILE shape$<>ö*ò
  34147. 7.7
  34148.      rest of the program as
  34149. 7.7
  34150.      above to get new shape
  34151. 7.7
  34152.   ENDWHILE
  34153. 7.7
  34154. END
  34155. 7.7
  34156. Before we can calculate the area, we must know the shape and choose the
  34157. correct equation. Two techniques come to mind:
  34158. 7.7
  34159.   a) a series of IF statements
  34160. 7.7
  34161.   b) the CASE construct Ö this might show the function of the block
  34162. better so we will try it.
  34163. 7.7
  34164. CASE shape$ OF
  34165. 7.7
  34166.    WHEN öRò : get lengths of sides and calc area of rectangle
  34167. 7.7
  34168.    WHEN öCò : get diameter and calc area of circle
  34169. 7.7
  34170.    WHEN öTò : get lengths of 3 sides and calc area of triangle
  34171. 7.7
  34172. ENDCASE
  34173. 7.7
  34174. We could put an OTHERWISE statement after the last WHEN to allow for
  34175. incorrect characters but this has already been tested and since we are
  34176. trying to make small steps, it is better to keep the tests separate.
  34177. 7.7
  34178. The statement following the É:æ could consist of several statements, on
  34179. one line, but would tend to spoil the structure and readability. We will
  34180. use procedures or functions to Éhideæ the details of the program.
  34181. 7.7
  34182. I will combine the two parts Éget the lengths of sides and calc areaæ
  34183. into one subprogram and will use a function. A function is rather like a
  34184. procedure but it can return a result, e.g. area=FNCircleArea.
  34185. 7.7
  34186. The function then requests the lengths of sides or diameter as
  34187. appropriate. A line in the CASE construct might be:
  34188. 7.7
  34189.    WHEN öCò : area=FNCircleArea
  34190. 7.7
  34191. At the end of the program, after the final END, (the END being essential
  34192. or the program tries to execute the functions without suitable data)
  34193. there will be a series of definitions of functions and procedures, e.g.
  34194. 7.7
  34195. DEF FNCircleArea
  34196. 7.7
  34197.   LOCAL diameter,area
  34198. 7.7
  34199.   INPUT öWhat is the diameter of the circleò,diameter
  34200. 7.7
  34201.   area=pi*diameter*diameter/4
  34202. 7.7
  34203.   = area
  34204. 7.7
  34205. ÉLOCALæ defines these variables to have a meaning only within this
  34206. function. The final É= areaæ associates the value with the calling
  34207. statement and shows that the end of the definition has been reached.
  34208. Other functions will be needed for the rectangle and triangle. I will
  34209. state the area of the triangle given only the lengths of the sides since
  34210. it might not be well known:
  34211. 7.7
  34212. area=SQR(s*(s-a)*(s-b)*(s-c))
  34213. 7.7
  34214. where s=(a+b+c)/2 and a, b, c are lengths of sides.
  34215. 7.7
  34216. Using the base and perpendicular height makes an easier equation but it
  34217. is harder to measure in, say, a garden.
  34218. 7.7
  34219. Finally, we need to consider the presentation of the results. This is a
  34220. matter of personal choice. If many areas are to be calculated, a tabular
  34221. form would be best with a heading for each column. In this case, the
  34222. headings must be written only once but the results many times. The PRINT
  34223. statement for the header must therefore be near the start of the
  34224. program. However, in order to use the IF construct, I choose to have a
  34225. line of results stating the shape, size and its area. As an example of a
  34226. procedure, I will use one for the display command, PROCDisplay.
  34227. 7.7
  34228. DEF PROCDisplay
  34229. 7.7
  34230.   IF shape$=öRò THEN
  34231. 7.7
  34232.     PRINTöArea of rectangle, sides ò;x;ö x ò;y;ö is ò;area;
  34233. 7.7
  34234. ö sq metersò
  34235. 7.7
  34236.   ELSE IF shape$=öCò THEN
  34237. 7.7
  34238.       PRINTöArea of circle, diameter ò;x;ö is ò;area;
  34239. 7.7
  34240. ö sq metersò
  34241. 7.7
  34242.     ELSE
  34243. 7.7
  34244.       PRINT öArea of triangle, sides ò;x;ö, ò;y;ö, ò;z;
  34245. 7.7
  34246. ö is ò;area;ö sq metersò
  34247. 7.7
  34248.     ENDIF
  34249. 7.7
  34250.   ENDIF
  34251. 7.7
  34252. ENDPROC
  34253. 7.7
  34254. Notice that a nested IF construct has been used and two ENDIFs must be
  34255. present. The key words have been indented to help show the relations
  34256. between the tests.
  34257. 7.7
  34258. Since numerical values are to be mixed with text, it will be neater to
  34259. use the É@%æ variable to format the results. (For details of the use of
  34260. @%, see my earlier article in Archive 7.3 p60.) Basic supplied with RISC
  34261. OS 3 accepts a string definition of É@%æ, such as @%=öF10.5ò meaning,
  34262. fixed format in a field width of of 10 and 5 digits to the right of the
  34263. decimal point.
  34264. 7.7
  34265. The complete program appears on the monthly disc and can be LOADed as
  34266. öareasò. Check that it does actually do what I have planned!
  34267. 7.7
  34268. Improvements
  34269. 7.7
  34270. Changes which you could make are: include the test for ending the
  34271. program in the CASE statement; include the display of the results in the
  34272. calculation of area procedure; improve the presentation by putting the
  34273. request for data in one part of the screen whilst displaying the results
  34274. in another part; the data supplied for the triangle should be tested to
  34275. verify that it is a real triangle, i.e. is the sum of the lengths of the
  34276. two shorter sides greater than the length of the third side?
  34277. 7.7
  34278. There are many ways of implementing the code. One possibility would be
  34279. to replace the INPUT when requesting the shape by GET$, which does not
  34280. require <return> to be pressed but you have no chance of correcting a
  34281. typing mistake, in which case, error detection is a must.
  34282. 7.7
  34283. This is an example of a simple program but if routines such as Fast
  34284. Fourier Transforms were required, inline code would NOT be sensible. A
  34285. library procedure would be ideal, because the FFT would be only a small
  34286. part of the main problem and should be hidden from view in the way that
  34287. SIN, etc are functions hidden elsewhere.
  34288. 7.7
  34289. Summary
  34290. 7.7
  34291. Break the problem into smaller, simpler problems.
  34292. 7.7
  34293. Use procedures or functions to hide the details.
  34294. 7.7
  34295. If you cannot think of a solution to a subproblem today, write a
  34296. procedure which simply displays öto be completed laterò. The solution
  34297. will probably come tomorrow or the day after. In the meantime, solve the
  34298. solvable.
  34299. 7.7
  34300. It is sometimes useful to draw a flow chart but, for a short program, I
  34301. do not usually bother. However, a flow chart can help you sort out
  34302. relationships between different parts of the program.
  34303. 7.7
  34304. Remember that, to make understanding of the program easier long after
  34305. you have written it, make each part have one function, indent lines so
  34306. that the structure is clear, use REMs to help clarify what is happening,
  34307. use meaningful names for variables and finally, writing programs is
  34308. supposed to be fun!
  34309. 7.7
  34310. If you have any comments or suggestions for future articles, please
  34311. write to Paul or direct to me at 157 Holmes Chapel Road, Congleton,
  34312. Cheshire CW12 4QB.ááA
  34313. 7.7
  34314. Small Ads
  34315. 7.7
  34316. (Small ads for Archimedes and related products are free for subscribers
  34317. but we reserve the right to publish all, part or none of the material
  34318. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  34319. means and there are certain things, as you can imagine, that we would
  34320. not be prepared to advertise as a matter of principle. Sending small ads
  34321. (especially long ones!) on disc is helpful but not essential. Ed)
  34322. 7.7
  34323. Å  1Mb RAM card A3000 (Risc Dev.), unused ú25. PipeDream 3 unused ú40.
  34324. Beebug hard disc drive for 400/1 series, 20Mb unused ú50. Phone
  34325. Northampton 0604-499379.
  34326. 7.7
  34327. Å  2Mb A3000 upgrade board (Watford) ú10. (Chips are soldered, so
  34328. upgrade to 4áMb impossible.) Gerald Fitton on 0793-723347.
  34329. 7.7
  34330. Å  2nd Hard drive (160Mb) for A5000. Phone Vera at NCS on 0603-766592.
  34331. 7.7
  34332. Å  4Mb RAM upgrade A3000 (Watford) ú65, A3000 2Mb RAM upgrade (Acorn)
  34333. ú25, RISC OS 3.1 ú30, Scanlight Junior (A3000, internal) ú90, Morley
  34334. A3000 2nd drive case (no drive fitted) ú25, PinPoint ú25, Interdictor 2
  34335. ú7. All as new. Contact Dr Luigi Giuseppe via G DæAnnunzio 68-66023
  34336. Francavilla al Mare (CH), Italy.
  34337. 7.7
  34338. Å  A310, 4Mb, ARM3, MEMC1a, RISC OS 3.10, 47Mb ST506 drive, 47Mb SCSI
  34339. drive, Ferguson TX medium res TV/monitor, Impression II (upgrade to
  34340. Publisher paid for), Eureka, S_BASE 2 Developer, Revealation Image Pro,
  34341. Chocks Away, Birds of War, CyberChess, Lemmings the Tribes, Sim City
  34342. etc., also manuals and utility software. Offers around ú850. Phone Mark
  34343. on 021-423-3500.
  34344. 7.7
  34345. Å  A4 notebook, 4Mb RAM/60M HD + lots of software including PipeDream 4
  34346. and Impression II, ú1350. Eizo 9060S multiscan monitor ú295. Canon BJ200
  34347. bubble jet printer ú199, Part exchange for BBC Master + cash. Phone
  34348. 0254-771656 after 5pm.
  34349. 7.7
  34350. Å  A410, 2Mb RAM 20Mb ST506 hard disc, 14ö ITT-Nokia remote control TV/
  34351. RGB SCART monitor, Panasonic KXP1124 24 pin printer with A4 sheet
  34352. feeder, CC hand scanner, Impression II, Hifi sound upgrade, plus lots of
  34353. software and books. Excellent condition, ú500. Contact R Bedi on 031-
  34354. 650-5655 (daytime).
  34355. 7.7
  34356. Å  A410/1 4Mb RAM, RISC OS 3.1, ARM 3. Internal 40Mb and 20Mb ST506 hard
  34357. discs. Epson LQ500 printer and new Acorn AKF18 monitor. PipeDream4
  34358. (unregistered), DataPower and lots of PD software. Manuals inc. PRM OS2
  34359. ú750 ono. Contact Mr Stott at Royston, Mount Pleasant, Simpson, Milton
  34360. Keynes, MK6 3AJ.
  34361. 7.7
  34362. Å  A440 50Mb SCSI, 4Mb RAM, Philips colour monitor ú500. FX800 printer
  34363. ú50. Phone Cambridge 0223-311881.
  34364. 7.7
  34365. Å  A5000 25Mhz, 40Mb HD, 4Mb RAM, no monitor ú775. CC Laser Direct card
  34366. ú150, Impression II ú90, Impression Business Supplement ú20, Equasor
  34367. ú20, Borders disc ú5, Good Impression ú10, First Impression ú15, Genesis
  34368. Plus ú20. Phone Chris (after 7pm only) on 0252-519727.
  34369. 7.7
  34370. Å  A5000 8Mb RAM, 120MB HD, Multisync monitor, Impression II, full
  34371. documentation, ú1500. Phone 081-789-2663.
  34372. 7.7
  34373. Å  A5000, RISC OS 3.1, 4Mb RAM, 2╫40Mb IDE drives with JP150 printer, PC
  34374. Emulator 1.81, multisync monitor, Turbo Driver, Ovation, Thesaurus,
  34375. Investigator III, Almanac, Plus 22 quality, original boxed games, ú1350
  34376. o.n.o. Phone 0532-736943.
  34377. 7.7
  34378. Å  Acorn Advance unregistered, still wrapped ú80, Genesis II (v2.59)
  34379. ú60, Acorn DTP ú8. Phone 0273-684459 after 6pm.
  34380. 7.7
  34381. Å  Archimedes software: EasiWord ú25, Grievous Bodily Arm ú10, Blowpipe
  34382. ú10, Interdictor II ú12, Enter the Realm ú10, Lemmings ú10, SWIV ú8,
  34383. Blitz ú10, Cataclysm ú10, Saloon Cars Deluxe ú15. Squirrel v1.21 manual
  34384. ú4 +p&p, Quickshot Maverick 1M Joystick Interface ú10, Quickshot Python
  34385. 3 Turbo Joystick ú5, Vertical Twist Joystick Interface v2.4 ú20. All
  34386. sensible offers considered. Contact Jon Aylwin, öOak Villaò, 4 St
  34387. Margarets Close, Hollingworth Way, Hemyock, Cullumpton, Devon, EX15 3XJ.
  34388. 7.7
  34389. Å  CC Turbo Driver HP Deskjet ú30, Ace ProDriver (Deskjet/Paintjet) ú15,
  34390. DBedit ú15, DeskEdit 3 ú15, Compression ú19, KeyStroke ú12, FontDir ú19,
  34391. Vigil ú10, ABC v2 ú18, Euclid ú19, Splice ú13, Mogul ú10, Aldebaran ú15,
  34392. Elite ú15, Cataclysm ú10, Pandoraæs Box ú10, Drop ship ú8, Text Aid ú6,
  34393. GraphBox ú19, DrawAid ú7, Interdictor 2 ú10. Phone 0245-422237.
  34394. 7.7
  34395. Å  EasiWriter v3.0 ú69, Ace ProDriver for the HP500C/550C ú15. Phone
  34396. 0342-714905.
  34397. 7.7
  34398. Å  Eizo 9060 14ö Multisync monitor, ú200. Aleph One PC386/20 podule (4Mb
  34399. RAM, 80387 co-processor) plus Windows driver software, ú350. Phone David
  34400. 081-556-6839.
  34401. 7.7
  34402. Å  HP Paintjet + HP printer stand, Ace ProDriver, six black, six colour
  34403. cartridges and 250 sheets of HP coated paper (consumables worth over
  34404. ú300), ú325 o.v.n.o. Phone 0602-722426.
  34405. 7.7
  34406. Å  Epson LX800 dot matrix printer; used but working. Offers over ú40!
  34407. Contact Bob Ames 071-477-8275 day or 0487-814227 evening.
  34408. 7.7
  34409. Å  Laser Direct Qume with two spare toner cartridges. Very good
  34410. condition and latest software ú500. Phone Ray on 081-864-7208.
  34411. 7.7
  34412. Å  Midnight Tracer ú19, Trace+D2Font ú2.50, FontFX (RISC OS 3) ú5, Air
  34413. Supremacy ú9, Trivial Pursuit ú5, Chocks Away+Extra Missions ú18, Graph
  34414. Box Professional ú75, Helix Basic v2 ú45, Image Outliner ú45, Snippet
  34415. ú24, Atelier ú35, Imagery ú10, Split an Image ú9, Glimpse ú5, Christmas
  34416. Allsorts ú9, Desk Edit 2 ú15. Phone 0626-853774.
  34417. 7.7
  34418. Å  Morley Teletext Adaptor ú30. Phone 0508-499495.
  34419. 7.7
  34420. Å  Ovation v1.38s ú60, Hard Disc Companion 2 (Beebug) ú30. Both boxed
  34421. with manuals. Phone Mr Carter on 0923-856009.
  34422. 7.7
  34423. Å  PC 486 4Mb card + Windows driver, ú295.  Phone Jim on Leicester 0533-
  34424. 892797.
  34425. 7.7
  34426. Å  Psion II XP with 64K datapack, Pocket Spreadsheet, Comms Link
  34427. (RS232), mains adaptor, datapack formatter. ú50 o.n.o. Phone Richard on
  34428. 0703-667245 evenings.
  34429. 7.7
  34430. Å  Scanlight 256 for A300/400/5000, cost ú222 last June, serious offers
  34431. to 0602-722426.
  34432. 7.7
  34433. Å  Single external 5╝ö Disc drive with PSU plus blank discs and storage
  34434. box ú45, dual external 3╜ò disc drive with PSU ú80, Risc Dev. A3000
  34435. external disc drive buffer podule ú25, WE A3000 2Mb RAM upgrade ú15.
  34436. Offers welcome. Midlands area. Phone Jon on 0283-31403.
  34437. 7.7
  34438. Å  Wanted: Risc Basic. Phone 0626-853774.
  34439. 7.7
  34440. Å  Wanted: Spell checker and Thesaurus for Psion 3 or Pocket Book. Phone
  34441. 0603-55303.
  34442. 7.7
  34443. Å  Watford MKII 16 grey scale hand scanner (A3xx/4xx/540 podule), 100-
  34444. 400 dpi, 105 width, ú55. For details ask for Roland on 010-33-88364245
  34445. (F413). For delivery in London, phone 071-600-0927.
  34446. 7.7
  34447. Charity Sales Ö None this month as we were hoping to sell it all at the
  34448. Open Day on March 12th! If you have unwanted software or hardware for
  34449. Archimedes computers you could donate for charity, please send it to the
  34450. Archive office and we will advertise it next month. Thanks.ááA
  34451. 7.7
  34452. Help!!!!
  34453. 7.7
  34454. Å  Bugs in Impression Style? Ö The Installer program does not work with
  34455. SCSIFS or IDEFS and hangs the machine waiting for the second disc. If
  34456. you type ADFS at the command line before installing it works OK.
  34457. 7.7
  34458. If you click on ÉDiscard Documentæ on the iconbar menu with <adjust> as
  34459. you used to in Impression II to remove several documents, it hangs the
  34460. machine.
  34461. 7.7
  34462. I have also had several problems with Style crashing and aborting with
  34463. ÉIllegal Window Handle...æ and supposedly ÉCorrupt Font Trinity.Medium.æ
  34464. No other applications have any problems and Style reloads again quite
  34465. happily and carries on where it left off. Anybody else had this problem?
  34466. (RISC OS 3.10 of A540) CC say they have not heard of it.á Ray Dawson,
  34467. Middlesex.
  34468. 7.7
  34469. Å  Dhrystones & Whetstones Ö Does anyone have any information about
  34470. these two processor speed tests? What do they test and how? Does anyone
  34471. have figures for different processors? I like to tell people how fast my
  34472. Acorn is compared to their 486DX33 Ö or whatever.á Colin Singleton,
  34473. Sheffield.
  34474. 7.7
  34475. Å  File transfer Ö I have a mentally handicapped brother and I want to
  34476. transfer some software for him from a BBC Master. Could anyone help by
  34477. transferring 5╝ö DFS files to 3╜ò ADFS, please? Thanks. Grant Randall,
  34478. 18 Richmond Road, Harrogate, HG2 9AP. (0423-520850)
  34479. 7.7
  34480. Å  Hard drive problems Ö One of my Quantum 105S ProDrives (SCSI 3╜ö,
  34481. 105Mb external) has been playing up. It appears to work correctly,
  34482. everything reads from it OK, but if I try to write to it and then try to
  34483. read back what has been written, the file either doesnæt exist or
  34484. consists of something that has been deleted previously. This doesnæt
  34485. happen every time and if I power the drive off and on it usually works
  34486. OK, although not always and I sometimes end up with öbad free space mapò
  34487. or öbroken directoryò errors which require reloads to clear them. The
  34488. other drive works perfectly all the time. Has anyone any ideas whatæs
  34489. wrong or can anyone suggest a good repairer, preferably a Quantum
  34490. service centre. I use a Cumana CA008 SCSI internal interface on my
  34491. A3000.á Peter Young, 20 Racecourse Lane, Northallerton,  N. Yorks, DL7
  34492. 8RD.
  34493. 7.7
  34494. (I know Cumana wonæt thank me for saying this but we have had a number
  34495. of problems with the Cumana SCSI interface. We sometimes find that a
  34496. Morley SCSI will work where a Cumana one wonæt. Ed.)
  34497. 7.7
  34498. Å  High density disc interfaces Ö Has anyone got a high density (1.6Mb)
  34499. hard drive attached to an old Archimedes successfully? Various systems
  34500. have appeared and disappeared over the months. I believe that Vertical
  34501. Twist and Risc Developments both do them but (a) do they work and (b)
  34502. are they actually available? Clive Bell, Stevenage.
  34503. 7.7
  34504. Å  International language Ö One issue raised by the RISCáOS Style Guide
  34505. is the importance of standardising the wording used in the user
  34506. interface. However, Acorn donæt seem to have thought this out for
  34507. international users. If the same degree of conformity is to be achieved
  34508. in other languages as is being achieved in the UK, it would be helpful
  34509. if we had some preferred translations to work from.
  34510. 7.7
  34511. Could any of our non-UK subscribers collect together the options
  34512. currently used in those packages which have been translated and create a
  34513. listing which could be generally used by both software houses and
  34514. individuals? Any offers of help would be much appreciated. Chris Mills,
  34515. 1 Lambton Close, Crawcrook, Ryton, NE40 4UX.
  34516. 7.7
  34517. While on this subject, it seems that the PRM makes no mention of how to
  34518. set the decimal point to default to a comma. Any ideas?
  34519. 7.7
  34520. Å  PC partition problem Ö I have created a 300Mb PC partition on my
  34521. 520Mb hard disc. The problem I have is that under RISC OS, you cannot
  34522. look inside this PC partition (the maximum viewable size being 32Mb).
  34523. Acorn cannot help me. Maybe somebody has cracked it. If you have, please
  34524. give me a ring on 0895-259245.á David Ackie, Middlesex
  34525. 7.7
  34526. Å  Pocket Book Ö Mine says öbattery backup lowò virtually every time I
  34527. switch it on. I havenæt lost any data yet but it is annoying and
  34528. slightly worrying to see it so often. I wonder if anyone else has found
  34529. this?á Paul Beverley, Archive.
  34530. 7.7
  34531. Å  Suffolk Archimedes Club??? Ö I am keen to start an Archimedes User
  34532. Club in Ipswich and wonder if there is anyone who would be interested in
  34533. coming along to meetings. I anticipate an informal event, probably
  34534. starting in a local pub and maybe hiring a local hall in the future. It
  34535. would be just a social event initially, hopefully expanding to offer
  34536. support, help newcomers, offer a book library, a PD library and maybe
  34537. help some of the local schools who are using Archimedes machines. I can
  34538. be contacted at 35 Clive Avenue, Ipswich, IP1 4LU, or by phone (8 p.m.
  34539. to 10 p.m. only, please) on 0473-216424, or mobile 0831-884703 (24hr
  34540. answer service) or Email on Fidonet 2:2501/302.5 (Andy Keeble).
  34541. 7.7
  34542. Are there other local Archimedes user groups? I get info about general
  34543. ones but donæt publish them as we could fill up the magazine with them Ö
  34544. but if there are any specifically Archimedes ones, do let us know. Or if
  34545. you want to start one somewhere, again, let us know. Ed.
  34546. 7.7
  34547. Help Offered
  34548. 7.7
  34549. Å  !Printers setting up Ö James Munday has written five pages of notes
  34550. about setting up !Printers. I felt that it wouldnæt justify five pages
  34551. of Archive but some may find it useful so I have put it on the monthly
  34552. disc. Thanks, James.
  34553. 7.7
  34554. Å  Brainsoft Multipod Professional Ö (Archive 7.6 p 31) The problem
  34555. sounds like the one I aired in Archive 6.3 p15. The bad news is that
  34556. there are some versions of the Brainsoft firmware which do not work
  34557. under RISC OS 3.10. The later versions unfortunately have the same
  34558. version numbers as the duff ones so that is no guide. The good news is
  34559. that I have a disc copy of the ROM image of a working version from which
  34560. an EPROM may be blown. I may even be able to get a ROM blown, if
  34561. required. Tim Nicholson, 3 Fawley Close, Cranleigh, Surrey, GU6 7JP.
  34562. 7.7
  34563. Å  Teletext adaptors Ö Various people answered our pleas last month for
  34564. a supply of Teletext adaptors. This has resulted in several second-hand
  34565. ones appearing in the Small Ads column. Also, there is a new Teletext
  34566. product from DesignIT Ö see Products Available. Other suppliers
  34567. mentioned are...
  34568. 7.7
  34569. GP Electronics on 0474-854677 Ö I couldnæt get any reply from them.
  34570. 7.7
  34571. Hampshire Microtechnology Centre Ö I wrote and am awaiting a reply.ááA
  34572. 7.7
  34573. Safesell
  34574. 7.7
  34575. From 7.6 page 7
  34576. 7.7
  34577. Oak Solutions
  34578. 7.7
  34579. From 7.6 page 19
  34580. 7.7
  34581. Advanced Basic Programming Forum
  34582. 7.7
  34583. Paul Hobbs
  34584. 7.7
  34585. The Basic language supplied with the Archimedes is very powerful and
  34586. easy to use. As with all languages, there are some things that are just
  34587. not possible or practical but I would like to suggest that it is a lot
  34588. more capable than many people think.
  34589. 7.7
  34590. The aim of this column will be to introduce some thought-provoking ideas
  34591. on things that are possible using Basic and provide well-commented
  34592. example code, where necessary.
  34593. 7.7
  34594. One thing I have learned from bitter experience is that, as far as
  34595. possible, each routine should be self-contained and perform only one
  34596. function. This involves the avoidance of global variables which can
  34597. cause side effects that are difficult to track down. Equally
  34598. importantly, each routine should claim and release workspace memory as
  34599. required.
  34600. 7.7
  34601. If all routines are written in this manner, they can be copied and re-
  34602. used in other programs with no problems. I am aware that this does not
  34603. necessarily produce the fastest code but, personally, I prefer robust
  34604. code that I can use again, rather than strive for maximum speed.
  34605. 7.7
  34606. Claiming and releasing memory blocks
  34607. 7.7
  34608. With this in mind, the first topic I would like to cover is claiming and
  34609. releasing blocks of memory. Many of the other routines will depend on
  34610. the ability to do this. Memory management in Basic is probably one of
  34611. the weakest aspects of the language, providing only the DIM keyword for
  34612. reserving a non-resizable block of memory.
  34613. 7.7
  34614. This month, I am going to discuss two methods of claiming memory, one
  34615. from the current WimpSlot and the other from the Relocatable Module Area
  34616. (RMA). Each method has its advantages and disadvantages, so it is up to
  34617. you to decide which is the most suitable for the task in hand.
  34618. 7.7
  34619. Firstly, I shall look at the WimpSlot method which is illustrated by
  34620. routines taken with permission from !TemplEd (a template editor) by Dick
  34621. Alstein. The advantage is that all of the memory claimed by the
  34622. application is returned to the free pool automatically when the task
  34623. ends. The disadvantage is that the program will use at least two pages
  34624. (that is 64Kb on a 4Mb machine) because one page contains the program
  34625. and the other the claimed memory blocks.
  34626. 7.7
  34627. It is important that your program does not attempt to move HIMEM or
  34628. adjust the slot size itself as this would result in the heap being
  34629. overwritten. There should be no need to do this, however, as all memory
  34630. required can be claimed using the routines given here.
  34631. 7.7
  34632. Warning! The routine to release a heap block contains a trick that may
  34633. not work in future releases of RISC OS Ö the line SYS öOS_Heapò,5,_Heap%
  34634. ,,(_HeapEnd% Ö _Heap%) Ö _Heap%!12 reads the current size of the heap
  34635. (at _Heap%!12) before releasing it. The difficulty is that a heap resize
  34636. request (OS_Heap 5) might shrink the heap by less that the requested
  34637. amount but, according to the RISC OS 2 PRMs, you canæt find out how much
  34638. it actually did shrink. The RISC OS 3 PRMs say the amount is returned in
  34639. r3 although it is not certain if this is true for RISC OS 2 as well.
  34640. Normally, this sort of thing is not recommended, as a rewrite may be
  34641. necessary in the future, but the routine as given works on both RISC OS
  34642. 2 and 3.
  34643. 7.7
  34644. The following example program allows experimentation with the routines Ö
  34645. note that it does not run under the Wimp to avoid complicating matters.
  34646. Also note that the routines (apart from _heap_init) do not generate an
  34647. error if something goes wrong Ö a return code is passed back to your
  34648. program instead. I take the view that the person actually writing the
  34649. program should be able to decide what happens if memory runs out. For
  34650. example, it is faster to perform processing on a file by loading it into
  34651. a RAM buffer, but if not enough RAM is available, it would be possible
  34652. to offer processing the file on disc instead.
  34653. 7.7
  34654. REM >HeapTest
  34655. 7.7
  34656. PROC_heap_init  :REM Initialise memory heap
  34657. 7.7
  34658. REM Globals for test program
  34659. 7.7
  34660. quit%   = FALSE
  34661. 7.7
  34662. a%      = 0
  34663. 7.7
  34664. b%      = 0
  34665. 7.7
  34666. blk%    = 0
  34667. 7.7
  34668. amount$ = öò
  34669. 7.7
  34670. g       = 0
  34671. 7.7
  34672. REM A simple menu to test the heap procedures
  34673. 7.7
  34674. REPEAT
  34675. 7.7
  34676.   PRINT ÉöSlot size currently ò;~_SlotSize%
  34677. 7.7
  34678.   PRINT öSelect from...ò                    
  34679. 7.7
  34680.   PRINT ö1= fetchòÉö2= returnòæö3= resizeòÉö4= quitò
  34681. 7.7
  34682.   g = GET Ö 48
  34683. 7.7
  34684.   CASE g OF
  34685. 7.7
  34686.     WHEN 1:
  34687. 7.7
  34688.       INPUT ösize to fetch: &òa$
  34689. 7.7
  34690.       IF a$ <> öò THEN
  34691. 7.7
  34692.         a%   = EVAL(ö&ò + a$)
  34693. 7.7
  34694.         blk% = FN_heap_get(a%)
  34695. 7.7
  34696.         IF blk% > 0 THEN
  34697. 7.7
  34698.           PRINT ÉöBlock allocated at &ò + STR$~blk%
  34699. 7.7
  34700.         ELSE
  34701. 7.7
  34702.           PRINT ÉöUnable to claim enough memoryò
  34703. 7.7
  34704.         ENDIF
  34705. 7.7
  34706.       ENDIF
  34707. 7.7
  34708.     WHEN 2:
  34709. 7.7
  34710.       INPUT öblock to return: &òa$
  34711. 7.7
  34712.       IF a$ <> öò THEN
  34713. 7.7
  34714.         a% = EVAL(ö&ò + a$)
  34715. 7.7
  34716.         b% = a%
  34717. 7.7
  34718.         PROC_heap_release(a%)
  34719. 7.7
  34720.         IF (a% = 0) THEN
  34721. 7.7
  34722.           PRINT ÉöBlock at &ò + STR$~b% + ö has been releasedò
  34723. 7.7
  34724.         ELSE
  34725. 7.7
  34726.           PRINT ÉöNo block exists at &ò+STR$~b%
  34727. 7.7
  34728.         ENDIF
  34729. 7.7
  34730.       ENDIF
  34731. 7.7
  34732.     WHEN 3:
  34733. 7.7
  34734.       INPUT öBlock to resize: &òa$
  34735. 7.7
  34736.       INPUT öAmount (-ve to decrease): &òamount$
  34737. 7.7
  34738.       IF a$ <> öò THEN
  34739. 7.7
  34740.         a% = EVAL(ö&ò + a$)
  34741. 7.7
  34742.         b% = a%
  34743. 7.7
  34744.         PROC_heap_resize(a%,VAL( amount$))
  34745. 7.7
  34746.         IF (a% > 0) THEN
  34747. 7.7
  34748.           PRINT ÉöBlock at &ò + STR$~b% + ö has been resized ò;
  34749. 7.7
  34750.           IF a% <> b% THEN PRINT ö(now at &ò+STR$~a%+
  34751. 7.7
  34752. ö)ò ELSE PRINT
  34753. 7.7
  34754.         ELSE
  34755. 7.7
  34756.           IF a% = -3 THEN PRINT ÉöNo block exists at
  34757. 7.7
  34758.  &ò+STR$~b%
  34759. 7.7
  34760.           IF a% = -2 THEN PRINT ÉöUnable to claim
  34761. 7.7
  34762.  enough memoryò
  34763. 7.7
  34764.           IF a% = -1 THEN PRINT ÉöBlock size is now 0
  34765. 7.7
  34766.  or negativeò
  34767. 7.7
  34768.         ENDIF
  34769. 7.7
  34770.       ENDIF
  34771. 7.7
  34772.     WHEN 4:
  34773. 7.7
  34774.       quit% = TRUE
  34775. 7.7
  34776.   ENDCASE
  34777. 7.7
  34778. UNTIL quit%
  34779. 7.7
  34780. END
  34781. 7.7
  34782. REM ÿ Heap Procedures ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
  34783. 7.7
  34784. REM Global variables used:
  34785. 7.7
  34786. REM _Heap%     Start of heap
  34787. 7.7
  34788. REM _SlotSize% Size of current WimpSlot
  34789. 7.7
  34790. REM _PageSize% Size of a memory page
  34791. 7.7
  34792. REM _HeapEnd%  End of heap
  34793. 7.7
  34794. DEF PROC_heap_init
  34795. 7.7
  34796. _Heap% = HIMEM : REM heap starts just after end of allocated memory
  34797. 7.7
  34798. SYS öOS_ReadMemMapInfoò TO _PageSize%
  34799. 7.7
  34800. REM enlarge wimpslot (1 page) and
  34801. 7.7
  34802.  create private heap
  34803. 7.7
  34804.  in new memory
  34805. 7.7
  34806. _SlotSize% = _Heap% Ö &8000
  34807. 7.7
  34808. SYS öWimp_SlotSizeò,_SlotSize% + _PageSize%,-1 TO _SlotSize%
  34809. 7.7
  34810. _HeapEnd% = _SlotSize% + &8000
  34811. 7.7
  34812. IF _HeapEnd% <= _Heap% THEN ERROR 0, öCanæt claim space for heapò
  34813. 7.7
  34814. SYS öOS_Heapò,0,_Heap%,,_HeapEnd% Ö _Heap%
  34815. 7.7
  34816. ENDPROC
  34817. 7.7
  34818. DEF FN_heap_get(size%)
  34819. 7.7
  34820. LOCAL maxfree%,nrpages%,oldheapend% ,ptr%
  34821. 7.7
  34822. REM Returns pointer to new memory block
  34823. 7.7
  34824. REM -1 if claim fails due to lack of memory
  34825. 7.7
  34826. SYS öOS_Heapò,1,_Heap% TO ,,maxfree%
  34827. 7.7
  34828. IF size% > maxfree% THEN
  34829. 7.7
  34830.   REM largest free block is too small Ö try to enlarge wimpslot and heap
  34831. 7.7
  34832.   nrpages% = 1 + (size% DIV _PageSize%) : REM required # pages of memory
  34833. 7.7
  34834.   SYS öWimp_SlotSizeò,_SlotSize% + nrpages% * _PageSize%,-1
  34835. 7.7
  34836.  TO _SlotSize%
  34837. 7.7
  34838.   oldheapend% = _HeapEnd%
  34839. 7.7
  34840.   _HeapEnd%   = _SlotSize% + &8000
  34841. 7.7
  34842.   SYS öOS_Heapò,5,_Heap%,,_HeapEnd% Ö oldheapend%
  34843. 7.7
  34844.   SYS öOS_Heapò,1,_Heap% TO ,,maxfree% : REM do we have enough now?
  34845. 7.7
  34846. ENDIF
  34847. 7.7
  34848. IF size% > maxfree% THEN
  34849. 7.7
  34850.   ptr% = -1
  34851. 7.7
  34852. ELSE
  34853. 7.7
  34854.   SYS öOS_Heapò,2,_Heap%,,size% TO ,,ptr%
  34855. 7.7
  34856. ENDIF
  34857. 7.7
  34858. = ptr%
  34859. 7.7
  34860. DEF PROC_heap_release(RETURN ptr%)
  34861. 7.7
  34862. LOCAL maxfree%,nrpages%,flg%
  34863. 7.7
  34864. REM Returns  0 if block released OK
  34865. 7.7
  34866. REM Returns -1 if operation failed (i.e. block doesnæt exist)
  34867. 7.7
  34868. SYS öXOS_Heapò,3,_Heap%,ptr% TO ;flg%     :REM Free the block
  34869. 7.7
  34870. IF (flg% AND 1) = 0 THEN
  34871. 7.7
  34872.   REM Block was released successfully...
  34873. 7.7
  34874.   SYS öOS_Heapò,1,_Heap% TO ,,maxfree% :REM Get info on heap
  34875. 7.7
  34876.   IF maxfree% > _PageSize% THEN
  34877. 7.7
  34878.     REM more than 1 page free Ö try to shrink heap (page by page)
  34879. 7.7
  34880.     nrpages% = 0 : REM # pages of memory freed
  34881. 7.7
  34882.     REPEAT
  34883. 7.7
  34884.       SYS öXOS_Heapò,5,_Heap%,,-_PageSize% TO ;flg%
  34885. 7.7
  34886.       IF (flg% AND 1) = 0 THEN
  34887. 7.7
  34888.         nrpages% += 1
  34889. 7.7
  34890.       ENDIF
  34891. 7.7
  34892.     UNTIL (flg% AND 1) <> 0
  34893. 7.7
  34894.     IF nrpages% > 0 THEN
  34895. 7.7
  34896.       REM successfully shrunk heap Ö shrink WimpSlot
  34897. 7.7
  34898.       SYS öWimp_SlotSizeò,_SlotSize% Ö nrpages% * _PageSize%,-1
  34899. 7.7
  34900.  TO _SlotSize%
  34901. 7.7
  34902.       _HeapEnd% = _SlotSize% + &8000
  34903. 7.7
  34904.     ENDIF
  34905. 7.7
  34906.     SYS öOS_Heapò,5,_Heap%,,(_HeapEnd% Ö _Heap%) Ö _Heap%!12
  34907. 7.7
  34908.   ENDIF
  34909. 7.7
  34910.   REM Return 0 to signal successful release of block
  34911. 7.7
  34912.   ptr% = 0
  34913. 7.7
  34914. ELSE
  34915. 7.7
  34916.   REM Error occured trying to free the block, return -1 to signal to the
  34917. 7.7
  34918.   REM program that something went wrong (normally the program would
  34919. ignore
  34920. 7.7
  34921.   REM this anyway)
  34922. 7.7
  34923.   ptr% = -1
  34924. 7.7
  34925. ENDIF
  34926. 7.7
  34927. ENDPROC
  34928. 7.7
  34929. DEF PROC_heap_resize(RETURN ptr%, change%)
  34930. 7.7
  34931. LOCAL flg%
  34932. 7.7
  34933. REM Returns a new pointer to the block (it may be moved in memory). Any
  34934. 7.7
  34935. REM data in the block will be copied to the new location if necessary.
  34936. 7.7
  34937. REM Returns -1 if the block now has a size of 0 or less
  34938. 7.7
  34939. REM Returns -2 if claim fails due to lack of memory
  34940. 7.7
  34941. REM Returns -3 if block does not exist
  34942. 7.7
  34943. SYS öXOS_Heapò,6,_Heap%,ptr% TO ;flg% :REM Read size of block to
  34944. 7.7
  34945.  check it exists
  34946. 7.7
  34947. IF (flg% AND 1) THEN
  34948. 7.7
  34949.   REM It doesnæt exist.
  34950. 7.7
  34951.   ptr% = -3
  34952. 7.7
  34953. ELSE
  34954. 7.7
  34955.   REM It does, so attempt to perform resize..
  34956. 7.7
  34957.   SYS öXOS_Heapò,4,_Heap%,ptr%,change% TO ,,ptr%;flg%
  34958. 7.7
  34959.   IF (flg% AND 1) THEN ptr% = -2
  34960. 7.7
  34961. ENDIF
  34962. 7.7
  34963. ENDPROC
  34964. 7.7
  34965. RMA method
  34966. 7.7
  34967. The second method is more suitable for small programs as the claimed
  34968. memory blocks are taken from the RMA and not the current WimpSlot. As
  34969. the above listing is rather long, the RMA routines are on the monthly
  34970. program disc. Unfortunately, memory taken from the RMA is not
  34971. automatically returned when the program ends and may not (under some
  34972. circumstances) be recovered at all. This means that it is possible that
  34973. the RMA area could grow and grow, taking memory from the free pool until
  34974. there is none left.
  34975. 7.7
  34976. Due to this problem, I prefer to use the first method although it is
  34977. somewhat crude in that memory blocks are never relocated to make best
  34978. use of the available memory. However, as long as blocks are kept small
  34979. and released when finished with, they work well. For more sophisticated
  34980. memory handling, I would point you in the direction of the ÉWimpExtæ
  34981. module by Jon Ribbens which implements a Ésliding heapæ which can
  34982. automatically relocate memory blocks.
  34983. 7.7
  34984. Using the RMA as a source of private workspace for your applications
  34985. does have a few advantages, especially for small utility programs in
  34986. that it is not neccessary to claim a complete extra page of memory from
  34987. the wimpslot and in a reduction of the code needed in your program.
  34988. 7.7
  34989. Global variables are also not required making things much neater, and of
  34990. course it is not neccessary to initialise the heap as RISC OS has
  34991. already done it for you.
  34992. 7.7
  34993. Next month
  34994. 7.7
  34995. Next time weæll look at the problem of discovering the buffer size
  34996. needed by öWimp_LoadTemplateò to actually load the templates Ö and, yes,
  34997. I do know that RISC OS 3 has a new call to do this, but that doesnæt
  34998. help if you want your program to run under RISC OS 2 as well! If anybody
  34999. has any suggestions for Basic programming techniques that could be of
  35000. general interest, or problems that could be covered in the future, my
  35001. address is Paul Hobbs, Rheinpfalzstrasse 2, 85049 Ingolstadt,
  35002. Germany.ááA
  35003. 7.7
  35004. Language Column
  35005. 7.7
  35006. David Wild
  35007. 7.7
  35008. At Acorn World 93, I upgraded my copy of Longman Logotronæs S-Base to
  35009. the latest version. It comes with a new set of manuals and seems to me
  35010. to be well worth having. One of the additional facilities is a öfront
  35011. endò that automates much of the work of preparing an application and
  35012. avoids the necessity of typing a lot of code to deal with the usual
  35013. housekeeping of a database.
  35014. 7.7
  35015. I was particularly interested in the different attitudes shown in the
  35016. two manuals supplied with the package. There is a ögetting startedò type
  35017. of manual which is very enthusiastic about the automatic generation
  35018. facility while the tutorial part of the main manual mentions it but
  35019. dismisses it as being for beginners. The tutorial then leads you through
  35020. all the code necessary to build up the application and implies that this
  35021. is the right way for experts to do the job.
  35022. 7.7
  35023. My experience as a programmer and as a provider of technical support to
  35024. other programmers and users, suggests that programmers, just as much as
  35025. beginners, need all the help they can get. Many program bugs can be
  35026. traced to ösillyò mistakes in öeasyò parts of the program. (The word
  35027. silly is not meant to imply stupidity but describes the sort of mistake
  35028. which is often caused by distraction or haste and is not the result of a
  35029. fundamental lack of understanding Ö rather like letter-transposition in
  35030. typing.)
  35031. 7.7
  35032. One classic type of error is using the wrong variable because you think
  35033. that you have remembered what the name is, and this will not be picked
  35034. up by the compiler because the syntax is still correct. If you have
  35035. several similar variables, this sort of error can go unnoticed for quite
  35036. some time and this is why we need thorough testing of all newly written
  35037. programs even if they seem to be trivial.
  35038. 7.7
  35039. Because of this, I favour the idea of using as much help of the
  35040. automatic sort as possible and then ötweakingò the resulting code to
  35041. make the program do exactly what you want. This really ties in with the
  35042. idea of using separately compiled modules with the önormalò programming
  35043. languages Ö why bog yourself down rewriting the code to display the
  35044. results of your calculation on the screen when you have already written
  35045. the code for the display of other similar calculations. Much of the
  35046. fractal programming can be dealt with by writing one full program and
  35047. then a new öcalculateò module for the rest of the results.
  35048. 7.7
  35049. The problem of program errors has often been underrated, especially by
  35050. programmers themselves, and I have known people spend a lot of time
  35051. trying to prove that there had been a machine malfunction rather than
  35052. that there could be an error in their work.
  35053. 7.7
  35054. I receive a magazine öThe Sciencesò from New York and I recently found a
  35055. fascinating article about the early days of computing and the discovery
  35056. of debugging. The author explained that they had expected quite a lot of
  35057. machine unreliability, but had expected that they, all experienced
  35058. mathematicians, would have had no trouble writing programs that worked
  35059. first time.
  35060. 7.7
  35061. This is not quite as big-headed as it sounds as most of the programs
  35062. were actually quite simple, doing tasks that needed a lot of repetitive
  35063. calculation. In fractal programs, most of the programæs time is taken up
  35064. with calculating while most of the program content is taken up with
  35065. displaying the results Ö especially in a multi-tasking environment. As
  35066. they didnæt have any display facilities other than simple printers, the
  35067. complicated parts werenæt there.ááA
  35068. 7.7
  35069. The Advance Column
  35070. 7.7
  35071. Robert Chrismas
  35072. 7.7
  35073. How satisfying it is to discover that self-styled experts have feet of
  35074. clay! Having written about the benefits of reading manuals, and about
  35075. Advance installation, I was disappointed to discover that the so-called
  35076. expert with egg on his face was me.
  35077. 7.7
  35078. When my college bought a site licence version of Advance, I carefully
  35079. installed it on our Econet. It worked properly although, as I mentioned
  35080. last month, loading was slow.
  35081. 7.7
  35082. I first realised that I might have missed something when I received a
  35083. letter from Mrs L. J. Handcock of The Perse School for Girls, Cambridge
  35084. about her experiences with Advance. In her description of the way her
  35085. students used Advance, Mrs Handcock mentioned that she had installed
  35086. Advance on Éhard discs on a variety of machines.æ ÉMy!æ, I thought,
  35087. Éthat must cost a bit for lots of single user packs.æ
  35088. 7.7
  35089. A wonderful disc
  35090. 7.7
  35091. A couple of days later, I received from Acorn their Support Group
  35092. Applications Note 243 which includes advice on using Advance on a
  35093. network. This fascinating document made the extent of my mistake all too
  35094. clear. The Advance Program Disc 1 in the site licence pack is a
  35095. wonderful disc. When you have installed Advance on one network, you can
  35096. use the same disc to install Advance on all your other networks. The
  35097. same disc will install a copy of Advance on as many hard discs as you
  35098. require and it will even make floppy disc copies for individual
  35099. machines. In the words of the applications note: Éunlimited copies can
  35100. be created on fileservers, hard discs, floppies etc from a single site
  35101. licence disc.æ
  35102. 7.7
  35103. When I went back to the installation instructions in the manual, it was
  35104. obvious that this was possible. I had not realised it because I had
  35105. never before come across a protected disc which allowed you to install a
  35106. program on an unlimited number of computers with different filing
  35107. systems. And I had not read the manually carefully enough.
  35108. 7.7
  35109. Network problems
  35110. 7.7
  35111. Mrs Handcockæs letter also described some problems she was having with
  35112. Advance on the network.
  35113. 7.7
  35114. One problem involved pupils loading a file from an open area of the
  35115. network, editing it and saving the edited version back to their own
  35116. area. So far as I can tell, Advance WP behaves like other editors. It
  35117. will load a file which the user does not own provided the file has
  35118. public read access. However, users will not be able to save it back to
  35119. the public area of the network. I suggested that when students need to
  35120. save their own edited version of a public access file, they should be
  35121. told to copy the file into their own directory first, then to load it
  35122. from there. This seems a good strategy for all sorts of files and not
  35123. just Advance.
  35124. 7.7
  35125. Database needs update access
  35126. 7.7
  35127. Like most databases, the Advance DB does not load the whole file.
  35128. Instead, it reads and writes individual records. The file must be opened
  35129. for update. Naturally, this will fail if the user is not allowed to
  35130. update the file. Unfortunately, if the user does not have write access
  35131. to the file, or if the file is locked, Advance does not generate a
  35132. proper error message, instead it just beeps. Mrs Handcockæs local dealer
  35133. informs her that Acorn is aware of this problem.
  35134. 7.7
  35135. Network users will know that there are file interlocks which prevent a
  35136. user opening a file for update if it is already open for update or just
  35137. reading, and they will also prevent any users opening a file at all if
  35138. it is already open for update.
  35139. 7.7
  35140. Printing problem
  35141. 7.7
  35142. Mrs Handcock writes, öNearly all our printing is done over the net to a
  35143. Calligraph laser printer. All machines print WP files perfectly, but
  35144. when it comes to spreadsheets, any machines which have a hard disc
  35145. upgrade (A3000s have 20Mb HCCS IDE drives, the 310 has an ICS drive)
  35146. refuse to print and hang up the machine.ò This problem has stumped me.
  35147. If anyone has any suggestions please let me have them and I will pass
  35148. them on to Mrs Handcock.
  35149. 7.7
  35150. Too many fonts
  35151. 7.7
  35152. The Advance spreadsheet will not run if you have Étoo manyæ fonts. To
  35153. make matters worse the error message it produces, ÉToo many items in
  35154. menu,æ is unhelpful. In a letter in which he says he was ötouched by
  35155. your desperate plea ... for letters on Advanceò, Peter Young of
  35156. Northallerton, North Yorkshire, points out the fonts problem. Peter
  35157. remarks that it reminds him of RISC OS 2 versions of Edit Ö which should
  35158. be sufficient to galvanize Acorn/Clares into fixing it!
  35159. 7.7
  35160. None of the other Advance tools seem as susceptible to this problem
  35161. which is made worse by the way the spreadsheet presents the fonts. It
  35162. uses one menu option for the regular version of the font and another for
  35163. any variations. The error seems to occur if the fonts menu has more than
  35164. 39 entries.
  35165. 7.7
  35166. Who needs it?
  35167. 7.7
  35168. Elwyn Morris sent a very interesting letter responding to my request for
  35169. letters from people who have decided not to use Advance. He finds that
  35170. PipeDream is able to do all his word processing, and it also meets his
  35171. simple database and spreadsheet requirements. He finds PipeDreamæs
  35172. ability to use its own printer drivers, as well as the RISC OS ones,
  35173. valuable and, finally, he can run PipeDream on MS DOS, so his files can
  35174. be linked with others done at work.
  35175. 7.7
  35176. I am an enthusiastic PipeDream user and I cannot disagree with anything
  35177. Elwyn writes. Still, having tried to teach both programs, I find the
  35178. Advance tools much easier to explain to new users, and they seem to
  35179. learn them more easily.
  35180. 7.7
  35181. Like Elwyn, most microcomputer owners have pretty simple requirements
  35182. for databases and spreadsheets, if we use them at all. We are not crying
  35183. out for relational databases or multi-dimensional programmable
  35184. spreadsheets. When we find a program which does what we need, reasonably
  35185. conveniently, we tend to stick with it. This is no doubt a
  35186. disappointment for all software developers Ö not just those in the
  35187. Archimedes world.
  35188. 7.7
  35189. I like Advance because it seems to me to be straightforward and easy to
  35190. use without including a lot of features I do not use.
  35191. 7.7
  35192. In a module?
  35193. 7.7
  35194. Bernard Veasey from Chichester suggested that Advance might be quicker
  35195. to load on the Econet if it were combined in one module which would add
  35196. the program to the Resources:$.Apps directory. The advantage would be
  35197. that it would load over the network as one big module file. This should
  35198. help for other programs but I am not sure whether the Advance protection
  35199. would tolerate it. Also, you would be filling up memory with some tools
  35200. you might not need. However, I will try out the idea using a program
  35201. which creates a module from an application which appears on the Risc
  35202. User April 1993 magazine disc.
  35203. 7.7
  35204. Has anyone tried importing Lotus 1-2-3 WK1 files to the spreadsheet
  35205. tool? The Advance manual says it is possible.
  35206. 7.7
  35207. I would be glad to receive any correspondence about Advance. So far, the
  35208. score stands at three letters, only one of which came from a regular
  35209. Advance user. It was encouraging to find the column was not just of
  35210. interest to Advance users. Probably the other readers are people, like
  35211. me, who are determined to get full value from their Archive!
  35212. 7.7
  35213. My address is 8áVirginia Park Road, Gosport, Hants, PO12 3DZ.ááA
  35214. 7.7
  35215. Games Column
  35216. 7.7
  35217. Dave Floyd
  35218. 7.7
  35219. Over the years, the Archimedes games player has had a steady supply of
  35220. software but, compared to other platforms, you wouldnæt say it was
  35221. prolific. Towards the end of last year, a number of established games
  35222. companies began to take an interest in the Archimedes market, so we are
  35223. looking forward to seeing a good number of original new games as well as
  35224. conversions this year.
  35225. 7.7
  35226. Future columns will be directed both by what is happening within the
  35227. Archimedes games market and also by your input, so if you have any
  35228. opinions on games or want to suggest the direction you would like the
  35229. column to take, please write to me.
  35230. 7.7
  35231. Over the first two Games Column, Iæll look briefly at each game genre
  35232. and see what is available at present and what may be appearing in the
  35233. near future.
  35234. 7.7
  35235. Shoot-Em-Ups
  35236. 7.7
  35237. My favourite within this category has to be Axis from TBA Software. I
  35238. enjoyed this game with an ARM 2 chip fitted, but now that I have an ARM
  35239. 3, it really is very slick indeed. When you rotate your tank, it stands
  35240. still while the whole of the scenery moves. Marvel at the power of the
  35241. Archimedes and the talent of the programmers while shooting everything
  35242. that moves Ö superb!
  35243. 7.7
  35244. Certainly worth a mention is Apocalypse, from 4th Dimension. It bears
  35245. the mark of a good game in that itæs still playable years after release.
  35246. With many worlds to conquer and a vast selection of aliens to overcome,
  35247. the action is relentless, especially on the later levels. As if that
  35248. were not enough, you have limited fuel with which to complete your
  35249. mission.
  35250. 7.7
  35251. Xenon 2 is a conversion of the Amiga classic by Gamesware and another
  35252. piece of software that should be in the collection of every self-
  35253. respecting shoot-em-up lover. The parallax scrolling is smooth and there
  35254. are hordes of aliens to blast while you try to collect power-ups to
  35255. increase your fire power. The graphics are well detailed and animated
  35256. and, unlike many vertically scrolling games, you can reverse if you find
  35257. you have taken a wrong turning. Great fun.
  35258. 7.7
  35259. I was never a great lover of Asteroids, but Spheres of Chaos from Matt
  35260. Black is a must. It is not so much a version of the old classic as a
  35261. completely new game based on the principles of the original. The
  35262. colours, sound and variations on the original theme, along with a multi-
  35263. player option and the facility to modify the parameters of the game,
  35264. make this a winner.
  35265. 7.7
  35266. Some may be surprised that I have not included Zarch in my selection but
  35267. I find that using the mouse to control the ship is less than
  35268. satisfactory Ö a bias that runs over to other Zarch-type games. Nevryon
  35269. looked very pretty when it was released but, unfortunately, I donæt have
  35270. four hands, which seem essential to master the controls.
  35271. 7.7
  35272. The worst example has to be Zelanites. Basically, it is space invaders
  35273. with better graphics, and I was surprised that it was a full price
  35274. release at all. It totally amazes me that Superior Software have seen
  35275. fit to include it on Play It Again Sam 3.
  35276. 7.7
  35277. Platform games
  35278. 7.7
  35279. The obvious choices amongst platform games are all conversions. Zool
  35280. (Gremlin), James Pond (Krisalis), James Pond 2 Ö Robocod (Gamesware) and
  35281. Chuck Rock (Krisalis) are all absorbing and challenging games with good
  35282. cartoon-style graphics. That they have proved their quality on Megadrive
  35283. and Amiga where platform games face far greater competition than is
  35284. available Archimedes, speaks volumes, and the conversions themselves are
  35285. all of good quality.
  35286. 7.7
  35287. Other conversions that no games collection should be without are Gods
  35288. (Krisalis) and Magic Pockets (Renegade). Good graphics and playability
  35289. combine with that öone-more-goò factor that ensures value for money. One
  35290. advantage with owning an Archimedes is that (so far) we only get
  35291. conversions of the better games and long may it continue.
  35292. 7.7
  35293. One Éhome bredæ game that has been taking up more of my time than I care
  35294. to admit is Warlocks from Network 23. The sprites are a touch small and
  35295. the sound could be improved but this is still a very impressive effort
  35296. and offers hours of fun and frustration for the games player.
  35297. 7.7
  35298. Fighting games
  35299. 7.7
  35300. There is very little competition so far in the Archimedes field although
  35301. the genre appears to be flourishing on other systems. Grievous Bodily
  35302. æArm from 4th Dimension and Aggressor from Matt Black have been the only
  35303. two titles to date. Of these two, Aggressor gets my vote but itæs not
  35304. Street Fighter 2 and if released on any other format, it would be
  35305. totally overwhelmed. I have seen an advert for a new game called
  35306. DeathBlow but have not seen the game yet so cannot comment.
  35307. 7.7
  35308. Adventure games
  35309. 7.7
  35310. Text adventures seem to have hit a bit of a lull within the computer
  35311. community Ö which I feel is a shame. With the power and memory available
  35312. on the Archimedes, some very large and enjoyable adventures could be
  35313. written but nothing seems to be happening. Most of the old Acornsoft
  35314. adventures have been converted from the BBC by Topologika along with
  35315. some new titles which are all of good quality and would be a good place
  35316. for the beginner to start out in the world of adventuring.
  35317. Unfortunately, my own personal favourite, Gateway To Karos, has not been
  35318. converted, but I live in hope.
  35319. 7.7
  35320. Robico have been very quiet of late but released a number of games a few
  35321. years back which would provide a good buy for those who need more of a
  35322. challenge. I always found that their games were a little difficult but
  35323. they were always logical and the quality of the text kept me coming back
  35324. for more.
  35325. 7.7
  35326. I find it a great shame that no-one has seen fit to convert the
  35327. marvellous adventures once produced by Level 9. From the truly colossal
  35328. Snowball through the rest of their adventures, I spent many a happy hour
  35329. exploring and puzzling. The Level 9 adventures are one reason why I
  35330. still keep my old BBC and actually get it out of the cupboard every now
  35331. and then.
  35332. 7.7
  35333. Sadly, it is now very difficult to find either The Pawn or its follow
  35334. up, Guild of Thieves. I played both games on an Amiga long ago, and they
  35335. were exceptional examples of how to write an adventure game.
  35336. Unfortunately, I did not buy them when they were released on the
  35337. Archimedes and if anybody has a copy which they would be willing to sell
  35338. me, please get in touch. Wonderland is another adventure from Magnetic
  35339. Scrolls which is in the same mould and is well worth getting if you come
  35340. across it.
  35341. 7.7
  35342. Possibly one of the best ways to obtain good quality text adventures is
  35343. through a public domain utility which allows you to use data files from
  35344. the extensive range written by Infocom. During the eighties, Infocom
  35345. were prolific in producing very good quality games but, being American,
  35346. they never turned their attention to the Acorn market. Using the PD
  35347. utility, you can use the PC versions of the games and play them as if
  35348. they were written for the Archimedes. Most of the games have been re-
  35349. released in compilation form now, so it is also a very cost-effective
  35350. method of increasing your software collection.
  35351. 7.7
  35352. Finally, Gamesware have converted Simon the Sorcerer from other
  35353. platforms. Although it is not a text adventure in the classic style, it
  35354. has to be included with the genre. Unfortunately, it has also meant the
  35355. conversion of a Sega type price of ú39.99. I know all the arguments:
  35356. small user base, licensing costs, programming costs, etc but, no matter
  35357. how many good reviews I read, I remain unconvinced that a game is worth
  35358. that kind of money. Maybe readers who have bought the game would like to
  35359. write to me with their opinions and convince me that I am wrong. (They
  35360. say öabout two weeksò for Simon the SorcereròÖ but it was supposed to be
  35361. out for Christmas. Ed.)
  35362. 7.7
  35363. Next month, I will look at simulations, puzzle games and Elite-style
  35364. games. If I have not mentioned your particular favourite shoot-em-up,
  35365. platform, fighting or adventure game, please let me know. Also, if you
  35366. have any opinions relating to the Archimedes games market, please write
  35367. to me c/o PO Box 2795, Harlesden, London NW10 9AY.ááA
  35368. 7.7
  35369. Of the games Dave mentioned, Archive stock the following:
  35370. 7.7
  35371. Aggressor Ö ú15
  35372. 7.7
  35373. Apocalypse Ö ú29
  35374. 7.7
  35375. Axis Ö ú23
  35376. 7.7
  35377. Chuck Rock Ö ú24
  35378. 7.7
  35379. Gods Ö ú24
  35380. 7.7
  35381. Grievous Bodily æArm Ö ú24
  35382. 7.7
  35383. James Pond Ö ú24
  35384. 7.7
  35385. James Pond 2: Robocod Ö ú24
  35386. 7.7
  35387. Magic Pockets Ö ú24
  35388. 7.7
  35389. Spheres of Chaos Ö ú23
  35390. 7.7
  35391. Xenon 2 Ö ú24
  35392. 7.7
  35393. Zool Ö ú24
  35394. 7.7
  35395. Music Column
  35396. 7.7
  35397. Stewart Watson
  35398. 7.7
  35399. Rhapsody 3
  35400. 7.7
  35401. Rhapsody 3 has a number of features which are particularly useful for
  35402. teachers, but might well be of use to other users. The most obvious of
  35403. these is the transpose facility. Once a score has been input in one key,
  35404. it can be transposed up or down at will. If you are working with a class
  35405. on a piece prepared in Rhapsody and one of the pupils happens to play
  35406. the clarinet you simply load the score, select the appropriate stave and
  35407. transpose the stave up two steps. You then have the melody in the
  35408. appropriate key, ready to be printed, almost. The only change required
  35409. before printing is that some beams, especially notes on the middle line
  35410. of the stave, might need to be altered.
  35411. 7.7
  35412. Re-tail
  35413. 7.7
  35414. To do this, open the stave menu, select re-tail, then both. At this
  35415. stage, it is worth checking through the score to make sure that
  35416. everything is as you would like it before printing, as unfortunately
  35417. Rhapsody 3 does not appear to recognize whether beams of notes on the
  35418. middle line should go up or down to fit in with the notes on either
  35419. side, but simply sets beams of all notes on the middle line to go up.
  35420. This is an omission from the program Ö I hope it will be addressed in
  35421. some future upgrade.
  35422. 7.7
  35423. Transposition
  35424. 7.7
  35425. A point to note is that transposition in Rhapsody is cumulative.
  35426. Therefore if you transpose a part up two semitones, you could return it
  35427. to its original pitch by transposing it down two semitones. However, if
  35428. you had transposed it up by two semitones, and then wanted it transposed
  35429. down three semitones below the original, you would have to set the
  35430. transpose depth to Ö5.
  35431. 7.7
  35432. Chord symbols
  35433. 7.7
  35434. Before the guitar chord facility became available, I used to print chord
  35435. letters above the stave. This worked well for keyboard players and
  35436. guitarists, but if the piece had to be transposed, it would appear in a
  35437. new key with the chord symbols for the original key. I now realize that
  35438. I should have entered the chord symbols on a separate stave, above the
  35439. main melody stave, so that I could transpose the melody stave and print
  35440. it out without any chord symbols. I now use the guitar chord function
  35441. for inputting chords using a half size stave. This not only inputs chord
  35442. grids for guitarists, but also names the chords for keyboard players.
  35443. 7.7
  35444. Editing
  35445. 7.7
  35446. When moving from one stave to another while editing a multi-stave score,
  35447. ensure that a note or symbol is selected on the current stave before
  35448. editing or transposing.
  35449. 7.7
  35450. Bar numbers
  35451. 7.7
  35452. The automatic insertion of bar numbers at the start of each line, which
  35453. Rhapsody 3 implements by default, can very often be useful. However,
  35454. when it is not required, there is no obvious way to switch it off. From
  35455. the preferences menu, available from the Rhapsody icon on the iconbar,
  35456. you can switch off the bar numbers on the screen by making the bar
  35457. number colour the same as the background colour, but this does not
  35458. affect the printout. The only way I can think of to get round this is to
  35459. load each page into ScoreDraw and delete the numbers in Draw.
  35460. 7.7
  35461. TAB
  35462. 7.7
  35463. Most people are familiar with standard music notation, where notes are
  35464. written on a five-line stave. Guitar players, however, often have their
  35465. music written on two staves, one normal stave, and a second six-line
  35466. stave with one line for each string of the guitar. Unlike the keyboard,
  35467. a guitar can sound the same note on different strings at different fret
  35468. positions. The six line stave shows the guitarist which fret on which
  35469. string should be played.
  35470. 7.7
  35471. Writing TAB
  35472. 7.7
  35473. When writing parts in TAB, all you need do is prepare the top stave as
  35474. normal in Rhapsody, ScoreDraw, or your chosen notation package, but save
  35475. it as a drawfile with a big system gap, ie. the gap between the
  35476. different staves on the paper. Leave enough room so that when the stave
  35477. is loaded into Draw, or DrawPlus, there is room to add the TAB stave. If
  35478. you are using DrawPlus you can have the TAB stave, together with any
  35479. other symbols you might wish to add, in a library file, and once you
  35480. have made one TAB stave the correct size, you can simply duplicate it.
  35481. For accurate fitting, make sure the grid lock is switched off. As long
  35482. as both the normal stave and the TAB stave are the same width, you need
  35483. only align one corner.
  35484. 7.7
  35485. Bass TAB
  35486. 7.7
  35487. The principle of adding a TAB stave works equally well for music for the
  35488. bass guitar. The only difference is that, since the bass has only four
  35489. strings, you only need a four-line TAB stave.
  35490. 7.7
  35491. Monthly disc
  35492. 7.7
  35493. Iæve included several files for the monthly disc, including the
  35494. drawfiles with the guitar TAB stave and bass guitar TAB stave, and a
  35495. library of music symbols for loading into DrawPlus. The drawings are not
  35496. outstanding, and anyone with a bit of artistic flair should be able to
  35497. improve them without too much trouble, but they are functional.ááA
  35498. 7.7
  35499. CC
  35500. 7.7
  35501. From 7.6 page 28
  35502. 7.7
  35503. Electronic CAD(4) Ö Vector for PCB Design
  35504. 7.7
  35505. Richard Torrens
  35506. 7.7
  35507. I have been using DrawPlus for a long time now and it was so good that I
  35508. never upgraded to Vector. When I was considering an upgrade from
  35509. LinTrack, I purchased OakPCB because I had heard that it looked
  35510. promising. As you read last month, it does indeed look interesting and
  35511. it is fine for small circuits. However, I found that there were
  35512. limitations for the kind of work I do. In the meanwhile, I have upgraded
  35513. to Vector and I regret not having done so before. Vector has some
  35514. special features which make it very good for PCB work. The latest
  35515. version is 1.10 and some of the features mentioned here may not be
  35516. present on earlier versions.
  35517. 7.7
  35518. If, as a result of this article, you buy Vector (ú85 +VAT), please
  35519. mention my name to 4Mation, so we can all assess the market for PCB CAD.
  35520. (The same applies if you buy it through Archive at ú92. Ed.) If there is
  35521. sufficient demand, extra modifications are possible. In the meanwhile,
  35522. as 4Mation know little or nothing about PCB design, I have offered them
  35523. free technical support via Archive, so if you have problems please
  35524. contact me.
  35525. 7.7
  35526. Vector was written, as was DrawPlus, by Jonathan Marten who is an
  35527. engineer in the aerospace industry. He started using Acornæs original
  35528. Draw and found it lacking. So Jonathan started rewriting it. Eventually,
  35529. he was satisfied and released the new program into PD as Draw1╜. This
  35530. was gradually upgraded and became DrawPlus. Then Jonathan teamed up with
  35531. 4Mation, who put more ideas and improvements into the melting pot.
  35532. 7.7
  35533. The important points are that the program was written for the
  35534. programmeræs own use. It is a Éliveæ program which still grows. It also
  35535. seems that Jonathan is a very clear thinker as Vector is a major work
  35536. which is very well thought out, useful for doing real things and copes
  35537. very well with a lot of tasks which he himself never even considered. I
  35538. suspect that he is never satisfied with his own work and, however good
  35539. it is, always seeks something better.
  35540. 7.7
  35541. Jonathan has also written a utility to convert my LinTrack files to
  35542. Vector and the resulting display looks really good and prints out
  35543. extremely well (within the limitations of the original LinTrack file). I
  35544. had initially thought that I would still use LinTrack and simply use
  35545. Vector for printing out. Iæm not so sure now Ö it looks as if Iæll do
  35546. the design in Vector also.
  35547. 7.7
  35548. Special features
  35549. 7.7
  35550. Vectoræs special features are its layers, its rulers and position
  35551. readout, its ÉOverlayæ facility and its library. It also has facilities
  35552. for merging and splitting objects. These all combine to make the package
  35553. very versatile and powerful. My intention was that the rest of this
  35554. article should consist of instructions on how to use these features,
  35555. with special reference to PCB design, since these features are not
  35556. covered very well in the manual. However, as there is such a pressure on
  35557. space in Archive at the moment, Paul has decided to put the unexpurgated
  35558. version on the monthly program disc in Impression format and as a text
  35559. file and limit me to a summary!
  35560. 7.7
  35561. Summary
  35562. 7.7
  35563. Vector gives me, in a single package, a circuit design package, a PCB
  35564. layout package, a technical drawing package and a general drawing
  35565. package. I would love to find a dedicated PCB program which does better
  35566. but I havenæt yet. In the meanwhile, I enjoy using Vector. Using Vector
  35567. for everything also simplifies my learning curve. However, be warned:
  35568. Vector has no design rules to help you with PCB work: Vector will only
  35569. do what you tell it. It wonæt fight you but it is so versatile that you
  35570. may easily confuse yourself. It can do just about anything you want Ö so
  35571. it can be very easy to make it do something you donæt want, especially
  35572. with the use of layers and grouping, so organise your thoughts.
  35573. 7.7
  35574. I have several future articles planned but it would be interesting to
  35575. know what you would like to see. How about PipeDream for parts listing,
  35576. stock control, purchasing, letter answering, DTP and for general
  35577. business use? I also want to get into SBase and how to use it for stock
  35578. control. Circuit Analysis programs are on my list (a couple were
  35579. reviewed last month) and I may also cover ArcFax and Prophet Ö
  35580. incidentally Quentin Paine of Apricote Studios is working on a major
  35581. update of this which I await with interest.
  35582. 7.7
  35583. RiscCAD
  35584. 7.7
  35585. Then thereæs RiscCAD from Davyn Software. The programmer, David Buck,
  35586. wants to write a PCB design package and I am in close contact with him.
  35587. Now is your chance to tell the programmer exactly what you do or do not
  35588. want in a program. All suggestions to me please. We could get the
  35589. program we all want if we act quickly.
  35590. 7.7
  35591. Fastrax
  35592. 7.7
  35593. There is also Fastrax from Techsoft. A pre-release copy of this arrived
  35594. by this afternoonæs post. It looks very promising indeed. There is, as
  35595. yet, no manual but the program seems pretty much self-explanatory. I
  35596. have had a long chat with the programmer and Ö would you believe it Ö he
  35597. used to work for Linear Graphics so, in effect, the program is taking
  35598. over the legacy of LinTrack. Maybe thatæs why I find it so interesting Ö
  35599. more on this is sure to follow.
  35600. 7.7
  35601. If you have ideas, suggestions, questions, etc, write to me, Richard
  35602. Torrens, 30 Reach Road, Burwell, Cambridge, CB5 0AH (0638-741930).ááA
  35603. 7.7
  35604. New Outline Fonts on the Archimedes (2)
  35605. 7.7
  35606. Richard Hallas
  35607. 7.7
  35608. In Archive 7.3, p34, I examined a clutch of new fonts from ITC,
  35609. Letraset, Monotype and URW, brought to the Acorn platform by the
  35610. Datafile and LOOKsystems. The LOOKsystems Monotype conversions are
  35611. packaged in sets of 100 typefaces, which makes them very cheap
  35612. individually. These fonts are all official conversions, of the very
  35613. highest quality, from some of the worldæs greatest and longest-
  35614. established sources of typefaces. They are all provided in both RISC OS2
  35615. and RISC OS3 format, complete with full kerning data, hinting and
  35616. scaffolding for each character, along with extra characters in some
  35617. cases. (See the end of this article for some important new information
  35618. about the Datafileæs font conversions.)
  35619. 7.7
  35620. The (legal) conversion of fonts from other platforms is a new thing to
  35621. the Acorn world. Other fonts so far released have been created from
  35622. scratch on Acorn machines. The Monotype conversions are sold,
  35623. surprisingly, in a Ébudgetæ form, with a pack of 100 faces working out
  35624. overall at under ú1 per face. Two new contenders have now entered the
  35625. font scene in a similarly Ébudget packæ form, but this time the fonts
  35626. are in RISC OS 2 format only and have all been created on Acorn machines
  35627. from scratch. Whilst they are not Éofficialæ fonts in the same way as
  35628. the Datafile and LOOKsystems conversions, they emulate existing styles
  35629. and they are available very cheaply.
  35630. 7.7
  35631. The first is Dalmation Publicationsæ Font Library: 101 fancy fonts for
  35632. ú19.95 including p&p. The second is Tekoa Graphicsæ Font Pack One: 25
  35633. body text fonts for ú22.75 including p&p.
  35634. 7.7
  35635. 101 Dalmations
  35636. 7.7
  35637. The Dalmation Publications Font Library consists of four discs
  35638. containing 101 faces, which group into 41 families with between one and
  35639. eight faces per family. The fonts are newly drawn on the Archimedes, but
  35640. there are equivalent PostScript versions of most of the fonts, and a
  35641. listing of correspondences between Acorn and PostScript names is
  35642. available. The vast majority of the fonts have Éhintingæ lines which
  35643. ensure that bits of characters do not disappear when printed at small
  35644. sizes, but only a small number have scaffolding lines. Being RISC OS2
  35645. format, none of the fonts contain any kerning data.
  35646. 7.7
  35647. The Dalmation fonts do not attempt to be up to the standards of the
  35648. Éofficialæ conversions but the author, Toby Richards, claims that their
  35649. quality is comparable with the fonts supplied with ArtWorks. In fact, I
  35650. believe he is doing himself a disservice with this comparison. The
  35651. ArtWorks fonts consist, in the main, of letters and numbers and a few
  35652. other symbols, but otherwise have fairly empty character sets and hardly
  35653. any contain hinting or scaffolding.
  35654. 7.7
  35655. The Dalmation fonts do contain full hinting (and sometimes scaffolding),
  35656. and the character sets in virtually all the fonts are completely full.
  35657. In fact, the Dalmation Font Library fonts follow the EFF Latin 1 layout,
  35658. so in addition to all the standard Acorn Latin 1 characters, you also
  35659. get a number of extras, including the superscript 4 which is included in
  35660. EFF fonts but not in the standard Acorn layout. The accented W and Y
  35661. characters, which are used in Welsh, are also provided. These are fairly
  35662. rare inclusions in fonts other than those from EFF.
  35663. 7.7
  35664. Close examination of the characters reveals that the majority of them
  35665. have been drawn to a very high standard. A few of the fonts are not
  35666. particularly good, but the majority are very well defined indeed. It
  35667. seems a bit of a pity that scaffolding lines are only present in a small
  35668. number of the faces. The purpose of scaffolding lines is, in the main,
  35669. to retain the correct proportions of letters regardless of the scaling
  35670. factors used. Hinting lines (which are present in these fonts) ensure
  35671. that thin parts of characters do not disappear when they are printed at
  35672. small sizes. As the majority of these fonts are of the Éfancyæ variety,
  35673. they are more likely to be used at larger point sizes, so the absence of
  35674. scaffolding doesnæt really make a great deal of difference.
  35675. 7.7
  35676. Although many of the faces are for display use, a number are suitable
  35677. for use as body text. These include the elegant Boulevard, which is
  35678. reminiscent of the font Acorn used in the older (RISC OS 2) manuals.
  35679. Another elegant font which I particularly liked is Transworld Ö very
  35680. modern, but quite suitable for body text use.
  35681. 7.7
  35682. As for truly fancy fonts, there are some real gems in this collection.
  35683. The vampire-invoking Nosferatu font is very nicely designed, with
  35684. letters that look as though theyæve been drawn in blood. Rather less
  35685. gory is the Spotlight font. This makes an ideal companion to the
  35686. ÉBroadwayæ range (the official conversions of which are available from
  35687. the Datafile) ù itæs designed in the same style but is a new addition to
  35688. the family. Open circles in the letters give the impression of attached
  35689. light bulbs. A particularly interesting font is Hoedown, in which all
  35690. the letters appear to be made out of planks of wood nailed together.
  35691. (This is one of the very few fonts, though, which contains little other
  35692. than the actual letters.)
  35693. 7.7
  35694. As well as body and fancy text fonts, the collection also contains a
  35695. small number of very interesting specialised fonts. Checkmate provides
  35696. monochrome illustrations of Chess and Draughts pieces, with and without
  35697. shaded square backgrounds. (A similar font is available from EFF.)
  35698. Handsign provides, as you might expect, a set of hand signs, and a
  35699. family of three Zodiac fonts provide every conceivable astrological
  35700. symbol. As well as the Zodiac signs, there are symbols for Chinese
  35701. astrology, Chinese year pictorial symbols, Yin and Yang and I Ching
  35702. signs. A ReadMe file on one of the discs explains what all the symbols
  35703. in the Zodiac fonts are, and also details the keyboard layout of the
  35704. Checkmate font. Further files on the disc provide general character
  35705. layouts in Impression, Ovation and plain text formats. These provide a
  35706. very useful reference.
  35707. 7.7
  35708. Although all the fonts are currently in RISC OS 2 format, Dalmation
  35709. Publications intends to provide a RISC OS 3 upgrade for minimal cost at
  35710. some point in the future.
  35711. 7.7
  35712. To sum up, the Dalmation Font Library provides really excellent value
  35713. for money, considering that each face works out at slightly under 20p.
  35714. The claim that this is öa commercial font library at a PD priceò is
  35715. entirely valid. A few of the fonts are a little bit lumpy but the vast
  35716. majority of them are extremely well defined, and a few are nothing less
  35717. than superb quality. The Zodiac signs, in particular, are very nicely
  35718. created. At under ú20, this collection is not to be sniffed at.
  35719. 7.7
  35720. It is important to remember that fonts available from some public domain
  35721. sources are quite simply illegal, and are usually of very poor quality
  35722. in any case. The Dalmation pack provides a large number of fonts at a
  35723. public domain price, but they are legal and generally of excellent
  35724. quality. Purchasers of Dalmationæs Font Book, published a couple of
  35725. years ago, may be pleased to know that the best free fonts supplied with
  35726. that publication have been included in this collection in an upgraded
  35727. form. The fonts in this collection are, on the whole, of a very much
  35728. higher quality than those supplied with ArtWorks. If you need any of the
  35729. specialised fonts such as the Handsign or Zodiac faces, then the
  35730. collection is well worth the asking price for those faces alone. I can
  35731. recommend this font pack without reservation.
  35732. 7.7
  35733. (The illustration on the previous page shows a small sample of some of
  35734. the more attractive and novel faces in the collection.)
  35735. 7.7
  35736. Tekoa Graphics Fonts
  35737. 7.7
  35738. Font Pack One from Tekoa Graphics consists of two 800Kb floppies (or one
  35739. high density disc). There are 25 faces in total, divided into nine
  35740. families of one, two or four faces each. In contrast to the generally
  35741. fancy-font orientation of the Dalmation pack, the vast majority of the
  35742. fonts supplied here are body text faces, and very widely recognised ones
  35743. at that.
  35744. 7.7
  35745. The author, Roger Amos (who has also written several books about Acorn
  35746. computers), describes the fonts as being Éinspired byæ existing designs.
  35747. Versions of the popular fonts University, Benguiat, Bookman, Zapf
  35748. Chancery, Garamond, Optima and Palladio are provided (each having
  35749. similar-sounding but different names), along with a couple of extras,
  35750. namely a display font called Matrix and a cyrillic font called Moscow,
  35751. whose design appears to be based on Bodoni.
  35752. 7.7
  35753. (The illustration top right of this page shows the main face in each
  35754. family.)
  35755. 7.7
  35756. The fonts are in RISC OS 2 format, without kerning data but including
  35757. full scaffolding and hinting. They do not claim to be PostScript
  35758. compatible Ö they have all been drawn from scratch by hand, and employ
  35759. slightly revised and simplified designs in some cases. Certainly, you
  35760. should not expect them to appear identical to their Éofficialæ
  35761. counterparts with the original names. Nevertheless, they do a perfectly
  35762. good impersonation of the standard fonts, and they are perfectly useable
  35763. as body fonts. A good illustration of this is that Roger Amos typeset
  35764. his book ArtWorks Made Easy (published by Dabs Press) using the Garland
  35765. font (the Garamond equivalent) in this pack. Another tribute to the
  35766. quality of these fonts is the fact that some of them are supplied as
  35767. standard with Risc Developmentsæ Ovation DTP package. However, the fonts
  35768. have been revised and updated, and the latest versions are presented in
  35769. this collection.
  35770. 7.7
  35771. All the fonts in the pack contain full character sets with the exception
  35772. of Matrix and Moscow, which are rather specialised. A drawfile showing
  35773. the keyboard layout of the Moscow font is supplied. However, the mid-
  35774. range characters are not included in any of the fonts (unlike the
  35775. Dalmation offerings). This effectively means that you canæt use these
  35776. fonts in Welsh Ö otherwise itæs of pretty minor importance.
  35777. 7.7
  35778. The fonts in this pack work out at 91p each, which certainly makes them
  35779. very good value. As a starter pack, the range of fonts provided gives an
  35780. excellent introductory selection of popular faces. However, in all
  35781. fairness, I have to compare them to the Monotype fonts from LOOKsystems,
  35782. as the individual prices of each font are virtually the same from both
  35783. suppliers. Although the LOOKsystems pack is four times as expensive as
  35784. the Tekoa pack, you do get four times as many fonts, so it all works out
  35785. the same in the end. The LOOKsystems fonts are PostScript compatible
  35786. RISC OS 3 conversions of world-class fonts with full kerning data,
  35787. whereas the Tekoa fonts are RISC OS 2 format fonts which are drawn from
  35788. scratch and are therefore not PostScript compatible. Although, to the
  35789. majority of Acorn users, PostScript compatibility simply isnæt a valid
  35790. concern, it is important to remember that the Monotype fonts (and indeed
  35791. the ITC, Letraset and URW fonts from the Datafile) are the absolute top
  35792. quality original designs created by famous world-class type designers
  35793. such as Hermann Zapf. I also believe that kerning pairs, now that they
  35794. are available in Acorn fonts, should be provided wherever possible.
  35795. Kerning is important, and makes an appreciable difference to the
  35796. presentational quality of a document. I hope that Tekoa Graphics will
  35797. consider updating the fonts to included kerning data Ö it would
  35798. certainly make them even more useful and better value. Of course,
  35799. kerning data is more relevant to body text fonts than to display faces.
  35800. 7.7
  35801. The Tekoa Graphics Font Pack One is, I believe, very good value
  35802. (especially when compared with fonts on other platforms) but I am unable
  35803. to recommend it unreservedly simply because you can get better quality
  35804. original Monotype fonts for the same price per face. However, you do
  35805. have to buy the Monotype fonts in packs of 100 at a time, which makes
  35806. them collectively quite expensive as a one-off purchase. The Tekoa font
  35807. pack is a quarter the price, and of all the Monotype fonts that have
  35808. been converted so far, only Garamond is common to both packs. Ovation
  35809. users may be less inclined to get this pack, as three of the font
  35810. families it contains (Bookmark, Chaucer and Paladin) are simply upgrades
  35811. to fonts supplied with their program. However, these fonts comprise an
  35812. excellent starter pack, and if you need these particular faces, this is
  35813. a very economical way of getting high quality equivalents.
  35814. 7.7
  35815. Datafileæs Fonts
  35816. 7.7
  35817. The licensing conditions concerning the Datafileæs excellent conversions
  35818. of various classic fonts, have been re-negotiated. As well as a
  35819. reduction in prices, a pick and mix service is now available.
  35820. 7.7
  35821. Previously, entire families had to be supplied singly on separate discs,
  35822. with the first face costing ú10 and subsequent faces costing ú5, and
  35823. this condition was imposed by the previous licensing agreement. However,
  35824. the Datafile has managed to re-negotiate the deal and can now supply
  35825. fonts at a reduced rate of ú7 for the first face. You are also free to
  35826. select any number of faces from any number of font families at a time,
  35827. and they will all be supplied on a single disc. This is very much more
  35828. economical, as you can now, for example, buy just the regular small caps
  35829. face from Antiqua for ú7, rather than having to shell out ú70 for the
  35830. whole set of 16 faces!
  35831. 7.7
  35832. Regardless of how many faces you buy, you receive them on a disc in a
  35833. very attractive and economically-sized plastic wallet. The ability to
  35834. pick exactly which faces you want, is a significant advance for the
  35835. Datafile. Itæs a condition which is not available to purchasers of these
  35836. fonts on other platforms and it is also worth stating that rather than
  35837. the ú7 (maximum) which the faces cost in their Acorn-format conversions,
  35838. on the other platforms they cost ú35 each, five times the amount!
  35839. 7.7
  35840. Although these conversions may seem a little expensive compared with the
  35841. LOOKsystems Monotype ones, it is the nature of the Datafileæs licensing
  35842. conditions which determine the price. It is important to remember that
  35843. these fonts are of the highest possible quality, and come from some of
  35844. the worldæs top designers. For example, Classico is Hermann Zapfæs
  35845. modern (1990s) reworking of of the classic Optima font. Itæs a real
  35846. beauty.
  35847. 7.7
  35848. I am told that demand for these fonts from the Acorn community is
  35849. currently rather small. I believe it is very important for the Acorn
  35850. world generally that the conversions continue, so if you need any new,
  35851. top quality fonts I urge you to have a look at these. The Datafile has
  35852. had a lot of interest from PC owners desperate to buy the fonts at the
  35853. Acorn prices. Unfortunately the Datafile cannot currently supply the
  35854. fonts in anything other than Acorn format, so the PC users will have to
  35855. go on paying top prices. However, the lack of interest from Acorn owners
  35856. indicates that they donæt know what a good thing they are missing! It
  35857. would be a tragedy if the Datafile had to stop converting these
  35858. excellent fonts because it was unable to gain revenue from them.
  35859. 7.7
  35860. Since the first article in Archive 7.3, the Datafile has been busy
  35861. converting many more fonts, and they now total over 100 faces in more
  35862. than 30 families. My personal favourites are ITC Panache and URW
  35863. Commercial Script, both extremely attractive faces which I use a great
  35864. deal.ááA
  35865. 7.7
  35866. A sample of the fonts added since the last review.
  35867. 7.7
  35868. 16-bit Digital Audio Ö Part 2
  35869. 7.7
  35870. David Lenthall
  35871. 7.7
  35872. Last month I looked at the theory and possibilities of 16-bit audio
  35873. expansion cards. This month I will look at four of the products which
  35874. are imminently, if not actually, available. As mentioned last month,
  35875. these products fall into two sub-categories Ö audio samplers and
  35876. wavetable synthesizers, with two offerings in each category.
  35877. 7.7
  35878. 16-bit audio has been around for some time now and the associated
  35879. integrated circuits have come down in price. All of the cards covered
  35880. here are around the ú300 mark, a quarter of the asking price for
  35881. Armadilloæs ill-fated A616 of a few years ago. Additionally, most of the
  35882. new cards provide more functionality than the basic A-D-A of the A616.
  35883. 7.7
  35884. I feel I should emphasise that I have not had any of these products for
  35885. trial in my own home, and that my assessment is based on demonstrations
  35886. and discussions in October at the Acorn World Show and at the recent
  35887. BETT Show, with additional information having been gleaned from numerous
  35888. telephone conversations with the respective companies. Also, as two of
  35889. the cards are currently pre-release, some of the information is
  35890. provisional. The information was current on 17th January 1994.
  35891. 7.7
  35892. Wild Vision / Computer Conceptsæ Lark A16
  35893. 7.7
  35894. This is the latest product to come from this dual-company collaboration:
  35895. Wild Vision handling the hardware design and CC dealing with the
  35896. software development. This single width podule is the cheapest of all
  35897. the products considered here, a no-nonsense design providing stereo 16-
  35898. bit A-D and D-A converters capable of sampling at one of four fixed
  35899. frequencies: 8, 12, 44.1 and 48kHz. A Midi interface is included and the
  35900. release version will be able to intercept both incoming and outgoing
  35901. Midi commands to activate sample playback.
  35902. 7.7
  35903. To save on development time, the Lark is based to a large extent on the
  35904. audio section of their Eagle card (except that that only provides 12-bit
  35905. sampling).
  35906. 7.7
  35907. The bundled AudioWorks sample-editing software can play back at various
  35908. frequencies enabling pitch transposition, etc. AudioWorks also supports
  35909. a wide range of file formats, both native and foreign, including the PC
  35910. WAV format. AudioWorks is also available separately (ú49á+VAT), and CC
  35911. intend to release driver modules to enable it to be used with other
  35912. manufacturersæ A-D-A cards.
  35913. 7.7
  35914. A separate application, AudioCtrl (also included), controls the audio
  35915. flow through the Lark. Thus, it is possible to direct the internal sound
  35916. system out via the Larkæs D-A or to monitor the output of the A-D stage
  35917. using the Archimedesæ internal loudspeaker.
  35918. 7.7
  35919. There is a possibility of including a Yamaha-based FM synthesis section
  35920. on the card, though this is very provisional. I donæt want to go into
  35921. the details here, but FM synthesis doesnæt compare very favourably with
  35922. wavetable synthesis, particularly if you want any warm lush sounds. Nice
  35923. tuned percussion and Ésynthyæ brass are a real possibility though.
  35924. 7.7
  35925. The facility to sample/play directly to/from hard disc is still under
  35926. development, though it will be present on the release product. However,
  35927. as AudioWorks cannot handle samples larger than can be held in RAM, it
  35928. could not be used in its current form for full HD recording
  35929. applications. As Impression can handle documents larger than the
  35930. available RAM size, this is not an insurmountable problem, as similar
  35931. techniques could be used here.
  35932. 7.7
  35933. WV/CC seem to be aiming this product at the multimedia market, producing
  35934. sound files for use with Replay, etc. They have no plans to produce full
  35935. HD recording software, as thatæs not really their field. Any such
  35936. software will have to come from third party developers.
  35937. 7.7
  35938. Given the pedigree, I was very optimistic about this product, though
  35939. personally I feel that it comes a little short of the mark. The quality
  35940. of construction is of the very high standard weæve come to expect from
  35941. Wild Vision, though functionally it isnæt as versatile as some of the
  35942. other cards on offer. For example, they have no plans to extend the
  35943. initial design to include a DSP chip or S/PDIF connectors. However, I
  35944. must stress that this opinion is based on my particular requirements,
  35945. and that for most peopleæs needs WV/CC have come up with an attractive
  35946. product at a very attractive price.
  35947. 7.7
  35948. Irlam Ö Soundcard
  35949. 7.7
  35950. This product is similar to the Lark Ö a single width podule providing
  35951. stereo 16-bit A-D and D-A converters Ö although it is capable of
  35952. sampling at a wider range of fixed frequencies including CD and DAT
  35953. standards, but it is lacking a Midi interface.
  35954. 7.7
  35955. The higher price is due partly to the presence of an Analog Devices 2105
  35956. DSP chip. At the moment, this is only used to control the A-D and D-A
  35957. hardware, though they plan to upgrade the software, making use of the
  35958. DSP to provide real-time sample file compression (to save on RAM and
  35959. disc space), fourier filtering and audio effects.
  35960. 7.7
  35961. The software on demonstration at the Acorn World show was an HD
  35962. recorder/playback system with a simple control panel providing record,
  35963. play and stop controls, along with the means to change the sampling
  35964. rate, samples being saved in WAV format. A couple of utilities are
  35965. included, one enabling the waveform to be displayed and allowing the
  35966. conversion of samples to a number of different formats, and the other
  35967. enabling Wimp SWIs to be intercepted to activate samples (e.g. the sound
  35968. of a door closing whenever you click on any windowæs close icon).
  35969. 7.7
  35970. Although a Midi interface is not included, future versions may allow
  35971. Midi commands to be intercepted and used to activate samples. This would
  35972. certainly be more practical than the gimmicky interception of Wimp SWIs.
  35973. However, this would require the additional expense of a separate Midi
  35974. card, and the subsequent loss of yet another podule slot.
  35975. 7.7
  35976. At the BETT show they were demonstrating a prototype of an HD Recorder.
  35977. The software allows four input tracks and two output tracks, so you can
  35978. load in two separate stereo samples, and cut and paste from those,
  35979. building a new stereo sample in the output tracks. Although this is
  35980. currently at an early stage, they intend to include a more comprehensive
  35981. range of editing processes including cross fades, audio effects, etc.
  35982. Even at this early stage, the editing software can edit samples bigger
  35983. than RAM, i.e. from hard disc, which is not possible with AudioWorks.
  35984. The presence of the DSP chip means that there is a lot of processing
  35985. power available and, consequently, considerable scope for development of
  35986. this sort of software.
  35987. 7.7
  35988. According to Irlam, most of their cards sold so far are being used in
  35989. conjunction with Replay, although, unlike the Lark, this is more suited
  35990. to full HD recording applications in addition to multimedia.
  35991. 7.7
  35992. Expressive Software Productsæ SS1600
  35993. 7.7
  35994. This is a little different from the Wild Vision and Irlam products in
  35995. that it is essentially a 16-bit digital synthesizer on a card. The
  35996. SS1600 is the first of a range of products collectively known as the
  35997. Super Sound Expansion System (SSES).
  35998. 7.7
  35999. The input and output electronics (D-A and Midi) are housed in an
  36000. external case which connects to a single width podule (containing the
  36001. synthesizer) which is installed in the Archimedes. This route was chosen
  36002. because there are too many connectors to fit on a single width podule.
  36003. It also provides other advantages Ö the sensitive audio circuitry is
  36004. removed from the electrically hostile environment of the computer,
  36005. thereby improving sound quality, and it allows expandability whilst
  36006. using only one podule slot Ö and expandability is another aspect which
  36007. sets this product apart from the previous two.
  36008. 7.7
  36009. The chip set used is the same as found in the Ensoniq ESQ-1 synthesizer,
  36010. a professional Midi keyboard retailing at around the ú1000 mark, and in
  36011. the SS1600, it is under the control of an onboard 68000 processor. DSP
  36012. type functions are provided as part of the synthesis process allowing
  36013. multi-effects processing, though an actual DSP chip is not present. ESP
  36014. plan to include one on future versions, though this is fairly
  36015. provisional at the moment.
  36016. 7.7
  36017. The synthesizer uses a 4Mb ROM containing wavetables providing 128
  36018. instruments and 49 drum sounds which conform to the GM standard. The
  36019. synthesizer is 32 note polyphonic and 16-part multitimbral. Planned,
  36020. though not yet implemented, is provision of 64Kb (expandable to 4Mb) of
  36021. private sample RAM into which instruments designed or captured by the
  36022. user may be loaded.
  36023. 7.7
  36024. A Midi interface is included, and Midi commands can be intercepted to
  36025. activate the synthesizer voices or samples (held in RAM or on disc). The
  36026. synthesizer section is treated as a separate (Midi) port, so a full 16
  36027. Midi channels are available to it without encroaching on those of the
  36028. Midi port proper. To make full use of this aspect, a sequencer capable
  36029. of addressing multiple Midi ports is required.
  36030. 7.7
  36031. Although there is a 16-bit stereo D-A converter used both for sample
  36032. playback and by the synthesizer section, at present there is no A-D
  36033. stage, so capturing samples isnæt yet feasible. The A-D stage, along
  36034. with S/PDIF connectors and sample RAM, represents stage two of the
  36035. product which is scheduled to appear in March/April. A number of
  36036. different sample file formats can be played via the D-A section, and the
  36037. replay rate can be set to any frequency between 1Hz and 60kHz in 1Hz
  36038. steps.
  36039. 7.7
  36040. Also planned for later release is a range of software, including a
  36041. sample editor, a synthesizer (enabling control of the Ensoniq chip set),
  36042. and an integrated HD recorderá/áMidi sequencer. I have been assured that
  36043. the various upgrades including the software packages will all be
  36044. reasonably priced Ö the A-D stage will cost an additional ú100, or
  36045. thereabouts, which indeed seems reasonable. Even at the revised price
  36046. (ú249 ÖÖ> ú299), the SS1600 certainly packs a lot for the money.
  36047. 7.7
  36048. Vertical Twist
  36049. 7.7
  36050. The prototype which was on show at Acorn World is similar in concept to
  36051. ESPæs offering, though they seemed unsure at that time about what form
  36052. any final product would take. They seemed to be dipping their toes in
  36053. the water, getting feedback from punters like myself, to assess the
  36054. demand.
  36055. 7.7
  36056. The prototype comprised a 16-bit wavetable-based synthesizer section,
  36057. using Kurzweil chips, and a Midi interface. There is a 4Mb wavetable ROM
  36058. providing over 700 instruments (including percussion). The instruments
  36059. are arranged in three banks, one of which contains a GM compatible set.
  36060. An onboard 68000 processor is used to control the synthesizer, and the
  36061. Kurzweil chip set includes a DSP chip to provide digital effects. They
  36062. have no plans to include onboard sample RAM, so you are stuck with the,
  36063. admittedly superb, supplied sounds.
  36064. 7.7
  36065. Kurzweil is generally considered to be the ÉRolls Royceæ amongst
  36066. samplers Ö the authenticity of their sounds represents the state of the
  36067. art in sampling technology. It is this quality that determines the
  36068. higher price of this product over ESPæs SS1600.
  36069. 7.7
  36070. A stereo 16-bit A-D-A card is planned as a separate product, to be
  36071. released towards the end of 1994. The synthesizer card is housed on a
  36072. small daughter-board which plugs directly into one of two podule cards,
  36073. either a cheap carrier board, should you only want the synthesizer, or
  36074. the A-D-A board, should you want both. This ensures that only one podule
  36075. slot is used whether you buy either or both products (the carrier board
  36076. is redundant if you opt for both).
  36077. 7.7
  36078. As implied above, this is all still fairly provisional and the final
  36079. specification may well change.
  36080. 7.7
  36081. Conclusions
  36082. 7.7
  36083. The WV/CC and Irlam cards are aimed at similar markets, primarily
  36084. multimedia support requiring soundfile capture and replay. Unless you
  36085. are specifically interested in full HD Recording applications and want
  36086. the DSP features of the Irlam card (not yet implemented) then I would
  36087. recommend that you would do better to buy the WV/CC product, saving a
  36088. hundred quid and gaining a Midi interface.
  36089. 7.7
  36090. For me, however, the most exciting product is the offering from ESP.
  36091. Although itæs not all there yet, they have ambitious (though not
  36092. unrealistic) plans concerning developing the system and in providing
  36093. professional application software. The GM standard synthesizer is, of
  36094. course, well suited to multimedia applications, though it can also
  36095. function in the wider context as a component within a full-blown Midi
  36096. setup. Once the A-D section is available, this product will have all the
  36097. functionality of the WV and Irlam cards (except Irlamæs DSP) in addition
  36098. to its synthesis capabilities. Given this versatility, the price is
  36099. extremely attractive.
  36100. 7.7
  36101. More and more top-end wavetable-based synthesizers are now providing
  36102. sample RAM allowing the user to extend the machineæs default wavetable
  36103. palette. For owners of such synthesizers, the ESP system will provide a
  36104. highly cost-effective means of capturing, editing and testing samples
  36105. prior to transfer (via Midi) into the synthesizer.
  36106. 7.7
  36107. Sensibly, none of these three products has been limited regarding sample
  36108. file formats.
  36109. 7.7
  36110. I feel that Vertical Twist may have left things a little late. The user
  36111. demand which they have been assessing will most likely be absorbed by
  36112. the other products because they will be available sooner. On the other
  36113. hand, if you are one of those people who wonæt be satisfied with
  36114. anything but the best, and for whom cost is not the issue, then the
  36115. Kurzweil-based Vertical Twist product, should it appear, is for you.
  36116. 7.7
  36117. Concerning differences between the ESP and Vertical Twist designs. The
  36118. Ensoniq chip set (as used on ESPæs card) provides a powerful synthesis
  36119. engine, enabling considerable variation of the sounds available, whereas
  36120. the Kurzweil chip set (as used by Vertical Twist) is essentially a high
  36121. quality sample player which concentrates on realism.
  36122. 7.7
  36123. As I close (17th Jan) only the Irlam and ESP cards are actually
  36124. available, though the other two hope to be ready to dispatch in the
  36125. first quarter of 1994.
  36126. 7.7
  36127. I wholeheartedly welcome each of these products. The Archimedes has a
  36128. wealth of quality packages aimed at the visual medium Ö painting and DTP
  36129. programs, image scanners and printer management, and it really is high
  36130. time that audio/musical applications should be similarly addressed. I
  36131. now know whatæs next on my shopping list.ááA
  36132. 7.7
  36133. Manufacturer  Wild Vision / CC  Irlam  ESP  Vertical Twist
  36134. 7.7
  36135. Product name  Lark A16  SoundCard  SS1600 (SSES)
  36136. 7.7
  36137. A-D  16 bit  16 bit  16 bit (Mar/Apr æ94)  16 bit } Codec
  36138. 7.7
  36139. D-A  16 bit  16 bit  16 bit  16 bit }
  36140. 7.7
  36141. Sample rate:  4 x fixed rates  Wide range fixed  3 x fixed rates  Wide
  36142. range fixed
  36143. 7.7
  36144.   CD (44.1kHz)  Yes  Yes  Yes  Yes
  36145. 7.7
  36146.   DAT (32/48kHz)  Yes (48kHz only)  Yes (both)  Neither  Yes (both)
  36147. 7.7
  36148. Playback rates      1Hz Ö 60kHz (1Hz res.)
  36149. 7.7
  36150. Digital In/Out  No  No  S/PDIF (Mar/Apr æ94)
  36151. 7.7
  36152. Wavetable Synth:  No (but see text)  No  Ensoniq chip set  Kurzweil chip
  36153. set
  36154. 7.7
  36155.   Polyphony  Ö  Ö  32  32
  36156. 7.7
  36157.   Multi-timbral  Ö  Ö  16 part  16 part
  36158. 7.7
  36159.   Instruments (ROM)  Ö  Ö  128 + 49 perc (4Mb)  700+, inc perc (4Mb)
  36160. 7.7
  36161.   GM compatible  Ö  Ö  Yes  Yes
  36162. 7.7
  36163.   Wavetable RAM  Ö  Ö  64K-4Mb (Mar/Apr æ94)  No
  36164. 7.7
  36165. DSP chip  No  AD2105 (Codec)  (Possibly later)  Yes + 68000 (Syn)
  36166. 7.7
  36167. Midi:  IN/OUT/THRU  No  IN/OUT/THRU  IN/OUT/THRU
  36168. 7.7
  36169.   Acorn compatible  Yes  Ö  Yes  Yes
  36170. 7.7
  36171.   Cmds intercepted  In & Out  (possibly later)  In & Out  In & Out
  36172. 7.7
  36173. Software:  AudioWorks (inc)  HD Rec (edit later)  MidiFile player (inc) 
  36174. MidiFile player (inc)
  36175. 7.7
  36176.     AudioCtrl (inc)  WimpSWI FX (inc)  HD Rec (extra, later)
  36177. 7.7
  36178.         Midi Seq (extra, later)
  36179. 7.7
  36180. Price:  ú233.83 inc VAT  ú351.33 inc VAT  ú351.33 inc VAT  Syn/Midi Ö
  36181. ú399 (prov)
  36182. 7.7
  36183.         A-D Ö ~ ú100 extra  A-D-A Ö ú299 (prov)
  36184. 7.7
  36185. Availability  Mar/Apr æ94  Sep æ93  Jan æ94  Feb æ94, end of æ94
  36186. 7.7
  36187. 16-bit sound cards Ö Comparison of main features
  36188. 7.7
  36189. JPEG Column
  36190. 7.7
  36191. Stuart Bell
  36192. 7.7
  36193. VIDC bottle-necks ù yet again!
  36194. 7.7
  36195. In January, I concluded that when using 256 colour modes, an A310 with
  36196. 8MHz main memory (even with an ARM3) offers only 40% of the performance
  36197. of an A5000 with memory running at 12MHz. I reported also that the
  36198. Watford Electronics VIDC enhancer seemed to generate a further overhead
  36199. of about 30% when driving an SVGA monitor at its synthesised VGA-
  36200. standard 25.175MHz pixel rate compared with the performance obtained
  36201. using the monitor without the enhancer and its software, at the
  36202. theoretically incorrect 24MHz. Since then Iæve been experimenting with
  36203. making the enhancer software use the 24MHz clock for certain modes.
  36204. (Reference to the article öModes, Megahertz and Monitorsò in Archive 7.3
  36205. p9 may help those who feel Éterminologically challengedæ.) My conclusion
  36206. is that modes 27 and 28 can work quite happily at 24MHz, but that modes
  36207. 20 and 21 have to be driven at 25.175MHz if they are not to over-fill
  36208. the screen in 640╫480 VGA mode. The results are quite impressive. What
  36209. takes 43 seconds in mode 28 at 25.175MHz (and 48 seconds in mode 21)
  36210. takes only 33 seconds in mode 28 at 24MHz. Thatæs right: Slowing down
  36211. the pixel clock by 4.7% gives a 20%+ speed-up, and mode 28 becomes 30%
  36212. faster than the marginally larger mode 21. Presumably, just that slight
  36213. reduction in pixel rate means that the VIDC allows the ARM3 processor a
  36214. greater share of memory bandwidth, with a consequent increase in
  36215. computation speed.
  36216. 7.7
  36217. If anyone else who has the Watford VGA enhancer wants a copy of my
  36218. module, just drop me a line and a disc. If anyone with a Éneweræ machine
  36219. which can produce both the 24MHz and 25.175MHz pixel clocks has the
  36220. software to produce similar modes with different clock rates, Iæd be
  36221. very interested to hear of their results. The final result is that all
  36222. my JPEG (and MPEG) conversions will run more than 20% faster than ever
  36223. before ù a worthwhile benefit.
  36224. 7.7
  36225. OneFor94
  36226. 7.7
  36227. Since its inception, this column has always been well supported by
  36228. Archive members from mainland Europe. Now, Lars Fiol÷p has written to
  36229. tell me of a new implementation of the JPEG algorithm which he found on
  36230. a bulletin board. Called öOneFor94ò, it apparently optimises the
  36231. compression algorithm with 256 colour modes, by selecting a custom
  36232. pallette from the 16bpp or 24bpp original, and choosing a Ébest-matchæ
  36233. 256 colours from the 32Kb or 16Mb+ of the original to achieve up to a
  36234. 94:1 compression ratio Ö hence the title of the software. At the moment,
  36235. its only functional on Unix systems but, being written in ISO ÉCæ (with
  36236. one or two K&R extensions), should be portable without too much
  36237. difficulty. More details next time.
  36238. 7.7
  36239. 12MHz RAM speed-up?
  36240. 7.7
  36241. Dennis Silverwood of IFEL responded to my enquiry about their idea of a
  36242. couple of years ago of speeding up the RAM of A300 and A400 series
  36243. machines to run at 12MHz and hence, with an ARM3, give the power of an
  36244. A5000. Their hope had been to speed up not just the RAM but the whole
  36245. machine. Sadly, they found that, because of differences between
  36246. different machines, (e.g. the speed of RAM), it was not a practicable
  36247. idea. Ah well, nice thought!
  36248. 7.7
  36249. Irlamæs !ImageBank
  36250. 7.7
  36251. Irlam Instruments have recently announced a range of scanners, including
  36252. the first hand-held colour scanner for the Archimedes. Of course, colour
  36253. sprite files can be very large, which is where JPEG comes in. Irlam have
  36254. also produced their own JPEG package ù !ImageBank. A few months ago, I
  36255. was rather critical of a demo version of this software ù largely on the
  36256. grounds of speed ù whilst admitting that the full package might be worth
  36257. investigating. Iæve now received the latest version (0.46) for review,
  36258. and Iæm quite impressed. Effectively, !ImageBank works as a filing
  36259. system for JPEG images, storing the JPEG file, a thumb-nail sprite and a
  36260. text description for each picture. It is the first commercial JPEG
  36261. product which Iæve come across and seems to have been implemented rather
  36262. well.
  36263. 7.7
  36264. Existing sprites produced with, for example, scanners or digitisers, can
  36265. be compressed in the manner familiar to users of other JPEG packages.
  36266. This is achieved simply by dragging the sprite file onto an !ImageBank
  36267. directory display. A dialogue window then allows a title and source
  36268. information to be stored alongside the new JPEG file, and the
  36269. Éthumbnailæ view is stored as a small sprite. This means that you can
  36270. get an idea of what each image contains before decompressing the picture
  36271. from JPEG to sprite format. The usual range of JPEG compression options
  36272. ù for example the öQò factor ù can be user-defined. The filer-like
  36273. window of each collection of pictures (which may have a nested directory
  36274. structure for the thematic grouping of images) can display either just
  36275. the thumbnail images or, additionally, the textual information
  36276. associated with each one. Images can be moved around such collections
  36277. simply by dragging and dropping in the usual manner.
  36278. 7.7
  36279. The sprites produced when a JPEG file is decompresed can be saved in 256
  36280. grey, 256 colour (standard or optimised), 32,000 colour or 16M colour
  36281. formats. The ÉClearæ file format is also supported. Each directory
  36282. heading gives both the total compressed and de-compressed sizes of the
  36283. images which it contains. An entry of (585K/7289K) is typical, and
  36284. reminds us of the benefits of the JPEG approach.
  36285. 7.7
  36286. To benchmark !ImageBank, I tested version 0.46 against !JView (version
  36287. 0.07) and !FYEO (version 1.02) for a number of 256 colour JPEG files.
  36288. Tests were performed on an ARM3-powered A310 in mode 28 (with a 24MHz
  36289. pixel clock!)
  36290. 7.7
  36291. Image  !JView  !FYEO  !I-Bank
  36292. 7.7
  36293. Fruit (398╫302)  10s  14s  21s
  36294. 7.7
  36295. Pfieffer (472╫647)   24s  31s  52s
  36296. 7.7
  36297. Rock (668╫888)  53s  67s  130s
  36298. 7.7
  36299. Quality is harder to assess. !ImageBank is based on the latest Version 4
  36300. routines of the IJG, and the results are very good. Output sprites seem
  36301. smoother than !FYEOæs and ù especially ù !JViewæs images.
  36302. 7.7
  36303. To conclude, !ImageBank offers an excellent, polished, JPEG-based image
  36304. storage and retrieval facility. It is a product that requires little
  36305. technical knowledge to use and it implements a well thought-out filing
  36306. system that is essential for storing any collection of more than a few
  36307. scanned or digitised images. Trying to manage such an archive without
  36308. !ImageBank but with, say, !JPEGit and !FYEO, would be much harder,
  36309. primarily because of the absence of !ImageBankæs Éthumbnailæ facility.
  36310. 7.7
  36311. I suspect that !ImageBank is slower than some other JPEG applications
  36312. because it supports 32k colour and 16M colour sprite files. Perhaps a
  36313. global option to make it work only with 8bpp images would speed things
  36314. up a little. However, its ability to work transparently with 8bpp, 16bpp
  36315. and 24/32bpp images will become increasingly important in the future,
  36316. especially for users of separate display cards or the new Acorn machine.
  36317. I shall be using !ImageBank to store all my JPEG images. If you are
  36318. serious about using JPEG for economic image storage, then this package
  36319. is warmly recommended ù but it would be even better if it were a little
  36320. faster.
  36321. 7.7
  36322. ImageBank costs ú25 +VAT from Irlam Instruments or ú28 through
  36323. Archive.ááA
  36324. 7.7
  36325. ImageBankæs öThumbnail onlyò display format
  36326. 7.7
  36327. ImageBankæs èöFull Infoò display format
  36328. 7.7
  36329. Comms Guide Ö Part 2
  36330. 7.7
  36331. Eddie Lord
  36332. 7.7
  36333. My last epic on modems (Archive 5.8 p49) aimed to give an understanding
  36334. of the comms process and a passing acquaintance with the jargon. Now I
  36335. want to cover the more practical aspects of Égoing on lineæ.
  36336. 7.7
  36337. Buying the modem
  36338. 7.7
  36339. Referring back to the previous article will give you sufficient
  36340. understanding of the jargon to allow you to purchase a modem with
  36341. confidence. With the Archimedes, you have essentially two choices.
  36342. 7.7
  36343. 1) A free standing external unit with its own mains supply, that
  36344. connects to your serial port, via a serial cable. An external modem has
  36345. the advantage of lots of pretty LEDs, usually nine, on the front panel
  36346. that help with troubleshooting. An external unit does, however, take up
  36347. valuable desk space, an extra power socket and, if it is not supplied,
  36348. you may require a serial cable to connect to the computer. With more
  36349. than one computer, however, the modem can easily be switched from one to
  36350. the other, with only the serial cable to be changed depending on the
  36351. architecture, Acorn, Mac, PC, etc.
  36352. 7.7
  36353. 2) A pocket modem (about the size of a mouse), that is powered by
  36354. battery, or AC adaptors. The major advantage is size, making it easy to
  36355. take away with you if you have a portable. There are a limited number of
  36356. LEDæs, usually three or four to help with troubleshooting. Of course,
  36357. you pay an extra premium for the reduced size.
  36358. 7.7
  36359. There is, as far as I know, no internal modem podule for the Acorn range
  36360. of computers, and even Computer Conceptsæ Fax Pack is going out of
  36361. production.
  36362. 7.7
  36363. Features
  36364. 7.7
  36365. When buying a modem, look out for the following:-
  36366. 7.7
  36367. Åáan internal speaker
  36368. 7.7
  36369. ÅáHayes compatibility
  36370. 7.7
  36371. ÅáTone dialling
  36372. 7.7
  36373. ÅáCompatible with Comm ports 3 & 4 (if used on a PC)
  36374. 7.7
  36375. ÅáMinimum of V21, V22, V22bis (V23 is a Europe only standard and is
  36376. falling out of favour as the higher standards become the norm.)
  36377. 7.7
  36378. ÅáCompression using MNP5, V42 bis
  36379. 7.7
  36380. ÅáError correction MNP4, V42
  36381. 7.7
  36382. For a more advanced modem, V32 (9600bps) is the next step, but puts up
  36383. the cost.
  36384. 7.7
  36385. V22bis (2400 bps) is about as fast as you can go without any error
  36386. correction. If the phone line is bad, some sort of error correction will
  36387. be required. (V42 and MNP 5 are now the minimum requirements.)
  36388. 7.7
  36389. For modems boasting 9600bps (V32), 14400 (V32bis) or more, error
  36390. correction and compression techniques become essential. In this case,
  36391. V42 is the best error correction standard, whilst V42bis is the best
  36392. data compression protocol. It is worth it in a portable modem as time on
  36393. an international call can be expensive!
  36394. 7.7
  36395. There is no point in buying a modem that is better than the BBS system
  36396. you are going to access, but technology is changing so fast and BBS
  36397. systems are updating all the time, so do get the best you can afford.
  36398. 7.7
  36399. The Archive BBS sports 14400bps (v32bis) but Compuserve is only 9600bps,
  36400. (but even Compuserve is updating to 14400)!
  36401. 7.7
  36402. There is no doubt that, if you are serious about downloading really long
  36403. files and can afford the outlay, a 14400 modem is the answer. Remember:
  36404. the faster the modem, the cheaper the phone calls!
  36405. 7.7
  36406. Fax modems
  36407. 7.7
  36408. One other consideration when buying a modem is the FaxModem.
  36409. Increasingly, modems are being offered with fax facilities built in. If
  36410. you are buying a modem anyway, it makes a lot of sense to include the
  36411. extra fax facilities in the modem. The price difference is only about
  36412. ú15 to ú30 extra, so well worth the extra.
  36413. 7.7
  36414. A traditional fax machine consists of a relatively low resolution
  36415. scanner (200dpi), internal 9600 bps Éfaxæ only modem, and a thermal
  36416. printer.
  36417. 7.7
  36418. A Faxmodem does away with scanner and printer and combines the Éfaxæ and
  36419. normal Édataæ modems together. However, this has both advantages and
  36420. disadvantages.
  36421. 7.7
  36422. Some of the advantages are:
  36423. 7.7
  36424. ÅáA faxmodem sends very clear and readable messages, as there is no
  36425. scanning involved, (scanning degrades the quality).
  36426. 7.7
  36427. ÅáIt is also great for faxing the same message to several addresses,
  36428. which can be automated via a mail-merge package.
  36429. 7.7
  36430. ÅáMessages are received in the background and can be saved to disc
  36431. directly. They can then be printed out at leisure on plain paper.
  36432. Special thermal fax paper is not required.
  36433. 7.7
  36434. Some of the disadvantages are:
  36435. 7.7
  36436. ÅáA faxmodem can only send information generated in the computer by the
  36437. wordprocessor, spreadsheet or other program.
  36438. 7.7
  36439. ÅáA separate scanner is required for sending a fax of pictures/letters
  36440. not generated in the computer. However, a separate scanner will give a
  36441. better resolution (typically 400dpi or better) than a standard fax
  36442. machine. You also get chance to manipulate the image before finally
  36443. faxing it.
  36444. 7.7
  36445. ÅáIn order to receive faxes, the computer has to be either switched on
  36446. all the time, or to use an automatic switch on and boot up option. This
  36447. may not be desirable if you are away for any length of time, although
  36448. the monitor can be left switched off.
  36449. 7.7
  36450. ÅáDedicated software is required to run the fax side of things, but is
  36451. available from the likes of David Pilling.
  36452. 7.7
  36453. Ensure that the faxmodem is compatible with Group 3 fax machines. Thatæs
  36454. CCITT V29 (9600bps), V27ter (4800bps). Check to see if you can send and
  36455. RECEIVE.
  36456. 7.7
  36457. The answer is to shop around. In the last year or so, prices have been
  36458. falling and facilities improving on most modems. A BT-approved modem
  36459. carries an extra premium of about ú50 or so.
  36460. 7.7
  36461. Understanding PC Comm ports
  36462. 7.7
  36463. Archimedes owners can skip this bit (stop giggling). For those of you
  36464. who have bought 386/486 expansion boards or use the emulator, some words
  36465. of explanation may be appropriate.
  36466. 7.7
  36467. Here we have to make the distinction between the serial port and the
  36468. comm ports. The serial port is the D connector on the back of the
  36469. computer, marked Éserialæ. The comm ports are the internal addresses to
  36470. which these serial ports, internal cards and some other add ons (e.g.
  36471. mouse), can be assigned.
  36472. 7.7
  36473. Beware, though, IBM laid down the standards for Comm Ports 1 and 2,
  36474. other software writers have different interpretations of what is defined
  36475. as Comm Ports 3 and 4. (So much for industry standards!) This can create
  36476. problems with some PC expansion cards.
  36477. 7.7
  36478. An internal modem uses an expansion slot, and requires a comm port. You
  36479. do not need to connect the internal modem to a serial port as the
  36480. internal modem has the serial port built into itself.
  36481. 7.7
  36482. A computer works on Éhardware interruptsæ and the comm ports share these
  36483. interrupts. Comm Port 1 and 3 share the same interrupt as do Comm Port 2
  36484. and 4. The upshot of this is that any shared interrupt must not conflict
  36485. with the other device of the pair. For example, a mouse in Comm port 1
  36486. and a modem in Comm port 3 may crash the machine if the mouse is moved
  36487. whilst trying to use the modem. A similar problem will occur if the
  36488. modem and mouse are allocated the same Comm port.
  36489. 7.7
  36490. On a PC, the mouse is often allocated to Comm port 1, so the modem
  36491. should be allocated to Comm port 2 or 4.
  36492. 7.7
  36493. Aleph One 386/486 expansion boards and the emulator use a bus mouse
  36494. driver so use Comm port 1.
  36495. 7.7
  36496. What you need to get started
  36497. 7.7
  36498. 1) Modem (See above)
  36499. 7.7
  36500. 2)áComputer Ö Any computer will do (there is nothing magic about a 386
  36501. or a 486) as long as it has a serial port and suitable software, it will
  36502. work.
  36503. 7.7
  36504. 3)áSuitable cables Ö the serial connection between the modem and
  36505. computer differ between different makes of computer (Acorn, Apple,
  36506. IBMæs, etc). The modem is often supplied with a standard cable but you
  36507. will need to check for your own requirements. (e.g. Acorn machines use a
  36508. smaller 9pin D connector for the serial port.)
  36509. 7.7
  36510. 4)áPhone socket nearby Ö it may be advantageous to change the single
  36511. phone outlet to a double, so that both modem and phone can be plugged in
  36512. together.
  36513. 7.7
  36514. 5)áSoftware Ö buying a modem is not enough in itself to get you on line.
  36515. You will need some sort of comms software that will turn your fancy
  36516. machine into a dumb terminal. There are plenty of comms applications for
  36517. the Archimedes, ranging from Serial Portæs ArcTerm 7 (ú74) to David
  36518. Pillingæs RISC OS Terminals Plus at ú18. ProComm Plus works well with
  36519. the emulator and Aleph One PC cards.
  36520. 7.7
  36521. The comms software will allow you to download any files you wish, which
  36522. can then be handled by the wordprocessor or run as a program as
  36523. appropriate.
  36524. 7.7
  36525. What the software will do for you
  36526. 7.7
  36527. This is the heart of the matter as all your comms will be done through
  36528. this software. The software will allow you to:
  36529. 7.7
  36530. ÅáSet up a dialling directory, giving full details of each BBS you
  36531. require
  36532. 7.7
  36533. ÅáDial and connect you to the required BBS
  36534. 7.7
  36535. ÅáAutomatically enter your name and password when requested by the BBS
  36536. 7.7
  36537. ÅáDownload files from the BBS to your computer
  36538. 7.7
  36539. ÅáUpload files or letters from your computer to the BBS
  36540. 7.7
  36541. ÅáHang up the phone line
  36542. 7.7
  36543. ÅáKeep a log of all your calls
  36544. 7.7
  36545. ÅáAllow full control of all the setup protocols, handshaking and screen
  36546. controls, etc. These are retained on the hard disc, so only need to be
  36547. set up once.
  36548. 7.7
  36549. Setting up the modem
  36550. 7.7
  36551. Read the instructions, connect serial and telephone cables and set any
  36552. DIP switches or links as appropriate for the CCITT standards and not the
  36553. Bell standards. Also, set any DIP switches (if provided) to allow the CD
  36554. and DTR lines to follow the state of the serial line rather than being
  36555. forced high, (see modem manual). Ensure that AT commands are selected
  36556. (again if this is an option provided).
  36557. 7.7
  36558. Many of the newer modems have a programmable non-volatile memory
  36559. (NOVRAM). In other words, it doesnæt forget its settings when the modem
  36560. is unplugged from the mains. This NOVRAM memory is used instead of DIP
  36561. switches and can be programmed from the computer terminal screen (see
  36562. below).
  36563. 7.7
  36564. Switch ON the modem!
  36565. 7.7
  36566. Communication software
  36567. 7.7
  36568. The crucial part of getting on line is setting up the software / modem /
  36569. BBS protocols and links.
  36570. 7.7
  36571. Remember, Rule 1 Ö if it can go wrong, it will.
  36572. 7.7
  36573. Rule 2 Ö Get someone else to set up your system.
  36574. 7.7
  36575. So choose an evening (cheap calls) when you have plenty of time, and be
  36576. prepared for the possibility of a long evening with several abortive
  36577. attempts at getting on line.
  36578. 7.7
  36579. Once the software has been finally installed correctly, there is very
  36580. little to do when accessing a BBS in the future, as virtually everything
  36581. will then be automated.
  36582. 7.7
  36583. What you need to know to configure the software and modem
  36584. 7.7
  36585. ÅáAre your phones Tone or Pulse dialling?
  36586. 7.7
  36587. ÅáModem type Ö if not known or not listed by the software, try Hayes
  36588. Compatible 2400
  36589. 7.7
  36590. ÅáFile transfer protocol Ö try Z-Modem
  36591. 7.7
  36592. ÅáDestination for downloaded files
  36593. 7.7
  36594.  e.g. ADFS::HD4.$.Comms
  36595. 7.7
  36596. Setting up the dialling directory will require more choices.
  36597. 7.7
  36598. ÅáTelephone number Ö 081 654 2212 (Arcade)
  36599. 7.7
  36600.   Ö 0603 766585 (Archive)£
  36601. 7.7
  36602. ÅáPredial code Ö e.g. 132 for Mercury network
  36603. 7.7
  36604. ÅáBaud rate Ö try 2400, or 9600 (See modem)
  36605. 7.7
  36606. ÅáData bits Ö 8
  36607. 7.7
  36608. ÅáParity Ö None
  36609. 7.7
  36610. ÅáStop bits Ö 1
  36611. 7.7
  36612. This is often written 8N1. The other common setting is 7E1, (Compuserve
  36613. and Prestel), any other setting is rare.
  36614. 7.7
  36615. ÅáDuplex Ö Full
  36616. 7.7
  36617. ÅáTerminal emulation Ö try ANSI (Used for colour) or VT102, 24 line page
  36618. length.
  36619. 7.7
  36620. ÅáPassword Ö if required as you may need this to log on each time.
  36621. 7.7
  36622. Installing the software
  36623. 7.7
  36624. All the packages follow the normal RISC OS methods, so consult the
  36625. manual. Using the information in the previous section, set up the
  36626. software according to the instructions in the manual.
  36627. 7.7
  36628. When you click on the application, you will normally be faced with a
  36629. blank screen which is called the öterminal modeò. You can now type some
  36630. simple commands which will tell the modem what to do.
  36631. 7.7
  36632. Try entering a few commands to check out the modem. At the cursor prompt
  36633. in terminal mode type:  AT<return>
  36634. 7.7
  36635. All being well, you should receive an OK or 0 (zero). This verifies that
  36636. the modem is switched on and correctly cabled to your computer. If you
  36637. have a blank screen, type ATE1Q0<return>. This will ensure the modem
  36638. will respond correctly and try AT<return> again. If you still have
  36639. problems see the troubleshooting section, öModem fails to respondò.
  36640. 7.7
  36641. Next, test out the dialling code and verify the modem-to-phone
  36642. connection is correct. Type:
  36643. 7.7
  36644. ATM2<return>
  36645. 7.7
  36646. to switch the internal modem speaker on permanently. (This can be
  36647. changed later to ATM1 so the speaker is only active during dialling.)
  36648. 7.7
  36649. ATD1234<return>
  36650. 7.7
  36651. This will dial the number 1234, and you should hear the dialling tone,
  36652. then the tones representing 1234. Press <return> to disconnect and you
  36653. should have the message öNo carrierò. If you have any problems, see the
  36654. trouble shooting section.
  36655. 7.7
  36656. Now you are ready to try the real thing. Type:
  36657. 7.7
  36658. ATD0816542212<return>
  36659. 7.7
  36660. Note the dialling tone, the modem dialling, the ring tones, a 2-second
  36661. silence, a high pitched 2100Hz answer tone, followed by some static. You
  36662. should then get the öConnectò message. This sometimes includes the
  36663. connection speed, e.g. öConnect 2400ò.
  36664. 7.7
  36665. You should now have the initial log-on screen and graphics.
  36666. 7.7
  36667. If not, hang up using ATH0<return>, or use the software hangup command /
  36668. key shortcut. Set up the dialling directory, using information from the
  36669. previous section above and try again.
  36670. 7.7
  36671. Logging on to a BBS
  36672. 7.7
  36673. With most Bulletin Boards, you must become a registered user. Normally,
  36674. the first time on line, you will be asked to give name, address, etc,
  36675. along with a password you wish to use in future.
  36676. 7.7
  36677. To get on line each time, you will need to enter your name as the BBS
  36678. knows you. E.g. if John Smith is your Éhandleæ, typing J Smith will be
  36679. rejected. This is not usually case-sensitive though.
  36680. 7.7
  36681. The password IS usually case-sensitive. In this case, a password such as
  36682. ÉJerseyæ will fail if you type Éjerseyæ or ÉjERSEYæ.
  36683. 7.7
  36684. Once logged on, you will be given limited access, until such time as you
  36685. become fully registered. You will have 20 to 30 minutes to explore the
  36686. Bulletin board.
  36687. 7.7
  36688. Downloading text and files
  36689. 7.7
  36690. Any text and graphics that you see on screen, can be kept and looked at
  36691. later when you are off line. You will need to turn on the LOG or SPOOL
  36692. feature, which will store all the text, menus, etc, that flow across
  36693. your screen. The saved LOG file can then be read using a text editor or
  36694. wordprocessor. (See your Comms manual for starting the LOG or SPOOL
  36695. file.)
  36696. 7.7
  36697. So far, you have only downloaded some simple text. The next job is to
  36698. download a program file.
  36699. 7.7
  36700. Find the download option. You will be presented with a list of files to
  36701. be downloaded. Press (D)ownload, enter the name of the file to be
  36702. downloaded. The file size, the BBS file transfer protocol and,
  36703. occasionally, the estimated time to download will be given. The BBS
  36704. protocol needs to be the same as the protocol you set up in the dialling
  36705. directory.
  36706. 7.7
  36707. Logging off
  36708. 7.7
  36709. You should log off from the BBS in the correct manner, otherwise all
  36710. sorts of pointers are not updated and it may result in higher charges,
  36711. as it takes time for the BBS to recognise that you have gone off line.
  36712. 7.7
  36713. Arcade requires you to type öGò and compuserve öByeò.
  36714. 7.7
  36715. If all has gone well, type ATM1&W<return> to Mute the speaker after the
  36716. Connect message and Write your current settings into the NOVRAM.
  36717. 7.7
  36718. If you have not already done so, add the BBS details into the dialling
  36719. directory.
  36720. 7.7
  36721. AT Hayes command set and error correction
  36722. 7.7
  36723. Most modem manuals give a list of the Hayes commands that pertain to
  36724. your modem. I have not included a complete list of commands here but the
  36725. main ones are referred to in the text.
  36726. 7.7
  36727. It is possible to combine AT commands together. For example,
  36728. ATM1L3<return>, which turns the speaker on and increases the volume.
  36729. 7.7
  36730. Hayes was late into the error-correction game and so the AT commands for
  36731. MNP and V42 functions cannot be explicit as they vary from one
  36732. manufacturer to another. See your modem manual.
  36733. 7.7
  36734. For these error-correcting modems, you will need to set the comms
  36735. software to a speed higher than the quoted modem speed, i.e. a 2400 baud
  36736. modem set 9600bps and for 14400 baud modem, set 19200bps.
  36737. 7.7
  36738. Use hardware flow control (RTS/CTS) and disable software flow control
  36739. (X-ON/X-OFF).
  36740. 7.7
  36741. Turn off any auto baud detect feature. Use the appropriate AT command to
  36742. tell the modem to ösend at a fixed DTE rateò. This is irrespective of
  36743. the öConnect 2400ò message you may receive from the modem.
  36744. 7.7
  36745. You will also have to inform the modem that you wish to use V42 or MNP,
  36746. with a suitable AT command.
  36747. 7.7
  36748. Compuserve
  36749. 7.7
  36750. Arguably the worldæs largest conferencing system and BBS, Compuserve is
  36751. not particularly cheap, but has thousands of special interest sections
  36752. and many specialised databases. World wide E-mail and fax facilities are
  36753. available.
  36754. 7.7
  36755. Compuserve is slow and requires a certain knowledge of the various
  36756. commands if you are not to spend a fortune on phone calls. A program
  36757. such as ARTIC is a must (if only I can get it to work). (Of course, in
  36758. the USA and Hong Kong, local calls are free which helps.)
  36759. 7.7
  36760. Note that Compuserve has its own file transfer protocol called CIS B
  36761. plus, operates at 9600bps and uses 7E1.
  36762. 7.7
  36763. Troubleshooting Guide
  36764. 7.7
  36765. One of the problems with troubleshooting is the sheer number of things
  36766. that can go wrong. Often a single problem will prevent any communication
  36767. at all Ö all very frustrating!
  36768. 7.7
  36769. Listed, in a roughly logical order, here are some of the common problems
  36770. that you may come across.
  36771. 7.7
  36772. Most modems will respond to AT&V<return> which will allow you to view
  36773. the current setting in your NOVRAM.
  36774. 7.7
  36775. Modem will not respond or dial
  36776. 7.7
  36777. ÅáCheck modem plugged in AND switched ON. (MR, Modem Ready, LED on.)
  36778. 7.7
  36779. ÅáCheck cables connected correctly and fully home in sockets.
  36780. 7.7
  36781. ÅáCheck phone cable plugged in to correct sockets. Other phone
  36782. extensions not in use.
  36783. 7.7
  36784. ÅáCheck that any modem Dip switches have been set correctly, e.g. CCITT
  36785. selected not BELL, and AT commands are enabled.
  36786. 7.7
  36787. ÅáAre your Comm ports correct? (PC stuff)
  36788. 7.7
  36789. ÅáIs the terminal program port speed set to a faster speed than the
  36790. modem? (But see error correction information above.)
  36791. 7.7
  36792. ÅáEnsure that stored telephone numbers are correct. i.e. 1 and not l for
  36793. lima, 0 (zero) not O for oscar.
  36794. 7.7
  36795. ÅáIf you have an external modem, the LED light labelled TR should come
  36796. ON when your software is run and go out when you exit the program.
  36797. 7.7
  36798. Using the hang up command should cause the TR light to flash off, then
  36799. back on. This shows that the DTR (Data Terminal Ready) signal wire
  36800. between the modem and computer is correctly wired. (It also proves that
  36801. the correct comm port is selected by the terminal program.)
  36802. 7.7
  36803. If the TR LED does not come on, check your cabling, in particular the
  36804. DTR cable (pin 20).
  36805. 7.7
  36806. One other cause could be the modem not responding to the DTR signal.
  36807. Type:
  36808. 7.7
  36809.  AT&F&C1&D2&W<return>
  36810. 7.7
  36811. This will set the modem to follow the DTR signal. If the DTR signal is
  36812. held öhighò, it will be difficult to hang up the phone.
  36813. 7.7
  36814. ÅáThe Send Data (SD) LED should flash each time you type a letter on the
  36815. keyboard. This shows that data is being transmitted to the modem. If
  36816. not, suspect the serial cable, in particular pins 2 & 3, the TxD and RxD
  36817. signals.
  36818. 7.7
  36819. ÅáThe Receive Data (RD) LED should also flash at the same time as the SD
  36820. LED. If not, try ATE1 to echo back each keypress. Again suspect wires to
  36821. pins 2 & 3.
  36822. 7.7
  36823. Modem dials but will not connect
  36824. 7.7
  36825. This points to a problem with the modem to phone cable.
  36826. 7.7
  36827. ÅáCheck the phone cables and connections (again).
  36828. 7.7
  36829. Check that other modems are not plugged into the same phone socket (from
  36830. a laptop perhaps, even if switched off). Check also for other phones off
  36831. hook.
  36832. 7.7
  36833. Note: The modem to wall phone cable should be plugged into the modem
  36834. socket marked öTo Lineò, not the öTo Phoneò socket.
  36835. 7.7
  36836. ÅáThose of you connecting US style telephone plugs to your private
  36837. exchanges should ensure that they are wired up correctly. Adapters are
  36838. available from the likes of Maplin Electronics for about ú6. (The Tandy
  36839. one is suspect, I have had several complaints about them.) The two wires
  36840. on the US phone should be connected to the outer two cables of the UK
  36841. socket.
  36842. 7.7
  36843. ÅáIs the terminal program receiving the correct results code? Manually
  36844. dial ATD1234<return> and check to see the result. (No Carrier)
  36845. 7.7
  36846. ÅáIf the dialling tone is still audible after dialling, check the modem
  36847. is set for tone dialling on the new exchanges and pulse dialling on the
  36848. old exchanges. Try ATDT123 for tone or ATDP1234 for pulse.
  36849. 7.7
  36850. ÅáIf the remote modem answers and sends a tone but your modem hangs up
  36851. before connection complete, check the time out in the terminal program.
  36852. (This is the time the modem allows from dialling to connection.) Set
  36853. this to 45 sec or more, by using ATS7=45. (A high speed modem, V32+, may
  36854. need more.)
  36855. 7.7
  36856. Modem gives CONNECT and then garbage
  36857. 7.7
  36858. ÅáThe speed setting is wrong. Check that the baud rate is the same at
  36859. both ends of the connection.
  36860. 7.7
  36861. ÅáIf every other letter is garbage and the baud rates are correct, check
  36862. the parity setting.
  36863. 7.7
  36864. ÅáIf the screen output looks fine for the first few lines and then
  36865. becomes garbage, check your terminal program is set for hardware (RTS/
  36866. CTS) flow control.
  36867. 7.7
  36868. ÅáFor V42 and MNP5 modems, there should be no garbage, so check for the
  36869. correct terminal emulation.
  36870. 7.7
  36871. ÅáFor non-error-correcting modems, a noisy phone line will cause some
  36872. characters to be garbled, so try a lower speed.
  36873. 7.7
  36874. ÅáInterference from electrical motors (fans), and mains cables can also
  36875. cause problems. Move the modem away from potential noise sources.
  36876. 7.7
  36877. Modem fails when doing file transfers
  36878. 7.7
  36879. ÅáIf the failure occurs on all protocols, at different speeds, check
  36880. that the modem and terminal programs are set for hardware flow control
  36881. (RTS/CTS). Check also pins 4 & 5 of the serial cable.
  36882. 7.7
  36883. ÅáIf the failure only occurs on some protocols, such as X-Modem and Y-
  36884. modem, but not Kermit, for example, your modem is intercepting the XON/
  36885. XOFF characters. This is undesirable during a file transfer, although
  36886. the BBS supports this for normal screen text.
  36887. 7.7
  36888. ÅáIf failure occurs at ultra high speeds (19200, 38400) then an upgrade
  36889. to the UART chip may be required. (PC stuff)
  36890. 7.7
  36891. Typed characters appear twice
  36892. 7.7
  36893. Your modem is set to echo characters. The remote system is echoing back
  36894. the characters you type and so is your own software. If double
  36895. characters appear whilst on line, go off line and, at the command line/
  36896. screen, type ATF1<return>. (Full duplex)
  36897. 7.7
  36898. If off line, the comms software is echoing back characters. Type
  36899. AT&E0<return> at the command prompt.
  36900. 7.7
  36901. Reconfigure the comms software appropriately.
  36902. 7.7
  36903. Typed characters do not appear at all
  36904. 7.7
  36905. This is the opposite problem. You will need to enable the local echo in
  36906. your software.
  36907. 7.7
  36908. Half the text is garbled
  36909. 7.7
  36910. The Parity setting is wrong. Normally 8n1 is used, but try 7e1 or 7o1,
  36911. i.e. 7 data bits even or odd parity, 1 stop bit.
  36912. 7.7
  36913. If all else fails...
  36914. 7.7
  36915. Modems which store their settings in NOVRAM, may have to be cleared back
  36916. to their factory setting, and you will have to start again. The command
  36917. for this is AT&F <return>.
  36918. 7.7
  36919. Finally
  36920. 7.7
  36921. Once you have the modem working, type AT&W<return> to store the current
  36922. modem settings into NOVRAM.
  36923. 7.7
  36924. Conclusion
  36925. 7.7
  36926. I hope this will encourage more members to try serial communications,
  36927. and even help with those new to the subject, to sort out the wood from
  36928. the trees. áA
  36929. 7.7
  36930. £ The Archive BBS is out of action at the moment but we are hoping to
  36931. get it up and running again during the summer holidays. Ed.
  36932. 7.7
  36933. Comment Column
  36934. 7.7
  36935. Å  CadMust feedback Ö Iæm writing to you about the CadMust review in the
  36936. March edition of the Archive (7.6 p75), written by Richard Torrens. We
  36937. have two basic problems with this review.
  36938. 7.7
  36939. Firstly, we believe that the approach Mr Torrens has towards CAD
  36940. programs is that of someone who is using tape and is not willing to move
  36941. on to more modern methods. We therefore think that he is not the best
  36942. person to review modern CAD programs like CadMust.
  36943. 7.7
  36944. Secondly, in our extensive correspondence with Mr Torrens, we told him
  36945. about a new version of CadMust which solved almost all of the few
  36946. problems he had with CadMust. He didnæt make any mention of this in his
  36947. article, which we think he should.
  36948. 7.7
  36949. In the past four years, we have tried to make CadMust as complete and
  36950. user-friendly as possible. We believe it offers real value for money. A
  36951. CAD system like this deserves much better and, above all, more fair
  36952. reviews, with well-founded arguments. H.J Kouwenhoven, Marketing & Sales
  36953. Manager, USARC, Amsterdam.
  36954. 7.7
  36955. Å  A Comedy of Errors? Ö Is your computer rude, sarcastic and
  36956. uncommunicative? Do you ever get the feeling itæs laughing up its micro-
  36957. processed sleeve at you? Do you ever feel like giving it Éa clip around
  36958. the earæ Ö or even putting the whole thing through the mangle? I do!
  36959. 7.7
  36960. Itæs not the beeps I mind, Iæve got used to them, and anyway phones and
  36961. watches, and all manner of things beep at you these days. No, itæs the
  36962. mindless jargon and meaningless phrases it throws out that bother me.
  36963. 7.7
  36964. Itæs like this. When the computer gets fed up with what youære doing, it
  36965. throws an electronic spanner in the works. So every now and then a
  36966. message appears on the screen Ö which tells you the computer is not
  36967. happy. In computer jargon, these are called error messages. Now not many
  36968. people know this, but the computer has a sliding scale of messages,
  36969. depending on how bored it is at any one time. For example...
  36970. 7.7
  36971. Among the most rude are those which tell you that something you have
  36972. just done is ÉInvalidæ, or even worse it tells you that ÉThis operation
  36973. is not permittedæ.  It makes you wonder who on earth it thinks itæs
  36974. talking to? After all, Iæve been to university Ö I know things. How dare
  36975. this piece of silicon and metal tell me I canæt do something!
  36976. 7.7
  36977. Then thereæs the condescending or sarcastic ones, like, ÉUnable to read
  36978. this disk. Are you sure itæs formatted?æ Or what about ÉAre you really
  36979. sure you want to quit?æ Am I really sure? You mean you know something I
  36980. donæt? What I want the condescending little brat to say is ÉExcuse me,
  36981. Oh Most Favoured One, I hope you donæt mind me interrupting, but Iæm
  36982. about to quit this program, is that all right with you or have I made
  36983. some terrible mistake?æ
  36984. 7.7
  36985. Cats and mice
  36986. 7.7
  36987. Sometimes it toys with you Ö like a cat annoying a mouse itæs just about
  36988. to eat. ÉImpression has suffered an internal error. Press OK to
  36989. continue, cancel to Quit.æ Sounds reasonable, the poor old thingæs had a
  36990. seizure but itæs not terminal Ö I wonæt lose any of my really important
  36991. work.  I press OK expecting to continue. But the machine beeps again and
  36992. up comes another message. ÉImpression has a terrible headache... press
  36993. OK to continue...æ So I press OK. Beep... message... ÉImpression has had
  36994. a long day and would like to go to sleep... press OK to continueæ And so
  36995. it goes. It gives you the option to continue but it wonæt let you use
  36996. it. It just goes round and round in circles, until you give in. Itæs
  36997. laughing at you!
  36998. 7.7
  36999. Then there are the tantalising ones, the ones that suggest there might
  37000. be something wrong without being too explicit. ÉThis document MAY not
  37001. have been saved completelyæ or ÉSome text or graphics MAY have been
  37002. lostæ. Itæs really very clever. It doesnæt say it has been lost, it just
  37003. dangles the possibility of something wrong. So you go to bed wondering
  37004. about it. It knows you wonæt sleep, you toss and turn weighing up the
  37005. possibilities. When arrive back in the morning you discover everything
  37006. was all right after all Ö and, like idiots, we all feel ever so grateful
  37007. to the rotten little thing.
  37008. 7.7
  37009. The one I really hate is the error message with a number. ÉInternal
  37010. error at &6768704blablablaæ. As though itæs meant to mean something.
  37011. This time itæs telling you that someone more clever than you knows
  37012. something you donæt. You now have to ring technical help, with cap in
  37013. hand, and beg to be let into the secret. At the other end of the phone
  37014. you hear great explosions of laughter. ÉThatæs OKæ, they say ÉItæs been
  37015. infected with the Jeremy Beadle virus Ö itæs just having a bit of a
  37016. laugh at your expenseæ.
  37017. 7.7
  37018. The final countdown
  37019. 7.7
  37020. The most evil of all error messages is the FIE Ö ÉFatal internal error Ö
  37021. about to quitæ. Thereæs nothing you can do about this one. You can shake
  37022. your fist at it, you can mutter mild obscenities, you can pour coffee
  37023. over the keyboard Ö but it wonæt work. You may as well go out and shoot
  37024. yourself. You see, FIE isnæt any old error message, itæs the computers
  37025. way of telling you that your life is about to be completely ruined. Not
  37026. only will you lose that best seller youæve been working on for six
  37027. months, but your hard drive will be smeared with axle grease; your
  37028. computer will go into self-activated melt-down; your bank account will
  37029. be wiped clean; your car is will be repossessed; your children will be
  37030. taken into care... even your ever-loving cat will desert you. probably
  37031. for the Battersey Catsæ Home! Ed.) FIE is the end of life as you have
  37032. known it. Sorry.
  37033. 7.7
  37034. Does it mind? Does it care? Does it feel any remorse? Not a bit of it.
  37035. Thereæll be no apologies, no deep regrets. You wonæt be able to talk it
  37036. round. You see, thatæs what itæs really here for. I know you thought it
  37037. was a miracle of technical achievement, a brave new microchip utopia Ö
  37038. but, in reality, itæs only purpose in life is to make yours a misery.á
  37039. Gabriel Swords, Norwich.
  37040. 7.7
  37041. Å  Data interchange Ö About a year ago, in a moment of weakness, I
  37042. agreed to take over editing a bi-monthly magazine for the Boating Group
  37043. of the Camping and Caravanning Club. The circulation is around 600
  37044. copies and previously it had been produced with the help of an Amstrad
  37045. word processor, scissors and glue. It seemed like a good opportunity to
  37046. see what could be done with an Archimedes computer and Impression II.
  37047. 7.7
  37048. I have an A420/1 with an ARM3, multisync monitor and SCSI disc, but no
  37049. scanner or laser printer. However, I have access to these facilities at
  37050. work, as well as image processing and OCR software, mostly on Unix
  37051. systems. This opens up some interesting requirements for data exchange
  37052. between Acorn systems and the rest of the world.
  37053. 7.7
  37054. The first problem was that of getting copy into the Archimedes. I am a
  37055. hopeless typist, but I persuaded the major contributors to provide copy
  37056. on floppy disc. Impression has input filters for various word-processor
  37057. formats, so I can import much of the copy directly from the DOS format
  37058. floppy discs I receive.
  37059. 7.7
  37060. Other contributors provide typewritten copy, which I scan on an A4
  37061. flatbed scanner at work attached to a PC which is networked to a Unix
  37062. server. The server has Optical Character Recognition (OCR) software
  37063. which I use to convert the copy to ASCII text. Ideally, I would do all
  37064. this on the Archimedes but (a) Father Christmas forgot my scanner
  37065. (again!) and (b) the only OCR package I have tried on the Archimedes,
  37066. Sleuth, doesnæt cope well with typewritten copy.
  37067. 7.7
  37068. Ideally, I would like to receive copy via electronic mail, but few
  37069. people have access to this.
  37070. 7.7
  37071. The second problem was artwork. I use the same A4 scanner and scan
  37072. artwork into TIFF format files on the Unix server. A couple of Unix
  37073. utilities make quick work of manipulating these images. For example,
  37074. pbmplus performs LZW compression which is compatible with ChangeFSI,
  37075. which I use to read them on the Archimedes (I hope that Impression
  37076. Publisher will do this directly when it is available). I have found that
  37077. compressed TIFF files are not always portable between applications even
  37078. on the same system, although John Kortinkæs Translator seems more
  37079. tolerant than ChangeFSI.
  37080. 7.7
  37081. Another issue was output. The magazine is produced in A5 booklet format,
  37082. and I use the invaluable pamphlet mode of Impression to produce draft
  37083. output on my Deskjet printer. I produce final camera ready A4 output
  37084. (for reduction to A5 by the printer) on a 300dpi laser printer at work
  37085. with the help of the Acorn PostScript printer drivers printing to a
  37086. file. The PostScript files tend to be rather large but I compress them
  37087. with David Pillingæs SparkFS utility, which is compatible with the Unix
  37088. uncompress command (or pkunzip on a PC).
  37089. 7.7
  37090. The final problem was data transfer between the Archimedes and the
  37091. outside world. The ability of RISC OS 3 to read and write DOS format
  37092. floppy discs transparently is extremely valuable. The 800/720Kb drive on
  37093. my A420 is rather restricting, but data compression helps. Unix
  37094. workstations can generally handle DOS format floppies too. A useful
  37095. alternative is to transfer data via a modem link using Zmodem (on a Unix
  37096. or VMS system) and Hearsay II, which I highly recommend for
  37097. communications with the outside world.
  37098. 7.7
  37099. Although the Archimedes, like the Mac, is in many ways a proprietary
  37100. system, I have found it is very capable of sharing data with other
  37101. systems. Impression is good in this respect, and getting better.á
  37102. Richard Readings, Wokingham (readings@bst.dec. com).
  37103. 7.7
  37104. Å  DrawFile module Ö Apparently, Acorn say that the DrawFile module can
  37105. be used in any product without their permission as long as its copyright
  37106. remains theirs. For programmers interested in rendering vector graphics,
  37107. I reckon itæs the best thing since sliced bread: it makes rendering a
  37108. drawfile so easy, and is also much quicker (compared to the Basic code
  37109. which I had been using, anyway).á Hugh Eagle, Horsham.
  37110. 7.7
  37111. Å  Impression Style Ö This seems to have a potentially very dangerous
  37112. feature. Whereas, conventional RISCáOSá3 applications will refuse to
  37113. allow you to save a file with the same name as an existing directory,
  37114. Impression Style simply warns you that you are going to overwrite an
  37115. existing öobjectò and if you say öOK go aheadò it does it (even if the
  37116. directory is locked). My guess is that the reason it allows this is to
  37117. make it possible for you to overwrite old-style Impression document
  37118. directories with new style single document files but, if so, I should
  37119. have thought it would be much safer if Style only allowed a directory to
  37120. be overwritten if it was indeed an old style Impression document. This
  37121. would prevent a normal directory full of Impression documents from being
  37122. overwritten as has happened to us! Ouch!
  37123. 7.7
  37124. Å  Ovation/Colourcard problems Ö When using Ovation in mode 99 (which is
  37125. the ColourCard expansion of mode 21), inverted text sometimes goes very
  37126. wrong Ö the text is black on black! But then trying to unmark the text
  37127. doesnæt work. There are various other strange effects but an infallible
  37128. cure is to scroll the document past the marked block and back again.
  37129. Nothing is lost, so this is tiresome rather than desperate.
  37130. 7.7
  37131. I phoned Risc Developments, who did not know about the problem. Their
  37132. software writer is at present producing a new version of Ovation to
  37133. solve some other problems, and they said they would let me have a copy
  37134. of the new version to try when it appeared. (Nothing has happened yet.)á
  37135. Philip Draper, Borehamwood.
  37136. 7.7
  37137. RD now say they have a partial solution to this problem but are still
  37138. working on it. Apparently, it is only a problem in 256-colour modes and
  37139. 15-bit modes. Ed.
  37140. 7.7
  37141. Å  Space Encyclopedia CD-ROM problems Ö I have been having problems with
  37142. Cumanaæs Space Encyclopedia CD-ROM when using the Acorn SCSI card. The
  37143. CD-ROMæs search routine sometimes comes up with a Fatal Internal Error.
  37144. Cumana say that it will reduce the problem if you set the SCSI cardæs
  37145. buffers to 128Kb but although this does indeed reduce the problem, it
  37146. doesnæt remove it altogether. Cumana are looking into the problem but
  37147. have not, as yet, come up with a solution.á Kate Crennell, Didcot.
  37148. 7.7
  37149. Å  Spell-checker blues Ö With the ability of nearly every word processor
  37150. to perform spell-checking, you would have thought that the spelling
  37151. mistakes and glitches that were the hallmark of the Guardian newspaper
  37152. would have become a thing of the past. But, no, they live on in the
  37153. world of Acorn! Let me explain...
  37154. 7.7
  37155. As I went around Acorn World and BETT, I collected leaflets extolling
  37156. the virtues of various bits of software. These, I presume, were produced
  37157. on the said Acorn computers using some sort of DTP or word processor, so
  37158. why am I treated to ÉComapny Address Bookæ or asked to submit an
  37159. ÉOffucial Orderæ before the end of January?
  37160. 7.7
  37161. Again, even when these leaflets have been spell-checked, it becomes
  37162. fairly obvious that they have not been proof-read as I was recently told
  37163. that I could pay by ÉAccess of Visaæ after I had used the voucher which
  37164. gave me Éú10 ofæ the normal price.
  37165. 7.7
  37166. I have the feeling that although most people put their document through
  37167. the spell-checker, very few are now bothering to read it to check the
  37168. things that a spell checker misses.
  37169. 7.7
  37170. Still, Iæm glad to say that the situation isnæt quite as bad as that on
  37171. the PC. I have in my hand a leaflet extolling the qualities of a Sun
  37172. computer which is a É386 CP with spelll checkeræ! I didnæt think anyone
  37173. could misspell PC. Mind you, I do have trouble with Acorn Archemides
  37174. (sic) when I am typing, perhaps we could call it an AA?á Paul Hooper,
  37175. Martham, Norfolk.
  37176. 7.7
  37177. As the perpetrator of the öBattersey Cats Homeò, I have no room to talk
  37178. but I am amazed by the number of companies who sell ösite licensesò and
  37179. say this will ölicence youò to do such-and-such. Ed.
  37180. 7.7
  37181. Also, I canæt resist repeating the following comment that was published
  37182. in Archive a couple of years ago Ö just in case you mist it!á Ed.
  37183. 7.7
  37184. Å  Sow much four spelling chequers! Won knight sum phew daze a go, being
  37185. a try full board, icon clue dead the tit was thyme two sea watt a
  37186. spelling chequer wood do with an aviary day peace of righting. Eye sat
  37187. my sulphate my usual plaice at the key bored of my valley ant Acorn and
  37188. a sigh typed, I weighted in vein fore the yew till it tea too come
  37189. plane, butt knot a whirr did it take except shun to.
  37190. 7.7
  37191. Aye no, of coarse, that a yam vary hard to pleas butt in too sheiks of a
  37192. lam stale I was shore that this was not rite four me. The hare on my
  37193. head stood up and I had quite a nasty tern when the lack of so fist
  37194. decay shun in such annexe pensive product was slayed bear. The real eyes
  37195. a shun that sow much cache had bean pay doubt to a choir a prod duct so
  37196. pour, maid me ring my hands. Know underwear in a recession!
  37197. 7.7
  37198. Their is amoral two this storey as yew have know doubt already guest.
  37199. Bee knot sow shore yore chequer nose it all, in spy toff what the
  37200. cellars of the are tickle may have lead dew too be leave.
  37201. 7.7
  37202. To bee fare though, a grate deal of prays is jew two pea pole a bull to
  37203. pro juice such works oh fart. Tony Stauber, Qatar, Arabian Gulf.
  37204. 7.7
  37205. Å  Save box convention Ö I found myself saying öyes, yes, yesò out loud
  37206. to one point which Hugh Eagle made in his discussion of the RISC OS 3
  37207. Style Guide (Archive 7.6 p.52.) It was in agreement with his criticism
  37208. that when a Save box is opened for an unsaved file, it must contain the
  37209. default document name, and not a previously typed but never used name. I
  37210. often abort a save having typed in the name, but not having the
  37211. directory open, and it is very irritating to have to re-type it again.
  37212. Acorn have got it wrong. Their style instruction wastes time ù lots of
  37213. it. They should change their rules, as they have ù quite rightly ù about
  37214. the standard cut and paste technique. Incidentally, when will a new
  37215. !Edit be released with Impression-style cut and paste?á Stuart Bell,
  37216. Horsham.
  37217. 7.7
  37218. Å  To K or not to K? Ö (Archive 7.6 p23) David Lenthal says that ÉKæ is
  37219. used for Kappa and is a recognised abbreviation for 10^18. I can find no
  37220. reference that Kappa has ever been the abbreviation for 10^18. The names
  37221. for multipliers were extended in 1990 by the CIPM to include names for
  37222. numbers up to 10^24 and 10^Ö24. For information, here follows the full
  37223. list:
  37224. 7.7
  37225. Power  Name   Abbrev
  37226. 7.7
  37227. 10^3  kilo  k
  37228. 7.7
  37229. 10^6  mega  M
  37230. 7.7
  37231. 10^9  giga  G
  37232. 7.7
  37233. 10^12  tera  T
  37234. 7.7
  37235. 10^15  peta  P
  37236. 7.7
  37237. 10^18  exa  E
  37238. 7.7
  37239. 10^21  zetta  Z
  37240. 7.7
  37241. 10^24  yocto  Y
  37242. 7.7
  37243. 10^Ö3  milli  m
  37244. 7.7
  37245. 10^Ö6  micro  m
  37246. 7.7
  37247. 10^Ö9  nano  n
  37248. 7.7
  37249. 10^Ö12  pico  p
  37250. 7.7
  37251. 10^Ö15  femto  f
  37252. 7.7
  37253. 10^Ö18  atto  a
  37254. 7.7
  37255. 10^Ö21  zepto  z
  37256. 7.7
  37257. 10^Ö24  yotta  y
  37258. 7.7
  37259. Roger Darlington, Manchester.
  37260. 7.7
  37261. Å  Video-editing Ö (Edward Croot who has demonstrated video-editing at
  37262. both our NCS Open Days writes...) With the growth of domestic video,
  37263. there is an equal growth in the desire to edit all those miles of tape
  37264. and produce the sort of viewing that you are used to seeing from the
  37265. broadcasters. Looking at advertisements in magazines for other computer
  37266. systems, editing systems for Macs and PCs already exist for as little as
  37267. ú300. You can add graphics for ú500. All the advertisements imply, and
  37268. some even claim, that you can get öProfessional resultsò with your
  37269. domestic recorder and camcorder. Upon reading further, you find that the
  37270. software does allow you to choose sequences which you can clump
  37271. together, but there is no mention about editing pictures and sound
  37272. separately. Neither is there a claim about making an accurately timed
  37273. edit so that the picture doesnæt jump at the join, though many VHS
  37274. recorders will do an adequate job, but patience (and enthusiasm) may be
  37275. required. With the right equipment, you can get frame-accurate editing
  37276. using this software, but the right equipment is not generally found in
  37277. the average household.
  37278. 7.7
  37279. I use Optima software on an A540 as an öoff-lineò tool. Off-line editing
  37280. is a technique to make editing decisions on relatively cheap equipment,
  37281. reducing the amount of time spent on expensive broadcast quality
  37282. equipment. The software that I use is designed to produce an edit list
  37283. to control professional equipment which uses timecode to define every
  37284. frame of picture. Domestic machinery doesnæt use this technique, so it
  37285. is impossible for any video controller to keep accurate track of which
  37286. part of the tape it is reading. If you change tapes, the only accurate
  37287. reference point is the start of the tape. Alan Afriat (who wrote about
  37288. his system in Archive 7.3 p45) is developing a board which will control
  37289. recorders designed for editing including semi-professional S-VHS
  37290. recorders, but each of these machines cost in the order of ú2,000+.
  37291. Also, if you want to do mixes, or any other effect, you will need three
  37292. of them plus a vision mixer and a sound mixer. Should digital recording
  37293. come along, you will be able to get by with just two. Alan and his
  37294. partner Adam Goodfellow are also developing some excellent quality
  37295. graphics and titling software.
  37296. 7.7
  37297. It is possible to record your videos into your Archimedes, and that is
  37298. what Optima does, but the picture quality is governed by the storage
  37299. capacity on your discs, in this case magneto-opticals, as well as the
  37300. display capability of the computer. It is certainly not good enough to
  37301. match even the poor quality obtained by copying from VHS to VHS. Perhaps
  37302. the new Acorn machine will make this possible, then all editing could be
  37303. done within the computer and transferred back to tape when completed.á
  37304. Edward Croot, Selby.
  37305. 7.7
  37306. Å  What use is an Archimedes? The editor asked about the applications
  37307. for which people used their Archimedes computers. Here is my offering...
  37308. (I have included this because it illustrates a number of major strength
  37309. of Archimedes machines which those not working in a multi-platform
  37310. environment might not appreciate. (a) the ease of transfer and
  37311. manipulation of data between platforms and between packages (b) the
  37312. relative cost of software and (c) the upgradability of hardware compared
  37313. with PCs, etc and (d) the relative merits of RISCáOS and Windows. Ed.)
  37314. 7.7
  37315. I was persuaded to buy a BBC B in 1983 when I wanted something on which
  37316. I could type notes which could later be easily updated. I remember being
  37317. terrified of the thing for weeks but there was no looking back once I
  37318. had bought it. In the end, the Beeb did all and more of what I wanted
  37319. and I was hooked. It was only natural, later, to upgrade to an
  37320. Archimedes and this I have never regretted either.
  37321. 7.7
  37322. At my place of work, we started to do some CAD in GDS, a complex drawing
  37323. program which runs on small networked DEC mainframes. A rather dated
  37324. word processor was also used on the same computers. The office manager
  37325. had a Mac which I used occasionally. The firm is now slowly converting
  37326. more and more to PCæs, adding to them as necessary. This mixed computer
  37327. background allows me to be somewhat detached when discussing with
  37328. colleagues the merits and demerits of MS-DOS/Windows 3.1 and the like.
  37329. 7.7
  37330. Certainly, quite recently, a major program prepared for a world-based
  37331. customer was only possible because I could develop and edit parts of the
  37332. whole on my own Archimedes (using database/word processor programs which
  37333. have been designed by their manufacturers to work on both platforms).
  37334. Also, more important perhaps, the Archimedes alone could edit some of
  37335. the translated data which had first been generated on the PC or the DEC.
  37336. 7.7
  37337. This article itself has taken advantage of another example of the
  37338. Archimedesæs adaptability. It was written on ProText on my PC notebook
  37339. when travelling to work, saved as an ASCII file, loaded into PipeDream
  37340. with practically no need to edit the results and re-saved as a PipeDream
  37341. file to send to Paul. (I then loaded in PipeDream, dragged it across, as
  37342. ASCII, onto DeskEdit, changed the filetype to Data and dropped it into
  37343. Impression which stripped out the line-feeds automatically and gave it
  37344. to me in the paragraphs you see now! Ed.)
  37345. 7.7
  37346. On another level, when I produced some simple black and white A4-sized
  37347. öpostersò advertising a small office party, and passed them round at
  37348. work, our pretty hardened Systems Manager looked very closely at the
  37349. anti-aliasing of the letters and the professionalism of the scanned
  37350. images. I do not think he believed me when I told him that my hardware
  37351. cost less than ú2,000 in total, the software used was less than ú200 and
  37352. one major piece (DrawPlus) was a freebee!
  37353. 7.7
  37354. Another matter for office incredulity is the age of my machine. It is a
  37355. 1987 A310, carefully and relatively cheaply later upgraded, which still
  37356. holds its own with later Acorn offerings. It can run any program I know
  37357. of which is sold to run on these machines. At the same time as I bought
  37358. my A310, my firm bought a PC which was comparable with my Acorn. The PC
  37359. was cheaper, true, but it could not upgrade successfully or keep up with
  37360. PC development and has long since been dumped. Within those terms, mine
  37361. was the more sensible buy in the long run.
  37362. 7.7
  37363. Then, finally on this subject, everybody who is now converting to
  37364. Windows from their various previous environments, is totally
  37365. disappointed with Windows 3.1æs speed, its lack of user-friendliness and
  37366. the amount of memory it consumes. A few had seen/used my Acorn, others
  37367. knew something of the Macæs presentation. They had perhaps expected too
  37368. much from Windows. I myself already knew of the drawbacks and prefer
  37369. working in MS-DOS as, to somebody used to the Desktop, Windows hinders
  37370. rather than helps.á Elwyn Morris, Harwich.
  37371. 7.7
  37372. Å  Windows v RISCáOS Ö Readers may be interested in the following
  37373. excerpt from the Sunday Times (20/2/94). Itæs from a special supplement
  37374. for the forthcoming Windows æ94 exhibition:
  37375. 7.7
  37376. Once basic DTP had achieved reasonable penetration within the general PC
  37377. market, image handling and multimedia were the next obvious step...
  37378. ...initially, image handling was dominated by the small specialists.
  37379. Acorn was one such example which, due to its keen pricing and ability to
  37380. run multimedia and video clips without additional hardware, has become
  37381. the leading IT supplier to education. Acornæs RISCáOS provides similar
  37382. icon-driven, multitasking, insert and paste techniques to Windows, yet
  37383. particularly user-friendly and aimed at multimedia and graphics
  37384. presentations. Indeed, Windows 4.0, due out later this year, will
  37385. incorporate many of Acornæs RISCáOS features.
  37386. 7.7
  37387. Some would debate the Ékeen pricingæ, but this is yet more praise, not
  37388. just from the PC-dominated press but, this time, from no less than
  37389. Microsoft themselves! I wonder just how similar the two operating
  37390. systems will become. I canæt help remembering when Apple tried to put a
  37391. stop to Windows simply because it operated in a similar manner to their
  37392. GUI!á Steve Waters, Gravesend.ááA
  37393. 7.7
  37394. Computer Conceptsæ AudioWorks
  37395. 7.7
  37396. Brian Barr
  37397. 7.7
  37398. AudioWorks is a new package from CC that builds on their range of
  37399. products. It is an audio editor that takes audio files of various format
  37400. types created on various technology platforms (even PCs) and allows them
  37401. to be manipulated in various ways. The package can also control CC and
  37402. third party audio sampler boards allowing the user to create his or her
  37403. own audio files. The package comes in a sturdy cardboard box with a 60-
  37404. page A5 manual and two 800Kb floppy discs containing the main programs
  37405. and several example audio files. Naturally, the package is totally RISC
  37406. OS compliant and can be operated by either mouse or keyboard.
  37407. Installation onto a hard disc is straight forward. The usual !SysMerge
  37408. is supplied so that the !System modules can be brought up to the
  37409. required versions.
  37410. 7.7
  37411. Terminology
  37412. 7.7
  37413. Before doing a further review of the software, I think it would be a
  37414. good idea to explain some of the terminology used in digital audio
  37415. recording and playback. When recordings are made with AudioWorks, the
  37416. data is held in RAM. This means that there is a limit to the length of
  37417. recordings made. The length of recording is a function of the sample
  37418. rate, and sample resolution. Sample rate determines the quality of the
  37419. recording. With a low sample rate the recording can sound almost
  37420. telephone quality whereas, with a high rate, you can record someone
  37421. playing the spoons with perfect clarity. Sample resolution determines
  37422. the accuracy of the recording. Low resolution will give a noticeable
  37423. harsh edge to the recording and will be annoying to the listener. As
  37424. with most things in life, itæs all a compromise. The following equation
  37425. should make things clear:
  37426. 7.7
  37427. High Quality + High Resolution = Tons of Memory
  37428. 7.7
  37429. Software
  37430. 7.7
  37431. On loading AudioWorks, an icon appears on the iconbar. At this stage, no
  37432. other windows appear. Clicking <select> on the AudioWorks logo opens up
  37433. the following dialogue box.
  37434. 7.7
  37435. This gives the option to record a sound directly into the computer with
  37436. the ability to alter sample rate and resolution. For a 60 second, 16-bit
  37437. mono recording at a 20kHz sample rate (which will give a reasonable
  37438. quality recording) you will need about 2.4Mb of memory. To do any
  37439. recordings, however, you must have external hardware installed in one of
  37440. the podule slots. At the time of writing this report, recording hardware
  37441. was not available and so I was not able to test the recording facilities
  37442. of the package.
  37443. 7.7
  37444. File playback
  37445. 7.7
  37446. Loading an audio file is just a matter of dragging the icon of the audio
  37447. file onto the AudioWorks icon on the iconbar. The file is then loaded
  37448. into memory and an editing viewer appears.
  37449. 7.7
  37450. This viewer shows a graphical representation of the sound amplitude of
  37451. the audio versus the time of playback.The X axis of the display shows
  37452. the audio duration in seconds. This display has the usual öscaleò
  37453. selection mechanism allowing the user to zoom in and out of a recording
  37454. showing more or less detail. On pressing the play button above the audio
  37455. display, a bar will start moving from left to right indicating which
  37456. part of the audio file is playing. At the same time, the computer
  37457. speaker will burst into life playing the audio selected. One small
  37458. annoyance to me was the lack of an automatic sideways scrolling window
  37459. that tracked the audio if the whole of the audio was not visible within
  37460. the viewer. Because of this, the marker would just disappear off the end
  37461. of the display, leaving the user not knowing which part of the recording
  37462. was playing.
  37463. 7.7
  37464. Once the play button has been pressed, AudioWorks will play the file to
  37465. the end and then come to a stop. A öloopingò mode gives a continuous
  37466. playback of the entire recording or a selected section.
  37467. 7.7
  37468. The best part of the package is, however, the editing facilities. By
  37469. clicking with the mouse and dragging right or left, any part of the
  37470. recording can be selected and played in isolation. This selected portion
  37471. of audio can be cut from, moved or copied to another part of the same or
  37472. a different recording. This, however, is only the beginning. AudioWorks
  37473. allows lots of effects to be added to the recording. Clicking <menu>
  37474. opens a menu giving a range of effects that can be applied to the
  37475. recording. These can range from filters adding or taking away base or
  37476. treble, or facilities to boost or moderate the sound level of the audio
  37477. file. Echo can be added to give your recording that Paddington railway
  37478. station feel. An option called öEnvelopeò allows you to control
  37479. precisely the fade in and out, or öpitch bendò of a recording. The
  37480. package also supports stereo recordings and options exist to move sounds
  37481. to the left or right speakers.
  37482. 7.7
  37483. Another effect available is this keyboard. This emulates a sampler, a
  37484. device well known to most musicians. (Duran Duran used one of these to
  37485. death on many of their hits.) The pitch of a recorded sound is altered
  37486. depending on which key is played on a standard piano keyboard. The mouse
  37487. can play the keys but a better way is to use the computer keyboard which
  37488. is configured to play like a piano keyboard.
  37489. 7.7
  37490. File saving
  37491. 7.7
  37492. Once a file has been edited, a number of save options are available.
  37493. These include saving in DataVox, Armadeus and Microsoft .WAV formats. A
  37494. voice module can also be constructed so that a sound can be played
  37495. instead of the standard computer beep.
  37496. 7.7
  37497. One point that I havenæt mentioned yet is that a second program comes
  37498. with AudioWorks called AudioCtrl. This allows your edited sound files to
  37499. be queued and played sequentially. Unlike AudioWorks, AudioCtrl makes
  37500. possible the playback of files from a hard disc.
  37501. 7.7
  37502. Conclusions
  37503. 7.7
  37504. I found this a good package for the price (ú49 +VAT from CC or ú55
  37505. through Archive). The user interface is the best feature by far. All the
  37506. operations that are applied to files behaved just as a word processor
  37507. does, showing that the Acorn GUI can be applied to just about any type
  37508. of program. Another feature is that all the keyboard shortcuts are
  37509. editable by the user. The major deficiency for me was the lack of
  37510. editing of files direct from hard disc. But then, I know that such
  37511. facilities on other systems can cost a hundred or even a thousand times
  37512. more.ááA
  37513. 7.7
  37514. Irlam Instrumentsæ Colour Scanners
  37515. 7.7
  37516. Jim Nottingham
  37517. 7.7
  37518. If you are fortunate to have access to the ever-expanding range of
  37519. affordable colour printers for the Archimedes, you may also be
  37520. considering moving into colour scanning. This article is based on my
  37521. yearæs experience of the SCSI version of the Epson GT6500 A4 scanner,
  37522. supplied by Irlam Instruments with their ProI-Mage software.
  37523. 7.7
  37524. The GT6500 is only one of a range of scanners supported by Irlam and
  37525. there are large areas of commonality in the ProI-Mage drivers and
  37526. supporting hardware requirements. So, in most cases, what applies to the
  37527. GT6500 will also apply to the other devices; only major differences will
  37528. be covered here. Although this is not intended to be a comparative
  37529. review, many readers will already be familiar with the Computer
  37530. Conceptsæ ScanLight range of monochrome scanners, so certain related
  37531. features will also be considered.
  37532. 7.7
  37533. Hardware/firmware considerations
  37534. 7.7
  37535. Apart from the hand-held unit, all the scanners have two or more
  37536. interface options, each with its advantages and limitations. This may
  37537. even dictate your eventual choice of scanner. The basic information is
  37538. given in Archive (7.5 p3 and 7.6 p4) and more details are given below
  37539. (prices are through Archive and include VAT/delivery):
  37540. 7.7
  37541. Å   The Hand Scanner (ú425) comes with a special interface card which
  37542. fits in a standard podule slot of the A5000 or earlier machines.
  37543. 7.7
  37544. Å  If you have a Énewæ computer (i.e. A5000 or later), the Sharp JX100
  37545. flat-bed scanner (ú520) can be connected direct to the RS232 serial
  37546. interface but the port needs to be free of other devices. If you have an
  37547. Éoldæ computer (i.e. pre-A5000), you will need to connect the scanner to
  37548. a BIP400 interface (ú80) which fits in a standard podule slot.
  37549. 7.7
  37550. Å  The baseline Epson GT6500 scanner (ú1000) has a parallel interface
  37551. and can be connected to the bi-directional port of new computers but,
  37552. again, the port needs to free of other devices, including dongles. With
  37553. old computers, you will need to install a BIP400 card, as above. If
  37554. preferred, you could fit a BIP400 card in an A5000, freeing the parallel
  37555. port for other devices. Alternatively, you can specify the GT6500 with a
  37556. built-in SCSI interface (ú1115) but, at present, only the Morley SCSI
  37557. podule will run the GT6500 reliably. The maximum resolution of the
  37558. scanner is 1200dpi.
  37559. 7.7
  37560. Å  The Epson GT8000 (ú1380) comes with both parallel and SCSI interfaces
  37561. built in, so all the above connection options apply. The SCSI interface
  37562. can be connected to Acorn, Morley or Oak SCSI cards. The maximum
  37563. resolution of the GT8000 is 1600dpi and the scanning speed is about 15-
  37564. 20% faster than the GT6500.
  37565. 7.7
  37566. The computer will need RISC OS 3.1 or later. The ProI-Mage application
  37567. takes 160Kb. Irlam say that, although it would be possible to run from a
  37568. floppy disc and a minimum of 2Mb RAM, this would severely limit image
  37569. size and resolution. In practice, you really need a hard disc with a few
  37570. Mbytes free and at least 4Mb RAM Ö my own experience is that, to do
  37571. justice to the A4 scanners, 8Mb RAM would be better.
  37572. 7.7
  37573. The Epson GT6500 package
  37574. 7.7
  37575. The GT6500 comes in a robust casing which, at 568mm ╫ 333mm ╫ 125mm, is
  37576. rather larger than the compact Scanlight Professional. The lift-up
  37577. document cover can be removed easily so that thicker tomes can be placed
  37578. on the A4 glass table.
  37579. 7.7
  37580. Power and data cables are supplied and plug in at the rear. Where the
  37581. SCSI interface is installed, a rotary ID switch, a terminator DIP switch
  37582. and two SCSI connectors are fitted, so setting up is very
  37583. straightforward.
  37584. 7.7
  37585. The power switch is on the front panel, along with various other
  37586. switches and indicators whose functions are replaced largely by Irlamæs
  37587. software so, normally, these can be disregarded. Removing a small cover
  37588. reveals 2 banks of DIP switches, which should not need to be adjusted,
  37589. and a reset switch which Ö hopefully Ö will never be used!
  37590. 7.7
  37591. The Epson user guide is well written and illustrated. Most of the later
  37592. content can be disregarded as the Irlam software covers scanner
  37593. operation. Epson include a useful booklet of image samples illustrating
  37594. various effects.
  37595. 7.7
  37596. The Irlam software/documentation
  37597. 7.7
  37598. The relevant version of the ProI-Mage scanner driver software (currently
  37599. v2.02) comes on a single, unprotected floppy disc, along with v0.93 of
  37600. Acornæs ChangeFSI and, where applicable, a Read_Me file of latest info.
  37601. Scanner operation is multitasking, while using the software is
  37602. conventional, largely intuitive and entirely uncomplicated.
  37603. 7.7
  37604. Until recently, the documentation was adequate. However, Irlam have sent
  37605. me a pre-release copy of their updated A5, ring-bound manual (v3.00)
  37606. which really is excellent. The user guide portion is much improved but
  37607. its value is greatly enhanced by the inclusion of general advice on
  37608. using ChangeFSI, file formats and printing scanned material.
  37609. 7.7
  37610. Scanning procedure
  37611. 7.7
  37612. Loading the application and clicking <select> on the ProI-Mage icon
  37613. causes two windows to appear on the desktop; the Viewer on the right and
  37614. the upper portion of the Control Panel on the left.
  37615. 7.7
  37616. The control panel is well thought out and, as the lower portion includes
  37617. all the preset variables, it needs to be accessed only when you wish to
  37618. select something other than the default settings.
  37619. 7.7
  37620. The scan resolution and output format are pre-selected by clicking on
  37621. the relevant option buttons or entering a value in the dialogue box. Any
  37622. intermediate resolution can be set, up to the maximum capability of the
  37623. scanner. The output can be monochrome, 4/16/256 greyscales, or colour.
  37624. Clicking on the Scan button starts the scan.
  37625. 7.7
  37626. If a scanned image smaller than A4 is required, this is achieved by
  37627. first clicking on Preview, followed by Scan. The scanner produces a low-
  37628. resolution image in the Viewer window in around 20 seconds, following
  37629. which the desired area can be defined by performing a conventional
  37630. <select-drag> operation on the image. The area covered by the select box
  37631. can be modified by using <adjust> on the relevant control handle, or the
  37632. nudge buttons or size dialogue boxes on the Control Panel. Clicking once
  37633. again on the Scan button then produces the high-definition scan but
  37634. covering only the defined area. This procedure speeds up the high-
  37635. definition scan, limits file size and saves having to crop the image
  37636. after scanning.
  37637. 7.7
  37638. On completion of the scan, clicking <menu> in the Viewer window and
  37639. following through the Save Sprite option, leads to a conventional Save
  37640. dialogue box. Given sufficient memory, you can transfer direct to other
  37641. applications and a modicum of compression is applied to files saved to
  37642. disc.
  37643. 7.7
  37644. Preset options
  37645. 7.7
  37646. The lower part of the Control Panel contains numerous options such as
  37647. Gamma Correction and File Format. These are generally self-explanatory
  37648. and are preset before scanning, either by selecting the relevant radio
  37649. buttons or by entering values in the dialogue boxes. They cannot be
  37650. controlled during scanning so, if anything needs to be changed, it is
  37651. necessary to click on Press to Stop, amend the setting and re-initiate
  37652. the scan. The values can be saved as default settings by using the Save
  37653. Choices option on the iconbar menu.
  37654. 7.7
  37655. Two of the preset options are especially valuable, the first of which,
  37656. the Brightness control. I used a Scanlight Professional for a few months
  37657. and became very frustrated by the fixed setting. It often prevented me
  37658. obtaining a satisfactory scan where, for example, the original image was
  37659. faint or where there was show-through from printing on the reverse side.
  37660. In my view, this is a most unsatisfactory feature of the Scanlight
  37661. Professional. The software-controlled brightness option of the Epson
  37662. scanners entirely suppresses this problem.
  37663. 7.7
  37664. Secondly, in addition to producing a 256-colour sprite, the scanner can
  37665. output a file in one of a range of alternative formats, up to 24-bit. I
  37666. find TIFF to be particularly useful for export direct to PCs, Macs and
  37667. imagesetters, with the added bonus that the LZW compression generally
  37668. leads to smaller files than the equivalent sprite file. Where the result
  37669. still will not fit on disc, an alternative is to select the JPEG format
  37670. and reduce the quality factor until it does fit. This is often more
  37671. acceptable than, for example, reducing the scan resolution (see articles
  37672. in Archive 6.9 p45 and later issues).
  37673. 7.7
  37674. Performance considerations
  37675. 7.7
  37676. Anyone used to the Scanlight range may be surprised by the extra time
  37677. taken by the GT6500 to perform a scan. Even the GT8000, running 15-20%
  37678. faster, is still relatively slow. However, the Epson scanners are
  37679. multitasking and operate almost entirely in the background and there is
  37680. many times as much data to be processed. You may notice other tasks
  37681. slowing down a little but, on an ARM3 machine, this is not particularly
  37682. significant. The overall effect is akin to, say, background filer
  37683. operations and you soon get used to it, but a large, high-resolution,
  37684. colour scan can take 10 mins or more.
  37685. 7.7
  37686. This does mean that, for example, you are going to lose the convenience
  37687. of the Équick photocopyæ facility which the Scanlight machines achieve
  37688. so well in conjunction with Laser Direct printers. The Epson/Irlam
  37689. equivalent is to perform a 300dpi scan, drop the resultant sprite into
  37690. an Impression frame or whatever, and print the result. All this will
  37691. take a couple of minutes or more but bear in mind that most of that will
  37692. be in the background.
  37693. 7.7
  37694. The output quality of monochrome and greyscale images is at least as
  37695. good as that achieved by the Scanlight Professional; better if the
  37696. original image requires use of the brightness control. Subject to
  37697. certain considerations, the output quality of colour images is generally
  37698. very satisfactory indeed. From my own experiences, the potential problem
  37699. areas are as follows:
  37700. 7.7
  37701. Å  Changes in colour hue and value are evident. In general terms, reds
  37702. are OK, greens tend to darken and blues pick up a purple hue. Anyone
  37703. used to colour printing on the Archimedes will already be familiar with
  37704. these phenomena and the value and limitations of image-processing such
  37705. as Gamma correction.
  37706. 7.7
  37707. Å  The scanner can react to colours in the original which are not
  37708. readily visible to the eye and, often, this depends on the materials
  37709. used in the document. Certain colours can be problematical; I find that
  37710. flesh tones are sometimes sensitive to Éwash-outæ.
  37711. 7.7
  37712. Å  Interference between the dot resolution on printed originals and the
  37713. scanner resolution (MoirΘ patterns) is more noticeable in colour than in
  37714. monochrome (you can get some bizarre effects on the monitor screen, e.g.
  37715. tartan paint!). It is best to use high-resolution originals such as
  37716. photographs and the usual tricks of rotating the original slightly or
  37717. changing scan resolution can help greatly.
  37718. 7.7
  37719. Memory usage and resolution
  37720. 7.7
  37721. With a 16Mbyte A540 available, I must confess to routinely bumping up
  37722. the scan resolution to the maximum possible, with the consequent strain
  37723. on data storage capacity. However, in their latest documentation, Irlam
  37724. make a detailed and elegant case for scanning at quite low resolution
  37725. (100dpi) and processing the image in ChangeFSI for use with 360 dpi
  37726. printers such as the Canon BJC600. A similar argument holds for export
  37727. to high-resolution imagesetters. This really is a very interesting
  37728. notion and warrants consideration. If satisfactory results can be
  37729. achieved by these methods, computer memory and storage requirements will
  37730. be eased considerably.
  37731. 7.7
  37732. Conclusions
  37733. 7.7
  37734. The colour scanners supported by Irlamæs ProI-Mage software satisfy a
  37735. wide band of performance needs. Given adequate memory and storage
  37736. capacity, the flexible interface options make them largely machine-
  37737. independent. The quality and ease of use of the software is a credit to
  37738. Irlam and the new documentation is impeccable.
  37739. 7.7
  37740. At prices running to more than double that of, say, the monochrome
  37741. Scanlight range, you have to be sure you are getting value for money
  37742. when moving into colour scanning. From my experience, the Epson GT6500
  37743. scanner has been well worth the capital expenditure, providing an
  37744. excellent foil for the 360 dpi, 4-colour printers now available and
  37745. enabling a good proportion of my work to be published entirely in-house.
  37746. 7.7
  37747. Even if Irlamæs premise that relatively low-resolution scans are
  37748. adequate for export proves to be the case, we still need someone to come
  37749. up with a method of transporting large TIFF files direct to
  37750. imagesetters. In the meantime, the ability to provide customers,
  37751. typesetters and printers with document drafts, in full colour, is
  37752. proving to be an absolute boon. If any reader would like further help
  37753. with choosing or using a colour scanner, please drop me a line with
  37754. details to: 16 Westfield Close, Pocklington, York, YO4 2EY.ááA
  37755. 7.7
  37756. PipeLineZ
  37757. 7.7
  37758. Gerald Fitton
  37759. 7.7
  37760. Lots of odds and ends this month, starting with a few comments from me
  37761. before moving on to letters which I think may be of general interest.
  37762. 7.7
  37763. Problems with old Fireworkz templates
  37764. 7.7
  37765. If you have any templates which you created with Wordz prior to
  37766. Versioná1.04 then get rid of them before they cause you problems. The
  37767. most serious thing which happens when you use those old templates is
  37768. that you save your work and then, when you reload it another day
  37769. everything is gone! Sometimes, only part of your work or a few styles
  37770. have vanished or part of your document isnæt quite as you remember it!
  37771. If you load an Éoldæ template and use it as a basis for a new one then
  37772. the new one might also give an unexpected performance.
  37773. 7.7
  37774. If you have lost a large piece of work in this way and yet, by looking
  37775. at the size of the file, you know the data must still be there, send a
  37776. disc copy of your file to Mark Colton or to me. (If possible, please
  37777. include a self-addressed label and return postage.)
  37778. 7.7
  37779. PipeDream for Beginners
  37780. 7.7
  37781. Ernie Cobbold has sent me a complete set of tutorials for PipeDreamá4 on
  37782. three discs. The discs contain 17 files each of which has been
  37783. compressed using Spark. When expanded, each of these files pretty well
  37784. fills up an 800áKb disc and, if you print them out, you will produce a
  37785. book about 1ö thick!
  37786. 7.7
  37787. The tutorials are illustrated by screen shots, and example files are
  37788. also included.
  37789. 7.7
  37790. This set of tutorials started life as much simpler worksheets for use by
  37791. pupils who were on an Information Technology course at school. Ernie has
  37792. improved and expanded these worksheets into a Édistance learningæ course
  37793. which starts at a level suitable for complete beginners and works up to
  37794. level which now might be described as GNVQáAdvanced.
  37795. 7.7
  37796. I think the tutorials are good but, by the time you read this, Archive
  37797. will have received a set of the three discs for review by someone more
  37798. independent than I am. However, if you canæt wait and would like to know
  37799. more about the contents of the discs before the review is published,
  37800. please write to me at the Abacus Training address.
  37801. 7.7
  37802. Stamps
  37803. 7.7
  37804. Danny Fagandini has put the following problem to me: öIs there a way of
  37805. using PipeDream or Resultz to find the Ébestæ way of selecting a stock
  37806. of stamp values?ò He says that he faces this problem at least twice a
  37807. week. I canæt speak for Danny but I think our problem is similar. Jill
  37808. (who handles the outgoing post) has a good stock of first and second
  37809. class stamps (now 19p and 25p) but when we send out two discs in one
  37810. pack, we find that we need 38p regularly. The Éobviousæ way of handling
  37811. 38p is by using two 19p stamps. However, we also send larger parcels (3
  37812. discs needs 47p) and the UK postage then increments in 20p steps. So
  37813. itæs a good idea to hold 20p stamps but, whatæs the Ébestæ way of
  37814. getting to 47p? We also send discs to EC counties and even as far away
  37815. as Australia and New Zealand, so we need a few large value stamps. What
  37816. Jill would like to know is what values (out of those which exist!)
  37817. should we stock in order to make up any of the standard postage fees
  37818. with reasonable efficiency.
  37819. 7.7
  37820. I have in mind something like a PipeDream or Resultz spreadsheet with
  37821. available stamp values in column A and with standard postage charges
  37822. along the bottom (or top) row. The bulk of the table would show the
  37823. number of stamps of each value needed to make up the postal charge. Iæm
  37824. sure that we could extend such a spreadsheet to keep a record of stamp
  37825. usage and then, after a short trial, Éoptimiseæ the stamp purchases in
  37826. such a way that the stock of stamps was minimised and the turnover rate
  37827. of stamps of each value was maximised. As I write, stamp values
  37828. available are: 1p, 2p, 3p, 4p, 5p, 6p, 10p, 18p, 19p, 20p, 24p, 25p,
  37829. 28p, 29p, 30p, 33p, 34p, 35p, 36p, 38p, 39p, 41p, 50p, 75p, ú1.00,
  37830. ú1.50, ú2.00, ú5.00 but I suspect (or have been told by our local PO)
  37831. that the 3p, 18p, 24p, 33p, and maybe others, will soon disappear. If
  37832. you know exactly whatæs going to be generally available in, say, a month
  37833. or two from now (or if you have even a partial solution to this Stamp
  37834. problem) then please let me know.
  37835. 7.7
  37836. Matrix inversion
  37837. 7.7
  37838. Both PipeDream and Fireworkz contain a matrix inversion function but it
  37839. works only if the matrix is 3ábyá3 or smaller! Has anyone a spreadsheet
  37840. custom function (or a technique or even a text book) which will invert
  37841. larger matrices?
  37842. 7.7
  37843. Fireworkz spreadsheets
  37844. 7.7
  37845. If youære not going to print your spreadsheet but just need it as a
  37846. reference table of data or calculations, the page boundaries are more of
  37847. a nuisance than a help. If you select None from the Page Ö Paper menu,
  37848. you will modify your document so that there are no page boundaries.
  37849. 7.7
  37850. Unwanted commas in Fireworkz
  37851. 7.7
  37852. Iæve been asked how to make years appear as, say, 1994 instead of 1,994
  37853. particularly in Charts. The solution is to use the Style Ö Change Ö
  37854. Number Ö Format facility.
  37855. 7.7
  37856. Acorn Pocket Book
  37857. 7.7
  37858. Steve Hutchinson is having problems transferring files to and from his
  37859. Acorn Pocket Book. He uses the Lotus-123 PipeDream converter. He says
  37860. öTransfer in either direction causes problems. Going from PipeDream to
  37861. Pocket Book leads to continual recalculation in the Pocket Book. Going
  37862. the other way doesnæt transfer the formulae correctly. . . . I would
  37863. hesitate to commit a . . . spreadsheet to the Pocket Book if PipeDream
  37864. was my only transfer option on the Archimedesò. Fireworkz should provide
  37865. an easier route but can anyone help Steve?
  37866. 7.7
  37867. (Perhaps I should print this question in the Pocket Book Column too.
  37868. Ed.)
  37869. 7.7
  37870. PipeDream upgrade
  37871. 7.7
  37872. The following paragraphs are only part of an interesting letter I have
  37873. received from Peter J Stoner.
  37874. 7.7
  37875. öI am pleased to read in the current issue of the Risc User magazine
  37876. (Januaryá1994?) that there will be an upgrade to PipeDreamá4. While the
  37877. new FireWorkz programs seem to be highly regarded by those who have used
  37878. other integrated packages, I am not convinced that Fireworkz overcomes
  37879. the reasons for choosing PipeDream and Acorn machines instead of other
  37880. IBM PC or Apple solutions. No doubt when the upgrade to PipeDream is
  37881. launched, Colton Software will clarify the relative merits in favour of
  37882. PipeDream.
  37883. 7.7
  37884. öIt would be good to have some of the style and GUI interface
  37885. improvements which are in Fireworkz so as to make PipeDream look up-to-
  37886. date but without losing the command language and key shortcuts. It would
  37887. also be helpful to be able to see the actual height of fonts which are
  37888. higher than the height of the slot and the full picture when the slot to
  37889. which the picture is referred is scrolled off screen.
  37890. 7.7
  37891. öI sometimes wonder whether, when PipeDream loads, much of the memory
  37892. used is taken up with routines which I may never use in a particular
  37893. session. Would it therefore be possible for the program to be more
  37894. modular (as Fireworkz) and start by loading only the minimum display
  37895. module and load further modules only when required? A Tidy up command
  37896. (as we had in PipeDreamá3) could delete these extra modules until needed
  37897. again.
  37898. 7.7
  37899. öCould the minimum display module together with a print module be
  37900. distributed in public domain as a PipeDream Document Reader. Perhaps a
  37901. module to save in ASCII only could be included. This would be different
  37902. from the present PipeDream Demonstration Disc in that it there would be
  37903. no facility to make alterations Ö it would only be possible to extract
  37904. ASCII text.
  37905. 7.7
  37906. öPerhaps such a document reader could be incorporated in !Genesis to
  37907. enable PipeDream files to be distributed with !Genesis applications. I
  37908. am sure that this would help the sales of the new PipeDream.
  37909. 7.7
  37910. öWhen references are made to slots in external files, do the supporting
  37911. files need to be displayed on screen? This only adds to the number of
  37912. windows open. Do they even need to be loaded rather than the relevant
  37913. slots just read? This could save memory.
  37914. 7.7
  37915. öIf it is possible to drag in sprites drawfiles and charts, would it be
  37916. possible to drag in öGuestò PipeDream documents. For example, there
  37917. could be a slot reference such as @P:document,70@. Rather as you can
  37918. edit a chart, could we have an option Guest document Ö Edit documentò
  37919. 7.7
  37920. If you have suggestions for the new upgraded PipeDream, please let Mark
  37921. Colton and me know.
  37922. 7.7
  37923. Global resources
  37924. 7.7
  37925. Bob Ardler asks: öWhat are ÉPipeDream global resourcesæ and
  37926. É<PDGlobal$Dir>æ and É<PDGlobal $Path>æ, referred to in PipeDreamæs
  37927. !Run, !Path? The ÉPathsæ manual section (pp193-195) seems on the verge
  37928. of explaining, but...ò Have you an example which will help explain these
  37929. system variables?ò
  37930. 7.7
  37931. Unwanted formfeeds in Fireworkz
  37932. 7.7
  37933. J M Shepherd writes: öI have a problem with unwanted formfeeds which
  37934. appears to be associated with the ÉRead printeræ function. I have set my
  37935. printer (Star LC24-200) to A4 form length, the driver to A4 (generic dp)
  37936. and used the ÉRead printeræ option on the paper submenu. The result,
  37937. using Coltonæs own software (Label3x8 on their Example disc), has
  37938. formfeeds between each set of 8 labels. From the row spacing specified
  37939. in the Style, Label3x8 has a total length of 396 mm, so this alone
  37940. should not generate formfeeds. You may have noticed that using the ÉRead
  37941. printeræ option gives a paper height that differs by a fraction of a
  37942. millimetre from the nominal value. In my case, Fireworkz read an A4
  37943. paper length as 297.02 mm rather than 297.00 mm and this was apparently
  37944. enough to force a formfeed. I confirmed this by reducing the printer
  37945. driver paper length to 296.5 mm. This, in conjunction with the ÉRead
  37946. printeræ function, eliminated the formfeeds, but Fireworkz struck back
  37947. by omitting a pass of the print head from the output. Had it been the
  37948. final pass, at the foot of the page, I might have got away with it but,
  37949. unfortunately, it was the first pass, at the top of the page! As a
  37950. result, the addresseeæs name on the 1st, 9th, ... label was missing.
  37951. Colton are, I hope, sorting this one out for us all!ò
  37952. 7.7
  37953. Charts in Fireworkz
  37954. 7.7
  37955. Franz Werner says: öUsing Charts gave me some problems which might
  37956. interest others. Saving a chart as a drawfile does not work as described
  37957. on page 55 of the Tutorial book. After selecting the chart and selecting
  37958. Make Constant, the Selection button on the Save menu is greyed out and
  37959. it is not possible to save only the chart. The whole sheet is saved as a
  37960. Resultz file, not just the chart. The chart is no longer live Ö but it
  37961. is not a drawfile either. When the chart has been made constant,
  37962. selecting and cutting the series data in order to finish up with the
  37963. chart only, may remove the chart also. This appears to happen if the
  37964. chart is moved after it has been Made Constant. I find this all very
  37965. confusing.
  37966. 7.7
  37967. öColton Software point out that the correct way is to select the chart
  37968. (one red line round it) and go to Extra Ö Pictures Ö Save which saves
  37969. only the chart as a drawfile. This procedure is hinted at on page 15 of
  37970. the Éuser guideæ but that is about all.
  37971. 7.7
  37972. öIt turns out that it is not possible, as it is in PipeDream, to add
  37973. additional text legends/labels to the axes or a title/heading within the
  37974. chart and to move them around to suit. This is acknowledged as an
  37975. omission which Colton Software will put right. Unfortunately, the saved
  37976. drawfile of the chart contains a border which makes the subsequent
  37977. addition of legends or headings difficult. One workaround is to load the
  37978. file into Draw or DrawPlus, ungroup the objects, delete the border,
  37979. select and group all the objects and save the file. Further text can
  37980. then be added in Wordz or whatever.ò
  37981. 7.7
  37982. ÉLostæ marked text
  37983. 7.7
  37984. Derrick Porter writes: öI have observed that if a word, or any section
  37985. of text, is selected and the space bar is then pressed, the section in
  37986. question is deleted. This can be very annoying if you have just
  37987. highlighted a substantial amount of text, to change the style, for
  37988. example. Colton Software have told me that this is an intended feature
  37989. and not a bug. In all current GUI applications (except some in
  37990. RISCáOS!), itæs a convention that, to replace text, you select it, then
  37991. type. So when you press <space>, the selected text gets replaced with a
  37992. space. Fireworkz (and Wordz and Resultz) saves this text to the
  37993. clipboard Ö so if you didnæt mean this to happen you can paste it back.
  37994. If you get used to using the feature you should find it really useful; I
  37995. do!ò
  37996. 7.7
  37997. Finally
  37998. 7.7
  37999. Thanks to you all! Iæve had a really interesting batch of letters this
  38000. month. Please keep them coming!ááA
  38001. 7.7
  38002. Genesis/Magpie Column
  38003. 7.7
  38004. Paul Hooper
  38005. 7.7
  38006. Tidying up Genesis
  38007. 7.7
  38008. Most of the applications/binders that I see could benefit from tidying
  38009. up and what I would like to look at this month is all those little
  38010. extras that improve the overall impression of your application. The
  38011. first and maybe the most obvious is that you have spent many hours
  38012. compiling this application, so why not claim some credit for it and
  38013. place your name not only on the title page but also the Éinfoæ box that
  38014. is the top option on your icon? For this, you will need !FormEd which is
  38015. available on Shareware disc 20 from Archive. Just load the templates
  38016. file from your Genesis application into FormEd and alter it to your
  38017. heartæs desire. It also enables you to enter the version number so that
  38018. you can keep track of how your binder develops.
  38019. 7.7
  38020. Surplus pictures
  38021. 7.7
  38022. Genesis has a Éfeatureæ which at first looks like a bug. If you delete a
  38023. sprite or drawfile from a page and then place a new sprite with the same
  38024. name on the page, the deleted sprite remains within the page definition
  38025. and the new sprite is renamed as Ésprite0æ. When you then save the page,
  38026. both sprites are retained within the page definition, although only the
  38027. second one is used. To tidy this up and to delete the surplus sprite,
  38028. call up ÉShow Pagesæ on the application icon on the iconbar. Call up
  38029. each page definition in turn and examine the sprites within it and
  38030. delete the surplus ones.
  38031. 7.7
  38032. While examining the page definition, check to see if a sprite occurs in
  38033. more than one page and if it does, then shift it into the shared
  38034. resources area and delete it from all the pages. I was recently able to
  38035. reduce the size of an application from 1800Kb to 880Kb by using both of
  38036. these techniques.
  38037. 7.7
  38038. Icons and !Boot Files
  38039. 7.7
  38040. A good icon improves the look of an application no end but, in some
  38041. circumstances, the icon can fail to initialise and is replaced with the
  38042. standard APP icon. I use the pinboard to store quite a few of the
  38043. applications on my hard disc, and sometimes these fail to load the icon
  38044. if you have edited the !Boot file in Edit. I donæt know the technical
  38045. reason for this but the cure is simple, just include a !Boot file within
  38046. your Genesis application that runs something like this:
  38047. 7.7
  38048. IconSprites <Obey$Dir>.!Sprites
  38049. 7.7
  38050. This will ensure that the sprites are correctly loaded.
  38051. 7.7
  38052. Pages and the Émissing linkæ
  38053. 7.7
  38054. It can sometimes be very confusing when you have five or six alternative
  38055. ways of turning your pages and it becomes very easy to miss one or send
  38056. the user down a dead end. I always finish an application by drawing a
  38057. flow chart and then checking every available route. Although this can be
  38058. time-consuming, it is well worth it. If the end-user becomes frustrated
  38059. with dead ends or failed links, he is much more likely to bin your
  38060. application. Even better is to pass on a copy of your application to
  38061. someone else and let them identify the missing links.
  38062. 7.7
  38063. Tidying up Magpie
  38064. 7.7
  38065. Magpie binders are stored in a single file, and if you then delete a
  38066. sprite or page, the space that this occupied in the file is left blank.
  38067. This means that binders can have a series of Éholesæ and take up more
  38068. disc space than required. There is an option to compact a binder which
  38069. will remove these holes but, by default, this option is disabled. To
  38070. check whether it is enabled in your copy of !Magpie, open up your copy
  38071. of !Magpie by holding down <shift> and double-clicking with <select>.
  38072. Drag the !Run file into Edit and examine the last line which should look
  38073. something like this:
  38074. 7.7
  38075. Run ö<Magpie$Dir>.!runImageò -g60 Ör120 -a -h cö<Magpie$ Language>ò. %*0
  38076. 7.7
  38077. The only thing that needs concern us is the É-aæ parameter. If this is
  38078. missing from your copy of Magpie, insert it and save the !Run file. Load
  38079. any binder into this new version of Magpie and open up the contents
  38080. page. Use <menu> over any of the tools at the top of the contents page
  38081. and you should now have the option to Écompact binderæ.
  38082. 7.7
  38083. Before you compact your binder, copy it into a RAM disc which is at
  38084. least 20% bigger than the size of the binder Ö more if you can manage
  38085. it. Also get up the free space option on the RAM disc and keep an eye on
  38086. it. Run your binder from RAM, open the contents page and compact it. The
  38087. first thing you will notice is that the size of the binder increases!
  38088. Donæt worry Ö this is the program claiming space to write to. After a
  38089. few minutes, Magpie will report that compaction is complete and you will
  38090. have a binder which looks bigger than the original, but all you need do
  38091. now is to close the contents page and only then will the binder actually
  38092. shrink.
  38093. 7.7
  38094. Magpie applications
  38095. 7.7
  38096. No, itæs not a mistake Ö you can make your binders into stand-alone
  38097. applications. I am grateful to Antony Froggett and Alan Shelton for
  38098. their ideas on this. Both had tackled the problem in a slightly
  38099. different way but the results are much the same.
  38100. 7.7
  38101. Once you have made your binder, create an application directory with the
  38102. same name as your binder except that it is prefixed by the ! character.
  38103. Copy your binder into this application then open up !MagpiRead and copy
  38104. the entire contents into your application directory. Design your own
  38105. sprite with the same name as the application and place it in the
  38106. !Sprites inside your application.
  38107. 7.7
  38108. Now we need to alter the !Run file, so drag it into Edit and find the
  38109. line which reads:
  38110. 7.7
  38111. | set Magpie$Default Browse
  38112. 7.7
  38113. At the moment, this line is commented out because of the | character at
  38114. the start of the line, so delete this character. Move on to the last
  38115. line of the !Run file. We need to alter this so that it will only load
  38116. your application. Add the parameter É-Bæ, as shown below, then a path
  38117. name to find the application. This parameter ensures that this copy of
  38118. !MagpiRead will only load your application.
  38119. 7.7
  38120. Run ö<MagpieBrowse$Dir>.!runImageò ÖBADFS::0.$.!Fun.Fun -sg -g60 Ör120 -
  38121. cö<Magpie$Language>ò. %*0
  38122. 7.7
  38123. In this example, the application is called !Fun and the Magpie binder
  38124. inside it is called Fun and they are on a floppy in drive 0. As an
  38125. example, I have put a Magpie binder on this monthæs disc which
  38126. illustrates the way to do this, but you will have to uncompact it on to
  38127. a separate disc in the root directory before it will run.
  38128. 7.7
  38129. The Swap Shop
  38130. 7.7
  38131. I would like to thank Paul Cross for a series of small Genesis
  38132. applications that he has sent. Most are designed by his class and we
  38133. have added two to the catalogue, ÉWhat are things made of?æ is on
  38134. materials, and ÉQueen Victoriaæ is about the Queen and her family.
  38135. Antony Froggett sent me a copy of a Magpie binder that he uses at Open
  38136. Days at Portsmouth College to introduce students to the Sociology course
  38137. Ö I wish I could sign up for it! I have also compiled a hints binder
  38138. from the examples that normally go on the Archive monthly disc.
  38139. 7.7
  38140. My thanks also to Alan Shelton who has sent two Magpie binders on the
  38141. Stuarts and Tudors, covering not only important events but also the
  38142. personalities of the periods. As an exercise in using Genesis script
  38143. language, I have designed an adding skill-and-drill program using
  38144. cartoon characters. At the moment, I am about half way through the
  38145. !Paint Tutor which should be ready in about three weeks time.
  38146. 7.7
  38147. This gives us a catalogue with nearly thirty applications, so if you
  38148. require a copy of the catalogue then send me a blank 800Kb disc and the
  38149. return postage to the address at the end of the article.
  38150. 7.7
  38151. The End Bit
  38152. 7.7
  38153. If you have any question about Genesis or Magpie or if you would like to
  38154. send me any applications, please send them to Paul Hooper, 11 Rochford
  38155. Road, Martham, Great Yarmouth, NR29 4RL. (0493-748474)
  38156. 7.7
  38157. Next month, I hope to be able to bring you a review of Genesis
  38158. Professional Ö if my copy comes through in the next few weeks.ááA
  38159. 7.7
  38160. ASM_Help
  38161. 7.7
  38162. Jonathan Quigly
  38163. 7.7
  38164. ASM_Help from Stallion Software Ltd is an application that provides
  38165. interactive help for programmers developing assembler programs using the
  38166. Acorn Desktop Assembler. It uses the StrongHlp program (version 1.22)
  38167. which is also supplied by Stallion Software.
  38168. 7.7
  38169. Documentation
  38170. 7.7
  38171. There is no manual supplied with the application and so the use of the
  38172. program was determined by trial and error. Whilst the program is
  38173. intuitive to use, a READ_ME file to help get you started would have been
  38174. helpful.
  38175. 7.7
  38176. The review was performed using an A410/1 fitted with RISCáOSá3.10, so I
  38177. canæt comment on whether the program will run on RISCáOSá2, although it
  38178. certainly makes use of the new RISCáOSá3 facilities.
  38179. 7.7
  38180. The disc
  38181. 7.7
  38182. The disc contains the !ASM_Help application along with !StrongHlp and a
  38183. freeware copy of !StrongED (version 2.54 Ö dated 07-Jul-93). Also
  38184. included are !System and !Scrap directories. StrongED itself was
  38185. reviewed in Archive 7.2 p73.
  38186. 7.7
  38187. The program
  38188. 7.7
  38189. To use ASM_Help, you first have to start StrongHlp which causes a large
  38190. question mark icon to appear on the iconbar. Subsequently double-
  38191. clicking on the ASM_Help icon, whilst not showing any visible signs that
  38192. it has made any difference, will cause ASM_Help to make itself known to
  38193. the StrongHlp program and allow assembler help to be provided.
  38194. 7.7
  38195. This help is provided either via interaction with the StrongHlp
  38196. application or it may be invoked using the <f1> key within StrongED Ö
  38197. more of that later.
  38198. 7.7
  38199. Clicking <menu> on the StrongHlp iconbar icon shows that StrongHlp
  38200. provides the facilities to display help for multiple applications Ö
  38201. StrongHelp, Asm and StrongEd in this case.
  38202. 7.7
  38203. Clicking on the sub-menu Asm entry displays the following help window:
  38204. 7.7
  38205. Clicking on any of the middle five lines (which are displayed in red)
  38206. displays another window with further help. Likewise, in this window any
  38207. further words in red can be clicked on and further windows will be
  38208. displayed in a manner reminiscent of hypertext systems.
  38209. 7.7
  38210. The program attempts to follow the Acorn Style guidelines and therefore
  38211. works in a largely intuitive manner. For example, clicking with <adjust>
  38212. on a red highlighted word closes the parent window and opens a new
  38213. window for the word highlighted in red.
  38214. 7.7
  38215. An example of the help provided, the info on the ADC instruction, is
  38216. shown below:
  38217. 7.7
  38218. For those of you who donæt yet subscribe to the full colour edition of
  38219. Archive(!), the cond, S, Rd, Rn, Op2 words on the Syntax: line are all
  38220. words highlighted in red that are selectable. Likewise, the 1S and 1N
  38221. words in the Speed: entry are also highlighted in red and therefore
  38222. selectable.
  38223. 7.7
  38224. So, for example, selecting the highlighted Op2 word, displays the
  38225. following window:
  38226. 7.7
  38227. where Rs, shift and Rm are all selectable words.
  38228. 7.7
  38229. You can easily end up with a lot of windows open if you are not careful!
  38230. That is obviously why there is a Close all option on the StrongHlp
  38231. iconbar menu.
  38232. 7.7
  38233. Configuration
  38234. 7.7
  38235. The StrongHlp application allows a large number of configuration options
  38236. as shown in the submenu below (which is selectable from the iconbar
  38237. menu):
  38238. 7.7
  38239. All the colours can be altered, including the red highlighted word
  38240. colour (Link col in the menu above). Full interactive help support is
  38241. provided, including for all menu entries Ö I wish all programs did this.
  38242. This help can either be displayed via Acornæs Help application,
  38243. accessible via the standard Apps directory or via StrongHlp itself.
  38244. Clicking <adjust> on the StrongHlp iconbar icon opens an interactive
  38245. help window that works in a similar way to the standard Help
  38246. application. Amusingly, StrongHlp identifies Éshyæ applications, i.e.
  38247. those applications that donæt provide any help, by displaying a message
  38248. such as öThis is the shy Impression applicationò when the pointer is
  38249. moved over the Impression iconbar icon. (Yet another reason to upgrade
  38250. to Impression Publisher!)
  38251. 7.7
  38252. StrongED
  38253. 7.7
  38254. As mentioned earlier, the StrongED text editor provides a facility to
  38255. invoke help dynamically whilst editing. Placing the cursor in a word and
  38256. pressing <f1> attempts to display help for that word. If the word cannot
  38257. be found, a small window is displayed advertising this fact.
  38258. 7.7
  38259. For this to be effective, both StrongHlp and ASM_Help must have been
  38260. loaded. If this hasnæt been done then, if the StrongHlp icon has been
  38261. seen by the Filer, StrongHlp will be loaded. However, this does not
  38262. appear to apply to ASM_Help and this has to be done manually by double
  38263. clicking on the ASM_Help icon.
  38264. 7.7
  38265. Resource usage
  38266. 7.7
  38267. !ASM_help takes up approximately 54Kb of disc space and !StrongHlp
  38268. approximately 36Kb. The help text is not compressed. Compressing the
  38269. applications by storing them in a Compression directory drops the total
  38270. disc space requirement down to under 56Kb Ö a saving of approximately
  38271. 40%. I assume similar savings would be achieved with other compressed
  38272. filing systems.
  38273. 7.7
  38274. The Task Manager indicates that StrongHlp is using 64Kb. A small
  38275. relocatable module is also loaded which provides a command to broadcast
  38276. a string to a running Wimp-task and appears to be the mechanism that
  38277. ASM_Help uses to announce itself to StrongHlp.
  38278. 7.7
  38279. Improvements
  38280. 7.7
  38281. It is nearly always easy to find ways in which a program can be
  38282. improved. However, all program authors have to draw the line somewhere
  38283. otherwise their programs would never get published.
  38284. 7.7
  38285. It would be good for the program to recognise all forms of assembler
  38286. mnemonics when linking from StrongED via the <f1> key. For example,
  38287. whilst it provides help on the keyword LDR, it wonæt find an entry for
  38288. LDRNE, LDRB, etc. This would create a more flexible link from StrongED
  38289. and make the use of the <f1> key even more effective.
  38290. 7.7
  38291. An option to select (and save) the favoured help to be displayed when
  38292. clicking on the StrongHlp iconbar icon, would be helpful. You always get
  38293. help on StrongHlp if you do this. To get to ASM_help requires a <menu>
  38294. click followed by menu navigation and then selecting the Asm help entry.
  38295. 7.7
  38296. Conclusion
  38297. 7.7
  38298. The question is, how helpful is the help provided?
  38299. 7.7
  38300. For the programmer who dabbles from time to time in assembly programming
  38301. or for those just starting to program in assembler, ASM_Help is a useful
  38302. aid. It provides more usable and effective help than that provided by
  38303. the <f1> key in SRCEdit program provided as part of the Acorn Desktop
  38304. Development Environment which is included with the Desktop Assembler.
  38305. This invokes an Acorn help description file that is of a far more
  38306. rudimentary form, only providing one level of help, unlike StrongHlp
  38307. with its öhypertextò style multi-level help.
  38308. 7.7
  38309. It is important to note that the help provided is no substitute for
  38310. having at least a basic understanding of assembly language programming.
  38311. However, it does provide a useful facility. It can save time looking in
  38312. the manual for the finer points of detail and acts as an immediate
  38313. reminder of the instruction formats and assembly commands required. More
  38314. importantly, the help provided contains enough detail to be useful and
  38315. indeed helpful Ö short of having the full manual available via CD-ROM!
  38316. 7.7
  38317. ASM_Help costs ú15 inclusive from Stallion Software or ú10 inclusive if
  38318. you already have StrongED.ááA
  38319. 7.7
  38320. This review was of version 1.00 of ASM_Help but I understand that
  38321. version 1.01 is now available which also provides help for the assembler
  38322. provided as part of standard Acorn Basic. Ed.
  38323. 7.7
  38324. Acorn User Spring Show æ94
  38325. 7.7
  38326. Paul Beverley
  38327. 7.7
  38328. Since last monthæs article, the following exhibitors have decided to
  38329. come and join us at Harrogate:
  38330. 7.7
  38331. Apricote Studios, Anglia TV, Iota, Minerva Software, Quantum Software
  38332. and Snap Computers.
  38333. 7.7
  38334. New products
  38335. 7.7
  38336. Some companies are prepared to say what they are working on, so I
  38337. thought it would be good to do a round-up of some of them. Other
  38338. companies are more cagey and wonæt say what their new products are Ö
  38339. they just say that people should come and see for themselves Ö
  38340. tantalising! What I shall do, therefore is to list the products that
  38341. companies have told me about so far...
  38342. 7.7
  38343. 4th Dimension are hoping to have on sale (but certainly on
  38344. demonstration) the follow-up to Haunted House Ö Gordon Keyæs latest
  38345. game, Time Machine. They are also hoping to have some new courses
  38346. available for Stunt Racer.
  38347. 7.7
  38348. Apricote Studios Ö Personal Accounts version 3 is to be launched Ö a
  38349. complete re-write of their accounts program first launched in 1990. The
  38350. latest version gives Personal Accounts all the best advantages of up-to-
  38351. date WIMP techniques.
  38352. 7.7
  38353. Castle Technology will, of course, be showing their Ergo Keyboards but
  38354. also various monitors, hard drives and printers as well as the CadMust
  38355. PCB programs which they are now importing.
  38356. 7.7
  38357. Clares Micros say that version 2 of Schema should be available at the
  38358. Show with a whole range of new features.
  38359. 7.7
  38360. Colton Software will be showing ClassCardz, educational support
  38361. materials to help teachers introduce Wordz, Resultz and Fireworkz to the
  38362. students and to use them across the curriculum. They will also be
  38363. talking about the progress of Recordz, due for release later in the
  38364. year.
  38365. 7.7
  38366. Computer Concepts Ö Impression Publisher will be on show with advanced
  38367. features like text flow around irregular objects, control over page
  38368. bleed, crop marks, separation names and registration marks, advanced
  38369. colour support, TIFF filters, etc. MacFS is a filing system for
  38370. Archimedes which will read and write Mac SuperDrive floppies, external
  38371. hard discs and SyQuests. It will cost around ú100. You will also be able
  38372. to see the JPEG and PhotoCD loaders.
  38373. 7.7
  38374. Datafile will have a new package of fonts designed by Tony Nash. The
  38375. samples which Datafile sent looked very good Ö the fonts are very
  38376. intricate and decorative.
  38377. 7.7
  38378. Irlam Instruments will be releasing a new version of ImageBank and are
  38379. working on their scanner software, ProI-Mage, as well as a Stitching
  38380. application which joins up images that have been scanned in strips.
  38381. 7.7
  38382. Krisalis will be launching the Bitmap Brothersæ hit, Speedball 2.
  38383. 7.7
  38384. Norwich Computer Services Ö They say they are going to be offering
  38385. special deals on computer sales. They will be giving free Archive
  38386. subscriptions, free telephone hot-line support and even a free hardware
  38387. upgrade with every computer sold at the Show!
  38388. 7.7
  38389. They are also hoping to have a new range of removable drives on sale Ö
  38390. 3╜ö, 270Mb Syquest drives to be specific. Pricing is not yet fixed.
  38391. 7.7
  38392. Oregan Developments are launching two new games: Sally and Wally, an
  38393. action platform game, and Magnetoids, the first 3D version of Asteroids.
  38394. Their most important new program though is Photo-Touch which aims to
  38395. bring the facilities of Mac packages such as PhotoShop to Acorn
  38396. machines. It will be a complete image-processing and electronic photo-
  38397. touch-up package which will work on formats from 256-colour to 24-bit
  38398. TIFF and Clear files. Expected launch price: ú79.95.
  38399. 7.7
  38400. Quantum Software is working on a mega Pinboard program called Blinds,
  38401. which they will be demonstrating at the Show. They will be launching
  38402. Keystroke v3. Quantum claim that version 2 of Keystroke is the öbest-
  38403. selling utility for the Acorn Risc computer rangeò.
  38404. 7.7
  38405. Sherston Software Ö Around the World in 80 Days is designed for upper
  38406. primary school pupils and will introduce them to a range of geographical
  38407. skills including grid references, longitude and time zones, latitude,
  38408. contours, bearings etc, all presented within an adventure as wicked
  38409. Wiley Windbag tries to thwart the efforts of the global travellers
  38410. Freddie and Francis Fogg (Phileas Foggæs children?). They have two maths
  38411. adventures, Space City and Sea Rescue, almost ready now and should
  38412. certainly be available in time for the Show.
  38413. 7.7
  38414. Sherston are also arranging a Crystal Maze Challenge Ö players of
  38415. Crystal Maze are invited to enter a team to battle against the computer,
  38416. culminating in a head-to-head between the best teams in the main
  38417. theatre.
  38418. 7.7
  38419. Spacetech say they are hoping to have something really exciting to
  38420. launch at the Show Ö aimed at a much wider market than hitherto Ö but
  38421. thatæs all they will say for now!
  38422. 7.7
  38423. Stallion Software will be launching C Help, providing on-line help for C
  38424. programmers and a new release of StrongEd.
  38425. 7.7
  38426. StateMachine will have their new IDE interface as well as the A5000
  38427. ClusterCard expansion system. ClusterCard is based on a central board
  38428. which fits into the MEMC socket and is designed to accept 4 or 8Mb of
  38429. RAM to add to the A5000æs 4Mb. A G335 graphics accelerator card can also
  38430. be added to it and the ARM processor can then have direct access to its
  38431. video memory, meaning that whatever screen mode you are working in, the
  38432. processor will run at full speed.
  38433. 7.7
  38434. Topologika say that Talking Rhymes will finally surface (details in
  38435. Products Available two months ago Ö oops!) and they will be showing a
  38436. program called Mottik written for Design Works, a hands-on design and
  38437. technology exhibition in Birmingham in June. Mottik will allow users to
  38438. experiment with a limited set of Mottik bricks Ö Britainæs answer to
  38439. Lego. Also on show will be Number Tiles, a number skills pack for
  38440. primary school children.
  38441. 7.7
  38442. Wild Vision Ö Lark A16 is a 16-bit stereo sound-sampling board (a joint
  38443. venture with CC). For  more details, see David Lenthallæs article on
  38444. page 39. It will retail at ú199 +VAT or ú230 through Archive. TV Buddy
  38445. is a TV tuner outputting video and audio for use with their own
  38446. digitisers. With it, you will be able to view TV on your computer
  38447. monitor while you work! It is a single width podule and the tuning is
  38448. done under software control.
  38449. 7.7
  38450. Wyddfa Software will launch Talking Stories, a new series of interactive
  38451. story books starting with Gwenæs Nose, Gwenæs Tummy, Gwen at the Fair
  38452. and Gwen goes to School. Wyddfa are also running a competition for Welsh
  38453. primary schools, the aim being for each school to create a booklet in
  38454. Welsh. The winning booklet will be turned into a talking version by
  38455. Wyddfa.
  38456. 7.7
  38457. Any more new products?
  38458. 7.7
  38459. There will be lots more information about new products in the May issue
  38460. of Archive Ö some extremely exciting ones, too, I reckon.
  38461. 7.7
  38462. See you there!
  38463. 7.7
  38464. I hope we will see many of you at Harrogate next month Ö do stop off at
  38465. the Norwich Computer Services stand (119 Ö just past the 4th Dimension!)
  38466. and say hello. I think you will find that the Spring 1994 Acorn User
  38467. Show will be a show to remember Ö as they say, öBe there, or be
  38468. square!òááA
  38469. 7.7
  38470. 16-bit I/O Card
  38471. 7.7
  38472. Gary Stevenson
  38473. 7.7
  38474. This article reviews the 16-bit I/O card for the Archimedes from
  38475. Intelligent Interfaces. It is difficult to review such a piece of
  38476. equipment without reference to a particular application. I will
  38477. therefore start by introducing the application for which I am using this
  38478. card and then move on to some of the details of the card.
  38479. 7.7
  38480. A bit of background...
  38481. 7.7
  38482. I have been interested in stage lighting for many years since being
  38483. heavily involved in lighting at school. While I was there, I built an 
  38484. 8-channel flash box which plugged into the user port of a BBC Micro. It
  38485. was then I realised the potential for a computer-controlled lighting
  38486. system and it has taken me 6 years (University got in the way) before
  38487. finally building the next version.
  38488. 7.7
  38489. As you have probably guessed (because youære reading Archive) this
  38490. system will operate using Acorn machines and this version is going to be
  38491. just a tad more sophisticated than Mark 1.
  38492. 7.7
  38493. I should probably make it clear that I am not a hardware engineer. I
  38494. understand a bit about electronics and how to hook up lots of logic
  38495. gates to get the desired effect but the real nitty gritty of electronics
  38496. is not my field. I am much more of a software person and it is this
  38497. aspect of  a computer-controlled lighting system that interests me the
  38498. most. The hardware I am building interfaces the Acorn machine to
  38499. standard lighting equipment and my own control panels. These panels will
  38500. have indicators and sliders which are used by the operator for features
  38501. that cannot be achieved using a mouse or keyboard.
  38502. 7.7
  38503. What I wanted to build was a modular system that could be extended in
  38504. the future. It had to be relatively cheap because I was paying for it
  38505. all (thereæs no commercial aspect to this at present) and I had to be
  38506. able to build it with limited tools and test equipment.
  38507. 7.7
  38508. Interfacing the system to the Archimedes has taken a lot of time and
  38509. thought. However, in the end I went for the 16-bit I/O card. Other
  38510. options such as connecting to the serial port are too slow. Eight-bit
  38511. user ports are cheap and easily available but simply do not have enough
  38512. data lines. Building my own podule (sorry expansion card!) sounded
  38513. dangerous, involves too much electronics know-how and it would be
  38514. difficult to manage the timing.
  38515. 7.7
  38516. The I/O card allows relatively fast data transfer (200,000 16-bit
  38517. operations per second is quoted) which is asynchronous, has simple
  38518. electronics to cope with it and allows me long leads (I am using about a
  38519. metre) to be used in connecting it the Archimedes.
  38520. 7.7
  38521. The 16-bit I/O card from Intelligent Interfaces
  38522. 7.7
  38523. The first point to make is the name. If this was the PC market, Iæm sure
  38524. it would be called a 32-bit I/O card because it does in fact have 32 I/O
  38525. lines and 8 control lines all of which are buffered. The reason itæs
  38526. called a 16-bit card is because you can read or write to 16 bits in one
  38527. operation. There are two 16-bit ports which you can read or write to, 8
  38528. bits of each port at the same time. Note that you canæt of course read
  38529. from one and write to the other at the same time.
  38530. 7.7
  38531. What you get:
  38532. 7.7
  38533. Å A half-width expansion card
  38534. 7.7
  38535. Å An A5 ring bound manual and errata sheet
  38536. 7.7
  38537. Å A disc
  38538. 7.7
  38539. Å A half-width expansion blanking plate to fill any gaps you may have
  38540. created in fitting the card.
  38541. 7.7
  38542. The card itself uses two 6522 VIA chips, the same as used in the old BBC
  38543. Micro, although they are clocked at twice the rate. Itæs a double-sided
  38544. single layer board with all the components on one side and with all the
  38545. ones youære likely to wreck held in sockets. There are also quite a few
  38546. links and a DIP switch to configure the card, and the outputs which are
  38547. by way of two 40-way IDC connectors. OK, so weære talking pretty low
  38548. tech, but thatæs all it really needs and it does mean that it should be
  38549. very reliable and bomb-proof.
  38550. 7.7
  38551. A point to note here is that the card is hardware-configured. You
  38552. cannot, for example, change the direction of one of the ports simply by
  38553. sending the appropriate commands to the card. The reason for this is
  38554. quite simple. The card has output buffers which are octal transceivers.
  38555. The DIP switches on the card select whether the ports are input or
  38556. output by setting up the transceivers. The quick ones among you would
  38557. have already worked out that, because of the octal transceivers, you
  38558. cannot, for example, have four input lines and four output lines on the
  38559. same port of a particular VIA. In other words, each of the four ports is
  38560. either an 8-bit input or an 8-bit output port and it is fixed until you
  38561. change the settings.
  38562. 7.7
  38563. This then makes the card more difficult to use for general purpose
  38564. applications than the 8-bit user port on the Beeb Ö which got around
  38565. this problem by not being buffered. I think you may be able to get
  38566. around this restriction by removing the buffer chips from the sockets
  38567. and making the appropriate links across the socket so that the 6522
  38568. drives the connectors directly. This, of course, would mean that there
  38569. was no protection to the VIA (like the beeb) but you could put your own
  38570. buffering on your own particular piece of kit. I see no reason why this
  38571. shouldnæt work but I havenæt tested it and donæt quote me on it!
  38572. 7.7
  38573. This may be a big restriction for some applications but not for mine, as
  38574. it is configured and will never be changed again. It is this type of
  38575. application that this card is aimed at Ö to enable the computer to drive
  38576. a special piece of equipment that can be driven or monitored using I/O
  38577. lines. You could connect up to four of these cards to one computer each
  38578. configured differently.
  38579. 7.7
  38580. The manual refers to a special cable which you can use to test the card.
  38581. It requires the card to be configured to the state that it is supplied
  38582. in. Unfortunately, however, the manual does not tell you what the
  38583. special cable is, so I decided that, as I had already made up some 40
  38584. way IDC leads, that it probably just links the two ports together
  38585. straight through. Itæs also unfortunate that the test programs listed in
  38586. the manual are not on the disc! Why? Ö I havenæt a clue Ö thereæs plenty
  38587. of room for them. So I gave up on that idea Ö the last time I typed in a
  38588. program listing was in the days of ZX Spectrum hex dumps (never again!).
  38589. Donæt get me wrong, these programs are not long but they should really
  38590. be on the disc. Also, the details of the what the lead is, or even one
  38591. supplied, would be very useful.
  38592. 7.7
  38593. (As a result of Garyæs comment, I-I are now supplying a test cable with
  38594. the podule. Ed.)
  38595. 7.7
  38596. The card itself is of type Ésimple poduleæ which means that it has no
  38597. software built into it but has a simple identification system (an 8-bit
  38598. word) to tell the computer that itæs there.
  38599. 7.7
  38600. Whatæs on the disc?
  38601. 7.7
  38602. On the disc are a couple of versions of a module to access the card
  38603. through SWIæs, Basic and Fortran libraries. Unfortunately, no C library
  38604. is included which is a shame, especially as I am writing my application
  38605. in C. The two modules do the same thing except one is a standard module
  38606. and the other is a bit clever, as it intercepts a vector for faster
  38607. operation.
  38608. 7.7
  38609. (I-I say they donæt supply a C library because it is so easy to call the
  38610. SWIs using the generic SWI interface _kernel_SWI. Ed.)
  38611. 7.7
  38612. Testing the card
  38613. 7.7
  38614. Before I started fiddling with the settings on the card, I thought Iæd
  38615. test it to some degree by hooking up something to the 16-bit output
  38616. port. Yes, I used Ö LEDs Ö well, it would prove that it worked!
  38617. 7.7
  38618. Well, I managed to get myself in a bit of a mess here. Trying to work
  38619. out how to access a particular 8-bit port of a particular 6522 connected
  38620. to either of the two connectors at the back can get a bit confusing. Now
  38621. that Iæve done it, it actually seems quite logical, and I have to say
  38622. that the manual is absolutely correct Ö but it took a while to get my
  38623. head around it.
  38624. 7.7
  38625. To access this port, you would use the command (in Basic) wrls(slot, 0,
  38626. &ff). This means (wr)ite to the (l)east (s)ignificant port. The first
  38627. parameter is the slot number in the computer. The second parameter is
  38628. the register in the VIA. Register 0 is the output register for Port B,
  38629. and &ff is the value to put in that register. This diagram shows you the
  38630. structure of the card.
  38631. 7.7
  38632. My configuration
  38633. 7.7
  38634. For my setup, I have configured the card like the bus of a computer. I
  38635. have allocated I/O lines to specific tasks as follows:
  38636. 7.7
  38637.   Lines  I/O  Use
  38638. 7.7
  38639. Data lines
  38640. 7.7
  38641.   8  Out  Address lines
  38642. 7.7
  38643.   8  Out  Data Out lines
  38644. 7.7
  38645.   8  In  Data In lines
  38646. 7.7
  38647.   4  Out  Card select lines (16 cards)
  38648. 7.7
  38649.   4  Out  Spare
  38650. 7.7
  38651. Signal lines
  38652. 7.7
  38653.   1  Out  Write handshake Ö data ready
  38654. 7.7
  38655.   1  In  Write handshake Ö data taken
  38656. 7.7
  38657.   1  Out  Read handshake Ö data taken
  38658. 7.7
  38659.   1  In  Read handshake Ö data ready
  38660. 7.7
  38661.   4  In  Interrupt inputs
  38662. 7.7
  38663. This gives me sixteen cards each with 256 addresses to read and another
  38664. 256 addresses to write to. I then access an 8-bit device by setting the
  38665. correct card number, address and then writing the data to the data out
  38666. lines. When this happens, a write handshake data ready signal is
  38667. automatically generated which latches that 8-bit word into the system.
  38668. This is achieved using by putting the VIA in pulse mode which takes the
  38669. handshake line low for 0.5╡S. The circuit to do this would be something
  38670. like:
  38671. 7.7
  38672. Support
  38673. 7.7
  38674. When I have spoken to Intelligent Interfaces, they have always been very
  38675. helpful. They did, in fact, help me to decide the best way to go about
  38676. this system.
  38677. 7.7
  38678. Quality of documentation
  38679. 7.7
  38680. The documentation is OK but I would have preferred to see some
  38681. electronics discussed in the documentation. Although, as the manual
  38682. says, each application of this card is likely to be very different, I
  38683. think some examples of its use would be helpful to cover the basic
  38684. functions such as: handling interrupts, reading and writing data Ö
  38685. especially how to handle the handshaking aspects of this and using the
  38686. timers and shift registers.
  38687. 7.7
  38688. Verdict
  38689. 7.7
  38690. The card is quite expensive and you can get similar things for the PC
  38691. cheaper. However, in the Acorn market we have to pay a premium for very
  38692. low volume products, especially ones like this. What convinced me to buy
  38693. one was the fact that the cost for me to build one would be about the
  38694. same. (The cost of the technical reference manuals is ú75 of it.) Then
  38695. thereæs all the hassle of making it work. So far, I have had no problems
  38696. in getting it to work and it seems to be pretty robust. Some
  38697. improvements to the documentation and test programs on the disc would
  38698. make this the ideal solution for anyone wanting to build or control some
  38699. gadgets from their Archimedes.
  38700. 7.7
  38701. The card costs ú200 +p&p +VAT from Intelligent Interfaces or ú230
  38702. through Archive.ááA
  38703. 7.7
  38704. Computer & Electronics Holiday for Young People !!
  38705. 7.7
  38706. Scripture Union runs a Computer & Electronics Holiday for 13 to 16 year
  38707. olds (boys and  girls) at an attractive school in the Hertfordshire
  38708. countryside.
  38709. 7.7
  38710. The dates? August 1st Ö 9th, 1994.
  38711. 7.7
  38712. The price? ú112.
  38713. 7.7
  38714. For details, write to Jim Maddox, S.U. Holidays, 69 Claverdale Road,
  38715. TubeáHill, London SW2 2DH or phone 081-671-8761.
  38716. 7.7
  38717. Sherston Naughty Stories Ö Volume 2
  38718. 7.7
  38719. Jeanette Crafer
  38720. 7.7
  38721. Talking Software Volume 2 for young children is produced by Sherston
  38722. Software and costs ú47 +VAT or ú52 through Archive. (For a review of
  38723. Volume 1, see Archive 6.6 p77.) The package contains six stories each
  38724. one on disc and in book format. Detailed operating instructions are
  38725. included which are well set out and easy to follow and once loaded on to
  38726. the iconbar using the program is plain sailing.
  38727. 7.7
  38728. Classroom use
  38729. 7.7
  38730. I introduced this program to a vertically grouped class containing Years
  38731. Reception, 1, 2, 3. The interest level was high in the early stages with
  38732. all children showing a keen interest. The characters in the stories were
  38733. popular and the children enjoyed the simple animation and sound effects.
  38734. The speech was clear and usually easy to hear even in a busy Infantsæ
  38735. class! After an initial introduction  with the children, this really is
  38736. a program which needs very little teacher intervention. All the children
  38737. very quickly learned how to turn the page and use all the effects.
  38738. 7.7
  38739. The only problem I experienced was that some children were so impatient
  38740. for the next page to load that they would not wait for the hour-glass to
  38741. finish before clicking the mouse buttons again. This resulted in a
  38742. continuous turning of pages before they could be read.
  38743. 7.7
  38744. Conclusion
  38745. 7.7
  38746. The Stories have an immediate appeal and are very user-friendly. All the
  38747. features I would look for in books for beginning-readers are present.
  38748. They are an ideal resource for children working up to Key Stage 1 and I
  38749. found that they were also readily used by older children with special
  38750. needs.ááA
  38751. 7.7
  38752. Small
  38753. 7.7
  38754. Gabriel Swords
  38755. 7.7
  38756. Small is a new game from a new software house. Virgo Software have
  38757. recently started writing games for the Acorn platform and this is their
  38758. first offering. Itæs a 3D maze game with 52 levels of complexity and a
  38759. host of evil-looking opponents to stop you reaching your goal.
  38760. 7.7
  38761. The scenario...
  38762. 7.7
  38763. To teach you a lesson, the gods have shrunk you to a microscopic size
  38764. and cast you deep into the labyrinthine realm of your own mind. To
  38765. return to normal size, you must escape from an expanding web of ever
  38766. more complex mazes before your time, or energy, runs out.
  38767. 7.7
  38768. The game
  38769. 7.7
  38770. You enter the maze at level one and navigate your way around until you
  38771. find the exit Ö on the way you can collect magic potions, health fixes,
  38772. ammunition, treasure and bombs.
  38773. 7.7
  38774. Sounds easy? Well, it would be if all you had to do was wander round
  38775. collecting various bits of memorabilia Ö but it wouldnæt be much of a
  38776. game, would it? To slow you up, thereæs an array of animate and
  38777. inanimate objects all doing their best to maim or exterminate you.
  38778. 7.7
  38779. Level one is easy enough Ö but donæt hang around because time runs out
  38780. very quickly. Level two doesnæt present much problem but from level
  38781. three, itæs down hill all the way! This is where you come into contact
  38782. with some of the nasties Ö like the Acid clouds Ö nasty green things
  38783. which float along corridors, usually the ones you want to go down,
  38784. dropping slimy acid blobs on the floor Ö touch them and you have a
  38785. sudden decrease in health.
  38786. 7.7
  38787. Then there are the Arachnids Ö giant leg-gnashing spiders who attack you
  38788. mercilessly from around corners or from behind and there are robot
  38789. sentries who run at you, sending out frightening electrifying charges.
  38790. Both of these you have to destroy before they get to you, otherwise itæs
  38791. bye, bye.
  38792. 7.7
  38793. What you canæt destroy are things like the Evil Eyes. They donæt
  38794. actually harm you Ö they just paralyse you momentarily Ö but this can be
  38795. very annoying if youære being chased by a spider. You canæt destroy the
  38796. Hermits either Ö no, not monks who live in caves but crab-like creatures
  38797. who appear, fire at you, then disappear.
  38798. 7.7
  38799. Or the Heads. Heads arenæt too much of a problem in that they donæt do
  38800. anything except block your way, but if you fire at them, your shots
  38801. rebound back onto you! If they do get in your way, a bomb Ö providing
  38802. you have one Ö will easily eliminate them. Rocks are no problem either.
  38803. They just get in your way and can be blasted with ease Ö but be careful,
  38804. there may be something behind them!!!
  38805. 7.7
  38806. Odds and ends
  38807. 7.7
  38808. Every sixth level, you get a password into the next five Ö so you donæt
  38809. have to start at the beginning each time you have a game. With each new
  38810. set of levels, you also see a change in the style of maze. Thereæs about
  38811. five styles in all, including stockade fencing, steel walls Ö which
  38812. sound like steel walls when you hit them Ö and some futuristic designs.
  38813. 7.7
  38814. One of the great things about Small is that you donæt know whatæs around
  38815. the next corner so you go cautiously when you first enter but the more
  38816. cautious you are, the more time you take up. Of course, there maybe
  38817. nothing around the corner, on the other hand there could be a real nasty
  38818. waiting for you Ö the suspense is killing!
  38819. 7.7
  38820. As you progress through the different levels, the mazes become
  38821. increasingly more complicated, and the nasties seem to increase in
  38822. number.
  38823. 7.7
  38824. The 3D effect of this game is very good. You really do get the feeling
  38825. of depth, both horizontally and vertically. Put your head phones on and
  38826. you can hear the sound of bouncing Spirit Balls and Spiders, etc coming
  38827. at you in stereo, increasing the three dimensional feel of the game.
  38828. 7.7
  38829. Niggles
  38830. 7.7
  38831. Well, there are three. Firstly, although you score points when you pick
  38832. up treasure, keys and such-like, thereæs no high score table Ö so it
  38833. doesnæt matter that I got more points than my kids because no oneæs
  38834. keeping count. Secondly, you canæt alter the control keys Ö perhaps not
  38835. too much of a problem but I would have liked to use keys I was already
  38836. used to. Thirdly, I canæt get my joystick to work with the game, though
  38837. they say it should. These are only small niggles, not major complaints.
  38838. 7.7
  38839. Conclusion
  38840. 7.7
  38841. The kids and I enjoyed playing this game. I can see that once you get to
  38842. know where the exits are, it could become a bit too easy, but I think it
  38843. will take a bit of time before you do, and anyway once youæve been off
  38844. it for a few days you forget where things are.
  38845. 7.7
  38846. A good start from Virgo, and with more in the pipeline, I hope we can
  38847. look forward to some more entertaining games in the future.
  38848. 7.7
  38849. Small costs ú24.95 from Virgo Software or ú23 through Archive.ááA
  38850. 7.7
  38851. Introducing Your Computer Ö 4
  38852. 7.7
  38853. Norfolk IT Team
  38854. 7.7
  38855. Three months ago, we introduced disc-handling by covering the formatting
  38856. of a floppy disc. This month, weæll do some more on discs and organising
  38857. your work on them.
  38858. 7.7
  38859. Hard disc Ö floppy disc
  38860. 7.7
  38861. Users of older computers, such as the BBC B and Master series, are
  38862. sometimes confused about the difference between a hard disc and a floppy
  38863. disc. This confusion usually arises because there has been a change in
  38864. the type of floppy disc in use in most machines from the old 5╝ö type to
  38865. the currently fashionable 3╜ò standard. The outer case of the 5╝ö disc
  38866. is rather flimsy and it is easy to appreciate the Éfloppinessæ of these
  38867. floppy discs. The 3╜ò disc used in the Archimedes machines is just a
  38868. floppy disc in a tougher shell. In fact, although it is physically
  38869. smaller, much more information is stored upon it than was possible with
  38870. a BBC Master and an old 5╝ö disc.
  38871. 7.7
  38872. The confusion between the hard disc and the floppy disc is made worse by
  38873. the fact that although people are always talking about hard discs, you
  38874. never actually get to see them! Hard discs are large capacity discs
  38875. usually sited inside the main box of your computer Ö although there are
  38876. some which have boxes of their own and are connected to the computer by
  38877. a length of cable. Generally, you donæt pop hard discs in and out of a
  38878. machine like floppy discs and so you are unlikely to clap eyes on one.
  38879. 7.7
  38880. (There are hard discs that you can take out like floppies so, to
  38881. differentiate them, we call the öremovable hard discsò. Ed.)
  38882. 7.7
  38883. Hard disc advantages
  38884. 7.7
  38885. Why might you want one of these hard discs which everyone is talking
  38886. about? Well, they are bigger... and they are faster.
  38887. 7.7
  38888. The size difference is quite significant Ö a standard density floppy
  38889. disc can hold only 0.8 megabytes of information.
  38890. 7.7
  38891. [Hang on, whatæs a megabyte? A computer stores information
  38892. electronically as a series of numbers. These numbers are all either 0 or
  38893. 1, just as most electrical switches are either off or on. A single 0 or
  38894. 1 stored by the computer is known as a Ébitæ. Computers use chunks of
  38895. eight bits at a time, known as bytes (Éby eightsæ, get it?). A byte can
  38896. have any value from 0 to 255. This provides more than enough numbers to
  38897. represent all the characters needed, characters such as the letter ÉAæ,
  38898. digit É5æ or the Éúæ character, for instance. So one byte of storage
  38899. space can represent one character. By itself, one character is not much
  38900. use and so memory is usually measured in larger chunks. A kilobyte is,
  38901. as one might expect, about 1000 bytes Ö actually itæs 1024 Ö two to the
  38902. power of ten. A megabyte is about a million bytes, or characters, of
  38903. storage space Ö actually, itæs 1024 ╫ 1024 = 1,048,576. In other words
  38904. the 0.8 Megabyte disc can store about eight hundred thousand separate
  38905. characters.]
  38906. 7.7
  38907. (æScuse me, but for space sake, Iæm going to change to Mb instead of
  38908. megabytes and Kb instead of kilobytes. OK? Ed.)
  38909. 7.7
  38910. A hard disc, which might be any size from 20Mb upwards, can hold the
  38911. equivalent of a box load of floppy discs. Imagine the bother that does
  38912. away with! If someone were to suggest that it would be better to have
  38913. all the volumes of the Encyclopaedia Britannica bound into one, you
  38914. would no doubt think them a few bits short of a byte. Your opinion would
  38915. be based upon your knowledge of the difficulty of looking things up in
  38916. such a gargantuan tome. However, the computeræs gargantuan storage on
  38917. hard disc is not a problem because sorting through masses of information
  38918. to find something quickly is one of the things at which computers excel.
  38919. 7.7
  38920. Computers find and read information stored on hard discs much faster
  38921. than with floppies. I remember when I first got a disc drive for my BBC
  38922. B microcomputer some years back, having previously stored everything on
  38923. audio cassette tapes (yes, we did that!). The difference in speed was
  38924. phenomenal. More than that, I seemed to spend much less time fiddling
  38925. about with the wretched machine trying to adjust it properly and so on.
  38926. As soon as I had got used to using a disc drive, I would not entertain
  38927. the thought of returning to tape-based storage. The move to using a hard
  38928. disc drive on my Acorn A3000 was similarly empowering. I would never go
  38929. back now to using a floppy-only machine Ö it just seems so inconvenient.
  38930. Acorn users who lack a hard disc often get messages to insert this or
  38931. that disc into their machine. This becomes frustrating as well as taking
  38932. up time. All this may sound rather depressing if you have parted with
  38933. hard-earned cash to buy a machine without a hard drive. Hopefully, this
  38934. article will help you to maximise the efficiency with which you use your
  38935. discs and be of assistance to owners of any Archimedes-type computer.
  38936. 7.7
  38937. Disc organisation
  38938. 7.7
  38939. A computer disc is rather like an office filing cabinet. You could store
  38940. everything in such a cabinet by just opening a drawer at random and
  38941. slinging things in. It would get things stored Ö and quickly too Ö but
  38942. think of the problem of trying to retrieve anything! In fact, you tend
  38943. to use different drawers to contain information of different kinds and
  38944. these drawers are likely to be divided into sections which may
  38945. themselves be further divided and so on. The point about this is that it
  38946. all takes a little time to plan and set up in the beginning but it is
  38947. worth it in the end because your information can be accessed more
  38948. efficiently.
  38949. 7.7
  38950. Your computer allows you to subdivide your disc rather like the filing
  38951. cabinet above. ÉDirectoriesæ or Éfoldersæ (as they are represented on
  38952. screen) can be used to organise whatever you store on a disc. Put a
  38953. formatted floppy disc in your drive and click on the disc drive icon
  38954. with <select>. This will open a directory window on your screen. The
  38955. title bar will say something like ÉADFS::Title.$æ where ÉTitleæ is the
  38956. name you have given the disc. (If you have not given the disc a title,
  38957. it will be given one by the computer, based on the time when the disc
  38958. was formatted.) The É$æ indicates that the window is showing you the
  38959. contents of the Érootæ directory for that disc. The root directory is
  38960. the first level of disc organisation. The terminology is based upon the
  38961. idea of the disc structure being rather like a tree Ö branches leading
  38962. to smaller sub-branches and so on. The root is the point at which you
  38963. start as you move along the tree to get to your destination on one of
  38964. the branches.
  38965. 7.7
  38966. Now click <menu> with the mouse pointer over the directory window. One
  38967. of the options will be ÉNew directoryæ. Slide the mouse pointer over the
  38968. arrow to the right of that and move it into the window titled ÉName:æ
  38969. that opens Ö and a red caret will appear. Now type in a name for a new
  38970. directory, say Épicturesæ, and press <return>. A new folder icon will
  38971. appear with the name you have chosen. If you double-click <select> on
  38972. the folder, a window will open showing the contents of your newly
  38973. created directory. Notice that the title bar of this directory shows the
  38974. whole path that you have followed from the root of this particular
  38975. Étreeæ to the branch you are now on. If you wished, you could create
  38976. other directories inside this one Ö perhaps you would might want to
  38977. store different types of picture in different directories Ö and so on. A
  38978. system of nesting directories and sub-directories can make for efficient
  38979. storage and retrieval of information on disc just as it does in a paper-
  38980. based filing system.
  38981. 7.7
  38982. !System, !Scrap and !Fonts
  38983. 7.7
  38984. The whereabouts of these three applications on your disc is very
  38985. important. Firstly, what do they do and secondly where should you put
  38986. them?
  38987. 7.7
  38988. !System contains small sections of program which might be needed by any
  38989. application you use. If the computer needs one of these Émodulesæ as
  38990. they are known, it will need to know where !System is. The first time
  38991. the computer Éseesæ !System is when a directory window containing it is
  38992. opened. It remembers where it is and afterwards will always look there
  38993. for any modules.
  38994. 7.7
  38995. !Scrap provides a space for the computer to store things temporarily.
  38996. Imagine you are cooking a complicated meal which has resulted in every
  38997. available space in the kitchen being occupied by ingredients, utensils,
  38998. pans, etc. You open the oven and take out a piping hot dish of something
  38999. delicious. At that moment you realise that you forgot to put on the oven
  39000. gloves. You need a place to put that dish down and you need it now!
  39001. Sometimes the computer needs an area of its memory like that Ö !Scrap
  39002. provides it. As with !System, the computer will remember where !Scrap is
  39003. once it has Éseenæ it.
  39004. 7.7
  39005. !Fonts is the application which gives you access to different typefaces
  39006. for use in your own work. All your different fonts (typefaces) are
  39007. stored there and so the computer knows where to look if you decide to
  39008. use a different one. Your RISC OS 3 computer actually contains a number
  39009. of fonts already inside the computer itself, stored in a microchip.
  39010. !Fonts is therefore only strictly necessary if you wish to use more than
  39011. these basic typefaces.
  39012. 7.7
  39013. Organising a hard disc
  39014. 7.7
  39015. If you are lucky enough to have a machine with a hard disc, here are
  39016. some tips on how to organise the information on it.
  39017. 7.7
  39018. ÅáPlace !System, !Scrap and !Fonts in the root (É$æ) directory of your
  39019. disc. Have no other copies of these three applications anywhere on your
  39020. disc. That way, the computer will always know where to go if it needs
  39021. them and wonæt get confused by other such files.
  39022. 7.7
  39023. ÅáUse plenty of directories for your applications and files. If you
  39024. place your word-processor in its own directory and then place all files
  39025. in sub-directories titled according to the kind of file in them, you
  39026. will find life a lot easier. With most word-processors, once the
  39027. computer has seen the application itself then double-clicking <select>
  39028. on one of its files will automatically run the word-processor and load
  39029. the file. By storing files Éfurther along a branchæ than the
  39030. application, you will be sure that, by the time you get to a file, the
  39031. computer will have seen the application which you used to create it.
  39032. 7.7
  39033. ÅáThis is not really an organisation tip but it cannot be said too often
  39034. Ö keep backup copies of all your files! The world is divided into two
  39035. groups Ö those who have accidentally deleted valuable files from a disc
  39036. and those who havenæt... yet! Be warned. Keep a copy of anything
  39037. important on a floppy as well as on your hard disc.
  39038. 7.7
  39039. Organising floppy discs
  39040. 7.7
  39041. The organisation of floppy discs is based around the fact that the
  39042. computer needs to know where to find !System and !Scrap and possibly
  39043. also !Fonts.
  39044. 7.7
  39045. ÅáHave a disc called ÉSystemæ. Keep on it a copy of !System which is to
  39046. be considered your master copy. When you need to update !System (weæll
  39047. cover this in a future article) then make sure that it is this copy
  39048. which is updated. Always place this disc into the computer after
  39049. switching on and Éshowæ system to the computer by opening a directory
  39050. containing !System.
  39051. 7.7
  39052. ÅáIf you use a lot of fonts in your word-processing or other activities,
  39053. have a separate disc with your copy of !Fonts on and show that to the
  39054. computer too once it has seen !System. If you only use the fonts built
  39055. into the machine, this is not necessary. If you only use one or two
  39056. fonts in addition to the basic ones, you could store a copy of !Fonts on
  39057. each of the discs you use for storing files. Double-click on this copy
  39058. of !Fonts to show the computer where to find them.
  39059. 7.7
  39060. ÅáKeep a copy of !Scrap on each working disc you have. When you insert a
  39061. disc to use, double-click on !Scrap before anything else. This tells the
  39062. computer to use that as its temporary storage space rather than asking
  39063. you to insert another disc at times.
  39064. 7.7
  39065. ÅáBecause the computer needs to put information into the !Scrap area,
  39066. albeit temporarily, this cannot be on a disc which you have protected
  39067. against being altered.
  39068. 7.7
  39069. Next time we will cover more about discs and organising files, including
  39070. how to move and copy files from one directory or disc to another and how
  39071. to protect individual files against accidental deletion, even though the
  39072. disc as a whole can be altered.ááA
  39073. 7.7
  39074. Xenon 2 & RoboCod
  39075. 7.7
  39076. Andrew Rawnsley
  39077. 7.7
  39078. I have been Ébeta testingæ these two new releases from GamesWare for
  39079. some time, and it now seems right to start writing the review.
  39080. 7.7
  39081. GamesWare
  39082. 7.7
  39083. As a relatively new games house, GamesWare is trying to make its mark by
  39084. porting-over many of the biggest hits on non-Acorn platforms. Xenon 2
  39085. and RoboCod are available now, and watch out for Simon the Sorcerer,
  39086. Striker and Dune 2 in the near future. By using lots of small teams of
  39087. programmers, GamesWare hopes to be able to keep up its present release
  39088. rate of one game per month.
  39089. 7.7
  39090. Common features
  39091. 7.7
  39092. Each game has been designed to be as close to the original as possible,
  39093. both in presentation and playability. But a neat touch, which looks like
  39094. becoming a GamesWare trademark, is having the games install on the
  39095. iconbar. This is very useful, as I can have a game loaded whilst I write
  39096. this review, and keep swapping back to the game to check my comments.
  39097. 7.7
  39098. All GamesWare releases except Xenon 2 have, and will have, special modes
  39099. for VGA and multisync monitors. These provide more vivid colours, more
  39100. detail and generally much improved graphics for owners of these
  39101. monitors. Naturally, the games work fine with standard monitors Ö you
  39102. just donæt get the special graphics.
  39103. 7.7
  39104. Xenon 2
  39105. 7.7
  39106. Xenon 2 is a vertically scrolling shoot-Éem-up. Some readers may
  39107. remember that I referred to it in my review of Quark. The Acorn market
  39108. has a lack of decent arcade-style games, but Xenon 2 goes a long way to
  39109. start filling that gap. Itæs fast, itæs furious and its got more
  39110. powerups than errr... anything else you care to mention!
  39111. 7.7
  39112. There are one or two player games, but the two player version seems to
  39113. have been tacked on to lengthen the features list. Each player plays
  39114. separately, with their own spaceship, but when one player dies, itæs the
  39115. other playeræs turn again.
  39116. 7.7
  39117. Presentation
  39118. 7.7
  39119. The music is one of those things you either love or hate, and your
  39120. grandmother is sure to hate it. To those in the know, it is an excellent
  39121. rendition of Bomb the Bassæ öMegaBlastò and was, I believe, one of the
  39122. first fully-sampled soundtracks to accompany an Amiga game when first
  39123. released. It is noisy, it has a repetitive bass line, but is ideal to
  39124. blast away to. It can, of course, be turned off.
  39125. 7.7
  39126. Graphically, Xenon 2 is second to none. With super animation and highly
  39127. detailed sprites, it is very nice to watch. Mind you, as one of the most
  39128. highly acclaimed games of its genre, you expect high standards of
  39129. presentation.
  39130. 7.7
  39131. Gameplay
  39132. 7.7
  39133. In terms of gameplay, Xenon 2 is fairly typical. You shoot the bad guys
  39134. and collect the cash they leave behind. Sometimes you can pick up extra
  39135. weapons or defence bonuses, and after wasting the traditional end-of-
  39136. section guardian, you can go to the shop to trade in your cash. Itæs a
  39137. tried and tested routine, but remember, this is the original, the first
  39138. game ever to offer cash and loads of power-ups.
  39139. 7.7
  39140. One novel feature is that the scenery, instead of damaging your ship, is
  39141. just impassable, leading to some interesting mazes on later levels.
  39142. 7.7
  39143. When at the shop, it is wise to spend up, since the game zeros your cash
  39144. at the start of each level. Thereæs no economics here Ö you spend whilst
  39145. you have the chance, and before the game takes it away!
  39146. 7.7
  39147. There are five levels to blast through, each divided into two sections.
  39148. However, by the time you reach the later levels, you have such an
  39149. awesome array of firepower, it becomes a little difficult to die.
  39150. 7.7
  39151. Conclusions
  39152. 7.7
  39153. If youære one of those people who has been waiting for the arrival of
  39154. quality arcade games on the Acorn platform, then start opening your
  39155. wallet. Xenon 2 is good, very good. However, if you want a good two-
  39156. player implementation, try looking at Oreganæs ÉQuarkæ before parting
  39157. with your cash.
  39158. 7.7
  39159. RoboCod
  39160. 7.7
  39161. You may remember James Pond, the underwater secret agent whose original
  39162. capers were released by Krisalis. Well, heæs back, and this time heæs on
  39163. dry land. Actually, its icy ground, because heæs saving the toy factory
  39164. at the North Pole, which has been sabotaged by that devious criminal, Dr
  39165. Maybe.
  39166. 7.7
  39167. As our fishy hero, you must run around the many platforms and levels of
  39168. the factory, defusing penguin bombs and collecting as many bonuses as
  39169. possible.
  39170. 7.7
  39171. RoboCod has a distinct feeling of Zool, but since RoboCod was released
  39172. first, maybe I should have written that the other way round? The
  39173. Écutenessæ factor is here in force but, unlike Zool, there is much more
  39174. variety in the levels. You have transport levels, sweet levels and many
  39175. more, but most importantly, you have the jelly level.
  39176. 7.7
  39177. Bonus Sections
  39178. 7.7
  39179. The jelly level is hidden as part of a bonus level, and is possibly the
  39180. highlight of the whole game. When you jump, you can bounce off things,
  39181. and jump higher. By strategic jumping, you can be bouncing between the
  39182. top and bottom of the level at incredible speed.
  39183. 7.7
  39184. There are extra bonus sections and rooms hidden all over the place. They
  39185. take all sorts of forms but try the upside-down screen ones. Wow! Some
  39186. levels have special objects in them which must be used to finish the
  39187. level. Youæll find a plane, a car, some wings, and. . . . a bathtub!?!
  39188. 7.7
  39189. Presentation
  39190. 7.7
  39191. The graphics and sound in Robocod are of a high standard, and the music
  39192. has that most important factor Ö hummability (?!?) Ö donæt blame me when
  39193. you start singing in the bath!
  39194. 7.7
  39195. The graphics, as stated earlier, are very cute and colourful, and with
  39196. the special VGA mode, appealed to me a lot.
  39197. 7.7
  39198. Suggestions
  39199. 7.7
  39200. Since this game is very large, 2500 screens, I would have liked to see
  39201. passwords or a save-game option, but this is a fault of the original.
  39202. Still, it would be good to see GamesWare taking note of some of the
  39203. comments of reviewers of the original PC and Amiga versions, and making
  39204. improvements to the games for the Acorn market.
  39205. 7.7
  39206. Conclusions
  39207. 7.7
  39208. Again, RoboCod is a first class game and despite the small criticism
  39209. mentioned above, I can recommend it highly. Mind you, watch out for the
  39210. 4096 colour background raster bars Ö donæt study them for too long or Mr
  39211. Pond might lose one of his valuable lives!ááA
  39212. 7.7
  39213. There are quite a number of articles that wouldnæt fit in this issue so
  39214. they will be published in a later issue. They include an interesting
  39215. article on Mixing High & Low Level Languages plus reviews of: 10 out of
  39216. 10 Statistics; AIM3; Artworks Made Easy; Basic Programmeræs Toolkit;
  39217. Celtic and Church Year clipart; Chemistry; Choices; Cowboys; Creator;
  39218. DataVision; DeskEdit 3; EasyFont; First Logo; Game Makeræs Manual;
  39219. Kerner & Kernall; Keyboard Trainer; Materials, Components & Techniques;
  39220. Molecular Modelling; MouseTrap; Numerator work cards; Observess expert
  39221. system shell; Opening Doors on IT; Optical OCR; Oxford Reading Tree
  39222. Talking Stories; Party, Wedding & Anniversary Clipart; Phases α la
  39223. Franτais; Punctuate; Sea, Trade & Empire; Small Steps; Soapbox; Tiles;
  39224. Time Detectives Victorians; TOM computer trainer. (34 articles)
  39225. 7.7
  39226.  
  39227. Table 1
  39228. 7.8
  39229. The Vision Revealed
  39230. 7.8
  39231. After months of speculation, Acornæs new vision is at last revealed Ö
  39232. and what a vision! It has taken me quite a time to get my mind round the
  39233. importance of the openness and adaptability of the new system. The
  39234. projects that could be launched with RiscáPC at the heart are legion.
  39235. 7.8
  39236. For the last 2╜ years, i.e. since before the launch of the A5000, Acorn
  39237. have been working on the öMedusaò project. It must have been SO
  39238. frustrating for them to keep quiet about this new project when people
  39239. (and that includes me!) were criticising them for their lack of vision.
  39240. They really DO have a Vision for the Future Ö itæs plain for all to see
  39241. Ö but I get hints that there are more surprises in store for us Acorn-
  39242. watchers.
  39243. 7.8
  39244. One other change that Acorn underwent at the inception of the Medusa
  39245. project was öintegrated project managementò. In other words, instead of
  39246. having the boffins upstairs, the marketing people on the middle floor
  39247. and the accountants downstairs, etc, they have had everyone who is
  39248. involved in the project in any way working together in adjacent offices.
  39249. It seems to have worked well!
  39250. 7.8
  39251. Congratulation to Acorn on this exciting new (to us!) project. We wish
  39252. you well for the future... especially those of us whose whole livelihood
  39253. depends on Acornæs success!!!
  39254. 7.8
  39255. Yours, excitedly,
  39256. 7.8
  39257. Products Available
  39258. 7.8
  39259. Å  Acorn RiscáPC Ö Details of Acornæs new generation computers are given
  39260. in the Special Archive Supplement that you will have received with this
  39261. issue of Archive. If you have a friend, colleague, etc who you think
  39262. would like to know about this new range of computers (which represents
  39263. such a major change in Acornæs philosophy), just phone the Archive
  39264. office and give us their name and address and we will be happy to send
  39265. them a copy of the Archive Supplement. The sooner people find out about
  39266. Acornæs new generation machines, the better.
  39267. 7.8
  39268. öHow can I get a RiscáPC?ò Ö Ah, now you are asking! If you look at the
  39269. RiscáPCæs specification, upgradability and price, it doesnæt take much
  39270. working out to realise that demand is going to outstrip supply by orders
  39271. of magnitude Ö well, it will be unless Acorn have also made a MAJOR
  39272. change in their production policy! They will be ramping up production as
  39273. fast as possible to cope with demand and they are talking about having a
  39274. production capability of öseveral thousand units per monthò but,
  39275. realistically, the only thing to do is to choose a supplier (and
  39276. hopefully, many of you will choose NCS!) send in a cheque or give us
  39277. your credit card number as soon as possible and wait (im)patiently in
  39278. the queue.
  39279. 7.8
  39280. Å  Acorn RiscáPC Ö Archive special offer (1) Ö As a special (limited)
  39281. offer to Archive subscribers, we are offering a free ARM700 upgrade to
  39282. the first purchasers of a RiscáPC from Norwich Computer Services. What
  39283. this means is that when we send you the computer, we will enclose a
  39284. voucher and will let you know when the ARM700 upgrades become available
  39285. (current ETA is Autumn æ94). You will then be able to send your ARM610
  39286. processor card back to us with the voucher and we will send you an
  39287. ARM700.
  39288. 7.8
  39289. Å  Acorn RiscáPC Ö Archive special offer (2) Ö As an alternative special
  39290. (limited) offer to Archive subscribers, we are prepared to supply the
  39291. first RiscáPCs on credit card without making our normal 3% service
  39292. charge. (We have to pay 5% to Visa!) This means that you can simply
  39293. leave your credit card number with us until your place in the queue
  39294. comes up. We will then supply the computer and debit your card and you
  39295. donæt have to worry about when to transfer money to your current account
  39296. from your deposit account (or sell those Acorn shares!), or whatever.
  39297. 7.8
  39298. Å Acorn Risc PC memory upgrades Ö Because the new Risc PC uses standard
  39299. SIMM memory packages, we can buy them from Mac or PC suppliers and get a
  39300. reasonable price. For example, if you have a 2Mb Risc PC, you can buy a
  39301. 4Mb SIMM through Archive for ú150 and end up with a 6Mb computer (i.e.
  39302. the existing 2Mb SIMM is in one slot and the 4Mb goes in the other). The
  39303. 8Mb SIMMs are ú300 each, the 16Mb SIMMs are ú640 and the 32Mb SIMMs are
  39304. ú1350. We havenæt yet found a supplier of 64Mb or 128Mb SIMMs but we
  39305. will in due course! (These are all VAT-inclusive Archive subscriberæs
  39306. prices.)
  39307. 7.8
  39308. Å  Ancient Egypt Ö Chalksoft have produced a package designed to help
  39309. with National Curriculum in History Key Stage 2. Through journeys back
  39310. along a time track, children (aged 7Ö11) visit seven important times/
  39311. locations and learn about aspects of life in Ancient Egypt. There are
  39312. factfiles at each location, activities to tackle on-screen and a quiz to
  39313. test knowledge. The cost is ú25 +VAT from Chalksoft.
  39314. 7.8
  39315. Å  CDFS and PhotoCD upgrade Ö Cumana tell us that the upgrade to their
  39316. CD-ROM filing system, that makes it PhotoCD compatible, is now
  39317. available. The cost of the upgrade depends on what system you have got,
  39318. so the best bet is to contact Cumana who will send you a four-page
  39319. leaflet about how to upgrade.
  39320. 7.8
  39321. Å  ClickArt Education Image Pack is the first of a series of licensed
  39322. conversions from a leading US company supplying clipart for PC and Mac
  39323. markets. For ú65 plus ú2 p&p (no VAT) from Matt Black, you get 2,000
  39324. full-colour drawfiles in forty categories from Animals to Zodiac. The
  39325. pack includes a printed index and Hugh Eagleæs !PickAPic image-finder
  39326. application to aid the location of images.
  39327. 7.8
  39328. Å  Diggers Ö This is a game of cunning, money-making and subterranean
  39329. adventure. Diggers has 33 levels to explore, encourages you to break the
  39330. Zargon bank and comes with öa sophisticated Zargon Guide Bookò. Diggers
  39331. costs ú29.99 from Millennium Interactive Ltd or ú28 through Archive.
  39332. 7.8
  39333. Å  DrawChanger is an application from DEC_dATA which lets you edit the
  39334. colour and line attributes of existing drawfiles. You can change a
  39335. drawfile to monochrome, to negative, lighten/darken it, tint it,
  39336. recolour even a single graduated file, thicken all thin lines, change an
  39337. objectæs attributes without going through umpteen menus, create anti-
  39338. aliased sprites larger than memory, create thumbnail sprites, etc.
  39339. DrawChanger uses an icon-based method of building filters that allow
  39340. many other effects to be achieved. The ability to batch-process files
  39341. and use the OLE transfer system with Impression Style & Publisher are
  39342. also included. The price is ú34 +VAT from DEC_dATA.
  39343. 7.8
  39344. Å  Equate is a mathematical graph-plotting program from PTW Software. It
  39345. claims to provide Éevery facility requiredæ at GCSE and A-Level
  39346. Mathematics. Its features include: up to 32 equations on each graph,
  39347. Cartesian, parametric or polar graphs, auto or manual range setting,
  39348. zoom in and out, trace function to obtain coordinates, plot a tangent or
  39349. calculate a gradient at any point and an intersect function to find all
  39350. possible intersections of two equations. Equate costs ú15 inclusive from
  39351. PTW Software and this includes an unlimited site licence.
  39352. 7.8
  39353. Å  Maths Circus from 4Mation is a collection of twelve puzzles, each
  39354. with five levels of difficulty, and 24 activity sheets and suggestions
  39355. for away-from-the-computer activities. The overall aim is to help
  39356. children develop their problem-solving skills and although the problems
  39357. are ömathematicalò in that they require reasoning, they are not drill-
  39358. and-practice exercises. The level? Well, 4Mation say that the simplest
  39359. levels can be used by pre-school children while the hardest may give
  39360. even the teachers a difficult time! Maths Circus costs ú27.50 +VAT (ú30
  39361. through Archive) for a single user copy or ú55 +VAT (ú60 through
  39362. Archive) for a site licence.
  39363. 7.8
  39364. Å  Minerva price drops Ö Minerva software have reduced the prices of
  39365. some of their software. Home Accounts is now ú34.95 inc VAT (ú33 through
  39366. Archive), Ancestry is ú59.95 inc VAT (ú56 through Archive), Desktop
  39367. Office is ú69.95 inc VAT (ú65 through Archive) and Keyboard Trainer is
  39368. ú69.95 inc VAT (ú65 through Archive).
  39369. 7.8
  39370. Å  NStore 4.0 is the latest version of HS Softwareæs National Curriculum
  39371. record-keeping package. It has been ögreatly enhancedò and updated with
  39372. all the SATs from Levels 1 to 10. It now has report-writing facilities
  39373. to allow you to comment on a childæs performance under a whole range of
  39374. headings. NStore 4.0 costs ú44.95 inc VAT from HS Software, and existing
  39375. users can upgrade for ú16.95 inc VAT.
  39376. 7.8
  39377. Å  Payroll Manager v3.0 is now available for the new financial year 94/
  39378. 95. The upgrade fee is ú25 inclusive but, for recent purchasers, the
  39379. upgrade is free. Simply return your disc and a cheque to Silicon Vision.
  39380. 7.8
  39381. Å  PC Card improvements Ö Aleph One have increased the specification AND
  39382. reduced the price of their 486 cards for Archimedes computers. The
  39383. processors are now 486SLC with clock speeds 25MHz or 50MHz, the memory
  39384. is upgradable to 16Mb (initially supplied as 4Mb). The card has an
  39385. interface for a Élocalæ IDE drive and an optional very-high-speed serial
  39386. I/O chip (16550-compatible) and a second serial port. The card has a
  39387. custom ASIC which handles the interface to the Archimedes which
  39388. increases the I/O speed and gives very high performance from the 50MHz
  39389. cpu chip. The Windows driver software is now included in the price and
  39390. supports 800╫600 pixel screens in 16 colours. There is also some network
  39391. driver software which has been field-tested on Netware 3.11 and Windows
  39392. for Workgroups 3.0. This is available at ú25 +VAT per card with
  39393. discounts and site licences for multiple cards Ö details from Aleph One.
  39394. If you want to buy your own SIMMs memory (72pin SIMM ╫32 or ╫36, 70nS),
  39395. you can buy the board without memory. Prices inc VAT are:
  39396. 7.8
  39397.                                      Aleph One      Archive
  39398. 7.8
  39399. 486/50MHz (0Mb)  ú529  ú510
  39400. 7.8
  39401. 486/25MHz (0Mb)  ú439  ú420
  39402. 7.8
  39403. 486/50MHz (4Mb)  ú719  ú695
  39404. 7.8
  39405. 486/25MHz (4Mb)  ú629  ú605
  39406. 7.8
  39407. Å (more) PinPoint Datafiles Ö Longman Logotron have produced some more
  39408. datafiles for use in education. They are: The Victorians (KS 2/3),
  39409. Festivals (KS 2/3), Diet & Nutrition (KS 3/4) and Far Away Places (KS 3/
  39410. 4). Each is ú12 +VAT from Longman Logotron.
  39411. 7.8
  39412. Å  RiscView Ö This is a stand-alone template editor for RISC OS
  39413. applications based on the S-Base template editor. RiscView comes in two
  39414. versions, RiscView which will only load and save standard template files
  39415. and is intended as an alternative to !FormEd, and RiscView Professional
  39416. which will also load and save a new template format. The Professional
  39417. version includes provision for styles which act on icons, so that you
  39418. need only change the style, rather than all the icons that use it.
  39419. RiscView costs ú9 (ú19 for a site licence) and comes with a textfile
  39420. manual while RiscView Professional costs ú29 (ú69 for a site licence)
  39421. and includes a printed manual. The upgrade from RiscView to Professional
  39422. is ú20 (ú50 if you have a site licence) and a demo disc is available for
  39423. ú1. All prices include p&p (no VAT applicable). Orders and cheques
  39424. should be sent to Simon Glass, PO Box 834, Landbeach, Cambridge, CB4
  39425. 4DG.
  39426. 7.8
  39427. Å  Schema 2 Ö The upgraded version of Schema from Clares Micros adds
  39428. various new features including: ability to read Advance files and import
  39429. SID files, improved memory use and speed, simpler method for applying
  39430. effects to the sheet, better date and time handling, improved graphics,
  39431. definition of Ébigæ cells for justified text over a number of lines,
  39432. live-linked graphs, data transfer through clipboard as in Advance.
  39433. Schema 2 costs ú135 inc VAT from Clares or ú125 through Archive.
  39434. 7.8
  39435. Å  Sensible Soccer Ö It is long-awaited, I agree, but at last it is
  39436. here. Sensible Soccer offers Cup & League tournaments, 100 European
  39437. teams, design your own cup tournament, one or two-player action,
  39438. intelligent passing, new season team information, new back-pass rule,
  39439. red and yellow cards plus suspension and enhanced goal-keeping. Sensible
  39440. Soccer costs ú25.99 from Sensible Software or ú24 through Archive.
  39441. 7.8
  39442. Å  Taxan 1095 price drop Ö The 20ö Trinitron multisync monitor (1095
  39443. Plus LR) from Taxan has dropped in price and is now available at ú1995
  39444. through Archive. This has a dot pitch of 0.30mm and would be suitable
  39445. for the RiscáPC running at 1600╫1200 pixel resolution.
  39446. 7.8
  39447. Å  Technical Clipart Collection Ö PTW Software have produced a clipart
  39448. disc for just ú7.50 inclusive which consists of Chemistry clipart,
  39449. electronic circuit symbols and PCB symbols.
  39450. 7.8
  39451. Å  The Spoken Word Ö This was published last year by Wyddfa Software but
  39452. there are now two Extra Pictures Packs at ú12 each and an Overlay Pack
  39453. (for Concept Keyboard use), also at ú12 inclusive. The Spoken Word is an
  39454. educational package aimed at National Curriculum AT1 and 21 at Level 1.
  39455. It aims to encourage an understanding of the spoken word and to
  39456. stimulate an interest in reading. The child can produce bright pictures,
  39457. the colours being shown with their written names, and different objects
  39458. can be selected from their written names and/or from an outline drawing.
  39459. The computer responds aloud by naming both the chosen colour and the
  39460. object. The software costs ú22 inclusive from Wyddfa Software.
  39461. 7.8
  39462. Å  TouchWindow from RESOURCE is an input device placed over the video
  39463. screen. It has a 1024╫1024 resolution Ö just point at the screen. It has
  39464. all sorts of uses, especially in educational applications, providing an
  39465. easy way, for example, to interact with multimedia systems. TouchWindow
  39466. costs ú279 +VAT from RESOURCE.
  39467. 7.8
  39468. Å WorldPort14.4 fax modem Ö We have found another suitable fax/data
  39469. modem which is even cheaper than the portable one we mentioned last
  39470. month. It has the same specification except that it doesnæt work from
  39471. batteries Ö but it costs ú245 through Archive instead of ú270. Also,
  39472. contrary to what I said last month, the cable supplied with the modem
  39473. will work on A5000 and later computers although not with pre-A5000
  39474. computers (i.e. A540 and A300, A400 series computers). It should work
  39475. with a RiscáPC Ö but I havenæt got one yet, so I canæt actually try it!
  39476. 7.8
  39477. Review software received...
  39478. 7.8
  39479. We have received review copies of the following: ÅAn Eye for
  39480. Spellingá(e), á ÅAncient Egyptá(e), á ÅBasic WIMP Programmingá(bk), á
  39481. ÅEarthwarpá(e), á ÅElementary PipeDreamá(e), á ÅGestalt Numberá(e), á
  39482. ÅLemmings IIá(g), á ÅPinPoint File: Dinosaursá(e), á ÅPinPoint File:
  39483. Solar Systemá(e), á ÅRiscViewá(u),á ÅSwitchá(g),á ÅTechnical Clipart
  39484. Collectioná(e),á ÅThe Spoken Wordá(e),á ÅThrough the Dragonæs Eyeá(e).
  39485. 7.8
  39486. e=Education, b=Business, bk=Book, g=Game, h=Hardware, l=Language,
  39487. u=Utility, a=Art.
  39488. 7.8
  39489. If you would like to review any of these products, please contact the
  39490. Archive office. Potential reviewers will need to show that they would
  39491. use the product in a professional capacity or that they have some
  39492. knowledge of the particular field.ááA
  39493. 7.8
  39494. Government Health Warning Ö Reading this could seriously affect your
  39495. spiritual health.
  39496. 7.8
  39497. I can see you sitting there at home thinking, öOh, Iæd really love to
  39498. get hold of one of those new RiscPCs! Iáwonder how I could get one? Iæd
  39499. give anything...ò (By the way, I have to be honest and confess to a
  39500. remarkably similar feeling myself!) For some of us, thoughts of RiscPCs
  39501. occupy almost every waking moment. But just stop a minute and ask
  39502. yourself, öWhat is really important in my life? What makes me really
  39503. happy? What makes me really feel down?ò
  39504. 7.8
  39505. If your house were burning down and you were able to take out only one
  39506. item, what would it be? No, the RiscPC is too heavy! Apparently, for
  39507. most people it would be something small and personal, something given
  39508. by, or reminding you of, someone you love. (Confession time again... I
  39509. thought about this one and, for me, it would have to be my 105Mb
  39510. removable disc that carries all the magazine articles and a whole load
  39511. of other transient data that I havenæt backed up recently!!! But my real
  39512. point is...)
  39513. 7.8
  39514. What is really important in your life and mine is the relationships we
  39515. have with other people. They are what give us the greatest sense of
  39516. happiness, fulfilment and joy... but, by the same token, they are what
  39517. make our life most miserable when our trust is betrayed by someone we
  39518. love. And have you noticed, too, when your relationship with one person
  39519. gets messed up, it often spills over and spoils your relationships with
  39520. others?
  39521. 7.8
  39522. Now THAT is why Christianity is so important to me, because it concerns
  39523. THE most important relationship that anyone could ever have. If God
  39524. exists, and if he made us and loves us desperately, as the bible tells
  39525. us, then it is of prime importance to get that relationship sorted out Ö
  39526. it then helps our relationships with other people.
  39527. 7.8
  39528. As Jesus says in John 10v10, öI have come that they may have life, and
  39529. have it to the full.ò And what did he mean by ölifeò? Have a look at
  39530. John 17v3. He was talking to God, his Father and said, öNow this is
  39531. eternal life: that they may know you, the only true God, and Jesus
  39532. Christ, whom you have sent.ò
  39533. 7.8
  39534. Either Jesus is incredibly self-centred... or he is God. If the latter,
  39535. donæt you owe it to yourself to at least read through Johnæs gospel and
  39536. see if it has the ring of truth?
  39537. 7.8
  39538. Paul Beverley
  39539. 7.8
  39540. P.B.
  39541. 7.8
  39542. Fact-File
  39543. 7.8
  39544. (The numbers in italic are fax numbers)
  39545. 7.8
  39546. 4th Dimension   P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  39547. 7.8
  39548. 4Mation   14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  39549. 8PA.
  39550. 7.8
  39551.   (0271-25353) (0271-22974)
  39552. 7.8
  39553. Abacus Training   29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  39554. 6QA.
  39555. 7.8
  39556. Acorn Computers Ltd   Acorn House, Vision Park, Histon, Cambridge, CB4
  39557. 4AE. (0223-254254) (0223-254262)
  39558. 7.8
  39559. Aleph One Ltd   The Old Courthouse, Bottisham, Cambridge, CB5 9BA.
  39560. (0223-811679)
  39561. 7.8
  39562.   (0223-812713)
  39563. 7.8
  39564. Alpine Software   P.O.Box 25, Portadown, Craigavon, BT63 5UT. (0762-
  39565. 342510)
  39566. 7.8
  39567. Anglia Television    Education Department, Anglia House, Norwich, NR1
  39568. 3JG. (0603-615151) (0603-631032)
  39569. 7.8
  39570. Atomwide Ltd   7 The Metro Centre, Bridge Road, Orpington, Kent, BR5
  39571. 2BE. (0689-838852) (0689-896088)
  39572. 7.8
  39573. Castle Technology   Ore Trading Estate, Woodbridge Road, Framlingham,
  39574. Suffolk, IP13 9LL. (0728-621222) (0728-621179)
  39575. 7.8
  39576. Chalksoft   P.O. Box 49, Spalding, Lincs, PE11 1NZ. (0775-769518)
  39577. 7.8
  39578. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich,
  39579. Cheshire, CW9 7DA.
  39580. 7.8
  39581.   (0606-48511) (0606-48512)
  39582. 7.8
  39583. Colton Software (p12)  2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  39584. (0223-311881)
  39585. 7.8
  39586.   (0223-312010)
  39587. 7.8
  39588. Computer Concepts (pp11/18)  Gaddesden Place, Hemel Hempstead, Herts,
  39589. HP2 6EX. (0442-63933)
  39590. 7.8
  39591.   (0442-231632)
  39592. 7.8
  39593. Cumana Ltd    Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
  39594. (0483-503121) (0483-503326)
  39595. 7.8
  39596. Dabs Press   22 Warwick Street, Prestwich, Manchester, M25 7HN. (061-
  39597. 773-8632)
  39598. 7.8
  39599.   (061-773-8290)
  39600. 7.8
  39601. Dalriada Data Technology   145 Albion Street, Kenilworth, Warkwickshire,
  39602. CV8 2FY. (0926-53901)
  39603. 7.8
  39604. DEC_dATA   P.O.Box 97, Exeter, EX4 4YA. (0392-221702)
  39605. 7.8
  39606. Design Concept   30 South Oswald Road, Edinburgh, EH9 2HG. (031-668-
  39607. 2000)
  39608. 7.8
  39609. HS Software   56, Hendrefolian Avenue, Sketty, Swansea, SA2 7NB. (0792-
  39610. 204519)
  39611. 7.8
  39612.   (0792-298283)
  39613. 7.8
  39614. Hybrid Technology   88 Butt Lane, Milton, Cambridge, CB4 6DG. (0223-
  39615. 861522)
  39616. 7.8
  39617. IFEL   34 Culver Road, Saltash, Cornwall, PL12 4DR. (0752-847286) (0752-
  39618. 840029)
  39619. 7.8
  39620. Keylink Computers Ltd   2 Woodway House, Common Lane, Kenilworth,
  39621. Warwickshire, CV8 2ES. (0926-50909) (0926-864128)
  39622. 7.8
  39623. Krisalis Software   Teque House, Masonæs Yard, Downs Row, Moorgate,
  39624. Rotherham, S60 2HD. (0709-372290)
  39625. 7.8
  39626. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge
  39627. CB4 4ZS.
  39628. 7.8
  39629.   (0223-425558) (0223-425349)
  39630. 7.8
  39631. LOOKsystems (pp25/26)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY.
  39632. (0603-748253)
  39633. 7.8
  39634.   (0603-764011)
  39635. 7.8
  39636. Matt Black   P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  39637. 7.8
  39638. Minerva Systems   Minerva House, Baring Crescent, Exeter, EX1 1TL.
  39639. (0392-437756)
  39640. 7.8
  39641.   (0392-421762)
  39642. 7.8
  39643. Oak Solutions (p6)  Dial House, 12 Chapel Street, Halton, Leeds, LS15
  39644. 7RN (0532-326992) (0532-326993)
  39645. 7.8
  39646. PTW Software   72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
  39647. (0329-281930)
  39648. 7.8
  39649. RESOURCE   51 High Street, Kegworth, Derbyshire, DE74 2DA. (0509-672222)
  39650. 7.8
  39651.   (0509-672267)
  39652. 7.8
  39653. Risc Developments   117 Hatfield Road, St Albans, Herts, AL1 4JS. (0727-
  39654. 840303) (0727-860263)
  39655. 7.8
  39656. Safesell Exhibitions (Sppl)  Market House, Cross Road, Tadworth, Surrey
  39657. KT20 5SR.
  39658. 7.8
  39659. Sherston Software   Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH.
  39660. (0666-840433)
  39661. 7.8
  39662.   (0666-840048)
  39663. 7.8
  39664. Sigma Press   1 South Oak Lane, Wilmslow, Cheshire, SK9 6AR. (0625-
  39665. 531035)
  39666. 7.8
  39667.   (0625-536800)
  39668. 7.8
  39669. Silicon Vision Ltd   Signal House, Lyon Road, Harrow, Middlesex, HA1
  39670. 2AG. (081-422-3556) (081-427-5169)
  39671. 7.8
  39672. Techsoft UK Ltd   Old School Lane, Erryrs, Mold, Clwyd, CH7 4DA. (082-
  39673. 43318)
  39674. 7.8
  39675. T-J Reproductions   Unit D, Canada House, Blackburn Road, West
  39676. Hampstead, London NW6 1RJ. (071-372-0515)
  39677. 7.8
  39678. Topologika     P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-
  39679. 244682)
  39680. 7.8
  39681. Widgit Software   102 Radford Road, Leamington Spa, CV31 1LF. (0926-
  39682. 885303)
  39683. 7.8
  39684. Wyddfa Software   3 Preswylfa, Llanberis, Gwynedd, LL55 4LF. (0286-
  39685. 870101) (0286-871722)
  39686. 7.8
  39687. Xavier Educational Software Ltd  Dept of Psychology, 37 College Road,
  39688. Bangor, Gwynedd, LL57 2DG.
  39689. 7.8
  39690.   (0248-351151) (0248-382599)
  39691. 7.8
  39692. XOB   Balkeerie, Eassie by Forfar, Angus, DD8 1SR. (0307-84364)
  39693. 7.8
  39694. Archive Monthly Program Disc Contents
  39695. 7.8
  39696. ÅáSample program mixing Basic and Assembly language for Francis
  39697. Crossleyæs article
  39698. 7.8
  39699. ÅáPrograms from Paul Hobbsæ Advanced Basic Column
  39700. 7.8
  39701. ÅáFiles from Gerald Fittonæs PipeLineZ Column
  39702. 7.8
  39703. Å Files from Paul Hooperæs Multimedia Column
  39704. 7.8
  39705. ÅáDrawPlus Keystrokes from Mike Hobbs Ö to transform plan & side views
  39706. to and from isometric
  39707. 7.8
  39708. Tele-Card
  39709. 7.8
  39710. XOB
  39711. 7.8
  39712. Advert
  39713. 7.8
  39714. New artwork
  39715. 7.8
  39716. Oak Solutions
  39717. 7.8
  39718. From 7.7 page 21
  39719. 7.8
  39720.  RiscáPC Ö More Technical Details
  39721. 7.8
  39722. Paul Beverley
  39723. 7.8
  39724. With this issue of Archive, you will have received a copy of an Archive
  39725. Special Supplement about the RiscáPC. In it, we have tried to explain
  39726. the fundamental change that Acorn have made in this latest step in their
  39727. computer development. In this article, I will give you some more
  39728. technical details of the RiscáPC and its associated technology. But I
  39729. shall start by saying one or two more things about the philosophy behind
  39730. the RiscáPC and how it compares with Appleæs latest offering, the Power
  39731. Mac.
  39732. 7.8
  39733. Plug-in technology
  39734. 7.8
  39735. The really important message of RiscáPC is that it is plug-in, open-
  39736. ended technology. To try to illustrate this a bit more than we have in
  39737. the Supplement, I have drawn a block diagram showing the parts of the
  39738. system which are fixed (indicated by solid lines) and the parts which
  39739. are replaceable options (shown in dotted lines) which can therefore
  39740. change with the advance of technology.
  39741. 7.8
  39742. As you can see, there is not a lot of the system that cannot be
  39743. replaced! The diagram also indicates at a glance, the huge range of
  39744. different means of adding to and expanding the basic system. The RiscáPC
  39745. is really just a key (but a very powerful key) to a vast array of other
  39746. computer and allied systems.
  39747. 7.8
  39748. I can hardly wait to see what applications will be designed around it Ö
  39749. and you can be sure weæll be reporting on it all in Archive magazine!
  39750. 7.8
  39751. RiscáPC versus Power Mac
  39752. 7.8
  39753. The point about adaptability and upgradability is illustrated (by using
  39754. a contrast) when you compare RiscáPCs with Power Macs. As the
  39755. comparisons in the Supplement show, the Power Macs are more expensive
  39756. than RiscáPCs and they certainly donæt have such a good graphics
  39757. specification. Also, it shows how far behind Apple are when you realise
  39758. that an 8Mb machine isnæt big enough to run their PC emulator Ö you need
  39759. to have 16Mb of RAM to run it properly!
  39760. 7.8
  39761. But the main point I want to make here is that they are fundamentally
  39762. different in the way they are marketed. The Power Macs come as three
  39763. different models in three completely different cases with three
  39764. different price tags. Each model can be enhanced in various ways but
  39765. each has a pre-determined limit beyond which you have to sell up and
  39766. start again.
  39767. 7.8
  39768. With the RiscáPC, by contrast, even if you buy the very cheapest model,
  39769. it is completely upgradable to the highest current specification
  39770. currently available and, of course, to whatever higher specifications
  39771. come along in future.
  39772. 7.8
  39773. Processor technology
  39774. 7.8
  39775. Iæm sure that many of you will be interested to learn more about the ARM
  39776. technology behind the RiscáPC. As explained in the Supplement, the first
  39777. RiscáPCs will have 30MHz ARM 610 microprocessors. Like its predecessor,
  39778. the ARM3, this is a 32-bit RISC CPU with a 4Kb cache, but it has been
  39779. further developed into a new family of even higher performance
  39780. processors. The 710 will be launched later this year, with an 8Kb cache,
  39781. enhanced write buffer and a memory Translation Look Aside Buffer (TLB)
  39782. doubled in size. (That was straight from the spec sheet. Iæm sure there
  39783. must be at least one Archive subscriber who knows what it means, so
  39784. perhaps someone would write in and let us know! Ed.)
  39785. 7.8
  39786. Subsequently, ARM Ltd expect to be able to offer an ARM700 with FPA
  39787. support, followed by a 43MHz ARM700 version on 0.6 micron silicon, (see
  39788. below) and, beyond that, the ARM800.
  39789. 7.8
  39790. In addition to the 4Kb cache, the processor of the ARM610 includes, on
  39791. the same silicon, a write-back buffer and Memory Management Unit (MMU),
  39792. using a 4Kb page size. These features increase the average execution
  39793. speed and reduce the memory bandwidth required by the processor. This
  39794. allows the external memory to support additional processors and Direct
  39795. Memory Access (DMA) channels with minimal performance loss.
  39796. 7.8
  39797. Processor performance
  39798. 7.8
  39799. The new processor gives RiscáPC exceptional performance, particularly in
  39800. high-resolution graphics modes (when fitted with VRAM) Ö approximately
  39801. twice as fast as a 25MHz A5000 in 16-colour VGA mode, for example. The
  39802. table below shows processor speed (in kDhrystones/second) against other
  39803. Acorn computers.
  39804. 7.8
  39805. We can compare the ARM600 with other processors in terms of MIPS Ö
  39806. millions of instructions per second.
  39807. 7.8
  39808. We also have some data, provided by Acorn, showing some processor speeds
  39809. which are definitely achievable and some which are predicted for the
  39810. next two generations of ARM processors.
  39811. 7.8
  39812. An essential part of speeding up the ARM processors is to reduce the
  39813. size of the chips. This is limited by the minimum size of the details
  39814. within the chip Ö itæs a question of improving the resolution of the
  39815. manufacturing process. The first ARM chips (ARM2) were manufactured
  39816. using what they refer to as ö1.2 micron technologyò or ö1.2╡ò. This
  39817. refers to the minimum size of components that can be defined within the
  39818. silicon chip. Later ARM2s used 1.0╡ silicon, the ARM3s started at 1.0╡
  39819. and are now on 0.8╡ silicon and the ARM6 family is moving from 0.8╡ to
  39820. 0.6╡ during the course of 1994. The ARM700 that we tested last time we
  39821. went down to Acorn Computers was only 0.8╡ and was limited in speed but
  39822. when ARM Ltd manage to get the manufacturing techniques refined
  39823. sufficiently to produce 0.5╡ chips, the speed increases will be
  39824. significant.
  39825. 7.8
  39826. The future?
  39827. 7.8
  39828. And what is the future for RiscáPC and beyond? Well, one thing for
  39829. certain is that the RiscáPCæs adaptability means that it will go on
  39830. being used for some considerable time to come. The RiscáPCs being made
  39831. today will still be in action for several years to come because of the
  39832. way that they can be expanded and adapted.
  39833. 7.8
  39834. Having said that, my contacts inside Acorn tell me that RiscáPC in its
  39835. present form is unlikely to go on being manufactured for more than two
  39836. to three years. Acorn obviously have plans for newer machines for 1996/7
  39837. and beyond which we can only dream about. There are, however, one or two
  39838. things about which we can make intelligent guesses, so let me try to do
  39839. just that...
  39840. 7.8
  39841. Macro-cell integration
  39842. 7.8
  39843. To make the A3010, A3020 and A4000 computers, Acorn used the ARM250 chip
  39844. which involved Émacro-cell integrationæ. In other words, they combined
  39845. ARM2, VIDC1 and MEMC1 into a single chip Ö the ARM250. In the same way,
  39846. ARM Ltd are combining ARM6 (or 7 or 8) with VIDC20 and IOMD/MEMC20 in a
  39847. single chip Ö ARM650 (750/850). This means that they are aiming, as a
  39848. basic minimum, to produce updated versions of A3000/4000 range desktop
  39849. computers at very low prices relative to the processing/graphics powers
  39850. involved and, surely, they must be building portables and maybe even
  39851. palmtops using this same technology.
  39852. 7.8
  39853. As the following table shows, when you look at the relative merits of
  39854. Pentium and PowerPC (the RISC chip inside the Power Macs) versus ARM
  39855. technology, you can easily see the lead that Acorn still have in this
  39856. area. (Why else did Apple use the ARM610 in their Newton palm-top
  39857. computer?)
  39858. 7.8
  39859. That is about as far as I can get in my crystal-ball gazing but if Acorn
  39860. continue their new Éopenæ policy, it shouldnæt be too long before we can
  39861. give you some firm news on the next step in Acornæs Vision for the
  39862. Future!ááA
  39863. 7.8
  39864. The RiscáPC Ö The heart of a whole new world
  39865. 7.8
  39866. Plug-in items are shown dotted. Fixed items are shown in solid lines.
  39867. 7.8
  39868. Machine  Mode 0  SVGA 16-col  SVGA 256-col
  39869. 7.8
  39870. A4000 (12 MHz)  11  7  3
  39871. 7.8
  39872. A5000 (25 MHz)  22  20  10
  39873. 7.8
  39874. A5000 (33 MHz)  26  23  13
  39875. 7.8
  39876. A610 (30 MHz)  39  36  25
  39877. 7.8
  39878. A610 (30 MHz) 1M VRAM  40  40  40
  39879. 7.8
  39880. Machine  MIPS
  39881. 7.8
  39882. A4000 (12 MHz)  6
  39883. 7.8
  39884. A5000 (25 MHz)  12
  39885. 7.8
  39886. A5000 (33 MHz)  15
  39887. 7.8
  39888. A610 (30 MHz)  26
  39889. 7.8
  39890. A610 (30 MHz) 1M VRAM  26
  39891. 7.8
  39892. Machine  MIPS
  39893. 7.8
  39894. 386 SX (33 MHz)  6Ö7
  39895. 7.8
  39896. 486 SX/DX (25 MHz)  11
  39897. 7.8
  39898. 486 SX/DX (33 MHz)  15
  39899. 7.8
  39900. 486 DX (50 MHz)  22
  39901. 7.8
  39902. 486 DX2 (66 MHz)  26Ö27
  39903. 7.8
  39904. Acornæs Processor Technology Roadmap
  39905. 7.8
  39906. kDhrystones/sec Ö vs Ö Clock Speed (MHz)
  39907. 7.8
  39908.     Pentium  PowerPC  ARM600
  39909. 7.8
  39910. Frequency of operation  60 MHz  60 MHz  30 MHz
  39911. 7.8
  39912. Power consumption (W)  15  8.5  0.8
  39913. 7.8
  39914. Die size (mm▓)  262  119  46
  39915. 7.8
  39916. Cost per unit for 20,000  $700  $400  $23
  39917. 7.8
  39918. Acornæs Processor Technology Roadmap
  39919. 7.8
  39920. Expanded view to show ARM2 Ö ARM7
  39921. 7.8
  39922. CC
  39923. 7.8
  39924. From 7.7 page 33
  39925. 7.8
  39926. Colton
  39927. 7.8
  39928. From 7.7 page 13
  39929. 7.8
  39930. RiscáPC Operating System Ö RISC OS 3.5
  39931. 7.8
  39932. Matthew Hunter
  39933. 7.8
  39934. Although there are large changes in the hardware between Archimedes and
  39935. RiscáPC, it is important to note that these new machines do not come
  39936. with an all-new operating system Ö it is simply an enhanced version of
  39937. RISC OS 3. Most of the changes ensure that the new hardware is used to
  39938. the full, rather than adding much to the functionality of the system.
  39939. 7.8
  39940. This has the advantage that there should be few incompatibilities.
  39941. Virtually all the software that runs on Archimedes machines should run
  39942. on the RiscáPC without modification except, perhaps, for some games.
  39943. From the useræs point of view, the jump from RISC OS 2 to 3 will have
  39944. caused more difficulty than from RISCáOS 3 to 3.5.
  39945. 7.8
  39946. RISCáOS 3.5 in use
  39947. 7.8
  39948. In this first section of the article, I want to look at some of the
  39949. changes that have been made that will be apparent to the general user. I
  39950. will turn later in the section on öSystem Changesò to a more technical
  39951. view of the changes underlying what the general user sees.
  39952. 7.8
  39953. User interface
  39954. 7.8
  39955. Once you are in the desktop, the most obvious difference is the use of
  39956. the NewLook 3D desktop and the system font having been replaced by one
  39957. of the outline fonts which is, of course, configurable. These fonts
  39958. replace the system font in all dialogue boxes, menus, title bars and so
  39959. on, except where the redraw is done by an application. This means that a
  39960. text editor, for example, can still use the system font, so it does not
  39961. need to worry about proportional fonts. Some window backgrounds are also
  39962. tiled like the backdrop, which means that some dialogue boxes appear
  39963. with a marbled effect. However, what you notice most when using the
  39964. RiscáPC is the increase in speed Ö particularly in redrawing.
  39965. 7.8
  39966. Filer
  39967. 7.8
  39968. One of the most used applications must be the Filer which has several
  39969. new features. When dragging a file, it displays the complete sprite,
  39970. rather than the drag box which was used as standard on earlier machines.
  39971. One nice extra touch is that every other pixel in the sprite is set to
  39972. transparent, so you can see through the icon to what is underneath. If
  39973. you are dragging multiple files, the sprite will be a bound package, to
  39974. show that it is not a single file.
  39975. 7.8
  39976. Another nice touch is the addition of open directories. If a directory
  39977. display is open, the parent directory display will show that the
  39978. directory is open. The filer also uses the outline font set up for the
  39979. wimp, and will adjust the width of columns accordingly, to allow for the
  39980. length of strings. A DOSFS window, for example, will now show the whole
  39981. name, including the extension, which tends to get clipped with RISC OS
  39982. 3.1. The bad news for users with large hard drives is that filecore
  39983. still limits the size of any one device (or partition) to 512Mb.
  39984. 7.8
  39985. Apps
  39986. 7.8
  39987. As before, there is an Apps icon on the iconbar but the contents are no
  39988. longer in ROM. Instead, they are held in a directory on the hard disc.
  39989. This makes it easier for third parties to add applications, as part of
  39990. an install procedure, or the user can drag in extra applications
  39991. directly.
  39992. 7.8
  39993. In addition, updates to the software can more easily be made.
  39994. 7.8
  39995. Display manager
  39996. 7.8
  39997. The !Palette application in earlier versions of RISCáOS has been
  39998. criticised for the fact that you need to know the number of the mode you
  39999. want. This was bad enough on the Archimedes computers but with the
  40000. versatility of the RiscáPCæs graphics, it would have been unworkable.
  40001. 7.8
  40002. Although you can still use the same method, an alternative has been
  40003. provided. This is a display manager which, when clicked on, gives a
  40004. small window showing the resolution and number of colours in the current
  40005. mode. You can then pick a new resolution or number of colours, and the
  40006. closest mode will be picked. If you are in 800╫600, 16 million colours,
  40007. and change the resolution to 1024╫768, the number of colours will be
  40008. dropped to 32 thousand, the maximum supported with 2Mb of VRAM. (See the
  40009. screenshot above.)
  40010. 7.8
  40011. Unlike previous systems, there is no monitor type configuration either.
  40012. Instead, monitor definition files are produced, rather like the printer
  40013. definitions for RISC OS 3 !Printers. These files define what a
  40014. particular monitor can display, and since each is named appropriately,
  40015. you can simply set your system up as Acorn AKF60, Acorn AKF85, etc.
  40016. 7.8
  40017. Colour picker
  40018. 7.8
  40019. The colour picker in Draw has always been able to define and use a 24bit
  40020. RGB colour, using dithering to approximate the colour chosen. Now, a
  40021. colour can be chosen from within the RGB colour cube (shown below) or by
  40022. using the CMYK colour model (as used in printing) or the HSV colour
  40023. model (intended as an artistæs view of colour).
  40024. 7.8
  40025. System changes
  40026. 7.8
  40027. There are considerable changes in the underlying system for RISC OS 3.5,
  40028. in order to take advantage of the new hardware and to cushion the user
  40029. from some of its intricacies.
  40030. 7.8
  40031. Memory management
  40032. 7.8
  40033. Some major adjustments to the operating system have been necessary so
  40034. that it can access the much increased memory sizes. Previously, the
  40035. memory management was split between the kernel which set up the dynamic
  40036. areas and a single application space, and the wimp which split the
  40037. application space between a free pool and multiple application spaces.
  40038. However, with RISC OS 3.5, the free pool has been moved into the kernel,
  40039. leaving the wimp to handle the multiple application spaces and manage
  40040. tasks in the desktop. RISC OS 3.5 is capable of handling the 256Mb of
  40041. RAM, and the page size is now fixed at 4Kb, whatever the total memory
  40042. size. The kernel also has full support for a second bus master to access
  40043. main memory without clashing with RISCáOS.
  40044. 7.8
  40045. Device drivers
  40046. 7.8
  40047. The device drivers have also been changed to optimise performance with
  40048. the new hardware. The parallel port can be opened for input or output,
  40049. and the serial port speed has been increased to 115Kb/sec, even in the
  40050. desktop.
  40051. 7.8
  40052. Unlike earlier versions, the keyboard and mouse drivers are no longer
  40053. part of the kernel but have been placed in separate modules. The Acorn
  40054. keyboard driver has been replaced by an AT-style PC keyboard and a
  40055. second mouse driver has been added so that the serial port can be used
  40056. with a PC-type serial mouse. This has the advantage that, should you
  40057. wish to use alternative input devices, a new driver can be added to
  40058. cater for them.
  40059. 7.8
  40060. Networking
  40061. 7.8
  40062. Additional facilities for networking are included in RISC OS 3.5, with
  40063. AUN (Acorn Universal Networking) being built in, to take advantage of
  40064. the dedicated network card interface.
  40065. 7.8
  40066. Expansion
  40067. 7.8
  40068. Further adjustments have been made to allow for the new expansion card
  40069. architecture. 32-bit data paths are supported and there is a 16Mb
  40070. address space on each card.
  40071. 7.8
  40072. System resources
  40073. 7.8
  40074. The system resources have undergone some major adjustments. Many of them
  40075. are now on disc rather than in ROM, which makes the machine far more
  40076. configurable (just make sure you have a backup first). The !Boot file
  40077. has now become a !Boot directory with a structure similar to that shown
  40078. below.
  40079. 7.8
  40080. The precise structure and contents obviously depend on the useræs
  40081. choices. The Library directory has moved from the root into the !Boot,
  40082. while !Fonts, !Scrap and !System have all moved into the resources sub-
  40083. directory. Other obvious changes are the separation of the boot sequence
  40084. into Pre and Post desktop sections (something that many current users
  40085. have found necessary) and the monitor definition files. The filename for
  40086. a desktop boot file defaults appropriately so that you do not need to
  40087. know your way around the directory structure in order to save your
  40088. choices, simply click on OK. It is quite possible to use the RiscáPC
  40089. without any knowledge of, or interest in, the way the boot system works.
  40090. 7.8
  40091. Configuration
  40092. 7.8
  40093. The !Boot application is, of course, run at start-up to ensure that any
  40094. necessary paths are set up correctly, applications loaded and so on.
  40095. However, if it is run from the desktop, the !Configure program is
  40096. started (which is why, as the observant among you will have noticed, it
  40097. does not appear within Apps).
  40098. 7.8
  40099. Most of this is similar to the options found within RISC OS 3.1. Screen
  40100. has been changed to take account of the new monitor definition files and
  40101. Windows includes the options given by the !NewLook application for 3D
  40102. effects, backdrops and so on. System is a built-in version of !Sysmerge.
  40103. Since !System is buried in the directory structure, it is useful to have
  40104. this segment of !Configure which allows newer module versions to be
  40105. merged.
  40106. 7.8
  40107. The final option allows the user to lock access to the filing system, by
  40108. use of a password, to prevent unauthorised access to files. Configure
  40109. can also be locked to prevent the configuration being modified Ö useful
  40110. in a school environment. There is also a physical link on the main PCB
  40111. which prevents the <delete-power-on> working, without which, bypassing
  40112. the lock feature would be quite straight forward. (To avoid the physical
  40113. link being changed, the case can have a padlock fitted to it! Ed.)
  40114. 7.8
  40115. Taskmanager
  40116. 7.8
  40117. The taskmanager has not changed substantially. The task display option
  40118. allows for varying numbers of dynamic areas and there is a new section
  40119. devoted to them. The amount of VRAM present is not displayed separately
  40120. since, if it is not being used for video, it is used as if it were
  40121. ordinary DRAM.
  40122. 7.8
  40123. An extra feature provides is the <alt-break> shortcut which open a
  40124. window which gives you the option to kill any task that is running. This
  40125. is useful if a program gets into an infinite loop and refuses to return
  40126. control to the user.
  40127. 7.8
  40128. Extras
  40129. 7.8
  40130. As with earlier versions of RISC OS, the Applications Suite is supplied
  40131. as standard, but several other applications have been added. !Replay is
  40132. supplied along with some example films and some sound-only Replay files.
  40133. Over a hundred still images are supplied, in JPEG format. These can be
  40134. loaded using !ChangeFSI but new versions of Impression should be able to
  40135. load them directly. I used !ChangeFSI to get some idea of the relative
  40136. speeds of different machines, by decompressing the same image in several
  40137. ways.
  40138. 7.8
  40139. As expected, there is little difference between slow and fast modes on
  40140. the RiscáPC machines, due to the presence of 2Mb of VRAM. The ARM700
  40141. machine was in fact the ARM600 with the processor card swapped. Allowing
  40142. for the difference in clock speeds, the ARM700 works out at about 16%
  40143. faster in this test. The longer time taken to generate the 256 colour
  40144. images represents the extra work needed to reduce the 24-bit pixel
  40145. values produced from the JPEG to the closest equivalent in 256 colours.
  40146. These values should not be taken as anything other than a rough guide
  40147. since they do not take account of the extra software running on either
  40148. machine, and the presence of expansion cards and so on.
  40149. 7.8
  40150. Another new application is !Product. This is database of available
  40151. software, which documents known bugs for applications running on the new
  40152. machines. Should you find a bug which is not documented, it will even
  40153. help you write a letter to the manufacturer!ááA
  40154. 7.8
  40155. Just in case any Archimedes users with RISCáOS 3.1 are thinking how nice
  40156. it would be to upgrade to 3.5, Iæm afraid there is no plan to make
  40157. RISCáOS 3.5 available on any machines earlier than the RiscáPC. Sorry!
  40158. Ed.
  40159. 7.8
  40160. Machine  ARM600  ARM700  A5000
  40161. 7.8
  40162. Speed  30MHz  33MHz  25MHz
  40163. 7.8
  40164. Time to decompress to:
  40165. 7.8
  40166. 16 million colours  6.25s  4.88s     Ö
  40167. 7.8
  40168. 16 million colours (fast mode)  6.14s  4.85s     Ö
  40169. 7.8
  40170. 256 colours  9.86s     Ö  17.01s
  40171. 7.8
  40172. 256 colours (fast mode)  9.80s     Ö  14.69s
  40173. 7.8
  40174. TableMate
  40175. 7.8
  40176. Dalriada Data
  40177. 7.8
  40178. New
  40179. 7.8
  40180. CC
  40181. 7.8
  40182. From 7.7 page 14
  40183. 7.8
  40184. Hint and Tips
  40185. 7.8
  40186. Å  CC Turbo drivers Ö It has been stated in the past that to print from
  40187. Basic (or similar), you need to load the Turbo Driver before it will
  40188. work. This is not, in fact, the case. After installation, the !Printers
  40189. directory will contain a directory called td, which is where the Turbo
  40190. Driver resources are kept. In the subdirectory Resources.Modules is a
  40191. relocatable module Éturboæ which is all that is required to enable
  40192. printing from Basic. If you frequently wish to print in this way, it may
  40193. be beneficial to load the module as part of your boot sequence. G.
  40194. Smith, London.
  40195. 7.8
  40196. Å  Conditional Basic Ö Following hours of head-scratching and computer-
  40197. bashing, wondering why an öIF...THEN...ELSE...ENDIFò did not work as it
  40198. should, I made the following discovery. The problem occurs if you are
  40199. using !StrongEd when after the THEN, for whatever reason, there is a
  40200. space which you cannot see. (It is possible to make it visible in
  40201. !StrongEd since you can set the window and text background colours
  40202. independently, e.g. two different shades of grey. MH) In my case, it was
  40203. left there after splitting the line. The program then seems to ignore
  40204. the THEN and just continues its flow, and of course, if the condition
  40205. has not been satisfied, the wrong result is achieved. If you delete the
  40206. unseen space or spaces it works correctly. The same does not occur with
  40207. !Edit. How about other editors?á John Charman, Norfolk.
  40208. 7.8
  40209. (I have tried this with the public domain editor, !Zap. If you edit in
  40210. BASTXT mode, the spaces are saved, but the program functions correctly.
  40211. If you edit in Basic mode, trailing spaces are removed. Is there a
  40212. difference if you run the program from within !StrongEd, rather than
  40213. saving the file and running it normally? MH)
  40214. 7.8
  40215. Å  Deskjet printing Ö Examining the printer graphics output for the
  40216. Deskjet from the Acorn Printer driver, I see that graphics output ends
  40217. with the code <esc>*rB. This was the accepted code until the DJ500 but,
  40218. thereafter, <esc>*rC is required. The latter is recommended to cover
  40219. both cases. In the !Paint code, it is immediately followed by <esc>E to
  40220. reinitialise the printer, so it would probably work OK but, in other
  40221. contexts, it could have undefined results. John Laski, London SW1.
  40222. 7.8
  40223. Å  Epson Stylus and Turbo Driver Ö If you are having problems with
  40224. spurious formfeeds being sent out to the Epson Stylus printer from the
  40225. CC Turbo Driver, donæt despair. It is a known problem and Computer
  40226. Concepts have a fixed version of the Turbo Driver. Contact them for more
  40227. details.á Michael Pullin, Cheltenham.
  40228. 7.8
  40229. Å  Ink Refills for Canon BJC-600 Ö The Canon Inkjet Colour Printer BJC-
  40230. 600 is highly regarded as a suitable colour printer for Acorn 32-bit
  40231. (Archimedes) computers. It produces prints with 360 dpi resolution and
  40232. near-photographic quality in colour of an excellence previously
  40233. obtainable only with much more expensive printers. The method of
  40234. printing is to eject coloured inks in very small droplets from separate
  40235. reservoirs of ink of four colours (yellow, cyan, magenta and black)
  40236. through holes of microscopic size in a print-head which is traversed
  40237. laterally as the paper is advanced beneath it.
  40238. 7.8
  40239. In the Canon BJC-600, the print-head is retained in the machine and only
  40240. requires renewal at long intervals. The four inks are contained in
  40241. liquid form in separate plastic cartridges which are conveniently
  40242. transparent to show the quantity of ink remaining. These four cartridges
  40243. plug into the print head and can be removed and replaced individually.
  40244. Each cartridge is sealed except for one hole which feeds ink to the
  40245. print head (the ink exit hole). A spongy material which is located
  40246. within the cartridge absorbs some of the ink and prevents it flowing too
  40247. freely from the cartridge.
  40248. 7.8
  40249. Ink refill kits have become available to save on the cost of new
  40250. cartridges. It is particularly important, if refilling is contemplated,
  40251. that only inks of the special types used in inkjet printers should be
  40252. employed.
  40253. 7.8
  40254. In my experience, it is not satisfactory to attempt to inject new ink
  40255. through the ink exit hole: Filling in that fashion can only be done
  40256. slowly as air must exit at the same time by the same hole. Furthermore,
  40257. there is a risk of disturbing the spongy material within the cartridge
  40258. at the critical position in the vicinity of the hole. So, my solution
  40259. has been to drill another hole in the cartridge for filling with ink.
  40260. Although this and the subsequent operations which I shall describe are
  40261. simple in nature, they require some dexterity. If you wish to experiment
  40262. at your own risk, proceed as follows:
  40263. 7.8
  40264. To modify the cartridge, peel back the coloured adhesive label to expose
  40265. the top of the cartridge. Drill a small hole in the centre of the round
  40266. moulding depression on the top of the cartridge (see diagram opposite).
  40267. I shall call this the filling hole.
  40268. 7.8
  40269. Take a piece of adhesive tape of about ╛ö square Ö the common brown
  40270. adhesive packaging tape is ideal as it adheres strongly to the material
  40271. of the cartridge. Place this tape to cover the filling hole which you
  40272. have drilled and bend the tape to extend it over the side of the
  40273. cartridge. This extension will facilitate its removal later. Finally,
  40274. smooth back the coloured label to its normal position at the top of the
  40275. cartridge. This completes the modification of the cartridge.
  40276. 7.8
  40277. Filling a modified cartridge.
  40278. 7.8
  40279. (a) My experience in refilling cartridges is limited to the use of ink
  40280. obtained from System Insight of Welwyn Garden City which I have found to
  40281. be satisfactory. The ink is supplied in plastic squeeze bottles which
  40282. are very convenient Ö specify that ink is required for the BJC-600 and
  40283. the bottles will be fitted with long straight hollow needles (or probes)
  40284. somewhat like a hypodermic syringe. Ink of all four colours will be
  40285. required.
  40286. 7.8
  40287. (b) Seal off temporarily the ink exit hole in the cartridge with tape.
  40288. This requires care as the exit hole is near a corner of the cartridge. A
  40289. clamp against a soft rubber washer as a seal is a better solution.
  40290. 7.8
  40291. (c) Peel back the coloured label at the top of an empty cartridge to
  40292. expose the brown tape and remove this brown tape to expose the filling
  40293. hole. Insert the probe of a squeeze bottle containing ink of the correct
  40294. colour (check the colour of the cartridge label carefully) and fill the
  40295. cartridge with ink. Do not overfill but move the cartridge as necessary
  40296. to ensure that air is not trapped.
  40297. 7.8
  40298. (d) Seal the filling hole again with a fresh piece of brown adhesive
  40299. tape. Smooth back the coloured label over the top of the cartridge.
  40300. Remove the tape (or other seal) which was placed temporarily over the
  40301. ink exit hole.
  40302. 7.8
  40303. (e) Place the cartridges vertically on a flat surface (in the stance
  40304. they would normally occupy when in the printer) and leave them overnight
  40305. to stabilize. There should be no leakage.
  40306. 7.8
  40307. (f) Place the newly filled cartridges in the printer and perform the
  40308. four-colour cleaning operation which would normally be carried out with
  40309. new cartridges.
  40310. 7.8
  40311. You should note that you will be unlikely to complete these filling
  40312. operations without spilling some ink especially until experience is
  40313. gained. So take care to undertake filling where spilled ink is of no
  40314. consequence. Toilet tissue is the best material for mopping up surplus
  40315. ink. A small quantity of ink on the hands is of little consequence as it
  40316. soon disappears with normal washing.
  40317. 7.8
  40318. The amount of money to be saved by refilling cartridges is worth the
  40319. effort if the printer is used extensively. On the other hand, success
  40320. will depend considerably on your manipulative skill Ö you may consider
  40321. it preferable to employ only new cartridges as supplied by Canon.á
  40322. George Foot, Oxted.
  40323. 7.8
  40324. Å  Laser Direct and RISC OS 3 Ö Having recently upgraded to the RISC OS
  40325. 3 version of the Laser Direct printer driver (v2.61), Iæve hit a couple
  40326. of snags when using a Canon LBP-4 printer fitted with a paper cassette.
  40327. Thinking these were new bugs, I reported them to Computer Concepts but
  40328. have been advised that they are Éfeaturesæ of the (RISC OS 3) model.
  40329. 7.8
  40330. In neither case do the problems stop successful printing but they do
  40331. need to be taken into account, thus making the system not quite so user-
  40332. friendly.
  40333. 7.8
  40334. When the driver is first loaded and the paper cassette is selected, the
  40335. printer Alarm LED now remains on and the Status window shows ÉNo paper
  40336. in multi-purpose trayæ. This is not normally a problem as, once the
  40337. first page of a document has been assembled, the Ready LED comes on and
  40338. the printer fires up (thereafter, the Ready LED remains on). However,
  40339. where an application allows individual pages to be selected, e.g.
  40340. Pipedreamæs ÉWait between pagesæ option, the printer may not fire up
  40341. until the final page of the document has been accepted or rejected. With
  40342. a large document, many minutes can be lost.
  40343. 7.8
  40344. There are two work-around solutions; put a sheet of paper in the multi-
  40345. purpose tray or first print another full document. Either action will
  40346. bring on the Ready LED and allow printing to start as soon as the first
  40347. selected page has been assembled.
  40348. 7.8
  40349. Secondly, when you use the ÉPrint to fileæ option, the paper feed
  40350. selected at the time is now saved with the file and, on printing, will
  40351. override any other setting. So, when printing to file, you must decide
  40352. where you want the paper to come from when the file is finally printed,
  40353. and pre-select Cassette or Multi-Purpose before printing to file.á Jim
  40354. Nottingham, York.
  40355. 7.8
  40356. Å  PipeDream to Impression Ö In Archive 7.7 p56, Paul mentioned getting
  40357. files from Pipedream to Impression via DeskEdit. If you have PipeDream4,
  40358. there is an option öParagraphò on the save window. If you click that,
  40359. you can drop the text straight from PipeDream into Impression.á Michael
  40360. Wright, Teignmouth.
  40361. 7.8
  40362. Å  Quieter fans? Ö David Lenthall (Archive 7.6 p23) asked for a supply
  40363. of quiet Papst fans. You could try a company called Papst Direct,
  40364. Andover, Hants, SP10 3RT (0264-335714) (0264-332182) who advertised in
  40365. Computer Shopper some while back. Their Variofan will örun as fast as
  40366. your PC needsò. I havenæt tried them myself so if anyone does, perhaps
  40367. they would report back so we can all benefit. Thanks.á David White,
  40368. Cambridge.
  40369. 7.8
  40370. Å  Rodent sunglasses? Ö As a person of the bearded persuasion (those who
  40371. met Dave at Acorn World or the NCS Open Day can confirm that!) who
  40372. sometimes eats digestive biscuits whilst working at my Archimedes, my
  40373. keyboard and mouse mat often suffer a shower of crumbs and small hairs
  40374. as I scratch my chin. This requires frequent removal and cleaning of the
  40375. rubber ball in the mouse.
  40376. 7.8
  40377. I have become accustomed to this so the other day, when the mouse
  40378. pointer started moving in jerks I removed the ball and cleaned it. No
  40379. improvement. I tried again, this time cleaning the little rollers with a
  40380. cotton bud as well. Still it wouldnæt work properly. I washed the mouse
  40381. mat but again, it misbehaved.
  40382. 7.8
  40383. The mouse I normally use was actually taken from an A3020 because I
  40384. prefer it to the one supplied with my A5000, so at this point, I decided
  40385. to try the original mouse and everything worked perfectly.
  40386. 7.8
  40387. A little later, determined not to be beaten, I took the top off the
  40388. mouse to give it a thorough clean. This still produced no improvement. I
  40389. therefore tried using it with the top cover removed in the hope of being
  40390. able to see what was going wrong. All the little rollers appeared to be
  40391. turning, but the mouse pointer wasnæt moving, just vibrating as I moved
  40392. the mouse.
  40393. 7.8
  40394. The mouse uses an optical sensor with a slotted disc and, with the top
  40395. removed, there was too much light for this to function whereas shielding
  40396. the works with my hand made it function correctly.
  40397. 7.8
  40398. Suddenly the penny dropped! I refitted the cover, placed my hand
  40399. completely over the mouse (instead of just moving it held between thumb
  40400. and little finger as usual) and it worked. The trouble was that I work
  40401. with my desk in a bay window, and it was the first sunny day of the
  40402. year. The afternoon sun shining through the window was landing on my
  40403. desk just where I had positioned the mouse mat. Enough of this bright
  40404. sunlight was penetrating the casing of the mouse to confuse the optical
  40405. sensor. I had wasted about an hour trying to find a non-existent fault
  40406. when all that was needed was to partially draw the curtains!
  40407. 7.8
  40408. I have now stuck some kitchen foil to the inside of my mouse casing!á
  40409. David Holden, Sydenham.
  40410. 7.8
  40411. Å  !Spark(plug) 2.22 Ö John Laski also writes of !Spark öthis
  40412. successfully unzips some files, but not others.ò Unfortunately there
  40413. have been later versions of ZIP on the PC than !Spark will currently
  40414. handle. If you have access to the PC Emulator, I would recommend that
  40415. you use the PKUNZIP program within the PC partition. While slower than
  40416. !Spark, it does have the advantage that the decompressed files have the
  40417. correct extensions (which !Spark does not (yet?) offer), and if the
  40418. software is PC anyway, extracting it via !Spark to the PC partition and
  40419. then having to rename all the files is more hassle than resorting to
  40420. DOS. If you are sending the files to a Pocket Book (much of the Psion 3
  40421. software is distributed through PC media) then with PocketFS2 you can
  40422. drag a file directly from the PC partition to the PocketFS filer (not
  40423. the translation window), which is another advantage of the PC method.
  40424. Hopefully, future versions of !Spark will support extensions, as well as
  40425. later versions of ZIP files, thus making my PC partition redundant!
  40426. Matthew Hunter, NCS
  40427. 7.8
  40428. Å  Taxan 789 problems Ö Iæve been offered quite a bit of advice on my
  40429. Taxan 789 problem; unfortunately, none of it is definitive and some of
  40430. it is contradictory. However, the general consensus is that the Taxan
  40431. 789 should run OK direct from Énewæ machines, i.e. A5000 or later. It
  40432. may run off Éoldæ machines, with or without multisync VIDC enhancers,
  40433. but this is unlikely. It probably will run OK with SVGA VIDC enhancers,
  40434. such as the version marketed by Watford Electronics.
  40435. 7.8
  40436. Apparently, the clue is whether the computer/VIDC enhancer produces a
  40437. composite sync or the preferred separate horizontal and vertical syncs.
  40438. This may explain why I had identical problems trying to run it from an
  40439. A410/1, with multisync enhancer, or an A540 with built-in equivalent
  40440. hardware.
  40441. 7.8
  40442. Iæm now running the monitor successfully from a State Machine G16 card
  40443. and am extremely impressed with the display quality in the higher-
  40444. resolution modes, which is only marginally down on that of my Eizo
  40445. F550i. While I agree entirely with Stuart Bellæs rationale on 14ö versus
  40446. 17ò monitors (Archive 7.4 p31), for someone who cannot justify the
  40447. expense of the latter, a 14ö monitor and colour card (and, in my case, a
  40448. pair of reading glasses...) would make a relatively economical
  40449. compromise.á Jim Nottingham, York.ááA
  40450. 7.8
  40451. Credit where itæs due
  40452. 7.8
  40453. It is very useful for us to hear about good service obtained from
  40454. different companies even if we donæt actually publish the comments. It
  40455. enables us to get a feel for which companies we should be recommending
  40456. when subscribers ask for advice and which not.
  40457. 7.8
  40458. But here are some recommendations we decided would be good to publish...
  40459. 7.8
  40460. Atomwide/Acorn Ö Five weeks ago, my A5000 failed. A three-week stay in
  40461. my local Acorn service centre proved fruitless since they do not have
  40462. the necessary ösurface-mount component-level servicing equipmentò. They
  40463. suggested I used Atomwide, so I sent it to them. Apparently, my machine
  40464. was one of a rogue batch that had some capacitors in back-to-front!
  40465. Acorn have accepted responsibility and supplied Atomwide with a new
  40466. mother board, so my A5000 is now on its way back to me. Many thanks to
  40467. both Atomwide and Acorn for good service.á David White, Cambridge.
  40468. 7.8
  40469. IFEL of Saltash, Cornwall, are a frequent recipient of pats on the back
  40470. and one comes this month from Professor Noel Thompson of Harrow. öI was
  40471. very impressed with the 4Mb expansion board for my A310 that I got from
  40472. them. The price was good, it looked very professionally made and the
  40473. instructions were clear. Even so, I had problems. I returned the mother
  40474. board and the expansion board to them and ,on the third day after
  40475. posting them, they were returned, tested, working and with a full
  40476. explanation of what I had done wrong. They apologised for having to
  40477. charge me a small sum for fixing the problem as it was my fault Ö it was
  40478. very modest and I was happy to pay it. Excellent service Ö thank you,
  40479. IFEL.ò
  40480. 7.8
  40481. LOOKsystems got a bit of stick when Adrian went away on holiday and
  40482. there was no-one around to give out password numbers to unlock the
  40483. Monotype Fonts packs that people had bought Ö one of the problems of
  40484. being a very small firm. Recently, however, we have had several very
  40485. good crits from people impressed with the way Adrian has dealt with
  40486. other peopleæs problems! The details are given in öFont problems and
  40487. solutionsò in the Comment Column on page 33 but basically a problem came
  40488. to light when people were using LOOKsystemsæ Monotype fonts with
  40489. TurboDrivers and other software. Adrian investigated it, found that the
  40490. problem was that the kerning facilities within RISCáOS 3 werenæt working
  40491. properly, developed a work-around and sent out up-dated copies of the
  40492. font loader disc in next to no time. The letters were from people who
  40493. were impressed at the way Adrian had addressed what was basically
  40494. Acornæs problem, solved it and sent out updates free-of-charge.
  40495. 7.8
  40496. (æScuse me asking, but do you get this sort of spirit in the PC world?!
  40497. Not having been involved, I donæt know but I would somehow doubt it.
  40498. Ed.)ááA
  40499. 7.8
  40500. Games Column
  40501. 7.8
  40502. Dave Floyd
  40503. 7.8
  40504. Thanks to all those who have written to me so far. Keep the letters
  40505. coming, as I want to hear what you think about games on the Archimedes.
  40506. Last month, I looked briefly at what was currently available in the way
  40507. of shoot-em-up, platform, fighting and adventure games, and mentioned
  40508. some imminent releases. Unfortunately, an error crept in to the
  40509. paragraph on fighting games which I did not notice until it was too
  40510. late, so please accept my apologies. To rectify that error, I will begin
  40511. the second part of my overview with the corrected version.
  40512. 7.8
  40513. Fighting games
  40514. 7.8
  40515. There is very little competition so far in the Archimedes field,
  40516. although the genre appears to be flourishing on other systems. Grievous
  40517. Bodily æArm from 4th Dimension and Blood Sport from Matt Black have been
  40518. the only two titles to date. Of these two, Blood Sport gets my vote but
  40519. itæs not Street Fighter 2 and, if released on any other format, it would
  40520. be totally overwhelmed. I have seen an advert for a new game called
  40521. !DeathBlow but have not yet seen the game so cannot comment.
  40522. 7.8
  40523. Simulations
  40524. 7.8
  40525. There are a number of flight simulators available, most of which I have
  40526. not played. Perhaps readers could let me know which are their particular
  40527. favourites. I enjoy Chocks Away from the 4th Dimension, finding that the
  40528. controls are easy to understand and learn, thereby allowing me to play
  40529. it without spending hours in flight training first.
  40530. 7.8
  40531. Golf games have also featured quite well in Archimedes games catalogues,
  40532. although they were not really simulations in the true sense of the word.
  40533. All that was swept aside with the release of Virtual Golf, again by 4th
  40534. Dimension. If you are looking for a golf game, I can see no reason at
  40535. present to look any further than this package.
  40536. 7.8
  40537. Car racing games have always been popular with the computing fraternity
  40538. and there are a few out there for the Archimedes. E-Type (4th Dimension)
  40539. was the first and is still quite fun to play, as is Lotus Turbo
  40540. Challenge from Krisalis. Both are more Éfun gamesæ as opposed to
  40541. simulations though, and do not really give you the feeling that you are
  40542. in the car. Saloon Cars from the 4th Dimension went a long way towards
  40543. providing a true simulation and is the only game I have seen so far on
  40544. the Archimedes that has come close to Revs in this respect.
  40545. 7.8
  40546. Football games on the Archimedes have been sadly lacking to date,
  40547. although with the World Cup looming this year, there will be many
  40548. releases on other formats and it seems that we are to get conversions of
  40549. some of the best available elsewhere. Sensible Soccer from Renegade is
  40550. much respected on the Amiga and, having played the demo, I can see why.
  40551. Also coming soon is Striker from Gamesware Ö one of the best football
  40552. games on other platforms. What I have seen of this so far looks
  40553. promising. Both of these should be out very soon. Arcade Soccer from 4th
  40554. Dimension has its points but really does not compare with the two new
  40555. releases. (Sensible Soccer is available now for ú24 through Archive.
  40556. Ed.)
  40557. 7.8
  40558. Football management games have been sadly ignored until now. However,
  40559. Premier League Manager should hopefully be released soon, and this is
  40560. certainly one of the best management games on the Amiga. I would also
  40561. like somebody to convert Championship Manager and Championship Manager
  40562. Italia, although with all three in my collection, the temptation to do
  40563. nothing other than play games would perhaps be too great.
  40564. 7.8
  40565. The other football games on the Archimedes come from Krisalis Ö I bought
  40566. Manchester United when it was first released. In my first season of
  40567. playing, I won the league and cup double and put it away never to be
  40568. retrieved. It really is a very tedious game Ö and I am a big fan of
  40569. football games. Manchester United Europe is reportedly better but I took
  40570. the attitude of Éonce bitten twice shyæ, so have not played it myself.
  40571. Manchester United is now a budget release at ú9.99 but in my opinion, it
  40572. is not even good value at that price.
  40573. 7.8
  40574. Puzzle games
  40575. 7.8
  40576. Puzzle style games were dominated on the BBC by Repton, and the cute
  40577. green reptile has made his way over to the Archimedes. Repton 3 was the
  40578. first to be released and is better than the BBC version with the
  40579. animation very smooth indeed. The addition of RAM-save was also very
  40580. welcome. Ego: Repton 4 was not a conversion but was a great
  40581. disappointment to me. It took me a grand total of 24 hours to complete
  40582. and I have not played it since. It is far too easy and far too little
  40583. imagination has been employed in its design. My all-time favourite,
  40584. however, has to be Repton 2. Second only to Elite on the BBC in terms of
  40585. hours spent playing, it has finally made its journey as part of Play It
  40586. Again Sam 2 and is worth every penny on its own. Some extra levels have
  40587. been added so those who can solve the BBC version will still have some
  40588. head-scratching to do. In my case, it is much head-scratching and I am
  40589. still puzzling over it. In my opinion, it is one of the most worthy BBC
  40590. conversions, along with Elite, but I would still like to see Frak! and
  40591. Chuckie Egg make an appearance.
  40592. 7.8
  40593. Lemmings is another obvious candidate for inclusion in this section. I
  40594. enjoyed Lemmings 1, although the levels which required sheer brute speed
  40595. rather than puzzling skills put me off a little. These problems have
  40596. apparently been solved in Lemmings 2 but, having only played the demo, I
  40597. will reserve judgement for the moment Ö but the demo is very good.
  40598. 7.8
  40599. Coming very soon is Diggers from Millenium. Diggers was the first game
  40600. to be released for the CD32 on the Commodore Amiga platform, and is a
  40601. cross between Lemmings and Populous. I will take a more detailed look at
  40602. Diggers in next monthæs Games Column. (Itæs here! We have it in stock at
  40603. ú28 through Archive. Ed.)
  40604. 7.8
  40605. Elite style games
  40606. 7.8
  40607. I really cannot think of a better description and I am sure everybody
  40608. reading will understand what I mean. StarTrader from Gem Electronics was
  40609. the first of this type that I saw advertised. It sounded wonderful from
  40610. the claims in the advertising but, sadly, this was not to be the case
  40611. and it was a very ordinary game indeed. UIM from 4th Dimension came next
  40612. and I found this rather slow and unresponsive. It is also very quirky in
  40613. its handling of missions and the hardware required to complete them.
  40614. 7.8
  40615. After what seemed like years of hype, Karma finally made its appearance
  40616. in the form of the Karma Flight Trainer, a major non-event in the
  40617. history of Archimedes games. It bore very little relation to anything
  40618. that had been written about Karma and was just plain tedious. Following
  40619. the tragic death of one of the programmers responsible for the project,
  40620. it now seems unlikely that the full game will ever be released which, if
  40621. it lived up to half the claims made for it, is a great pity.
  40622. 7.8
  40623. Finally, Elite itself was converted by Hybrid Technology and, in
  40624. comparison to the BBC version, is far more difficult. On the BBC, I can
  40625. attain Elite status within 48 hours but, after many attempts on the
  40626. Archimedes, I am still far from that particular goal. It is still a good
  40627. game but, ten years on from its original release, it is beginning to
  40628. show its age. The fact that it is still as good as it is, shows what a
  40629. tremendous game it was originally. As was stated in Archive 7.6 p21,
  40630. Elite 2 has finally been released on other platforms and I can only beg
  40631. for its release on the Archimedes as soon as possible.
  40632. 7.8
  40633. If I have not mentioned your particular favourite in this brief round
  40634. up, please let me know. Also, if you have any opinions relating to the
  40635. Archimedes games market, please write to me c/o PO Box 2795, Harlesden,
  40636. London NW10 9AY.ááA
  40637. 7.8
  40638. LookSystems
  40639. 7.8
  40640. Font Directory
  40641. 7.8
  40642. LookSystems
  40643. 7.8
  40644. BitFolio
  40645. 7.8
  40646. Mixing High and Low Level Languages
  40647. 7.8
  40648. Francis Crossley
  40649. 7.8
  40650. This article considers the mixing of two languages in a program, why one
  40651. might do it and how it can be done. I will use Basic and assembly
  40652. language, as examples, in order to focus our ideas because we all have
  40653. access to them, although most high level languages could be substituted
  40654. for Basic.
  40655. 7.8
  40656. Mixing a language such as C or Basic with assembly language can have
  40657. advantages, the most important being speed of execution. I wrote two
  40658. simple programs, both writing a large filled rectangle to the screen to
  40659. simulate a sprite. The one using Basic took more than 4 seconds to
  40660. complete the task but the one using assembler for the drawing part took
  40661. around 0.1 second Ö a vast improvement. These figures were for an A310
  40662. fitted with an ARM3 operating with the cache enabled.
  40663. 7.8
  40664. Another advantage is the size of the code produced. Particularly if
  40665. compared with a compiled language, assembly language programs are the
  40666. smallest one can write Ö if well written!
  40667. 7.8
  40668. It is less easy to write a program in assembler than in Basic since the
  40669. programmer needs to think of everything but the feeling of achievement
  40670. is considerable. There is a very large number of fundamental routines
  40671. available Ö the SWIs. These make our life easier and range from the
  40672. useful to the essential. Any serious assembly language programmer needs
  40673. to have the Programmeræs Reference Manual, even the one for RISC OS 2 is
  40674. better than none for the RISC OS 3 user. It is also necessary to have a
  40675. book on assembly language programming.
  40676. 7.8
  40677. Example for discussion
  40678. 7.8
  40679. As an example of using Basic and assembler, I will describe a program
  40680. which draws horizontal stripes of different colours in mode 15 Ö so that
  40681. we can have 256 lines and 256 colours. To produce a mark on the screen
  40682. using assembler, we need to write a byte to an address within the screen
  40683. memory. The value of the byte sets the colour Ö there is no need to
  40684. concern ourselves with TINT or GCOL. However, if particular colours are
  40685. required, a look-up table will be needed. In order to make an example,
  40686. the Basic program will generate the data (slowly!) which will be
  40687. displayed by the assembly code part.
  40688. 7.8
  40689. Declaring space
  40690. 7.8
  40691. First we must decide where to put the assembly code, the most convenient
  40692. way is to use the DIM statement to reserve some space. We do not need to
  40693. know exactly where it will be although we can find out quite painlessly.
  40694. The format of the statement is:
  40695. 7.8
  40696. DIM code <size in bytes>,data 80000
  40697. 7.8
  40698. Écodeæ is any name you want to use and Ésizeæ is the amount of space
  40699. your pieces of assembler will need. It MUST be large enough or something
  40700. important might be overwritten! Since each assembler statement uses four
  40701. bytes, you can check, as you write the program, how much space is being
  40702. used. Notice also that the normal representation of an array is not
  40703. used, even if integers were needed for the data. Extra care is required
  40704. if integers are to be used.
  40705. 7.8
  40706. Basic uses the variable P% to represent the address where the assembled
  40707. code will start (i.e. the machine code) and the assembler in Basic looks
  40708. for the symbol É[æ to find the start of the code in your program,
  40709. 7.8
  40710. P%=code
  40711. 7.8
  40712. [
  40713. 7.8
  40714. Forward references and OPT
  40715. 7.8
  40716. There is now a subtle problem! If, at some stage in your code, you wish
  40717. to jump to a label further down the program, the assembler will be
  40718. unable to find it because the label has not been seen yet and an error
  40719. message will be shown stopping further assembly. To avoid this problem,
  40720. we use a pseudo-operator which is an assembler command, not an opcode
  40721. for the ARM Ö this is ÉOPTæ. OPT can have eight different values
  40722. depending on what you want it to do, the most useful values being 0 and
  40723. 3. OPT=0 tells the assembler to ignore errors and not to display the
  40724. machine code it is producing. We will see the value of this very soon.
  40725. OPT=3 tells the assembler to report errors and to display the machine
  40726. code. Using these two values, in turn, we make the assembler process the
  40727. code twice, the first time through, it will find all the labels and
  40728. their addresses ignoring errors, and the second time through, the code
  40729. being produced is displayed and the errors (which always somehow creep
  40730. in!) can be reported. Two passes can be arranged with a FOR...NEXT loop
  40731. as shown below.
  40732. 7.8
  40733. FOR I%=0 TO 3 STEP 3
  40734. 7.8
  40735. P%=code
  40736. 7.8
  40737. [
  40738. 7.8
  40739. OPT I%
  40740. 7.8
  40741. .........
  40742. 7.8
  40743. assembler
  40744. 7.8
  40745. .........
  40746. 7.8
  40747. ]
  40748. 7.8
  40749. NEXT
  40750. 7.8
  40751. It is very important that ÉP%æ is set equal to Écodeæ within the FOR
  40752. loop or, on the second pass, ÉP%æ will start with the value it had
  40753. reached at the end of the first pass and horrible confusion will ensue.
  40754. 7.8
  40755. Screen memory
  40756. 7.8
  40757. Where does the screen memory start? This address probably depends on the
  40758. screen mode, at least, so Acorn supplies a low level command to tell us
  40759. Ö ÉOS_ReadVduVariablesæ Ö note that the upper and lower case characters
  40760. are important. This is a general-purpose command with a list of
  40761. variables whose values we require. About 70 values can be found with
  40762. this command. The usual way of providing such a list is to put them one
  40763. after another somewhere in memory and to give the address of the first
  40764. one to the operating system routine, in R0. To do this we need some more
  40765. assembler commands (also called directives):
  40766. 7.8
  40767. EQUB <number> save space for 1 byte value <number>
  40768. 7.8
  40769. EQUW <number> save space for a 2 byte number <number>
  40770. 7.8
  40771. EQUD <number> save space for a 4 byte number <number> known as a Éwordæ
  40772. 7.8
  40773. EQUS ösome stringò stores the string given
  40774. 7.8
  40775. In our case, the variable whose value we want is represented by the
  40776. number 149, the end of the list is shown by É-1æ. The following
  40777. directives are placed at the end of the assembly code, and each group of
  40778. directives usually has a label so that it can be referenced. A label is
  40779. a name preceded by a full stop.
  40780. 7.8
  40781. .vdu_input
  40782. 7.8
  40783. EQUD  149
  40784. 7.8
  40785. EQUD  -1
  40786. 7.8
  40787. .displaystart
  40788. 7.8
  40789. EQUD  1
  40790. 7.8
  40791. At the start of the assembler code will be the commands:
  40792. 7.8
  40793. ADR R0,vdu_input  ; put address of Évdu_inputæ in R0
  40794. 7.8
  40795. ADR R1,displaystart ; routine puts address of Édisplaystartæ in R1
  40796. 7.8
  40797. SWI öOS_ReadVduVariablesò ; call the routine
  40798. 7.8
  40799. The registers
  40800. 7.8
  40801. R0 to R15 are the sixteen registers which the ARM uses for all its data
  40802. processing. They are all general-purpose registers although R15 is also
  40803. the program counter which contains the address of the instruction two
  40804. ahead of the one being processed (see later) and R14 is used as the link
  40805. register which allows a subroutine to return to the calling program. You
  40806. will remember that the ARM has a pipeline for instructions so that while
  40807. one is being executed, the next is being decoded and the third is being
  40808. fetched from memory. Thus, the PC must point to the third instruction,
  40809. even though the first is being executed, i.e. two beyond.
  40810. 7.8
  40811. To help readability, the register numbers can be replaced with
  40812. meaningful names which is done in the Basic part of the program. e.g.
  40813. 7.8
  40814. linestart = 4
  40815. 7.8
  40816. xcounter  = 5
  40817. 7.8
  40818. pixvalue  = 6
  40819. 7.8
  40820. dataddress= 7
  40821. 7.8
  40822. linelimit = 8
  40823. 7.8
  40824. Note that Élinestartæ in the assembly code is replaced on assembly by 4,
  40825. etc. In assembly code, R4 or 4 mean the same.
  40826. 7.8
  40827. If Édisplaystartæ is an address which contains the address we want,
  40828. 7.8
  40829. LDR linestart,displaystart
  40830. 7.8
  40831. transfers the address of the start of screen memory into Élinestartæ
  40832. (R4).
  40833. 7.8
  40834. The pattern will contain 200 lines, each 640 pixels long thus a total of
  40835. 128,000 pixels, will be written. Adding this value to Élinestartæ will
  40836. give a line limit so we will know when to stop the program. This will be
  40837. Élinelimitæ. I want only to write a line 400 pixels long, so will use
  40838. Éxcounteræ to count the position along a line. At the end, I will
  40839. increment Élinestartæ by 640 to reach the start of the next line. The
  40840. number 640 arises because I will use mode 15 which has a resolution of
  40841. 640 ╫ 256 pixels. If a mode with a different resolution were used, these
  40842. numbers would have to be changed. In Basic, this would not concern us
  40843. since the Éhousekeepingæ is done by the Basic system but when we use
  40844. assembler, we are on our own. Exciting, isnæt it!
  40845. 7.8
  40846. Accessing the data
  40847. 7.8
  40848. Using ÉADRæ, the address of the data is put into Édataddressæ, the
  40849. actual value is then put into Épixvalueæ using
  40850. 7.8
  40851. LDR pixvalue,[dataddress],#1
  40852. 7.8
  40853. This instruction uses the data in the address in Édataddressæ and then
  40854. increments Édataddressæ by one. So next time I use this instruction, the
  40855. new address is ready waiting. One instruction thus does the job of two,
  40856. load and then increment.
  40857. 7.8
  40858. Stopping the program
  40859. 7.8
  40860. So that we know when to stop the program, I will test that 128 000
  40861. pixels have been Éwrittenæ. As I am using addresses, I will add this
  40862. number to the value in Édisplaystartæ and compare this with Élinestartæ
  40863. at the end of each iteration, i.e. when the address of the line start is
  40864. incremented. A point to watch, no matter what language is used, is that
  40865. if a Ébranch if not equalæ or Ébranch if equalæ be used, it is essential
  40866. that equality is possible or else termination of the program will never
  40867. occur! For this reason, integer variables should be used as counters or
  40868. the condition should be Ébranch if greateræ or Ébranch if lessæ, as
  40869. these will always work.
  40870. 7.8
  40871. Writing to the screen
  40872. 7.8
  40873. To write to the screen, we simply store one byte at a suitable address.
  40874. This looks complicated because the values in two registers are going to
  40875. be added to supply the required address Ö this is an easy way of writing
  40876. to a series of addresses. The ÉBæ after the ÉSTRæ instruction is needed
  40877. to ensure that the right value is written. ÉSTRæ will write four bytes
  40878. to memory but the most significant byte will be placed where we wanted
  40879. the least significant. Perhaps, with care, four bytes could be written
  40880. at once, speeding the process. The colour seen on the screen depends on
  40881. the value written, in a non-trivial way!
  40882. 7.8
  40883. The xcounter is incremented and tested to see if a line has been
  40884. finished. If not, control is passed back to write another byte and if
  40885. the line has been finished, the xcounter is set back to zero and the
  40886. linestart address is incremented by 640, so that it has the address of
  40887. the start of the next line. The value in Élinestartæ must be tested to
  40888. see if all the pixels have been written. If not, control passes back to
  40889. start writing all over again and if they have, the address in the link
  40890. register (R14) is placed into the program counter (PC) so that control
  40891. is returned to the Basic program. The link register holds the address to
  40892. which control is passed when the assembly language program has finished.
  40893. This will be the address of the statement after ÉCALL startæ Ö the
  40894. transfer of this address is done for us.
  40895. 7.8
  40896. At the end of the assembly code are the constants in their reserved
  40897. spaces set by EQUD. These constants could equally well be put in the
  40898. Basic before the assembly code.
  40899. 7.8
  40900. I chose to have a line 400 pixels long but Éanyæ length up to 640 could
  40901. be used. There is a catch here in that, due to the way that constants
  40902. are held in the instruction, not all values are permitted. The assembler
  40903. will tell you if it is wrong! Difficult values can be obtained by
  40904. storing a Égoodæ value and adding a smaller Égoodæ value to it.
  40905. Experiment and see the results.
  40906. 7.8
  40907. Modifications which could be made include: changing the increment for
  40908. the pixvalue or, harder, making two or more lines have the same colour.
  40909. How about producing vertical stripes? Diagonal stripes? See if these
  40910. changes can be effected by working on the assembly language.
  40911. 7.8
  40912. One way of learning, perhaps, what values produce which colours, is to
  40913. start with a simple program, change pixvalue and to note the results.
  40914. 7.8
  40915. I hope that this brief (brief?) introduction will encourage some of you
  40916. to try using assembler in your Basic programs.
  40917. 7.8
  40918. Summary
  40919. 7.8
  40920. For best results, try to limit the assembler code to what it can do best
  40921. and use Basic for the hard bits, such as input and output. We have seen
  40922. that data in Basic can be passed to assembly code which could change it
  40923. and return the new data to the same place it started. This is because we
  40924. are using addresses as pointers. Most functions will work faster in
  40925. assembly code but much more work might be required to implement them.
  40926. 7.8
  40927. As before, comments to Archive or Dr F Crossley, 156 Holmes Chapel Road,
  40928. Congleton, Cheshire, CW12 4QB.
  40929. 7.8
  40930. The whole program is shown below so that reference can be made to it.
  40931. 7.8
  40932.  10 REM > GTEST
  40933. 7.8
  40934.  20 DIM   code 128 , data 80000
  40935. 7.8
  40936.  30 MODE 15
  40937. 7.8
  40938.  40 linestart =4
  40939. 7.8
  40940.  50 xcounter  =5
  40941. 7.8
  40942.  60 pixvalue  =6
  40943. 7.8
  40944.  70 dataddress=7
  40945. 7.8
  40946.  80 linelimit =8
  40947. 7.8
  40948.  90 FOR J%=0 TO 199
  40949. 7.8
  40950. 100    FOR I%=0 TO 399
  40951. 7.8
  40952. 110       K%=J%*400+I%
  40953. 7.8
  40954. 120       K%?data=J%
  40955. 7.8
  40956. 130    NEXT
  40957. 7.8
  40958. 140 NEXT
  40959. 7.8
  40960. 150 FOR I%=0 TO 3 STEP 3
  40961. 7.8
  40962. 160   P%=code
  40963. 7.8
  40964. 170[ OPT I%
  40965. 7.8
  40966. 180.start
  40967. 7.8
  40968. 190   ADR  R0,vduinput   
  40969. 7.8
  40970. 200   ADR  R1,displaystart
  40971. 7.8
  40972. 210   SWI  öOS_ReadVduVariablesò
  40973. 7.8
  40974. 220   LDR  linestart,displaystart
  40975. 7.8
  40976. 230   ADD  linelimit,linestart,#128000
  40977. 7.8
  40978. 240   MOV  xcounter, #0                
  40979. 7.8
  40980. 250   ADR  dataddress,data  ; address of data in dataddress
  40981. 7.8
  40982. 260.loop
  40983. 7.8
  40984. 270   LDR  pixvalue,[dataddress],#1 ; get byte from data
  40985. 7.8
  40986. 280   STRB pixvalue,[linestart,xcounter] ; store 1 byte on screen
  40987. 7.8
  40988. 290   ADD  xcounter,xcounter,#1  ; increment xcounter for next pixel
  40989. 7.8
  40990. 300   CMP  xcounter,#400   ; finished line?
  40991. 7.8
  40992. 310   BNE  loop     ; no, go back to do more
  40993. 7.8
  40994. 320   ADD  linestart,linestart,#640   ; yes, start next line
  40995. 7.8
  40996. 330   MOV  xcounter,#0    ; reset xcounter
  40997. 7.8
  40998. 340   CMP  linestart,linelimit  ; finished pattern?
  40999. 7.8
  41000. 350   BNE  loop    ; no, go back to do more
  41001. 7.8
  41002. 360   MOV  PC,R14  ; yes, go back to basic
  41003. 7.8
  41004. 370                ; blank line for clarity
  41005. 7.8
  41006. 380.vduinput   EQUD  149
  41007. 7.8
  41008. 390            EQUD   -1
  41009. 7.8
  41010. 400.displaystart  EQUD  1
  41011. 7.8
  41012. 410]
  41013. 7.8
  41014. 420   NEXT
  41015. 7.8
  41016. 430   CLS
  41017. 7.8
  41018. 440   CALL startááA
  41019. 7.8
  41020. Numerator Work Cards
  41021. 7.8
  41022. Charles Hill
  41023. 7.8
  41024. This booklet contains 32 worksheets for use with the computer program
  41025. Numerator. Each is presented on a single A4 page and an indication of
  41026. relevant National Curriculum statements is given at the top of each
  41027. page. The levels of difficulty range from L2 to L10 and cover work from
  41028. all five ATs.
  41029. 7.8
  41030. The worksheets are designed not only to develop the use of the program
  41031. Numerator by easy stages, but also to suggest ways in which teachers may
  41032. use the program to motivate pupils, helping them to improve their
  41033. understanding of algebra and number work and also providing
  41034. opportunities of achieving a number of the statements in AT1.
  41035. 7.8
  41036. To assist pupils who are new to the program, forty-four öNumerator
  41037. systemsò are provided on eight A4 pages at the back of the booklet. Many
  41038. of the worksheets state which of these systems should be drawn as a
  41039. first step. The work sheet then suggests activities using the system,
  41040. which will enable the pupils to improve their understanding.
  41041. 7.8
  41042. Contrary to the statement inside the front cover, this booklet is
  41043. currently available only to registered users of Numerator (free on
  41044. application to Longman Logotron). It is provided at no extra charge as
  41045. part of the Longman Logotron Numerator pack but is not available for
  41046. purchase as a separate item.ááA
  41047. 7.8
  41048. Comment Column
  41049. 7.8
  41050. Å  Appleæs erroneous claims Ö Apple Computer Inc. has agreed with Acorn
  41051. Computers Ltd to review claims made in Appleæs ÉPowerPC Technology: The
  41052. Power Behind the Next Generation of Macintosh Systemsæ product
  41053. literature. Distributed as part of ÉThe Apple Report on PowerPCæ
  41054. advertising campaign, the brochure makes four statements that Acorn
  41055. believes need modification in order to represent accurately both Acorn
  41056. and Appleæs position in the development of, and commercial commitment
  41057. to, RISC technology.
  41058. 7.8
  41059. The statements that Acorn believes need clarification are as follows:
  41060. 7.8
  41061. öTo date, RISC technology has been used only in systems designed for raw
  41062. computational power.ò
  41063. 7.8
  41064. Acorn has shipped over 300,000 personal computer systems based on RISC
  41065. chip architecture. For example, of the computers purchased by UK schools
  41066. between the 2nd and 4th quarters of 1993, 50% were Acorn RISC-based
  41067. machines. Acorn also supplies RISC-based computers to consumer and
  41068. professional markets. These systems are not designed specifically for
  41069. raw computational power but rather to provide cost-effective performance
  41070. and sophisticated solutions for Acornæs customers.
  41071. 7.8
  41072. öApple is the only personal computer vendor publicly committed to moving
  41073. its entire product line to RISC technologyò.
  41074. 7.8
  41075. Acorn committed to the use of RISC chips when a team was set up to
  41076. develop the companyæs own RISC chip in 1983. This was followed in 1987
  41077. by a public statement of Acornæs commitment to use RISC across its
  41078. product portfolio with launch of the Archimedes range. The evidence of
  41079. this commitment is Acornæs continued development of RISC based products
  41080. over the past seven years.
  41081. 7.8
  41082. ö.... has resulted in the first mainstream RISC microprocessor that can
  41083. be used in low-cost computersò.
  41084. 7.8
  41085. As measured by an independent authority, more ARM processors were
  41086. shipped than SPARC chips in 1993. ARM has also sold three times more
  41087. chips than the PowerPC consortium. As the latest research shows that ARM
  41088. processors are mainstream processors, Acorn contends that this statement
  41089. is untrue. (Source: Inside the New Computer Industry, 14th January 1994)
  41090. 7.8
  41091. öNo other personal computer company is making the fundamental commitment
  41092. to RISC demonstrated by Apple.ò
  41093. 7.8
  41094. Acorn launched its first 32 bit RISC computer in 1987 and although Acorn
  41095. did not invent RISC, it designed and produced the first low-cost, high
  41096. volume chips. Over the past seven years, Acorn has constantly promoted
  41097. the case for RISC and has designed and sold products based on ARMæs
  41098. technology.
  41099. 7.8
  41100. In 1990, Acorn expanded the availability of this technology by the
  41101. formation of ARM Ltd in partnership with Apple and VLSI. The success of
  41102. ARM Ltd and the strategy to widen the availability of RISC technology
  41103. has resulted in its chips now being used in a range of products
  41104. including the Apple Newton.
  41105. 7.8
  41106. As you will guess from the polite nature of the above comments, they are
  41107. drawn from Acornæs press release on the matter. I personally think that
  41108. Apple should not be allowed to make such claims and get away with it
  41109. just because Acorn cannot afford to enter into legal action against the
  41110. Apple giant.
  41111. 7.8
  41112. Since that press release, more literature has come out making further
  41113. unsubstantiated claims. I have in front of me a brochure for the new
  41114. Power Macs which states, öApple is the first company to ship personal
  41115. computers with RISC-based microprocessors.ò They are only seven years
  41116. out of date!
  41117. 7.8
  41118. How can we support Acorn in the face of this unfair advertising? Well,
  41119. Iæm not a legal expert, but I think we should, as individuals, write to
  41120. the Advertising Standards Authority (address overleaf) and send copies
  41121. to the editors of any magazines which publish the adverts containing
  41122. these untrue statements. You could also go into your local Apple centre
  41123. and give them some stick, if they are handing out leaflets containing
  41124. these untrue statements. Ed.
  41125. 7.8
  41126. (Advertising Standards Authority, Complaints Department, Brook House,
  41127. 2Ö16 Torrington Place, London, WC1E 7HN.)
  41128. 7.8
  41129. Å  Archive Open Day Ö We thought readers would be interested to know
  41130. what happened at the NCS Open Day last month. We had nearly 600 people
  41131. through in the day and everyone seemed to enjoy themselves. The range of
  41132. exhibitors and demonstrations was excellent and we were delighted to
  41133. receive support from so many Étop-notchæ Acorn-related companies and
  41134. organisations.
  41135. 7.8
  41136. The Archive stand, manned by Hugh Eagle, David Holden, Richard Rymarz
  41137. and Trevor Sutton was busy all day and the PD software copy-it-yourself
  41138. contributions box organised by David raised about ú30 for charity. The
  41139. Charity Bring & Buy Sale did very well, raising just over ú300 during
  41140. the course of the day. The refreshments stand was another popular area,
  41141. again run in aid of charity and the profit from that was ú130. In all,
  41142. we were able to raise a total of ú475 and this money will be sent, not
  41143. to Battersey (or even Battersea) Catsæ Home(!) but to Quidenham
  41144. Childrenæs Hospice caring for terminally ill children.
  41145. 7.8
  41146. Archive subscribers came to the Open Day from various parts of the
  41147. country. The two longest distance travellers that I came across were
  41148. John Fidler from Newport, Isle of Wight and John Holden from West Kirby
  41149. on the Wirral. Was anyone else there from further afield?
  41150. 7.8
  41151. Thanks very much to all who helped on the day Ö we couldnæt have done it
  41152. without you: Vera Cooke, Amanda Todd, David Webb, Matthew Hunter (i.e.
  41153. the paid NCS team) plus Gabriel Swords, Rosemary Swords, Catherine
  41154. Swords, Jonathan Swords, Sue Beverley, Kay Roberts (Sueæs Mum!), Tim
  41155. Beverley, Jonathan Beverley, Martin Booth, Martin Sellars, David Holden,
  41156. Richard Rymarz, Hugh Eagle, Trevor Sutton, Neil Walker, Chris Walker,
  41157. Val Bryce, Edward Croot, Brian Barr and Jos Baynes-Clarke. The spirit of
  41158. Archive was once again being demonstrated. Thank you!
  41159. 7.8
  41160. Å  Archive Open Day Nightmare Ö The Open Day was definitely a ölearning
  41161. experienceò for us as organisers because of electrical supply problems.
  41162. What we learned may prove useful to others doing similar events. It took
  41163. place in a school and, to provide a öproperò electric supply to the
  41164. exhibitors, we employed an electrical contractor to install two separate
  41165. ring mains from the supply on the stage at the end of one of the two
  41166. adjacent halls. These two circuits went through two separate 30amp RCD
  41167. circuit breakers and into a third 63amp breaker.
  41168. 7.8
  41169. As exhibitors arrived and started connecting up equipment, the circuit
  41170. breakers kept tripping out! I didnæt seem to matter what we did, we
  41171. couldnæt keep both circuits going together for more than 5 minutes. In
  41172. desperation, I left one circuit on for half an hour telling the
  41173. exhibitors that at the end of that time I would bring in the other
  41174. circuit and, when they both fell over would allow the other circuit to
  41175. have power on its own for half an hour. What actually happened was that
  41176. when I added in the second circuit it stayed on and continued to do so
  41177. all day even though more computers were added.
  41178. 7.8
  41179. Why did that happen? Well, the theory we have is that when monitors come
  41180. in from the cold, having been transported, they can pick up
  41181. condensation. This condensation was enough, with the EHT voltages, to
  41182. cause a small earth leakage. As the earth leakage from all the various
  41183. monitors added together, it came to more than the 30mA that the main RCD
  41184. needed to cause it to trip. The half hour for which that one set of
  41185. monitors was on was enough for them to warm up and dry out, thus
  41186. reducing the leakage to manageable levels, even when the other set were
  41187. added.
  41188. 7.8
  41189. Those first two hours before the power was sorted out were a nightmare,
  41190. so if(!) we do another Open Day, we would state that only one monitor
  41191. should be used per stand for the first half hour and then allow
  41192. exhibitors to add more.
  41193. 7.8
  41194. If anyone else has had similar problems or has any suggestions, perhaps
  41195. they would let us know! Is there an easy was to check monitors for
  41196. leakage current so that we can test our theory? Ed.
  41197. 7.8
  41198. Å  BJC600 + Turbo Driver Ö I have just purchased a BJC-600 and Turbo
  41199. Driver. It is interesting to note that on my ARM3 powered A310, it is
  41200. CPU speed which limits printing speed. I suppose that I can understand
  41201. why this should be the case when printing colour since there are four
  41202. heads to think about instead of just one. But even when printing purely
  41203. black and white pages rendering (but not printing) seems to take
  41204. significantly longer than on my old DeskJet Turbo Driver. Iæm not
  41205. complaining though, the colours are fantastic and itæs quite fast enough
  41206. for most of my needs.
  41207. 7.8
  41208. I have performed a very simple experiment to test the speed of the CC
  41209. BJC¡600 TurboáDriver in both öMonoò and ö4 Colour, Allò modes. I printed
  41210. two documents, both demos provided with Impression II; firstly the
  41211. öTwiggyò page from ImpDemo which is entirely monochrome and secondly the
  41212. last page of LD_Demo which contains some coloured graphs. In both cases,
  41213. I was using my ARM3 powered A310 in mode 98 (which is very much like
  41214. mode 31). I measured the time taken to return control to Impression and
  41215. the total time until the paper was ejected. The results are summarised
  41216. below:
  41217. 7.8
  41218.        Twiggy         LD_Demo
  41219. 7.8
  41220. Time (seconds)  Colour  Mono  Colour  Mono
  41221. 7.8
  41222. Return control  82  32  111  43
  41223. 7.8
  41224. Eject Paper  113  98  124  103
  41225. 7.8
  41226. Basically, this demonstrates that the Turbo Driver renders more rapidly
  41227. in Mono mode than it does in colour. This is not surprising for a colour
  41228. image, but the two copies of Twiggy were identical. Remember that this
  41229. is a four colour system, so it was just using the black cartridge in
  41230. both cases. On a slower (i.e. non-ARM3 machine), the difference in paper
  41231. eject times would be closer to the return control times since the
  41232. printer would be more likely to keep up with the computer.
  41233. 7.8
  41234. When the BJC¡600 dip switches are set as recommended by CC, the printer
  41235. defaults to Monochrome mode. The Color (sic) light illuminates at the
  41236. start of each print job and goes out again at the end. This happens even
  41237. when the Turbo Driver is set to mono. I am not sure what to conclude
  41238. from this (it may well be irrelevant).á Richard Simpson, Farnborough
  41239. 7.8
  41240. Å  DTP dabbling Ö As a new subscriber to Archive (having taken advantage
  41241. of your ú4 introductory offer) I thought your readers might like to know
  41242. how I use my Acorn A5000.
  41243. 7.8
  41244. My current job is as a Regional Sales Manager and I use Impression 2.18,
  41245. Eureka 2 and Squirrel 2 (amongst many others) to keep tabs on sales
  41246. performance and all administrative details. Additionally, I really enjoy
  41247. ödabblingò in DTP, having set all the latest work sheets for my company
  41248. (a division of Boots the Chemist).
  41249. 7.8
  41250. My most recent project has come towards the end of our financial year
  41251. and money is tight, so I decided to do the work myself rather than use
  41252. an expensive bureau! This project, above all others, leads me to believe
  41253. that the Acorn platform has an excellent future, especially with ARM700
  41254. machines and Impression Publisher to come (anybody looking at a
  41255. PhotoShop equivalent?). This job consisted of a leaflet for parents-to-
  41256. be of babies who may suffer from kidney problems after birth. The text
  41257. was written by the hospital staff (all senior consultants) and required
  41258. the hospital logo, the childrenæs unit logo, a simple diagram and my
  41259. companyæs logo. Using Impression, I entered the text and chose suitable
  41260. fonts from the LOOKsystems Monotype package Ö that part was very easy.
  41261. 7.8
  41262. With regards to the graphics, I cannot get into Draw or Paint, never
  41263. mind ArtWorks, so I had the originals scanned at 800dpi by BirdTech in
  41264. Great Yarmouth who charged me ú2 per scan and returned the discs within
  41265. four days (excellent service or what!). I then converted the graphics
  41266. (except my companyæs logo) to Draw using Trace and added lines to the
  41267. diagram. I dropped them into Impression and printed them out at 300dpi
  41268. and my representative took them in for proofing. Apart from three
  41269. technical spelling mistakes, the customers accepted it immediately. Then
  41270. the problem we all face, who prints it? T-J Reproductions are the answer
  41271. not just for the quality of their printing but the superb price and the
  41272. help, advice and support that Tony Tolver will give any true Acorn
  41273. enthusiast. The whole job cost ú149 (inc VAT) for an A4 folded to A5
  41274. pamphlet, reflex blue on white 80gsm paper, 2,000 copies. Other bureaux
  41275. wanted between ú260 and ú350 plus VAT. Perhaps I should have charged for
  41276. my time!á Keith Parker, Southall.
  41277. 7.8
  41278. Å  Font problems and solutions Ö I had a couple of problems with
  41279. LOOKsystemsæ FontDir Ö a clash with ArtWorks due to FontDir not
  41280. recognising the Artfonts directory within the ArtWorks application and
  41281. document scanning not working correctly with Impression Style documents.
  41282. I wrote to LOOKsystems on January 17th detailing these difficulties and
  41283. received back from Adrian Look, a letter dated January 26th. This
  41284. included an updated version of FontDir which solved both the problems.
  41285. Excellent service by any standards!
  41286. 7.8
  41287. However, there is a problem with the RISC OS 3 versions of the
  41288. LOOKsystemsæ Monotype Fonts and the Computer Conceptsæ Turbo Drivers
  41289. (and the Laser Direct drivers) Ö some punctuation characters are printed
  41290. incorrectly spaced. Adrian says that it is the Turbo Drivers that are
  41291. not conforming to Acornæs latest standards for the kerning data of RISC
  41292. OS 3 fonts. The person I spoke to at Computer Concepts appeared to be
  41293. unaware of the problem but he was able to suggest that I tried turning
  41294. off halftoning of text. (I also found it interesting that he made no
  41295. attempt to deny that it is a Turbo Driver problem.) This I did and the
  41296. fonts now print correctly but it does mean that text cannot be printed
  41297. in anything other than black (or white on a black background). (And I
  41298. think you will find the printing is somewhat slower. Ed.) For me, this
  41299. is not a major problem as most of my documents do not use greyscale
  41300. text. For those that do, I have also installed the standard Acorn driver
  41301. for the Canon Bubblejet Ö the main problem is remembering to use it when
  41302. necessary!
  41303. 7.8
  41304. Adrian tells me that even though the fault is with the Turbo Drivers, he
  41305. hopes in the near future to upgrade the font installation application to
  41306. allow a ÉComputer Conceptsæ compatible format. (He has now done this Ö
  41307. apparently the problem lies in that the kerning pairs are not being
  41308. properly decoded. Adrian has produced a new version of his !Install
  41309. program which makes it so that the drivers donæt have to do any
  41310. decoding. Ed.)
  41311. 7.8
  41312. Finally, the application !Kerner from Design Concept produces kerned
  41313. RISC OS 3 fonts that appear to be in the same format as the Monotype
  41314. fonts, as the same characters cause problems when printed using the
  41315. Turbo Drivers.á Nick Edgar, Doncaster.
  41316. 7.8
  41317. Å  HD drives on old Archimedes? Ö You asked whether anyone knew if Risc
  41318. Developmentsæ high density drive interfaces worked OK. Well, there were
  41319. some problems but now that RD have issued some new firmware, they seem
  41320. to be OK. I have one working on my A540 with a 1.6Mb drive and an 800Kb
  41321. drive attached to the same card. I did have a problem at installation in
  41322. that the existing floppy drive would not work on the interface but I
  41323. have a Watford Electronics drive and that works OK so I am well-pleased
  41324. with the system.á Mike Hobbs, Basingstoke.
  41325. 7.8
  41326. Å  Impression Style Ö Not really a plea for help, just a comment. My
  41327. quibble regards the toolbar which, in mode 20, overshoots the screen to
  41328. the right thus leaving all tools on the right hand side inaccessible via
  41329. this method. This is mentioned in the manual, but surely makes a mockery
  41330. of mode independence that should be observed by RISC OS software. If
  41331. scaling is impractical, could CC not have implemented an alternative
  41332. toolbar selectable by the user via preferences, for those of us who do
  41333. not want to work in wide screen modes. The dictionary screen from
  41334. Wordworks also initially appears half off the screen in mode 20 and
  41335. therefore has to be moved before use. I would also like to see the way
  41336. that Impression handles windows made user-configurable as was achieved
  41337. with NewLook. It is more difficult to line windows up if they are
  41338. allowed to leave the desktop to the top and left and would like to be
  41339. able to only move windows from the screen to the bottom and right.á Dave
  41340. Floyd, London NW10.
  41341. 7.8
  41342. Å  Ixion re-review Ö In his review in Archive 7.5 p32, Jean-Paul
  41343. Hamerton concluded that öIf this game were cheaper, I would recommend it
  41344. but with the bad packaging, I donæt feel I can.ò Since that review, the
  41345. price of Ixion has dropped from ú25.99 to ú19.99 and the packaging has
  41346. been significantly improved. It now comes in a strong white cardboard
  41347. box completely covered with a full-colour cardboard sleeve Ö it all
  41348. looks very impressive. Howæs that for response to constructive
  41349. criticism?!á Ed.
  41350. 7.8
  41351. Å  JPEG (Archive 7.7 p43) Ö My Russian cousin Lars Opliof (also an
  41352. Archive subscriber), tells me that the ÉJPEGæ algorithm in this case is
  41353. not the one developed by the Joint Photographic Experts Group of ISO/IEC
  41354. JTC1 but the ÉJake-the-Peg (with the extra leg, deedle-deedle-deedle-
  41355. dum)æ algorithm, and if used with an even number of bits-per-pixel, will
  41356. only compress the file sideways. Files with such an extreme aspect ratio
  41357. can only be displayed in mode 1494, which is not available in RISCáOS
  41358. 3.10.á John Woodgate, Rayleigh, Essex.
  41359. 7.8
  41360. Å  Laser printers for Acorn computers Ö The editor asked which laser
  41361. printers people found that worked OK on Acorn machines. I have just
  41362. bought an OKI OL400ex costing under ú500 and it works very well,
  41363. printing a page at 300 dpi in just under a minute. If you do lots of
  41364. complex drawfiles and sprites, you may need a 2Mb RAM upgrade but that
  41365. only costs about ú100. Iæm certainly very pleased with my buy.á John
  41366. Hooker, Uckfield.
  41367. 7.8
  41368. Å  Stability of Impression Style, (3.01) Ö CC has certainly done a good
  41369. job with Style, but some minor bugs should urgently be fixed.
  41370. 7.8
  41371. ÖáBuilding up very large documents still has some room for improvements.
  41372. 7.8
  41373. The claim that Style has virtual memory management is grossly
  41374. exaggerated (each individual chapter still has to fit completely into
  41375. RAM), and when I tried to repeat the actions described in Archive 6.12,
  41376. p32, I sometimes only got as far as the message, öThis operation will
  41377. change a document on discò. When I acknowledged it, Style died with
  41378. various error messages.
  41379. 7.8
  41380. On the other hand, the word count now works perfectly and the
  41381. performance when processing files of 4Mb or more seems to be about the
  41382. same as in Impression 2.17.
  41383. 7.8
  41384. ÖáThis isnæt a bug but something which I find mildly frustrating: When
  41385. you select something and replace it by typing in something new, that
  41386. text will be given the style active behind the selected text. This means
  41387. that trying to replace a piece of östylishò text in this way will
  41388. usually mean that the new characters appear in the default style.
  41389. 7.8
  41390. ÖáThe öremove documentò bug which was reported in Archive 7.7, p19, at
  41391. least is not quite as bad as stated. Adjust-clicking to remove documents
  41392. from memory causes a crash only when you click onto a name that is
  41393. ticked because a view of the document is still on the screen.
  41394. 7.8
  41395. ÖáStill on the subjects raised in Archive 7.7, p19: The installation
  41396. program worked without any problem at all with the Morley SCSI card
  41397. (software revision 1.14).
  41398. 7.8
  41399. Now for the good news: I have just been told at the CeBIT computer show
  41400. that version 3.03 of Style is almost ready and that this should be free
  41401. of those bugs so far reported.á Jochen Konietzko, K÷ln, Germany.
  41402. 7.8
  41403. Å  Style Guide Ö I have expended significant effort in getting !ArcTrack
  41404. to comply with the Acorn Style Guide. It is not always a very easy task,
  41405. and if I find the time, I will write an article containing a few
  41406. suggestions. In the mean time here are a few comments to add to Hugh
  41407. Eagleæs article (7.6 p50).
  41408. 7.8
  41409. ÖáThe improved font selection scheme is an excellent idea, but it must
  41410. be sufficiently versatile to allow for the fact that not all fonts come
  41411. in the nice regular families of those in the ROMs.
  41412. 7.8
  41413. ÖáIf dialogue boxes donæt have Close icons, how are you supposed to
  41414. iconise them?
  41415. 7.8
  41416. ÖáThe problems with filenames in Save boxes drives me mad as well.
  41417. 7.8
  41418. ÖáOn-line Help is easy to implement (except possibly for menus) and
  41419. everyone selling quality applications should include it irrespective of
  41420. what the Style Guide says.
  41421. 7.8
  41422. ÖáRISC_OSLib makes it extremely dif₧cult to implement pop-up menus (see
  41423. page 96 of the guide). I have succeeded and will try to send details to
  41424. Archive soon. I wrote to Acorn asking if I could have a copy of the new
  41425. RISCáOS 3 version of the library which they have released to registered
  41426. developers. I hoped that it would make pop-up menus easy (amongst other
  41427. things). After a long delay, they sent me a small application which uses
  41428. the current library to do it the hard way. Having spent ú240 on a piece
  41429. of software, am I expected to pay another ú180 per year in order to
  41430. receive support for it? Why were those who have purchased legitimate
  41431. copies of Desktop C not provided with an updated version of RISC_OSLib
  41432. within a few months of RISCáOSá3.1 being released? I am changing over to
  41433. DeskLib at the earliest opportunity.
  41434. 7.8
  41435. ÖáThe Style Guide briefly mentions what a good idea internationalisation
  41436. is and the PRM bangs on about it at some length. I have done my best to
  41437. ensure that !ArcTrack has international support in the hope that months
  41438. and days of the week will be correctly translated when the program is
  41439. run in other countries. However, I have no way of knowing whether I have
  41440. succeeded since I only have the UK Territory Module. I therefore asked
  41441. Acorn if they could let me have a copy of a Territory Module for ANY
  41442. non-English-speaking country. They told me that the only other Territory
  41443. Module was the one built into the German ROMs and therefore I couldnæt
  41444. have one to try. If anyone either knows of another available Territory
  41445. Module or has managed to get the German one onto disc then I would be
  41446. interested in hearing from them.á Richard Simpson, Farnborough.
  41447. 7.8
  41448. Å  Tapestreamer backup Ö The Iomega 250Mb tapestreamers are available in
  41449. the PC world for around ú139 +VAT. Why doesnæt someone in the Acorn
  41450. world write some software for them to run on Archimedes machines?
  41451. Atomwide? Adrian Look? David Pilling? You can do it!á David White,
  41452. Cambridge.
  41453. 7.8
  41454. Å  Using an Archimedes Ö a more conventional user in a less conventional
  41455. setting.
  41456. 7.8
  41457. I am a physical science teacher at a Catholic boarding school for about
  41458. 550 girls at Mulanje in Malawi. I brought my A310, my BBC B and my Z88
  41459. with me, along with a KX-P1124 printer. The BBC was for data-logging and
  41460. display use in class but I found that the technology was more of a
  41461. distraction than a clarification, and have not followed this up.
  41462. 7.8
  41463. My contract requires me to produce an educational project of value both
  41464. to the school and the country and I am producing a set of class notes
  41465. for the whole physical science syllabus (which is not only pre-GCSE but
  41466. pre-Nuffield science) for display on an overhead projector. Several
  41467. schools have OHPs that are unused due to a lack of both expertise and
  41468. materials. The originals are produced using Impression 2 and Artworks,
  41469. printed (oh so slowly!) onto A4 and them photocopied onto acetate to
  41470. give a very good looking and permanent transparency. The discipline of
  41471. getting as much information as possible on an A4 sheet at 32 point
  41472. (which is about the most comfortable font size) as clearly and
  41473. succinctly as possible, works well because of the flexibility of a DTP
  41474. system where alteration is so easy. It is all so much clearer than the
  41475. handwritten slides I have used in the past.
  41476. 7.8
  41477. A further advantage is that I want to put all the notes together on
  41478. paper. By reducing the text to 10 point and the diagrams accordingly, I
  41479. can get it all on about 50 sides of A4. These could then be of use,
  41480. especially to new teachers, even if they have no OHP. You cannot do that
  41481. kind of reduction even with the most sophisticated photocopier.
  41482. 7.8
  41483. Very few schools here have computers and hardly anyone on the staff has
  41484. any experience of them. Anything not handwritten is typed (not always
  41485. very well) and because photocopiers are very expensive to buy and to
  41486. run, circulars, exams, class lists, etc are typed on stencils and run
  41487. off on a Gestetner duplicator. By removing the ribbon, I can produce
  41488. good stencils on my printer. I think this is frowned upon as the head
  41489. could become clogged but I have done this without ill-effect for 18
  41490. months and friends in another school have done so for longer. We have
  41491. also done programmes for school events and a 32-page school magazine
  41492. this way.
  41493. 7.8
  41494. Smart room labels and personal cupboard labels have been done, as well
  41495. as special reports when presentation was important. My exams are usually
  41496. done in PipeDream, with the system printer to save time, and when I was
  41497. teaching maths, I found WorraCad very good for the geometry diagrams,
  41498. especially as I find the way the Artworks draws circles very irritating.
  41499. All these will be run-of-the-mill things in a UK school but here they
  41500. are things to wonder at.
  41501. 7.8
  41502. I have a responsibility for a small group of Anglican pupils and they
  41503. wanted to learn some new hymns. Virtually all music is unaccompanied and
  41504. learned by ear, often with peculiar results. So, using Studio 24 and a
  41505. Yamaha synthesizer, I produced some accompaniments with an emphasised
  41506. melody line and put them on tape so that they could get together and
  41507. learn them in their spare time.
  41508. 7.8
  41509. My wife does a lot of needlework and wanted to make wall-hangings of
  41510. African birds, butterflies and trees, so, by digitising video film and
  41511. pictures from books, simplified drawings suitable for transferring with
  41512. carbon paper onto the fabric could be produced. A spin-off was the use
  41513. of a couple of the bird images to make some rather nice book-marks; as
  41514. the birds are black and white, the lack of a colour printer does not
  41515. matter. A very good local artist had done a sketch of me and when I
  41516. wanted a CV (in the hope of getting a job on my return!) in leaflet
  41517. style rather than the usual A4 sheet, I scanned the sketch to use as a
  41518. cover picture. The effect is quite good but whether it will do the trick
  41519. is another matter!
  41520. 7.8
  41521. All this is, of course, in addition to the usual correspondence (in
  41522. PipeDream), score sheets for the Golf Club competitions, presentation
  41523. addresses for visiting Ministers, a newsletter for members of our
  41524. scheme, a plan of the school for maintenance purposes, year planners,
  41525. business card and so on. This increasingly venerable Archimedes Ö still
  41526. without ARM3 or RISC OS 3 Ö has become almost indispensable in this out-
  41527. of-the-way part of the world. When do I find time? No telly, four staff
  41528. meetings a term and no National Curriculum, living on the job, 40 rough
  41529. miles to the nearest bright lights all certainly help. However, I wish
  41530. NCS were a bit nearer. My floppy disc appears to have died, no competent
  41531. repairer in the country, and 4Ö6 weeks for the post to get here with a
  41532. new one. When your technology goes wrong here, patience is not a virtue
  41533. but a dire necessity.á Howard Gorringe, Malawi.ááA
  41534. 7.8
  41535. The Advance Column
  41536. 7.8
  41537. Robert Chrismas
  41538. 7.8
  41539. When the Advance Column started, it attracted very few readersæ letters.
  41540. I made increasingly desperate pleas for correspondence. I am now getting
  41541. plenty of letters. Please continue to send comments, advice and
  41542. problems, but there is no further need for sympathetic letters just
  41543. because I sound a bit lonely.
  41544. 7.8
  41545. Database fields, enumerated values
  41546. 7.8
  41547. In the database, you can use tick boxes (boolean fields) for information
  41548. which can take one of two values, Yes/No, Male/Female, Left/Right, etc.
  41549. 7.8
  41550. We sometimes need a field which can store just a few different values.
  41551. For example, a file of information about a CD collection might have a
  41552. field describing the type of music classified as ÉClassicalæ, ÉJazzæ,
  41553. ÉRockæ, ÉFolkæ or ÉOtheræ. Records of cricketers might include a field
  41554. ÉHow Outæ which just holds the values ÉBowledæ, ÉCaughtæ, ÉLBWæ, ÉRun
  41555. Outæ, etc.
  41556. 7.8
  41557. I have described these fields as Éenumeratedæ because they are like the
  41558. enumerated variables in languages like Pascal and C. At the start of the
  41559. program, the programmer declares enumerated variables and lists the
  41560. values they may take.
  41561. 7.8
  41562. Many databases allow validation tests which can force a field to take
  41563. just one of a set of different values. The Advance database does not
  41564. include this sort of validation test but you can create a Évalue listæ
  41565. from which the user can select the value for a field.
  41566. 7.8
  41567. When you are editing the record layout, select the required field and
  41568. enter the list of possible values on the Edit/Fields/Values dialogue
  41569. box. The values must be separated by commas.
  41570. 7.8
  41571. When you are creating or editing records, as soon as the cursor moves to
  41572. the field, a menu will pop up with a list of values. A click on this
  41573. menu enters the value. However, the user can ignore the menu and type in
  41574. a value in the usual way so the contents of the field are not actually
  41575. restricted to the values on the menu.
  41576. 7.8
  41577. The menu of values pops up when the field is edited
  41578. 7.8
  41579. You can create values lists for any data type except boolean. If you
  41580. include a text value on the menu for a numeric field, it will appear on
  41581. the menu. However, when you click on it, to enter the value, the
  41582. database will complain, just as if you had tried to type the text in
  41583. manually.
  41584. 7.8
  41585. The graphics package can show the frequency with which each value
  41586. occurs. Set the ÉYæ axis to the required field and the ÉXæ axis to none.
  41587. You can produce pie, bar and line graphs of these frequencies.
  41588. 7.8
  41589. Disappearing text and Advance support
  41590. 7.8
  41591. Professor Noel Thompson from Harrow wrote to advise/remind readers that
  41592. if they delete all their text by inadvertently hitting <ctrl-A> as they
  41593. are typing, the text can be recovered with <ctrl-V>.
  41594. 7.8
  41595. He contacted Computer Concepts about the WP program only to be told that
  41596. CC do not own their part of Advance nor do they support it. Fortunately,
  41597. Acorn replied to his fax with helpful advice. However, there does not
  41598. seem much chance of upgrades (or even bug fixes) if the original
  41599. software developers are no longer involved with Advance.
  41600. 7.8
  41601. The <ctrl-A> key combination occurs in some other programs and in some
  41602. (e.g. Style) its effect came be just as disconcerting. I think Paul
  41603. should explain how ÉKeystrokeæ can be used to overcome this problem.
  41604. (Iæve been a bit busy this month(!!!) but Iæll see if I can look at this
  41605. one for next month. Ed.)
  41606. 7.8
  41607. Kerning
  41608. 7.8
  41609. Advance and Impression use the same ÉDocument Description Fileæ (DDF)
  41610. format. Advance seems to be able to display text correctly even if it
  41611. includes DDF commands which are not editable in Advance.
  41612. 7.8
  41613. One of the easiest formatting commands to use is Ékernæ. In electronic
  41614. DTP, kerning means making small adjustments to the position of a letter,
  41615. usually to improve the spacing between the letters in a word. It may
  41616. also include adjustments to the vertical position.
  41617. 7.8
  41618. Like all the other DDF commands Ékernæ is enclosed in curly brackets and
  41619. it has two parameters, e.g. Éæ where the horizontal displacement is Ö72
  41620. and the vertical displacement is 144.
  41621. 7.8
  41622. To add commands which Advance cannot insert, you must first save the
  41623. file as text with effects. The text file can then be loaded into Edit
  41624. where the commands can be inserted. Finally, the text is saved back to
  41625. Advance replacing the original text.
  41626. 7.8
  41627. The text file includes all the formatting information as well as the
  41628. original text. You may have to search to locate your words. In a typical
  41629. document, the first 1Kb is all formatting commands.
  41630. 7.8
  41631. In the illustration above, the spacing of the first ÉADVANCEæ has not
  41632. been altered. The space between the ÉVæ and the ÉAæ looks a little
  41633. bigger than the other spaces. In the second ÉADVANCEæ the ÉAæ has been
  41634. moved a little to the left. Only the last few lines of the text file are
  41635. shown.
  41636. 7.8
  41637. This is just one example of the way Éextraæ DDF commands can be used.
  41638. Perhaps it is possible to create at least the appearance of text running
  41639. down the side of a graphic using a similar trick?
  41640. 7.8
  41641. Send comments, ideas, suggestions and problems to Robert Chrismas, 8
  41642. Virginia Park Road, Gosport, Hants PO12 3DZ.ááA
  41643. 7.8
  41644. Creating the list of values
  41645. 7.8
  41646. PipeLineZ
  41647. 7.8
  41648. Gerald Fitton
  41649. 7.8
  41650. Thanks for all the letters youæve sent to us this month. If youære going
  41651. to the Acorn User Spring Show at Harrogate then come and have a chat
  41652. with Jill and me. Weæve been invited to attend as guests on the Colton
  41653. Software stand. Iæve been told that the Windows version of Fireworkz
  41654. will be on display but wonæt be available for purchase yet. I wonder if
  41655. that implies that the new Acorn machines will run Windows as well as the
  41656. Desktop?
  41657. 7.8
  41658. Elementary PipeDream
  41659. 7.8
  41660. It seems that Ernie Cobboldæs ÉBook on a discæ is filling a much wanted
  41661. need. Perhaps itæs all the new users of PipeDreamá4 who want to get into
  41662. it as quickly as possible. As I said last month, I think the Ébookæ is
  41663. good ù but by the time you read this, you may find a review in Archive
  41664. by someone more independent than I.
  41665. 7.8
  41666. Stamps
  41667. 7.8
  41668. First a mistake! I wrote that the cost of letters increased in 20p
  41669. increments. As Colin Singleton has pointed out, this is not so. I donæt
  41670. know how I made the mistake but it must have been when I edited a
  41671. version which said something like ö10p and 20p increments up to 77pò.
  41672. Colin also asks for clarification about what I mean by the Ébestæ
  41673. selection of stamps, pointing out that using nothing but 1p stamps will
  41674. minimise the value of the stock! As Colin surmised, that certainly
  41675. wasnæt the answer I wanted.
  41676. 7.8
  41677. Iæve also received a program in Basic from Ivor Cook for UK postage
  41678. stamps. Ivor is an ex-Post Master and says, öI can vouch for the
  41679. difficulties which stamp selection can create, especially when customers
  41680. are waiting at the counterò! Ivoræs program uses current stamp values
  41681. and the result of his algorithm is that no more than two stamps are used
  41682. for weights up to 400g and never more than three stamps for (almost) any
  41683. weight. His program called [Postage] is on the monthly disc.
  41684. 7.8
  41685. Using his program for a typical week of our post, I find that, for UK
  41686. use, I used only the following stamp values: 6p, 19p, 25p, 29p, 36p,
  41687. 38p, 41p, 50p! Further investigation of Ivoræs program reveals that all
  41688. 1st and 2nd class values up to 400g can be realised with a selection of
  41689. no more than two stamps from those eight stamp values.
  41690. 7.8
  41691. The Ébasic solutionæ of Ivor is the sort of thing I had in mind and,
  41692. although I canæt speak for Danny Fagandini, I suspect that such a
  41693. selection is close to the answer to his question. My Éinstinctæ, which
  41694. was to buy 10p and 20p stamps, seems to be based on nothing more than
  41695. the fact that adding 10 makes the sums easy!
  41696. 7.8
  41697. What we need now is a spreadsheet solution and a similar program for
  41698. overseas mail. Our two most popular overseas values are 42p and 54p
  41699. which I now make up with stamps from the eight values given above.
  41700. 36pá+á6pá=á42p and 29pá+á25pá=á54p. Until I receive a better algorithm,
  41701. our next purchases of stamps will be the above eight values and Iæll
  41702. make up any other values of postage Éby handæ until someone comes up
  41703. with an Archimedes solution. Does anyone feel able to help?
  41704. 7.8
  41705. Matrix inversion
  41706. 7.8
  41707. Although itæs early days yet, the only contribution Iæve had to this
  41708. discussion so far is from Jonathan Ormond. He has sent in a PipeDream
  41709. spreadsheet inversion algorithm for a 4ábyá4 matrix using co-
  41710. determinants. It works well. I have included his application as the file
  41711. [InvMat4] on the monthly disc. The only time it fails is if the matrix
  41712. is Éill-conditionedæ (i.e. when its determinant is near zero). I have
  41713. searched through my memory banks and the phrase Épivotal condensationæ
  41714. came into my mind.
  41715. 7.8
  41716. I think I remember using a method (it seems a long time ago) having that
  41717. name which was reputed to be more amenable to Écomputerisationæ (I hate
  41718. that word)! I canæt find any notes about it but my recollection is that
  41719. you extend the matrix (to the right) with a unit matrix and then
  41720. manipulate rows (adding multiples of one row to another) until the
  41721. original part of the matrix becomes a unit matrix. My recollection,
  41722. which is only half remembered, is that, when the original (left) half
  41723. has become a unit matrix, the right half of the extended matrix is the
  41724. inverse of the original.
  41725. 7.8
  41726. Lost Wordz
  41727. 7.8
  41728. Since my offer to recover Élostæ data appeared in last monthæs Archive,
  41729. I have received about a dozen discs with this problem. How many more
  41730. will I get before this article is published? In the hope of reducing
  41731. some of this category of correspondence, hereæs something you can try
  41732. before sending your disc to me (or to Mark Colton). Load a new empty
  41733. Wordz or Fireworkz template which you know is OK. I have included some
  41734. suitable templates on the monthly disc. Drag your Éemptyæ file into the
  41735. new open window. In many cases, you will recover the Élostæ data. Save
  41736. the file under a new name. Your next step is to delete unwanted styles.
  41737. If you use my templates, do not attempt to delete the ZLBase nor the
  41738. ZLHeadFoot style. Save the file before deleting your own BaseStyle or
  41739. HeadFoot base style ù sometimes that results in a crash!
  41740. 7.8
  41741. Unwanted commas again
  41742. 7.8
  41743. If you create a chart in Fireworkz and you donæt want values over 1000
  41744. to show the comma (i.e. you donæt want 1,000) on the x-axis, a simple
  41745. way of avoiding it is to change the numbers which generate the axis
  41746. Élabelsæ into text. Of course you wonæt be able to do sums on the text
  41747. version of the numbers but thatæs probably a problem you can work around
  41748. even if it means an extra column and using the ÉMake constantæ command.
  41749. 7.8
  41750. The Fireworkz lookup(,,) function
  41751. 7.8
  41752. It was Denis Murray-Smith who first put to me the problem of finding the
  41753. column heading of the column containing the minimum value for that row.
  41754. His problem was that of finding the best shop in which to buy a
  41755. particular item when you know the prices of the items in each of many
  41756. shops. The general problem is of wider application. For example, you may
  41757. wish to find out which of many subjects are best for each pupil and then
  41758. go on to find out which subject is best received! One of my
  41759. correspondents now uses a slight variant of this application to check
  41760. which of many types of investment is best for her.
  41761. 7.8
  41762. In the Novemberá1993 edition of Archive, I gave details of my PipeDream
  41763. Ésolutionæ to this problem. I expected to port that solution to
  41764. Fireworkz but, when I ported the PipeDream file to Versioná1.07 of
  41765. Fireworkz, it didnæt work for the reason I describe below.
  41766. 7.8
  41767. Although I have received a score of letters asking for details of a
  41768. similar application for use with Fireworkz, I have delayed describing a
  41769. work-around, believing that Versioná1.08 was just around the corner and
  41770. that the PipeDream application would port across to Versioná1.08 and
  41771. work first time. However, so many of you have asked me how to get
  41772. lookup(,,) to work in Vá1.07 that I have decided to explain the work
  41773. around.
  41774. 7.8
  41775. The screenshot below shows a simple spreadsheet which Iæve called
  41776. [Shopping]. The names of the products appear in column a as Alpha, Beta,
  41777. Gamma and Delta. The names of the shops appear in row 6 as Shopá1,
  41778. Shopá2, Shopá3 and Shopá4. Of course, you could have many more items and
  41779. a much greater choice of shops.
  41780. 7.8
  41781. Data (prices) is entered in the block b8e11. Column f contains a formula
  41782. which calculates the cheapest price for the item in each row. Column g
  41783. contains a formula which returns the name of the shop having the lowest
  41784. price.
  41785. 7.8
  41786. The price of each of the four items in each of the four shops appears in
  41787. the range of slots b8e11. The formula in slot f8 is min(b8e8), and it
  41788. returns the lowest price in row 8.
  41789. 7.8
  41790. The slot g8 contains the formula
  41791. 7.8
  41792. lookup(f8,transpose(b8e8),transpose( b$6e$6))
  41793. 7.8
  41794. The difference between the Fireworkz formula and the PipeDream formula
  41795. is the use of the transpose() function.
  41796. 7.8
  41797. The arguments of the lookup(,,) formula are:
  41798. 7.8
  41799. f8 ù the key field containing the minimum price
  41800. 7.8
  41801. b8e8 ù the range in which you hope to find f8 (the minimum price)
  41802. 7.8
  41803. b$6e$6 ù the range which contains the value to be returned (the shop).
  41804. 7.8
  41805. Note the $ characters in this last range; these ensure that, as you
  41806. replicate the formula from g8 down through the column g (see below), the
  41807. final argument of the lookup(,,) function does not change.
  41808. 7.8
  41809. For example, in the slot g11 you will find lookup(
  41810. f11,transpose(b8b11),transpose(b$6e$6)).
  41811. 7.8
  41812. When you port the PipeDream version (which doesnæt have the transpose
  41813. function) to Fireworkz it doesnæt work. It seems that, in Fireworkz,
  41814. lookup(,,) works only with vertical arrays. The work around is to
  41815. include the transpose() function, as I have in this example, to convert
  41816. the rows to (invisible) columns.
  41817. 7.8
  41818. The formulae in f8 and g8 have been replicated down the two columns
  41819. using the following technique. Place the cursor in f8 and drag from f8
  41820. to g11 to mark the block f8g11. Click on the ÉFill downæ button which is
  41821. at the top left of the first button bar. You can extend the formulae
  41822. down as many rows as you wish.
  41823. 7.8
  41824. Fixing rows & columns in Fireworkz
  41825. 7.8
  41826. Many of you have suggested to me that one of the advantages that
  41827. PipeDream has over Fireworkz is that, in PipeDream, you can fix a row
  41828. containing column headings so that the headings remain visible as you
  41829. scroll down through the document.
  41830. 7.8
  41831. In Fireworkz, you can achieve the same effect using the ÉSplit windowæ
  41832. feature. If you click on the View control button (it looks like a pair
  41833. of glasses) at the left of the button bar, you will open a dialogue
  41834. window similar to that shown above. The two buttons you need to Épressæ
  41835. are the ones marked Horizontal split and Vertical split. Do this and
  41836. then click on the OK button.
  41837. 7.8
  41838. The screenshot below shows the result. The original Fireworkz window has
  41839. split into four connected windows. I have arranged for rows 1 to 3 to
  41840. appear in the upper part and rows 10 to 14 in the lower part. Column a
  41841. appears in the left part and columns e to n in the right part.
  41842. 7.8
  41843. You can adjust the size of each of the four windows using the usual
  41844. Desktop handles and you can scroll through each of the four windows with
  41845. the scroll bars. All the windows are connected so you can make changes
  41846. in any of the four windows.
  41847. 7.8
  41848. There is another related facility available in Fireworkz that PipeDream
  41849. doesnæt have. It is the New view option. If you have another look at the
  41850. screen shot at the top of the previous page, you will see the New view
  41851. button on the right. If you select New view, you will find yourself with
  41852. two views of the same spreadsheet.
  41853. 7.8
  41854. Although you can load the same spreadsheet twice in PipeDream, the two
  41855. documents are completely independent; in Fireworkz, the two views are of
  41856. the same document and so changes in one will immediately be displayed in
  41857. the second. A typical screen display is shown above.
  41858. 7.8
  41859. Finally
  41860. 7.8
  41861. Of the letters I received this month, more than usual include a phrase
  41862. similar to öKeep up the good work!ò. I would like to take this
  41863. opportunity to say a öThank you!ò for expressing your gratitude. It
  41864. makes it all worthwhile.
  41865. 7.8
  41866. Maybe weæll see you at Harrogate?ááA
  41867. 7.8
  41868. Help!!!!
  41869. 7.8
  41870. Å  Acorn Access Ö I installed Acorn Access for a friend of mine and
  41871. everything appears to work fine except that it throws out a spurious
  41872. error Ö Expression is not a string Ö during the boot sequence. As the
  41873. cards were purchased from NCS, I rang to see if anyone else had come
  41874. across this before, and while Matthew was very helpful, his suggested
  41875. solution of placing !System higher in the !Boot file has had no effect.
  41876. The error only occurs when the second machine (of two) in the network is
  41877. booted so I can only assume it is directly attributable to Acorn Access
  41878. and is a bug in Acornæs software. It is not critical and everything
  41879. works fine, just annoying!á Dave Floyd, London NW10.
  41880. 7.8
  41881. Å  C problems Ö In Archive 6.12 p33, I described how to get menu help to
  41882. work in C without the aid of the unavailable new RISC_OSLib.
  41883. Unfortunately, the process which I described has a drawback. Since
  41884. wimpt_init is now not called, the library is no longer informed of the
  41885. full name by which the program wishes to be known. This name is used in
  41886. the box which reports internal errors in the form öError from Xò. These
  41887. now simply read öError fromò. The only solution which I can come up with
  41888. (apart from switching to DeskLib) is to add the following line after
  41889. win_init().
  41890. 7.8
  41891. strcpy (wimpt_programname (), öProgNameò);
  41892. 7.8
  41893. Anyone who studies how this works, will rapidly realise that it is a bit
  41894. of a botch. I am not happy about it myself and it causes DDT to complain
  41895. violently. However, with a short program name like ArcTrack it does seem
  41896. to work. If anyone has a better solution, please let me know.
  41897. 7.8
  41898. I have been trying to write some C code to make use of the Impulse
  41899. module. I have the Impulse II manual from CC, but it is not a model of
  41900. clarity. Simple commands work fine, but I am mystified as to how one
  41901. initiates a RAM transfer sequence. Anyone else had any success? Richard
  41902. Simpson, 16 Ashridge Cove, Farnborough, GU14 9UY.
  41903. 7.8
  41904. Å  Modules galore? Ö I was interested to read about the availability of
  41905. the Drawfile module (Archive 7.7 p53). Does anyone know of any other
  41906. modules available Ö particularly anything to do with sound, e.g. a
  41907. Maestro player? Information about such modules would avoid a lot of
  41908. duplication of effort amongst programmers.á Paul Hobbs, Ingolstadt,
  41909. Germany.
  41910. 7.8
  41911. Å  Templates Ö Does anyone know of a program that will convert a
  41912. template file into code which I can use in assembler code? Also, is it
  41913. possible to get in contact with the programmer who was working on the
  41914. öPowershadeò raytracer for Arxe. Please contact Stefan Fr÷hling, An den
  41915. Klippen 23, 57462 Olpe, Germany.
  41916. 7.8
  41917. Å  VIDC enhancer problems Ö I bought a VIDC enhancer from a company that
  41918. shall remain nameless. It worked OK but the modes designer program did
  41919. not. The company ignored all my letters requesting help and some working
  41920. software. Does anyone know of any mode design software that will work
  41921. with a multiscan VIDC enhancer?
  41922. 7.8
  41923. At the same time I bought a trackerball. It has never worked properly
  41924. from the day I got it and the company has ignored all my letters asking
  41925. them to fix it or replace it. If someone can get it working, Iæll
  41926. happily put it in the charity sale... and I shanæt be buying anything
  41927. from that company again. (Name supplied.)
  41928. 7.8
  41929. Å  Wordworks Ö I received Wordworks as part of my upgrade to Impression
  41930. Style and everything seemed to work fine until I loaded Wordworks
  41931. directly, when I was confronted with an Address Exception at &0000AA60
  41932. and the dictionary not being loaded. I contacted Computer Concepts and
  41933. was told that deleting the Choices file would rectify this, which it
  41934. duly did. Unfortunately, this also means that every time I load
  41935. Wordworks, it uses the default settings because any configurations I
  41936. make can only be saved by creating another Choices file and thereby
  41937. recreating the Address Exception error. Is there another way around this
  41938. or will I have to wait for Publisher for the bug to have been
  41939. (hopefully) removed?á Dave Floyd, London NW10.
  41940. 7.8
  41941. Help Offered
  41942. 7.8
  41943. Å  The ARM Club of Wales Ö This meets at the Roath Park Community Hall,
  41944. Cardiff on Wednesday nights (fortnightly) commencing 6th April 1994. The
  41945. meeting is open to non-members. Further details from Mr D.W.Rowlands, 9
  41946. Harlech Court, Hendredenny, Caerphilly, CF8 2TR. (0222-868635)ááA
  41947. 7.8
  41948. FirstLogo
  41949. 7.8
  41950. Joe Gallagher
  41951. 7.8
  41952. Logo is the only computer language specifically mentioned in the
  41953. National Curriculum and whilst many teachers are appreciative of the
  41954. power of this open-ended program, a surprising number are intimidated by
  41955. the steepness of the learning curve that has to be scaled by teachers as
  41956. well as the children!
  41957. 7.8
  41958. The standard Logo available first for the BBC range and later for the
  41959. Archimedes series, was Logotron Logo Ö and this is recognised to be a
  41960. powerful implementation of the language. However, it is not noted for
  41961. its friendliness to naive users. Many teachers are attracted by the
  41962. mathematical potential of turtle graphics but find that even this aspect
  41963. of Logo requires a fair bit of hand-holding if they want to introduce it
  41964. to young users.
  41965. 7.8
  41966. A mouse driven turtle?
  41967. 7.8
  41968. I was very interested to hear that Logotron, now part of the Longman
  41969. group, were producing a version of Logo aimed specifically at younger
  41970. children and other (older?) early users. Part of the problem of doing
  41971. Logo with young children has always been that of working with the idea
  41972. of angles which are always relative to the direction it is currently
  41973. pointing. This is usually referred to as its öheadingò. Undoubtedly,
  41974. this is a useful feature and one which enables children to produce all
  41975. those attractive geometrical patterns which tend to adorn books about
  41976. Logo. However, for young children this can be quite confusing. It is for
  41977. this reason that many experts argue that children should have the
  41978. opportunity to ödo Logoò with a mechanical turtle such as the Valiant
  41979. turtle.
  41980. 7.8
  41981. Most people would agree with this in principle but the practicalities of
  41982. everyday class life, let alone the costs involved, mean that it would
  41983. not be possible to provide as much exposure to Logo as one would like,
  41984. using such a öconcreteò approach. This program, FirstLogo, seemed an
  41985. ideal way of making the initial learning curve less intimidating by
  41986. allowing the child to use the mouse to move a turtle-like figure around
  41987. the screen, drawing as it goes.
  41988. 7.8
  41989. Documentation
  41990. 7.8
  41991. The program is accompanied by the customary high standard of
  41992. documentation that we have come to expect from the Longman stable. The
  41993. guide, although brief, is exceptionally clear and gives some useful
  41994. starting points for exploration with young children. The program disc
  41995. contains not only the main program but also example procedure files and
  41996. several useful background screens which can be loaded into the Picture
  41997. window to give a context for exploration with the turtle. The öturtleò
  41998. itself can be configured to one of several shapes to match the
  41999. background such as a spider to crawl around the scene of a web and so
  42000. forth.
  42001. 7.8
  42002. Three ways to draw a line!
  42003. 7.8
  42004. When the program is first started, you are presented with two windows Ö
  42005. the Notepad and the Picture window. The Notepad acts as a command line
  42006. interpreter as is found in most standard versions of the language. To
  42007. move the turtle, you type in the familiar commands and off the turtle
  42008. trundles in the Picture window. One novel feature of this version is
  42009. that when you edit a command which you issued earlier, the picture
  42010. window is updated accordingly.
  42011. 7.8
  42012. There is an even simpler way to enter commands via the optional Slate.
  42013. This is another window which allows the child to write on the Notepad
  42014. simply by pressing the appropriate buttons.
  42015. 7.8
  42016. In addition, FirstLogo can be operated almost entirely by mouse control.
  42017. The öturtleò can draw simply by being dragged in the desired direction
  42018. in the Picture window. The turns and moves are then translated into the
  42019. corresponding Logo commands in the Notepad window. This is undoubtedly a
  42020. nice feature and one which can only encourage much exploration and
  42021. experimentation. However, it would have been all the more useful if it
  42022. had been accompanied by the ability to constrain the moves to vertical
  42023. and horizontal lines or lines at 45-degree increments, by holding down,
  42024. for example, the shift key while executing the move. It is quite
  42025. difficult even for experienced hands to draw horizontal and vertical
  42026. lines freehand.
  42027. 7.8
  42028. The toolbar
  42029. 7.8
  42030. The Picture window also sports a toolbar which allows access to several
  42031. useful functions at the click of a button. These include three pre-
  42032. defined shapes, tools for measuring angles and distances, a button to
  42033. lift or drop the pen and one to change the colour of the ink. There is
  42034. also an icon showing two foot prints. Clicking on this results in the
  42035. program stepping through each stage of the work done.
  42036. 7.8
  42037. Procedures
  42038. 7.8
  42039. As a tool for exploring simple turtle graphics, there are few, if any,
  42040. complaints I can make about FirstLogo. However, I found that moving on
  42041. from this stage to that of using procedures quite frustrating Ö at least
  42042. initially.
  42043. 7.8
  42044. The particular problems I encountered were to do with attempting to re-
  42045. use simple procedures by copying them. For instance, if a child were
  42046. making a house, he or she, having defined the moves necessary for one
  42047. window, could then re-use this code in order to produce another window
  42048. at a different point simply by copying the first procedure. Now an
  42049. object-orientated type of interface, such as that provided by FirstLogo,
  42050. would seem to complement ideally this building block approach towards
  42051. Logo. What better way could there be of manipulating procedures than to
  42052. have them represented by objects which can be copied or moved around in
  42053. different sequences?
  42054. 7.8
  42055. Unfortunately, the way of doing this was not documented in the review
  42056. version of the program, either in the manual or in the form of a ReadMe
  42057. file on the disc. As a result, I spent several frustrating hours trying
  42058. to fathom out how to copy procedures from one part of the Notepad to
  42059. another before eventually giving up. A telephone call to Longman
  42060. revealed the secret, which is to select the procedure by dragging from
  42061. the left of the text margin rather than by double clicking on the object
  42062. in question. This information is apparently contained in a readme file
  42063. on the current batch of distribution discs. It is not in the manual
  42064. itself because Longman felt that it was best left to the teacher to
  42065. decide when it was appropriate for the child to have access to this
  42066. facility.
  42067. 7.8
  42068. I think that this is a pity, as the öbuilding blockò approach is really
  42069. the stuff of Logo and it could be argued that the top down approach is
  42070. more effectively fostered by easy access to such an important feature of
  42071. the language. Moreover, it is not possible, as in most other versions of
  42072. the language, to call a procedure by typing its name. Attempting to do
  42073. this just results in a beep indicating an error.
  42074. 7.8
  42075. In contrast, it is relatively easy to make more complex super-procedures
  42076. out of simpler ones and to repeat the procedures themselves. In this
  42077. way, quite elaborate patterns can quickly be built up with very little
  42078. programming overhead.
  42079. 7.8
  42080. Conclusion: a step in the right direction?
  42081. 7.8
  42082. While I certainly feel that FirstLogo is a step in the right direction,
  42083. it does seem to fall between two stools. On the one hand, the existence
  42084. of several windows for executing simple commands could lead to a
  42085. cluttered desktop for very young users and, on the other hand, the
  42086. process of building procedures seems more fiddly than it need be. I
  42087. liked the idea of using objects to denote procedures but, in practice,
  42088. manipulating procedures turned out to be not quite as simple nor as
  42089. intuitive as I thought they could be.
  42090. 7.8
  42091. As it stands, FirstLogo represents a brave attempt to drag Logo into the
  42092. 1990æs and bring the joys of the language to a wider audience.
  42093. Developing successful classroom practice with such an open-ended program
  42094. as Logo does take time and has as much to do with teaching strategies as
  42095. the intrinsic merits of a particular implementation of the language. In
  42096. the end, it will be the experiences of teachers with young children,
  42097. over a sustained period of time, that will determine the success or
  42098. failure of this program. Archiveæs Educational Column would be an ideal
  42099. forum for evaluating a product like this on a long term basis.
  42100. 7.8
  42101. FirstLogo is produced by Longman Logotron and costs ú24 +VAT or ú26
  42102. inclusive through Archive.ááA
  42103. 7.8
  42104. Advanced Basic Programming Ö 2
  42105. 7.8
  42106. Paul Hobbs
  42107. 7.8
  42108. RISC OS messages
  42109. 7.8
  42110. An interesting aspect of RISC OS is the message passing system which is
  42111. used extensively by the WIMP Manager to inform applications when a
  42112. window needs to be redrawn, for example. What may not be immediately
  42113. obvious, however, is that any application can send any message to
  42114. another application and that you can define your own messages.
  42115. 7.8
  42116. A practical example would be the simulation of a double click on a file
  42117. icon to force a file to be loaded by another application Ö in fact,
  42118. duplicating the function of the Filer_Run command in RISC OS 3. The
  42119. advantage of using the following PROC is, of course, that it will work
  42120. with RISC OS 2 which Filer_Run will not. Note that some means of
  42121. claiming and releasing a block of workspace memory is assumed
  42122. (FN_heap_get and PROC_heap_release).
  42123. 7.8
  42124. DEF PROCMessageSendDataLoad(type%,name$)
  42125. 7.8
  42126. LOCAL msg_blk%
  42127. 7.8
  42128. msg_blk%    = FN_heap _get(256)
  42129. 7.8
  42130. msg_blk%!00 = 256   :REM Size of message
  42131. 7.8
  42132. msg_blk%!12 = 0  :REM your_ref (0 = original message not a reply)
  42133. 7.8
  42134. msg_blk%!16 = 5     :REM DataOpen message action code
  42135. 7.8
  42136. msg_blk%!20 = 0     :REM Normally Filer window handle containing
  42137. 7.8
  42138.  the file
  42139. 7.8
  42140. msg_blk%!28 = 0     :REM Normally x offset of icon clicked on
  42141. 7.8
  42142. msg_blk%!32 = 0     :REM Normally y offset of icon clicked on
  42143. 7.8
  42144. msg_blk%!36 = 0     :REM Must be 0
  42145. 7.8
  42146. msg_blk%!40 = type% :REM File type
  42147. 7.8
  42148. $(msg_blk% + 44) = name$ + CHR$(0)
  42149. 7.8
  42150. SYS öWimp_SendMessageò,17,msg_blk%,0
  42151. 7.8
  42152. PROC_heap_release(msg_blk%)
  42153. 7.8
  42154. ENDPROC
  42155. 7.8
  42156. With the above PROC, it would be possible for an application to create a
  42157. drawfile and then send it direct to Draw for viewing, avoiding the need
  42158. to write code to render the drawfile.
  42159. 7.8
  42160. Further possibilities include simulating keypresses and menu selections,
  42161. bringing windows belonging to other applications to the top, forcing
  42162. other applications to shut down, etc. In fact, any message normally sent
  42163. by the Filer can be sent by other applications as well.
  42164. 7.8
  42165. Loading template files
  42166. 7.8
  42167. One problem with loading template files is discovering exactly how large
  42168. the buffer (which has to contain the largest template definition plus
  42169. space for all the indirected data) should be. Kate Crennell kindly sent
  42170. a Basic program which works this out, and there are many PD programs
  42171. that do the same thing, for example, TemplEd by Dick Alstein.
  42172. 7.8
  42173. However, this is not the complete solution, because once the value
  42174. required is discovered, it is not a good idea simply to use this number
  42175. in the loading routine. Everything will be fine until someone modifies
  42176. the template files. The program will fail if the buffer proves to be too
  42177. small.
  42178. 7.8
  42179. In order to make things as robust as possible, I consider the best
  42180. approach is to use a function to pass the value required to the loading
  42181. routine because then the program should never need altering even if the
  42182. template file is edited. The following routine opens the template file
  42183. and scans through it, returning the buffer size required.
  42184. 7.8
  42185. TIME = 0
  42186. 7.8
  42187. PROCScanTemplateFile(öTemplatesò,buff_size%, nr_templates%)
  42188. 7.8
  42189. PRINT öBuffer size required = ò + STR$buff_ size% + ö (&ò +
  42190. STR$~buff_size% + ö)ò
  42191. 7.8
  42192. PRINT öNumber of templates  = ò + STR$nr_templates%
  42193. 7.8
  42194. PRINT öTime : ò+STR$(TIME/100)+ö secsò
  42195. 7.8
  42196. END
  42197. 7.8
  42198. DEF PROCScanTemplateFile(filename$,RETURN buff_size%,RETURN
  42199. nr_templates%)
  42200. 7.8
  42201. LOCAL pos%,total_indirsize%,largest_def%,file_ offset%
  42202. 7.8
  42203. LOCAL buff%,X%,data_size%,entry_type%
  42204. 7.8
  42205. LOCAL ctr%,char%,old_ptr%,nr_icons%,j%, flags%
  42206. 7.8
  42207. REM Returns the size of the buffer needed by öWimp_LoadTemplateò
  42208. 7.8
  42209. pos% = 0:nr_templates% = 0:total_indirsize% = 0:largest_def% = 0
  42210. 7.8
  42211. buff%    = FN_heap_get(13)
  42212. 7.8
  42213. X%       = OPENIN(filename$)  :REM Open the template file
  42214. 7.8
  42215. PTR# X%  = 16          :REM Skip header info
  42216. 7.8
  42217. REPEAT
  42218. 7.8
  42219.   SYS öOS_GBPBò,4,X%,buff%,4
  42220. 7.8
  42221.   file_offset% = !buff%: REM File offset for this entry
  42222. 7.8
  42223.   IF file_offset% > 0 THEN
  42224. 7.8
  42225.     nr_templates%   += 1
  42226. 7.8
  42227.     indirected_size% = 0
  42228. 7.8
  42229.     SYS öOS_GBPBò,4,X%,buff%,4
  42230. 7.8
  42231.     data_size%  = !buff%   :REM Size of data for this entry
  42232. 7.8
  42233.     SYS öOS_GBPBò,4,X%,buff%,4 :REM Read entry type
  42234. 7.8
  42235.     entry_type% = !buff%    :REM Entry type (1 = window)
  42236. 7.8
  42237.     SYS öOS_GBPBò,4,X%,buff%,12  :REM Read window identifier string
  42238. 7.8
  42239.     old_ptr% = PTR# X%   :REM Save current pointer position
  42240. 7.8
  42241.     PTR# X%  = file_offset% + 56 :REM Move pointer to title flags word
  42242. 7.8
  42243.     SYS öOS_GBPBò,4,X%,buff%,4   :REM Read title bar flag word
  42244. 7.8
  42245.     flags% = !buff%
  42246. 7.8
  42247.     PTR# X% = file_offset% + 72  :REM Move pointer to start of title bar
  42248. data
  42249. 7.8
  42250.     SYS öOS_GBPBò,4,X%,buff%,12  :REM Read 3 words of title bar data
  42251. 7.8
  42252.     indirected_size%+=FNIconIndirSize(file_ offset%,flags%,buff%)
  42253. 7.8
  42254.     PTR# X% = file_offset% + 84 :REM Move pointer to icon count word
  42255. 7.8
  42256.     SYS öOS_GBPBò,4,X%,buff%,4   :REM Read number of icons
  42257. 7.8
  42258.     nr_icons% = !buff%
  42259. 7.8
  42260.     IF nr_icons% > 0 THEN
  42261. 7.8
  42262.       FOR j% = 0 TO nr_icons% - 1
  42263. 7.8
  42264.         PTR# X% = file_offset% + 88 + (j% * 32) + 16
  42265. 7.8
  42266.         SYS öOS_GBPBò,4,X%,buff%,4 :REM Read icon flag word
  42267. 7.8
  42268.         flags% = !buff%
  42269. 7.8
  42270.         PTR# X% = file_offset% + 88 + (j% * 32) + 20
  42271. 7.8
  42272.         SYS öOS_GBPBò,4,X%,buff%,12  :REM Read 3 words of icon data
  42273. 7.8
  42274.          indirected_size% += FNIconIndirSize (file_offset%,flags%,buff%)
  42275. 7.8
  42276.       NEXT j%
  42277. 7.8
  42278.     ENDIF
  42279. 7.8
  42280.     PTR# X% = old_ptr%
  42281. 7.8
  42282.     total_indirsize% += indirected_size%
  42283. 7.8
  42284.     IF data_size% > largest_def% THEN
  42285. 7.8
  42286.       largest_def% = data_size%
  42287. 7.8
  42288.     ENDIF
  42289. 7.8
  42290.   ENDIF
  42291. 7.8
  42292. UNTIL file_offset% = 0
  42293. 7.8
  42294. CLOSE# X%       :REM Close the template file
  42295. 7.8
  42296. PROC_heap_release(buff%) :REM Release workspace buffer
  42297. 7.8
  42298. buff_size% = largest_def% + total_indirsize%
  42299. 7.8
  42300. ENDPROC
  42301. 7.8
  42302. DEF FNIconIndirSize(file_offset%,flags%,data%)
  42303. 7.8
  42304. LOCAL size%,valid_offset%,ctr%,char%
  42305. 7.8
  42306. IF (flags% AND &800100) = &100 THEN
  42307. 7.8
  42308.   size% = data%!8
  42309. 7.8
  42310.   IF (flags% AND 1) AND (data%!4 <> -1) THEN
  42311. 7.8
  42312.     valid_offset% = data%!4
  42313. 7.8
  42314.     PTR# X% = file_offset% + valid_offset%
  42315. 7.8
  42316.     ctr% = 0
  42317. 7.8
  42318.     REPEAT
  42319. 7.8
  42320.       char% = BGET# X%
  42321. 7.8
  42322.       ctr% += 1
  42323. 7.8
  42324.     UNTIL char% < 32
  42325. 7.8
  42326.     size% = size% + ctr%
  42327. 7.8
  42328.   ENDIF
  42329. 7.8
  42330. ELSE
  42331. 7.8
  42332.   size% = 0
  42333. 7.8
  42334. ENDIF
  42335. 7.8
  42336. = size%
  42337. 7.8
  42338. DEF FN_heap_get(size%)
  42339. 7.8
  42340. LOCAL ptr%,heap%,flags%
  42341. 7.8
  42342. REM Returns pointer to new memory block unless claim fails
  42343. 7.8
  42344. REM in which case -1 is returned
  42345. 7.8
  42346. REM First find start address of RMA
  42347. 7.8
  42348. SYS öOS_ReadDynamicAreaò,1 TO heap%
  42349. 7.8
  42350. REM Now claim memory, trapping errors by using X form of SWI
  42351. 7.8
  42352. SYS öXOS_Moduleò,6,,,size% TO ,,ptr%;flags%
  42353. 7.8
  42354. REM If error occured return -1, else return address of allocated
  42355. 7.8
  42356. REM block
  42357. 7.8
  42358. IF (flags% AND 1) THEN ptr% = -1
  42359. 7.8
  42360. = ptr%
  42361. 7.8
  42362. DEF PROC_heap_release(RETURN ptr%)
  42363. 7.8
  42364. LOCAL maxfree%,nrpages%,flags%
  42365. 7.8
  42366. REM Returns  0 if block released OK
  42367. 7.8
  42368. REM Returns -1 if operation failed (i.e. block doesnæt exist)
  42369. 7.8
  42370. SYS öXOS_Moduleò,7,,ptr% TO ;flags%:REM Free the block
  42371. 7.8
  42372. IF (flags% AND 1) = 0 THEN
  42373. 7.8
  42374.   REM Block was released successfully
  42375. 7.8
  42376.   ptr% = 0
  42377. 7.8
  42378. ELSE
  42379. 7.8
  42380.   REM Error occured trying to free the
  42381. 7.8
  42382.   REM block, return -1 to signal to the
  42383. 7.8
  42384.   REM program that something went wrong
  42385. 7.8
  42386.   REM (normally the program would ignore
  42387. 7.8
  42388.   REM this anyway)
  42389. 7.8
  42390.   ptr% = -1
  42391. 7.8
  42392. ENDIF
  42393. 7.8
  42394. ENDPROC
  42395. 7.8
  42396. However, RISC OS 3 has a facility to find out much more easily the
  42397. buffer sizes required. It is advisable to use the official method
  42398. whenever RISC OS 3 is detected as it is much faster Ö try the routines
  42399. yourself and you will see. A practical program will of course need to
  42400. include both routines to ensure compatibility with RISC OS 2.
  42401. 7.8
  42402. TIME = 0
  42403. 7.8
  42404. PROCScanTemplateFile(öTemplatesò,buff_ size%,nr_templates%)
  42405. 7.8
  42406. PRINT öBuffer size required = ò + STR$buff_size% + ö (&ò +
  42407. 7.8
  42408. STR$~buff_size% + ö)ò
  42409. 7.8
  42410. PRINT öNumber of templates  = ò + STR$nr_templates%
  42411. 7.8
  42412. PRINT öTime : ò+STR$(TIME/100)+ö secsò
  42413. 7.8
  42414. END
  42415. 7.8
  42416. DEF PROCScanTemplateFile(filename$,RETURN buff_size%,RETURN
  42417. nr_templates%)
  42418. 7.8
  42419. LOCAL pos%,total_indirsize%,largest_def%, file_offset%
  42420. 7.8
  42421. LOCAL buff%
  42422. 7.8
  42423. LOCAL ctr%,char%,old_ptr%,nr_icons%,j%, flags%
  42424. 7.8
  42425. REM Returns the size of the buffer needed by öWimp_LoadTemplateò
  42426. 7.8
  42427. REM and the number of templates in the file
  42428. 7.8
  42429. pos% = 0:nr_templates% = 0
  42430. 7.8
  42431. total_indirsize% = 0:largest_def% = 0
  42432. 7.8
  42433. buff% = FN_heap_get(13)
  42434. 7.8
  42435. SYS öWimp_OpenTemplateò,,filename$
  42436. 7.8
  42437. REPEAT
  42438. 7.8
  42439.   $buff% = ö*ò
  42440. 7.8
  42441.   REM the following only works on RISC OS 3
  42442. 7.8
  42443.   SYS öWimp_LoadTemplateò,,-1,,,,buff%,pos% TO
  42444. ,buff_size%,indirsize%,,,,pos%
  42445. 7.8
  42446.   IF pos% <> 0 THEN
  42447. 7.8
  42448.     IF buff_size% > largest_def% THEN largest_def% = buff_size%
  42449. 7.8
  42450.     total_indirsize% += indirsize%
  42451. 7.8
  42452.     nr_templates% += 1
  42453. 7.8
  42454.   ENDIF
  42455. 7.8
  42456. UNTIL pos% = 0
  42457. 7.8
  42458. SYS öWimp_CloseTemplateò
  42459. 7.8
  42460. buff_size% = largest_def% + total_indirsize%
  42461. 7.8
  42462. PROC_heap_release(buff%)
  42463. 7.8
  42464. ENDPROC
  42465. 7.8
  42466. DEF FN_heap_get(size%)
  42467. 7.8
  42468. LOCAL ptr%,heap%,flags%
  42469. 7.8
  42470. REM Returns pointer to new memory block unless claim fails
  42471. 7.8
  42472. REM in which case -1 is returned
  42473. 7.8
  42474. REM First find start address of RMA
  42475. 7.8
  42476. SYS öOS_ReadDynamicAreaò,1 TO heap%
  42477. 7.8
  42478. REM Now claim memory, trapping errors by using X form of SWI
  42479. 7.8
  42480. SYS öXOS_Moduleò,6,,,size% TO ,,ptr%;flags%
  42481. 7.8
  42482. REM If error occured return -1, else return address of allocated
  42483. 7.8
  42484. REM block
  42485. 7.8
  42486. IF (flags% AND 1) THEN ptr% = -1
  42487. 7.8
  42488. = ptr%
  42489. 7.8
  42490. DEF PROC_heap_release(RETURN ptr%)
  42491. 7.8
  42492. LOCAL maxfree%,nrpages%,flags%
  42493. 7.8
  42494. REM Returns  0 if block released OK
  42495. 7.8
  42496. REM Returns -1 if operation failed (i.e. block doesnæt exist)
  42497. 7.8
  42498. SYS öXOS_Moduleò,7,,ptr% TO ;flags%:REM Free the block
  42499. 7.8
  42500. IF (flags% AND 1) = 0 THEN
  42501. 7.8
  42502.   REM Block was released successfully
  42503. 7.8
  42504.   ptr% = 0
  42505. 7.8
  42506. ELSE
  42507. 7.8
  42508.   REM Error occured trying to free the
  42509. 7.8
  42510.   REM block, return -1 to signal to the
  42511. 7.8
  42512.   REM program that something went wrong
  42513. 7.8
  42514.   REM (normally the program would ignore
  42515. 7.8
  42516.   REM this anyway)
  42517. 7.8
  42518.   ptr% = -1
  42519. 7.8
  42520. ENDIF
  42521. 7.8
  42522. ENDPROC
  42523. 7.8
  42524. RISC OS 3 detection
  42525. 7.8
  42526. It is sometimes useful to know which version of RISC OS your program is
  42527. running under, either to take advantage of the new features or,
  42528. alternatively, to abort the program if if wonæt run at all under RISC OS
  42529. 2. Here is a function to find out if RISC OS 3 is installed.
  42530. 7.8
  42531. It relies on the fact that the Utility Module has the same version
  42532. number as RISC OS (perhaps a dangerous assumption Ö does anyone have a
  42533. better routine?). As usual, some method of claiming and releasing a
  42534. block of workspace is also assumed.
  42535. 7.8
  42536. DEF FNRO3_Present
  42537. 7.8
  42538. LOCAL blk%,len%,result$
  42539. 7.8
  42540. REM Returns TRUE if RISC OS 3 is present, otherwise FALSE
  42541. 7.8
  42542. blk% = FN_get_heap(256)     :REM Claim some workspace
  42543. 7.8
  42544. OSCLI(öSet RO3$Check Yò)    :REM Set a system variable to öYò
  42545. 7.8
  42546. REM The next line sets the system variable
  42547. 7.8
  42548. REM to öNò if RISC OS 3 or better is
  42549. 7.8
  42550. REM not present.
  42551. 7.8
  42552. OSCLI(öRMEnsure UtilityModule 3.00 Set RO3$Check Nò)
  42553. 7.8
  42554. REM Now we check the value of the system
  42555. 7.8
  42556. REM variable by reading it into a buffer
  42557. 7.8
  42558. SYS öOS_ReadVarValò,öRO3$Checkò,blk%,256,0,0 TO ,,len%
  42559. 7.8
  42560. REM Add string terminator so that BASIC can read it
  42561. 7.8
  42562. blk%?len% = 13
  42563. 7.8
  42564. REM Unset the system variable to tidy things up
  42565. 7.8
  42566. OSCLI(öUnset RO3$Checkò)
  42567. 7.8
  42568. result$ = $blk%
  42569. 7.8
  42570. PROC_heap_release(blk%)
  42571. 7.8
  42572. IF result$ = öNò THEN = FALSE ELSE = TRUE
  42573. 7.8
  42574. (All the programs plus a few other useful bits and pieces are on the
  42575. Archive monthly disc.)ááA
  42576. 7.8
  42577. Pocket Book Column
  42578. 7.8
  42579. Audrey Laski
  42580. 7.8
  42581. There has been a lively response to the opening of a Pocket Book column;
  42582. I have tried by judicious filleting to use something of nearly all the
  42583. contributions that have come in, and look forward to the next batch.
  42584. 7.8
  42585. Dunceæs corner
  42586. 7.8
  42587. This is where I regularly expose my own idiocies and failures to read
  42588. the manual properly, for the comfort of my peers. This month, itæs
  42589. questions of memory. I had been getting rather anxious about the way the
  42590. available memory seemed to be shrinking, and used TAB to examine details
  42591. of the individual files. The Card file where I keep a record of time-
  42592. shifted television programmes waiting to be viewed on videotapes, seemed
  42593. to have become enormous, though we havenæt many tapes. When John pointed
  42594. me back to the manual, I discovered that I had been failing to compress
  42595. after my frequent updatings of these records, so that ghost entries were
  42596. more than doubling the amount of memory this file occupied. No sooner
  42597. had I saved space by compressing all my Card files, than I got a letter
  42598. from John Woodthorpe, of Rugby, pointing out that by keeping the Remote
  42599. Link permanently configured, as I had admitted in the last column, I was
  42600. both tying up memory and using battery life. That rescued another 20Kb.
  42601. Anyone worried about space should perhaps check that there are no
  42602. follies like mine cluttering it up Ö if you find any other kinds, please
  42603. let me know.
  42604. 7.8
  42605. More on A-Link/Psion compatibility
  42606. 7.8
  42607. John Woodthorpeæs letter was packed with good things and I will cite it
  42608. again and again. He confirms that öthe A-Link and PocketFS work well
  42609. with both the Series 3 and 3a, although there are occasional hangups,
  42610. especially in converting large word processor files to RTFò. He hopes an
  42611. upgrade to PocketFS2 will cure this problem but, like the rest of us, he
  42612. is still waiting for Acorn Direct to produce this.
  42613. 7.8
  42614. He also strongly recommends a series of programs produced as PD and
  42615. Shareware for the Series 3 and 3a, most of which will run on the Pocket
  42616. Book. Their provider, a group called 3-Lib, run by Steve Lichfield,
  42617. supplies them at present on 1.44Mb or 720Kb PC format floppies which
  42618. means, of course, that they need to be rejigged by the PC Emulator or
  42619. SparkFS. To get the whole set, you need to send three 1.44 or eight 720
  42620. floppies plus ú7 to 3-Lib, 8 Grove Farm, Mytchett, Surrey, GU16 6AQ Ö or
  42621. simply an SAE will get you their catalogue. Iæm certainly going to try
  42622. them, and hope they may soon enable a direct Archive version in a PD
  42623. Library. (STOP PRESS! Just received the discs. Our !Spark doesnæt seem
  42624. to want to unzip all of them, so better wait till next column for
  42625. further news.)
  42626. 7.8
  42627. Bugs and bothers
  42628. 7.8
  42629. Both John Woodthorpe and Robert Newmark of Cleadon, Sunderland suggest,
  42630. for Paulæs problem of the öbackup battery lowò complaint, removing the
  42631. backup battery, without touching it with fingers, and gently cleaning it
  42632. and the contacts. The latter, John Woodthorpe says, with a cotton bud
  42633. moistened with alcohol. This seems to have solved the problem for them,
  42634. but I understand that it hasnæt worked for Paul.
  42635. 7.8
  42636. (Lots of people have made similar suggestions and all seem to agree that
  42637. itæs a contact problem and a fairly common one at that, but I havenæt
  42638. solved mine yet. John Woodgate, Rayleigh, Essex says, öI believe the
  42639. problem with the battery low warnings is that the detection circuitry is
  42640. set incorrectly. You should send it to be repaired but be careful to
  42641. point out that you have put in a brand new battery and still get the
  42642. same problems Ö or they may just replace the battery and send it back!ò
  42643. Ed.)
  42644. 7.8
  42645. Robert Newmark has had A-Link problems that I recognise. While working
  42646. on batteries, he got the öRemote device disconnectedò message when, as
  42647. far as he was concerned, it was connected and switched on. He thinks it
  42648. may have been caused by marginally low batteries. I used to get it
  42649. because I had the automatic switch-off occurring very frequently and
  42650. hadnæt thought of cancelling it while I worked with the A310. Any other
  42651. thoughts?
  42652. 7.8
  42653. He has also had a difficulty with trying to transfer an open file, which
  42654. led to an error message. More seriously, trying to transfer that file
  42655. thereafter always produced an endless hour-glass, only cancelled by
  42656. switching off his A3000. I had a similar experience when first using the
  42657. A-Link, and have never dared try to transfer an open file since, so that
  42658. I donæt know whether or not this behaviour has been treated as a bug and
  42659. eliminated in the A-Link upgrade. Advice would be welcome Ö meanwhile I
  42660. can only say, öDonæt do it, babe! i.e. always close files before
  42661. transferring themò.
  42662. 7.8
  42663. Spell dictionaries
  42664. 7.8
  42665. Peter Young of Cheltenham points out that, contrary to what is stated in
  42666. the manual, a document dictionary is created at the moment you start to
  42667. check a document with Spell, and stays around in the D$S directory, even
  42668. if you put no words into it. Itæs therefore worth keeping an eye on this
  42669. directory and weeding out useless dictionaries. However, he adds that a
  42670. dictionary containing technical terms Ö öwriting your Hints and Tips for
  42671. Archiveò, for example Ö should be saved when the document is deleted so
  42672. that, öwhen you write your next Hint and Tip, you can give the document
  42673. the same name, and the dictionary will be used again, saving you a bit
  42674. of time.ò He also notes that the new version of Spell, which comes on
  42675. the Schedule SSD, has an Alternates (actually called öOptionsò) menu
  42676. slightly different from that illustrated in the manual and asks, öIs
  42677. this a quirk of this version of Spell?ò
  42678. 7.8
  42679. Endnote
  42680. 7.8
  42681. I was delighted to get a letter from Ian Horsey, of Llangefni, Gwynedd,
  42682. who is using his Pocket Book as an invaluable adjunct to his GCSE
  42683. studies Ö evidence that it is doing the educational job it was primarily
  42684. built for, as well as supporting superannuated teachers like me. He
  42685. shares the wish for Password Protection; öcomputer illiterate friendsò
  42686. can cause disastrous losses.ááA
  42687. 7.8
  42688. (Pocket Book Magazine? Iæm toying with the idea of starting a Pocket
  42689. Book magazine. I think we would have to call it a Newsletter at first as
  42690. I donæt think we could produce 80 pages a month just about the Pocket
  42691. Book. If there were anyone who would like to run such a newsletter
  42692. themselves, I would support them by giving as much information as I
  42693. could get from my contacts at Acorn. If there is no-one who would like
  42694. to do it as a hobby, we could do it here at Norwich Computer Services
  42695. but would have to charge a subscription of, say, ú10 a year to make it
  42696. worthwhile financially.
  42697. 7.8
  42698. Please let me or Audrey know what you think of the idea. Thanks. Ed.)
  42699. 7.8
  42700. Sea, Trade & Empire Ö A Key Datafile
  42701. 7.8
  42702. Paul Cross
  42703. 7.8
  42704. Key is a database that has been with us some time. Cast your minds back
  42705. to the good old days of the 32Kb BBC Micro when, at that time, the only
  42706. database available was Key. Many struggled with the complexity of
  42707. setting up their own databases and managed to enter ten or so records.
  42708. Interrogation, was the next task, meaningless graphs and the comment, ÉI
  42709. could work that out for myselfæ were seen and heard!
  42710. 7.8
  42711. Rethink
  42712. 7.8
  42713. Since that time, many databases have become available that are friendly
  42714. to use and ideally suited to the requirement of the National Curriculum
  42715. to set up your own database. Meaningful interrogation, on the other
  42716. hand, requires a large database with numerical and textual content.
  42717. Enter Key datafiles.  Under review here is the one entitled, ÉSea, Trade
  42718. & Empireæ. It is aimed mainly at Key Stage 3 History: Expansion, Trade
  42719. and Industry.
  42720. 7.8
  42721. What do you get for your money?
  42722. 7.8
  42723. It is available for the Acorn range of computers at ú22 +VAT and
  42724. includes one disc containing a number of datafiles, drawfiles and a map,
  42725. plus a detailed booklet containing study sheets for use with students.
  42726. This cost is inclusive of site licence, which also allows you to print
  42727. out maps and illustrations, for use within the purchasing establishment,
  42728. as well as using the data and maps in multimedia presentations, so long
  42729. as this is not for financial gain.
  42730. 7.8
  42731. The technical bit
  42732. 7.8
  42733. The datafiles are:- Ships named Lion, Shaw Savill Ships, Combined Crews
  42734. 1874 Ö 1900, and Nineteenth Century Ports. The latter contains
  42735. information on the latitude and longitude of the ports which can be used
  42736. with Key Plus Maps to plot their positions at any scale. Some of the
  42737. files can also be used with Keynote.
  42738. 7.8
  42739. Conclusion
  42740. 7.8
  42741. If you teach Geography, History or IT subjects at Key Stage 3, you will
  42742. find the vast amounts of data useful for research and the package of
  42743. good value.
  42744. 7.8
  42745. Anglia Television suggest it could be used with ÉShips and Seafarersæ at
  42746. Key Stage 2, but, as a primary school teacher myself, I would have
  42747. little use for it and would rather spend my money on datafiles directly
  42748. related to my areas of the curriculum. An example would be Viking World,
  42749. also from Anglia Television, at the same price, i.e. ú22 +VAT.ááA
  42750. 7.8
  42751. Electronic CAD on an Archimedes Ö 5
  42752. 7.8
  42753. Richard Torrens
  42754. 7.8
  42755. It must be obvious from Marchæs Archive that the electronics software
  42756. business is currently very active and there have been several recent
  42757. developments which I would like to mention briefly before I go on to
  42758. discuss another hot chestnut Ö that of Acornæs recommended style for
  42759. RISCáOS applications Ö during the writing of this series I have formed
  42760. some of my own opinions. These may be useful to programmers generally,
  42761. not simply to those writing electronics programs Ö and if we, the users,
  42762. can tell the programmers what we want, then I feel we should.
  42763. 7.8
  42764. I have also had an official Éwarningæ about getting too technical.
  42765. Although I am prepared to do that, it is best kept to discs and private
  42766. correspondence so if you wish to contact me, see the end of this
  42767. article.
  42768. 7.8
  42769. Fastrax
  42770. 7.8
  42771. Just as I was sending off part 4 to Paul, an envelope arrived through my
  42772. door containing a pre-release version of Fastrax from Techsoft. I
  42773. started playing with the software and was very impressed. This is a very
  42774. capable little PCB designer, packed with features. There were no
  42775. instructions Ö but operation was, for the most part, pretty obvious.
  42776. 7.8
  42777. So I rang Techsoft and had a long chat with Richard Amy, the author. The
  42778. program is aimed at schools rather than high-powered users. Richard used
  42779. to work for Linear Graphics so knew LinTrack well: several ideas have
  42780. been transplanted (perhaps this was why I was initially so impressed).
  42781. 7.8
  42782. So I decided to port a board that I was designing across from Vector:
  42783. problem 1, Fastrax is not intended for drawfile import (not surprising
  42784. as no software author could be expected to anticipate any consistent
  42785. usage of Draw). However, Fastrax import drawfiles and can make some
  42786. sensible use of them: it the draw object is red (the colour of Fastraxæs
  42787. copper layer) the object ends up on the copper layer. Fastrax also has a
  42788. ÉDrawæ layer where a drawing of the component can be placed. This is not
  42789. the same as the silk screen layer Ö Techsoft supply a file of resistors
  42790. that are Draw objects and are colour-coded so you can see a picture of
  42791. how the board will end up. Very nice for schools, but for an industrial
  42792. user it is interesting rather than useful.
  42793. 7.8
  42794. Of course, any program intended for power use can only become a powerful
  42795. program by being used to debug it and polish the user interface. This is
  42796. a pre-release version, so I have been able to give Techsoft some
  42797. feedback, and Richard Amy he has been altering the program as a result.
  42798. 7.8
  42799. Here I come to another point: a user interface which is easy to pick up
  42800. is also almost certain to be tedious for power use. A beginner wants
  42801. mouse interface but the experienced user works far quicker through the
  42802. keyboard. Fastrax is an educational program and does not yet have a good
  42803. power user interface, but Techsoft are working on this. The problem is
  42804. that a power user interface can really only evolve through a lot of use
  42805. over a length of time and it can take a lot of programming time for
  42806. relatively little commercial return. As Techsoft see it, the Archimedes
  42807. PCB CAD market is not large enough to justify this investment of time.
  42808. Also, Techsoft are essentially in the education market. Their
  42809. programming time is expensive, so has to be productive.
  42810. 7.8
  42811. There is a distinct difference here between OakPCB and Fastrax on the
  42812. one hand and Vector and RiscCAD on the other. Jonathan Marten (Vector)
  42813. and David Buck (RiscCAD) both have full time jobs: they program for fun
  42814. so their programming time does not have to be measured in ú per hour but
  42815. in satisfaction per hour. Vector is, by any meaningful measure, a power
  42816. program with a double interface: WIMP for the beginner and keyboard for
  42817. the power user. The problem is that Vector is not aimed at PCBs, so has
  42818. none of the productivity aids one could hope for. So my current dilemma
  42819. is which is better for me, Vector or Fastrax? Time will doubtless tell Ö
  42820. but I cannot afford time, I have too much work to do on the design
  42821. front. As Fastrax is still growing it may well end up the winner but for
  42822. the moment Vectoræs powerful user interface wins, if only by a whisker.
  42823. 7.8
  42824. Between OakPCB and Fastrax I think there is no decision to be made:
  42825. Fastrax wins hands down. Oak has connectivity, so does Fastrax, but Oak
  42826. cannot edit multiple objects in the same way as Fastrax. In Oak you can
  42827. move an IC and all the tracks move with it but in FT you can pick up an
  42828. IC together with a whole group of surrounding bits and pieces and move
  42829. them all as one, with interconnecting tracks stretching as necessary. If
  42830. you choose the correct bits to move, things are a lot easier. This is
  42831. possible with OakPCB in theory Ö but try it on a dense board and you
  42832. will see what I mean.
  42833. 7.8
  42834. Although my version is pre-release, FT also seems quite robust. I found
  42835. very few actual bugs to report back: most of my suggestions were to do
  42836. with the power user interface. Fastrax is priced at ú75, the same price
  42837. as Oak now is. Fastrax also can put pads on the copper side, component
  42838. side or both, just as you wish. Oak cannot. Pads are on both sides
  42839. whether you like it or not. Oak can do a 4 layer board which Fastrax
  42840. cannot, but I cannot see anyone in education using OakPCB for a 4 layer
  42841. board Ö or do schools have facilities to produce 4 layer prototypes?
  42842. Fastrax also has round, oval and square pads, with or without centre
  42843. hole. Oak has round or square with a centre hole as well as a selection
  42844. of surface mount pads. Oak is much more Draw-like than FT whereas FT has
  42845. a more individual look which I find far better in practice. OakPCB also
  42846. tends (like Draw) to bog down as the drawing/PCB grows. There was little
  42847. sign of this with Fastrax which seems a lot easier to use.
  42848. 7.8
  42849. Much of the problem in the area of PCB software area, as with other
  42850. areas of the Archimedes software market, is that there are considered to
  42851. be insufficient demand to justify commercial programming time for
  42852. sophisticated packages and until the sophisticated packages are
  42853. available there is nothing to attract buyers. However, both Vector and
  42854. Fastrax could be developed in this direction Ö so if this is what you
  42855. want, let me know so I can give them feedback.
  42856. 7.8
  42857. CADMust
  42858. 7.8
  42859. Which brings me neatly on to CADMust. This is fast overtaking the rest
  42860. of the field and I think I owe USArc an apology because my last mention
  42861. of it was far too negative. I donæt wish to discourage USArc Ö I need a
  42862. program such as CADMust, but how do you encourage authors to move their
  42863. program in the direction you think it should go? However, CADMust
  42864. version 1.2 is now just about ready and it seems much improved over
  42865. earlier versions so that, for probably 99% of users, it seems to be just
  42866. about everything they could desire. CADMust is expensive Ö but there are
  42867. literally many man-years of thought and programming in the program and
  42868. it is not simply a program for drawing PCBs but a complete design system
  42869. with advanced features such as schematic capture, back annotation,
  42870. automatic routing etc etc. I have not yet fully got to grips with the
  42871. program, so I will not go into much more detail, but if you are into
  42872. maximum automation of your PCB design, this would appear to be the
  42873. market leader and it has now come of age. I shall return to it later.
  42874. 7.8
  42875. CADMust is available in the UK through Castle Technology, 0728-621222.
  42876. 7.8
  42877. RiscCAD/RiscPCB
  42878. 7.8
  42879. Then there is RiscPCB (for lack of another name) which David Buck is
  42880. writing, based on RiscCAD. He has already swapped Éwish listsæ with me,
  42881. so is starting to think it through. What facilities do you want? You
  42882. donæt often get a chance to influence the programmer, but you have
  42883. several here.
  42884. 7.8
  42885. Suggestions Ö Vector
  42886. 7.8
  42887. I have had a suggestion (which has been passed on) that Vector should
  42888. include a method of entering a line, circle, box or whatever from the
  42889. keyboard: you enter the length, in millimetres or whatever, and Vector
  42890. creates the line which you then move into place. Alternatively, maybe
  42891. you could enter a start point then enter the length. This way, the start
  42892. point would have to remain where you put it and, as you have just
  42893. entered the length, the Éfreeæ end would be constrained to a circular
  42894. path until you dumped it when it would become an ordinary object.
  42895. 7.8
  42896. In 1992, Risc User published a program ÉDraw Toolsæ which enables you to
  42897. enter a line, box, arc etc from the keyboard and drag it to a drawfile.
  42898. The program was available on Risc User Special Disc 5.
  42899. 7.8
  42900. Whilst I am on the subject of reader feedback, I had about ten requests
  42901. for discs in response to the first in the series about using DrawPlus
  42902. for circuit diagrams. This would seem to reveal quite an interest in the
  42903. subject.
  42904. 7.8
  42905. Acorn Style Guide
  42906. 7.8
  42907. This is currently a hot potato, so here is my halfpennyworth... It is
  42908. indeed very important that we have a consistent user interface. But we
  42909. must not be consistent to the point of fossilization: too much
  42910. Éconsistencyæ and evolution stops. Also, if Acornæs style is too rigidly
  42911. applied, there is a danger that original programming will be inhibited.
  42912. Those who indulge in excessive ÉRISC-OSæification risk ossification
  42913. (sorry Ö I couldnæt resist that!). We Acorn users are not into excessive
  42914. standardization Ö or we would still be using MS-DOS machines, heaven
  42915. forfend. Rather, programmers must use the ÉStyle guideæ as a guide to
  42916. the minimum acceptable standard Ö donæt be afraid to change it, but if
  42917. you do, make sure that the new method is a considerable improvement.
  42918. 7.8
  42919. This tirade comes about because, during my investigations into PCB
  42920. design software two things have become all too apparent. Firstly, every
  42921. programmer seems to think that !Draw is intended for CAD and secondly
  42922. that !Draw does not work for PCBs or for circuit diagrams. I refer
  42923. particularly for the problems with Drawæs bounding boxes and the
  42924. difficulty of making a multiple selection of Draw objects (I covered
  42925. this in part 1, on drawing circuit diagrams). Every PCB design package
  42926. that I have so far examined, uses Bounding boxes and every package
  42927. without exception suffers as a consequence. However, there is an
  42928. alternative. Moreover, this alternative should not conflict with
  42929. existing user interfaces as it is an additional method which seems (to
  42930. me) to fit quite naturally into the existing style, extending it, not
  42931. replacing it.
  42932. 7.8
  42933. Proposal
  42934. 7.8
  42935. In addition to Select mode and Edit mode, I propose a new mode, let us
  42936. call it Multi-edit mode. On entering this mode, you can point to any
  42937. object and click the mouse. However, the routine doesnæt search for
  42938. objects but searches for points within a radius of the pointer. The
  42939. search radius is related to the scale of the drawing, so the search
  42940. radius will probably be a constant distance on the screen. If the point
  42941. belongs to a grouped object, the whole object changes colour or flashes
  42942. or announces itself in some such manner. If the point is a node in an
  42943. ungrouped object, it (the node) flashes in the same way. Pressing
  42944. <select> will Éacceptæ the node (or complete group) whilst pressing
  42945. <adjust> will Érejectæ the item. An accepted node is considered to be
  42946. picked and will be operated upon when Épickingæ has finished. The
  42947. routine then searches through for another point within the search radius
  42948. and flashes this for selection/rejection and so on until all the data
  42949. has been searched (when it is probably best to re-search the same data
  42950. again since, if the user is still searching, then he hasnæt picked up
  42951. something he wants). The pointer may be moved about (when no point is
  42952. flashing) so any number of points/objects may be picked.
  42953. 7.8
  42954. The Épickingæ routine is ended very easily by pressing <menu>. The user
  42955. now has a choice of what to do with the selection, which may be Delete,
  42956. Copy, Move, or whatever is appropriate to the program. For PCB work,
  42957. this includes ÉPullæ which enables all picked objects and points to be
  42958. moved. If only one end of a track is picked, this segment stretches
  42959. rubber-band style. In this way, ends of tracks will be picked up with
  42960. components for moving whilst still retaining connectivity. For other
  42961. drawing work, the user can unambiguously make his selection with a
  42962. minimum of confusion. Apart from the search time, the routine works as
  42963. well with a complex drawing as it does with a simple one Ö which cannot
  42964. be said of Draw style selecting.
  42965. 7.8
  42966. In addition to doing a search within a radius of the pointer, the user
  42967. should also have the option of selecting a rectangular area. The area
  42968. can be set by well-established wimp methods of dragging a box. In Éarea
  42969. selectæ mode, the user has a choice of Select/Reject all points within
  42970. the area one at a time or he can select all objects which lie totally
  42971. within the area or he can select objects which cross the area. Since
  42972. Éarea selectæ mode is part of the picking routine, it can be combined
  42973. with point picking so the user can easily select the exact combination
  42974. of points/objects that he requires.
  42975. 7.8
  42976. Feedback
  42977. 7.8
  42978. If you have any comments/suggestions/criticisms/requests you can contact
  42979. me at: 4QD, 30 Reach Road, Burwell, Cambridgeshire, CB5 0AH. Phone or
  42980. fax on 0638-741930 at any reasonable time (I work from home).ááA
  42981. 7.8
  42982. Small Ads
  42983. 7.8
  42984. (Small ads for Archimedes and related products are free for subscribers
  42985. but we reserve the right to publish all, part or none of the material
  42986. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  42987. means and there are certain things, as you can imagine, that we would
  42988. not be prepared to advertise as a matter of principle. Sending small ads
  42989. (especially long ones!) on disc is helpful but not essential. Ed)
  42990. 7.8
  42991. Å  A3000, RISC OS 3.1, 4MB (no monitor), discs and manuals ú350.
  42992. PipeDream3 ú30. PipeDream4 ú80. Easiwriter (2.07) ú60. Superior Golf
  42993. ú10. Or all for ú500. Phone 0462-682961.
  42994. 7.8
  42995. Å  A3010 Family Solution, upgraded to 2Mb RAM, 3 months old, mint cond.
  42996. ú295 o.n.o. Phone 0782-771914 or 412515 Ext 4034.
  42997. 7.8
  42998. Å  A4 Model II, 4Mb, 60Mb HD, PC Emulator, boxed, good cond. ú1149
  42999. o.n.o. A3000 Learning curve, 2Mb RAM, boxed, never used + Philips
  43000. monitor only ú249 o.n.o. A310 1Mb RAM, Acorn 2-slot backplane ú149
  43001. o.n.o. Phone 0420-83473.
  43002. 7.8
  43003. Å  A4 Notebook, 4Mb 60M HD + software inc. Pipedream 4 and Impression
  43004. II, ú1350. Eizo 9060S multiscan monitor ú295. Canon BJ200 bubble jet
  43005. printer ú199. Part exchange for BBC Master + cash. Phone 0254-771656
  43006. after 5pm.
  43007. 7.8
  43008. Å  A4 Portable (4Mb RAM, 60Mb drive), 7 months old, carry-case, mains
  43009. adapter, spare battery and software inc. Artworks, Impression II, Visual
  43010. Backup, RemoteFS, PC Emulator v1.81, MS-DOS 5, and Compression. Mint
  43011. condition, warranty, boxed, ú995 o.n.o. or may exchange for mint A5000.
  43012. Phone 0782-771914 or 412515 Ext 4034.
  43013. 7.8
  43014. Å  A4000 ú499. 4Mb RAM, 40Mb disc, 16 months old, ex cond. Carriage can
  43015. be arranged. Phone Tracey or Paul on Ipswich 0473 728943.
  43016. 7.8
  43017. Å  A410/1 4Mb memory, Eizo monitor, some S/W, lots of books, back issues
  43018. of Archive with discs. ú650. Phone 051-356-5969.
  43019. 7.8
  43020. Å  Acorn PocketBook, 9 months old, mains adapter, A-Link, Schedule,
  43021. Printer interface, ex cond, boxed, ú100 o.n.o. Phone 0782-771914 or
  43022. 412515 Ext 4034.
  43023. 7.8
  43024. Å  Any offers for RISC OS 2 user guide/manuals and A3000 monitor stand
  43025. plinths which fit on top of computers. Contact Charlie Alford 0533-
  43026. 667566 or 0533-660123.
  43027. 7.8
  43028. Å  Brother 1509 136-column dot matrix printer (takes A3 landscape
  43029. fashion), manual, ú70. Akhter twin 5╝ö disc drive 40/80 track, boxed,
  43030. manual, ú40. Sliding tray storage box for 5╝ò discs ú10. Phone 0276-
  43031. 22031.
  43032. 7.8
  43033. Å  CC Turbo Driver HP Deskjet ú30, Ace ProDriver (Deskjet/Paintjet) ú15,
  43034. DBedit ú15, DeskEdit 3 ú15, Compression ú19, KeyStroke ú12, FontDir ú19,
  43035. Vigil ú10, ABC v2 ú18, Euclid ú19, Splice ú13, Mogul ú10, Aldebaran ú15,
  43036. Elite ú15, Cataclysm ú10, Pandoraæs Box ú10, Drop ship ú8, Text Aid ú6,
  43037. GraphBox ú19, DrawAid ú7, Interdictor 2 ú10. Phone 0245-422237.
  43038. 7.8
  43039. Å  Cumana 600 CD-ROM drive. Brand new & unused. Guaranteed. ú390. Phone
  43040. 0245-422237.
  43041. 7.8
  43042. Å  Easiword ú20, Grievous Bodily æArm ú10, Blowpipe ú10, Interdictor II
  43043. ú12, Enter the Realm ú10, SWIV ú7.95, Chocks Away ú5, Blitz ú10, Saloon
  43044. Cars Deluxe ú15, Cataclysm ú10, Squirrel v1.21 Manual ú4, Quickshot
  43045. Maverick 1M Joystick ú10, Quickshot Python 3 Joystick ú5. All sensible
  43046. offers considered. All prices exclusive of P&P. Contact: Jon Aylwin,
  43047. öOak Villaò, 4 St. Margarets Close, Hollingarth Way, Hemyock,
  43048. Cullompton, Devon, EX15 3XJ.
  43049. 7.8
  43050. Å  Juki 6100 daisywheel printer ú10, buyer collects (Herts). Phone 0462-
  43051. 682961.
  43052. 7.8
  43053. Å  OPL and User manual for the Series 3, (useful if you have the Psion
  43054. emulator) ú7 the pair. Documentation copy of C development kit for the
  43055. Series 3 (also applicable to the Pocket Book) ú30. (Anyone who knows C
  43056. and wants more from OPL would find these VERY useful.) Also supplied are
  43057. PC disks containing the Psion C library routines for a TopSpeed
  43058. compiler. Both in good condition & cover other aspects of the machine.
  43059. Phone Mark after 6pm on 0905-754277.
  43060. 7.8
  43061. Å  PipeDream 4 ú80, Telephone K Tompkins 0276-28932.
  43062. 7.8
  43063. Å  Psion 3 (256k), ú110. Star LC24-10 Printer ú90. Phillips 8833
  43064. Monitor, ú100. Acorn DTP, 1st Word Plus and Logistix, ú25 for all three.
  43065. Tel 0903-813524.
  43066. 7.8
  43067. Å  Wanted A4 Computer in good working condition. Contact A Campbell,
  43068. 0626-853774.
  43069. 7.8
  43070. Å  Wanted Drafting or CAD Package. PDT for preference. Kenneth Hynes
  43071. 071-609-9969.
  43072. 7.8
  43073. Charity Sales Ö The following items are available for sale in aid of
  43074. charity. PLEASE do not just send money Ö ring us on 0603-766592 to check
  43075. if the items are still available. Thank you.
  43076. 7.8
  43077. We sold all our charity items at the Open Day and raised over ú300 for
  43078. the Quidenham Childrenæs Hospice. Please send us some more items to sell
  43079. for charity. Thanks.ááA
  43080. 7.8
  43081. Keyboard Trainer
  43082. 7.8
  43083. Phillip Coffey
  43084. 7.8
  43085. Are you aged between 5 and 105? Would you like to learn to play any type
  43086. of music from simple folk tunes such as ÉMichael Row the Boatæ to
  43087. Mozartæs ÉPiano Sonata in A majoræ with a bit of blues and fusion thrown
  43088. in for good measure? Then Keyboard Trainer from Minerva Software could
  43089. be for you.
  43090. 7.8
  43091. What Keyboard Trainer does
  43092. 7.8
  43093. Keyboard Trainer is a way of using an Archimedes RISC OS computer to
  43094. learn to play a keyboard instrument. There are sixty-two lessons in
  43095. carefully graded steps starting with the assumption that the student has
  43096. no knowledge of music notation or keyboard instruments whatsoever. The
  43097. lessons are mainly tutorial, providing information about matters such as
  43098. the arrangement of notes on the keyboard, musical notation on the stave,
  43099. hand position, note duration and rhythm. These are interspersed with
  43100. easy-to-play music, enabling the student to practise newly acquired
  43101. knowledge and skills. Nine games introduce an element of fun to what
  43102. some might consider a serious or tedious subject.
  43103. 7.8
  43104. Manual
  43105. 7.8
  43106. The software is supplied on an 800Kb floppy disc and comes with a 44
  43107. page A5-size manual. The latter is nicely produced, well laid out and is
  43108. straight-forward to use. However, once the program is up and running
  43109. there is little need to consult the manual.
  43110. 7.8
  43111. Midi interface
  43112. 7.8
  43113. Keyboard Trainer requires the Archimedes computer to be attached to a
  43114. Midi keyboard via an Acorn compatible Midi interface. Users with an EMR
  43115. Midi interface will need to use an additional piece of software
  43116. available from EMR, the HCCS interface (Acorn SWI Emulator) software.
  43117. 7.8
  43118. Which keyboard?
  43119. 7.8
  43120. There are many different makes of keyboard and a bewildering array of
  43121. models by each manufacturer, so it is important that the software is
  43122. configured correctly for the particular keyboard in use. Twenty-four of
  43123. the most popular keyboards by Casio, Roland and Yamaha are recognised
  43124. and have configuration files provided. If you are unfortunate enough to
  43125. own a keyboard that is not included on their list, Minerva may be able
  43126. to help. (A HelpLine exists for registered users after 3.30p.m.)
  43127. Alternatively, if you are familiar with the Midi channels on your
  43128. keyboard, you may be able to make your own configuration file. This is
  43129. done by loading an existing configuration into !Edit and changing the
  43130. channels and saving the file under a new file name. The manual explains
  43131. how to do this. Once configuration is sorted out, this is saved and
  43132. remembered by the program.
  43133. 7.8
  43134. Starting simple
  43135. 7.8
  43136. The program is loaded in the usual way and installed on the iconbar. An
  43137. introductory menu lists the lessons. Different icons indicate the three
  43138. types of lesson: tutorials, games or tunes. It is easy to select the
  43139. required lesson. The first lesson assumes absolutely no prior knowledge
  43140. of piano keyboards and explains why a keyboard has black and white
  43141. notes.
  43142. 7.8
  43143. Musical space ships
  43144. 7.8
  43145. This leads straight on to the first game where certain keys must be
  43146. pressed to get your space ship back to base before being blasted by
  43147. rockets from an alien space ship. I managed this whilst the keys were in
  43148. the first finger position, but then there seemed to be no keyboard logic
  43149. to the selection of keys to press. Consequently, I either pressed too
  43150. many wrong notes or got blasted by the alien. I never succeeded in this
  43151. lesson.
  43152. 7.8
  43153. After completing a lesson, the next lesson in the sequence is
  43154. automatically selected which is a good idea. Lessons can be selected in
  43155. any order by using the mouse.
  43156. 7.8
  43157. Easy play music
  43158. 7.8
  43159. Lesson four and five introduce the first five notes of the treble clef
  43160. and the five finger position. In practice, if too many wrong notes are
  43161. played, the lesson stops with an invitation to try again. The first tune
  43162. is a simple eight bar piece using the first five notes in first finger
  43163. position. As with all the tunes, it is possible to listen first, alter
  43164. the tempo (slowing it right down if necessary), record your own efforts
  43165. and replay the piece with your own contribution included with the in-
  43166. built accompaniment. Wrong notes are indicated.
  43167. 7.8
  43168. The lessons and exercises dealing with note duration (crotchets and
  43169. quavers) were good, although on some of the scored practices, it was
  43170. possible to score highly even when making fundamental mistakes. For
  43171. example, the exercise on tied notes, it was possible to score 2002 by
  43172. playing four crotchets instead of one crotchet, a quaver followed by a
  43173. quaver tied to a minim. Some other scored practices gave no marks for
  43174. totally wrong entries.
  43175. 7.8
  43176. The Note Invaders game was fun.
  43177. 7.8
  43178. Automatic accompaniments
  43179. 7.8
  43180. Most home keyboards have automatic accompaniments where the student
  43181. plays chords with the left hand and the keyboard plays back an amazing
  43182. accompaniment with rhythm, bass and drums. Chords are introduced in the
  43183. program, but not enough practice is provided. At no time is the student
  43184. able to play a piece of music with left and right hand together or to
  43185. play chords with the left hand whilst the computer plays the tune.
  43186. 7.8
  43187. Chord patterns are introduced with twelve-bar blues, but again there is
  43188. no opportunity for the student to practise playing this. Other chord
  43189. patterns such as C Ö Am Ö F Ö G7 are not mentioned.
  43190. 7.8
  43191. There is a minor chord tutorial, but again there is no practice.
  43192. 7.8
  43193. Finale
  43194. 7.8
  43195. The final tunes of Mozartæs ÉPiano Sonata in A majoræ and Dvorakæs ÉNew
  43196. World Symphonyæ (29 bars) were very nice and anyone starting as a
  43197. complete novice from the beginning could achieve a sense of satisfaction
  43198. at playing these pieces and completing the course.
  43199. 7.8
  43200. Conclusion
  43201. 7.8
  43202. Keyboard Trainer is a very simple, easy-to-use computer program that
  43203. would help a complete novice learn his/her way around a keyboard and
  43204. learn the very basics of musical notation and rhythm. Simple tunes using
  43205. the right hand could also be played with satisfaction with the
  43206. accompaniment provided by the program. However, the use of left-hand
  43207. chords for automatic accompaniments is fundamental to playing a keyboard
  43208. and this area is not at all well covered. There is some space left on
  43209. the program disc and it may be useful to include some of the above
  43210. mentioned omissions in future versions.
  43211. 7.8
  43212. Keyboard Trainer is a Keyboard Tutor authored by Simon Foxall and Tim
  43213. Smith and published by Minerva Software. It costs ú69.95 +VAT from
  43214. Minerva or ú87 through Archive.
  43215. 7.8
  43216. Keyboard Trainer Version 1.01 was reviewed on an A440 with RISC OS 3.1
  43217. using an EMR Midi 4 interface and a Roland E20 keyboard.ááA
  43218. 7.8
  43219. PD Column
  43220. 7.8
  43221. David Holden
  43222. 7.8
  43223. I have received a few letters in the last couple of months complaining
  43224. that when I mention PD or Shareware programs, I donæt say from where
  43225. they can be obtained. This is not an oversight. Regular readers will be
  43226. aware that I run APDL (the Archimedes Public Domain Library), and so it
  43227. goes without saying that if I recommend a program, it can be found in
  43228. the APDL catalogue. Many programs also appear on Archive Careware or
  43229. Shareware discs. As I try to avoid using this column to promote APDL, I
  43230. donæt belabour you with this.
  43231. 7.8
  43232. Other libraries
  43233. 7.8
  43234. The question which normally accompanies this is, which libraries I would
  43235. recommend. This is also something that I am reluctant to do. One problem
  43236. is that almost all the various Archimedes libraries have their own
  43237. Éflavouræ, unlike PC equivalents which are all pretty much the same.
  43238. This Ésamenessæ with PC Shareware libraries results from the fact that
  43239. most of them now use CD ROMs as their source of material. Fortunately,
  43240. this has not happened with the Archimedes and, because of the much lower
  43241. volume, it probably never will. Most PC libraries have almost identical
  43242. catalogues and charges, and those that depart from this formula have
  43243. much higher prices.
  43244. 7.8
  43245. There are very few Archimedes libraries that I could recommend and one
  43246. or two that I would advise you to avoid, but any suggestions I make
  43247. would be biased by my own preferences and interests and yours could be
  43248. very different. Almost all libraries will, of course, have copies of all
  43249. the most well known programs.
  43250. 7.8
  43251. If this was a field where you would have to spend a lot of money to
  43252. investigate for yourself, I would feel obliged to make some suggestions,
  43253. but it costs very little. Most libraries supply a catalogue disc for a
  43254. pound and, as there are only a handful, for very little expenditure, you
  43255. can obtain catalogues from all the major libraries. This is exactly what
  43256. I would encourage anyone to do who wants to know more about Archimedes
  43257. PD and Shareware. Not only will it reveal to the uninitiated just how
  43258. much is available, but it will also show which areas each library gives
  43259. prominence to. This will probably eliminate some, as their interests
  43260. wonæt correspond with yours. If you want some discs, order a couple from
  43261. each of the libraries which have the sort of material you want. See
  43262. which deal with your order and queries quickly and efficiently. Once
  43263. again, I have my own preferences but I could be mistaken, and it will
  43264. probably be a rewarding task for you to experiment for yourself.
  43265. 7.8
  43266. If you do, please write and tell me what you find. If I get enough
  43267. correspondence on this point to form some sort of consensus, I will
  43268. perhaps be able to make some recommendations based on your experiences
  43269. rather than just my own and hearsay.
  43270. 7.8
  43271. Image
  43272. 7.8
  43273. This is a new program from Ian Palmer (WordHound, BLIB, etc.) for
  43274. manipulating 16bpp and 24bpp images. It certainly appears very
  43275. interesting as it can alter the colour range, filter an image, resize
  43276. it, rotate it, merge two images, and so on. It can handle Sprites, Clear
  43277. files, PBMPlus, GIF and JPEG.
  43278. 7.8
  43279. So far as I aware, this is the first package of this type to be made
  43280. available as Shareware or PD and with a registration fee of only ú12, it
  43281. seems very good value.
  43282. 7.8
  43283. RMA manger
  43284. 7.8
  43285. This has been around for a while now but I was reluctant to recommend it
  43286. until I had tried it thoroughly. The idea is to try to return unused
  43287. blocks of memory in the Relocatable Module Area so that they can be used
  43288. by other applications.
  43289. 7.8
  43290. When you kill a module or when it gives up workspace which it has been
  43291. using, although this RAM is, in theory, available for other applications
  43292. to use, it is quite often fragmented. There is no provision in RISC OS
  43293. for these blocks to be Étidied upæ and this results in lots of small
  43294. pieces of unused (and unuseable) RAM accumulating. After a time, quite a
  43295. bit can be used up in this way. What RMA Manager does is to try to
  43296. collect all of these small pieces together into one block at the end of
  43297. the RMA, where they can either be used by new modules or returned to the
  43298. Wimp Pool. In fact, this is another good example of a PD program helping
  43299. to make up for the shortcomings in the Archimedes OS.
  43300. 7.8
  43301. Desktop customising
  43302. 7.8
  43303. One very useful feature of RISCáOS 3 is that the sprites used by the
  43304. Wimp to create the desktop can be replaced. As well as the icons for
  43305. disc drives, directories and the standard filetypes, the windows are
  43306. made up of a collection of sprites, and these, too, can be replaced.
  43307. Collections of sprites for customising window are usually called ÉToolsæ
  43308. to distinguish them from those used to modify the file icons. The latter
  43309. can, of course, be used with RISCáOS 2 as well, but tool sprites will
  43310. only work with RISCáOS 3.
  43311. 7.8
  43312. Most Archimedes users have probably seen a copy of Acornæs ÉNew Lookæ
  43313. which uses this feature to give a foretaste of possible future desktops,
  43314. but there are many others available in PD. One of the best of these is
  43315. DeskPatch. This is actually a collection of items and as well as some
  43316. rather nice directory and drive icons, it produces other improvements as
  43317. well, including attractive solid 3D file dragging and a better multi-
  43318. file drag icon than the one provided by Acorn.
  43319. 7.8
  43320. What prompted me to raise this is that I took my A5000 along to the
  43321. recent NCS Open Day and a lot of people remarked upon my desktop. I have
  43322. become so accustomed to it that I no longer notice it but I certainly
  43323. find the Énormalæ Acorn desktop very dated now. I have avoided things
  43324. like Éfancyæ backdrops and high resolution screen modes because I prefer
  43325. things to be fast and functional rather than pretty, but over the past
  43326. year my desktop has become somewhat Épersonalisedæ. As well as
  43327. DeskPatch, I use some Window Tool sprites taken from a PD set and a
  43328. system font that I discovered among hundreds of others.
  43329. 7.8
  43330. I have put together a disc of desktop sprites and tools plus DeskPatch
  43331. for this monthæs special offer. You might think, as I did at first, that
  43332. you canæt be bothered with all this Éfancyæ stuff but itæs amazing how
  43333. much you can do to customise your desktop.
  43334. 7.8
  43335. For a copy of this disc, please send a cheque for ú1 or four first class
  43336. stamps to me at 39 Knighton Park Road, Sydenham, London SE26 5RN.ááA
  43337. 7.8
  43338. Kerner  and KernAll
  43339. 7.8
  43340. Dave Walsh
  43341. 7.8
  43342. Kerning is the process by which two letters are moved closer together,
  43343. e.g. between the A and the W of AW Ö or should that be AW? Kerner and
  43344. KernAll aim to provide automatic kerning information between letters in
  43345. all applications.
  43346. 7.8
  43347. Without doubt, text that has been kerned looks more professional, and
  43348. the ability to add kerning information to the RISC OS 2 fonts is very
  43349. attractive. There are two components to the system, one to add the data
  43350. to the font (but remember to keep an original of the font just in
  43351. case...) and the other a small module that redirects font data and tells
  43352. it to use kerned data instead.
  43353. 7.8
  43354. Kerner allows the kerning data to be added to your current fonts by
  43355. having an individual font directory dragged to its icon on the iconbar.
  43356. A manual kerner control panel appears and you are ready to start.
  43357. Unfortunately, even though the first part of the manual was obviously
  43358. written for a complete novice, as soon as it approached the ötechyò bit,
  43359. it fell a little short. Kerner works by calculating the space between
  43360. pairs of letters; these can either be laboriously typed in or accepted
  43361. from a pre-defined file. There didnæt appear to be any way of seeing
  43362. which pairs had been selected in the pre-defined file before the
  43363. calculation, or of saving any series that you typed in yourself for
  43364. further use.
  43365. 7.8
  43366. Putting this small technical hitch aside, I continued with the automatic
  43367. kerning option (after which I could see a list of letter pairs that had
  43368. been kerned) on the Bede font. Sure enough, all the letters intermingled
  43369. in a far more aesthetically pleasing way on the sample words I tried.
  43370. Similarly, I kerned my Freehand font without thinking, only to find that
  43371. the tails no longer connected Ö which is why you should keep a safe
  43372. backup of the fonts before using Kerner!
  43373. 7.8
  43374. Manual kerning is also very simple to undertake by dragging the right
  43375. hand letter towards or away from the left hand letter until you are
  43376. happy. It was at this point that I decided to try the Kernall function
  43377. of the program (which incidentally needs to be loaded before the !Fonts
  43378. application is initialised). As promised in the manual, it kerns the
  43379. letters beautifully in any application but it was whilst using Draw that
  43380. a rather serious flaw emerged. Although the font is kerned, the screen
  43381. still thinks that the word ends where the unkerned word would have
  43382. ended. In Draw, you could simply change the text to a path, ungroup the
  43383. letters and then regroup them to get rid of the extra öinvisibleò
  43384. letters at the end of the word, but could you really call this
  43385. öautomatic kerningò?
  43386. 7.8
  43387. Similarly, in Impression II and Advance (though not in Ovation), the
  43388. text is extended by the invisible space that would have been occupied by
  43389. the unkerned letters. Editing a document when the caret position does
  43390. not indicate the true text position is rather unnerving. Searching
  43391. within the application help notes, I came to the solution öSome programs
  43392. may have a few problems with this, such as Impression, where the cursor
  43393. appears where it used to, but the text is kerned. The best solution is
  43394. to wait for a new version.ò I wonder if this is a new version of Kerner
  43395. or of Impression? It was whilst printing out from Impression through a
  43396. Turbo Driver that another apparent shortfall came to light, when the
  43397. printer superimposed the kerned text with a condensed typeface version.
  43398. 7.8
  43399. In summary, Kerner does what it sets out to do, although Kernall clashes
  43400. with standard, best-selling software quite fatally. If you are lucky
  43401. enough to have a system where the kerned data can be used without using
  43402. Kernall, you will appreciate its features, otherwise the message seems
  43403. to be, in Design Conceptæs words, öwait for a new versionò.
  43404. 7.8
  43405. Kerner and Kernall, from Design Concept, costs ú15 inclusive.ááA
  43406. 7.8
  43407. Punctuate
  43408. 7.8
  43409. Rocky Grove
  43410. 7.8
  43411. There are two separate programs called öPunctuateò. One is from Xavier
  43412. Software and costs ú32 +VAT and the other is from Topologika and costs
  43413. ú20 +VAT or ú22 through Archive.
  43414. 7.8
  43415. Both programs aim to provide tuition and practice in English punctuation
  43416. skills. To save confusion due to the almost identical tiles I shall
  43417. refer to the programs by the name of the software house i.e. Topologika
  43418. and Xavier.
  43419. 7.8
  43420. Punctuate from Topologika
  43421. 7.8
  43422. This program, first released in 1987, is a former BBC program. According
  43423. to the manual, the only change from the BBC version is that the scores
  43424. can be saved to Edit. It takes over the whole screen and makes no use of
  43425. the mouse.
  43426. 7.8
  43427. To quote the manual, öit works like this. ÉStoriesæ, from which selected
  43428. punctuation marks have been deleted, are displayed. The playeræs job is
  43429. to put them back.ò It is aimed at children from öeight to adultò.
  43430. 7.8
  43431. The manual
  43432. 7.8
  43433. The manual is written for all computers with an Archimedes insert. (Is
  43434. this really necessary in the days of word processing?) It is quite a
  43435. well-written document, two thirds of which give an educational
  43436. background to the need for developing the skill of punctuation. This
  43437. includes childrenæs writing and extracts from the National Curriculum.
  43438. Unfortunately, the oldest example of a childæs work is from Emmeline Ö
  43439. aged 7, and all the other work is from younger children. This seems
  43440. strange when the stated age for which the program is aimed, is children
  43441. of eight years and older (an age range with which I would concur).
  43442. Instructions for the use of the program do not appear until page 16, but
  43443. they are not particularly necessary as there is a comprehensive series
  43444. of Tutor sessions on the disc, which take you through the basic use.
  43445. 7.8
  43446. The program
  43447. 7.8
  43448. When the program is loaded, you are presented with the initial menu
  43449. choice of; stories, punctuation marks, speed and sound volume; plus,
  43450. following the entry of a password, access to the teachersæ page. When
  43451. you have made your choice, you are given a page of text stripped of
  43452. whatever punctuation marks you have chosen (including capital letters).
  43453. At the bottom of the screen, on the left, is a box containing the
  43454. removed punctuation marks. On the right is a box labelled öDoneò, which
  43455. contains the marks which have been successfully placed. The marks are
  43456. chosen at random and have to be steered by use of the cursor keys to
  43457. their correct place. Correct answers gain points and incorrect ones lose
  43458. them. <Escape> can be pressed to give up on that mark (and lose even
  43459. more points!) but I found it a drawback, that the only way to terminate
  43460. in the middle of a story was to select each uncompleted mark in turn and
  43461. press <escape> for each one.
  43462. 7.8
  43463. The teachersæ page
  43464. 7.8
  43465. This allows you to customize the exercises and to edit or enter text. It
  43466. is fairly straightforward for children or teachers to enter their own
  43467. text. Indeed, this is a necessary procedure as the supplied texts are
  43468. not really meant for class use. The text entry is very reminiscent of
  43469. the old BBC days Ö memories of my youth! There is word-wrap and left
  43470. justification. The only correction is by deleting back to the mistake or
  43471. finishing and editing the text. To edit the text you have to copy and
  43472. then amend it. This part can be confusing for those who are more used to
  43473. modern word processing packages. One handy utility for the clumsy is a
  43474. utility called !Recover which recovers any accidentally deleted stories.
  43475. 7.8
  43476. Overall, it is a fairly basic program which just about does the job it
  43477. sets out to do; but it is very dated. Its main advantage is that it
  43478. treats capital letters as punctuation marks and therefore is of use to
  43479. children who are starting to punctuate their work.
  43480. 7.8
  43481. Punctuate from Xavier (version 1.01)
  43482. 7.8
  43483. This program is written specifically for the Archimedes and is thus far
  43484. more modern. The menu screen is multitasking although, once the program
  43485. is run, it takes over the whole display. The program can be terminated
  43486. at almost any time by pressing <escape>. One note Ö the copy with which
  43487. I was originally supplied, was only for RISC OS 2 (same version number!
  43488. but áI got the error öUnable to move memoryò). I was very speedily
  43489. supplied with an upgrade by Xavier.
  43490. 7.8
  43491. To quote the manual, öIt is the intention of the program to provide both
  43492. tuition and practice in English punctuation skills.ò
  43493. 7.8
  43494. The manual
  43495. 7.8
  43496. The manual is straightforward and well written. It takes you step by
  43497. step through all the programæs facilities.
  43498. 7.8
  43499. Installation
  43500. 7.8
  43501. Before using the program for the first time, you have to initialize the
  43502. disc by entering the useræs name as the software owner. Once this has
  43503. been done, you apply to Xavier for a Lock code number. This then allows
  43504. you to make backup copies or install the program on hard disc or
  43505. network.
  43506. 7.8
  43507. The program
  43508. 7.8
  43509. Once the program is loaded, a menu is displayed, from which you can
  43510. select the list of sentences to be used, the punctuation marks to be
  43511. worked on, and one of three activities at three different levels.
  43512. 7.8
  43513. The Tutor displays a sentence above which are ten punctuation marks.
  43514. Using the mouse pointer and on screen arrow icons, you chose the place
  43515. in the sentence and then the appropriate mark. A Clue is available which
  43516. highlights the missing mark. A Help facility will display either a
  43517. brief, or a detailed, explanation of the required punctuation mark.
  43518. 7.8
  43519. The Speed Test is described as a light relief game. A displayed sentence
  43520. has one punctuation mark removed. At the top of the screen, the ten
  43521. punctuation marks rotate at quite a speed. You have to click on the
  43522. missing mark.
  43523. 7.8
  43524. The Quiz Master is the most complicated and difficult of the three
  43525. options. It is, again, a type of game. The user selects the level of
  43526. difficulty and then has to choose from three possible solutions to a
  43527. punctuation problem before the time runs out.
  43528. 7.8
  43529. The three Levels select the speed of the games and the number of
  43530. punctuation marks used. Practice allows the user to choose which ones
  43531. are used, and only use one mark at a time. Basic has a mixture,
  43532. excluding dash and brackets and Advanced uses all the available marks.
  43533. 7.8
  43534. By clicking <menu> over the menu page, you get the choice of creating or
  43535. editing sentences or printing worksheets. These are fairly simple in
  43536. operation, the first two using normal word processing facilities. A
  43537. useful extra is that there is a facility to give alternative marks Ö for
  43538. example in the following sentence: Mary works hard;/, but she needs the
  43539. money. Either the semi-colon or comma would be acceptable and the
  43540. program allows for this.
  43541. 7.8
  43542. This is a comprehensive program which, on the whole, succeeds in
  43543. providing an aid to learning punctuation. In my view, there are two main
  43544. draw backs. Firstly, capital letters are not treated as punctuation
  43545. marks, which means that the program is pretty useless for teaching full
  43546. stops on their own Ö the first stage in teaching punctuation. Secondly,
  43547. whatever level is chosen, all ten punctuation marks are displayed,
  43548. making it unnecessarily complicated for the younger child.
  43549. 7.8
  43550. Conclusion
  43551. 7.8
  43552. Both my colleagues and I have used the programs with the whole range of
  43553. KeyáStageá2 children. Both programs have their strengths and weaknesses.
  43554. I feel that the Topologika program is more suited for the lower end of
  43555. Key Stage 2 while the Xavier one would be better suited for the oldest
  43556. children at KeyáStageá2 and probably most of Key Stage 3.
  43557. 7.8
  43558. At a time when the average primary school is lucky to have more than one
  43559. computer per class, I have one niggling worry concerning any program of
  43560. this type which normally takes quite a time to complete. Is it a good
  43561. use of computer time for one pupil to practice punctuation while other,
  43562. more comprehensive programs, like word processors, databases, turtle
  43563. graphics, simulations, etc are lying idle?ááA
  43564. 7.8
  43565. Opening Doors on IT Capability
  43566. 7.8
  43567. Nick Harris
  43568. 7.8
  43569. öOpening Doors on IT Capability Ö Educational Courseware from ITALò is
  43570. the rather long-winded title for integrated collections of data in the
  43571. forms such as text, graphics, CSV and sound files. They contain extracts
  43572. from various sources such as newspapers, books, plays, etc in the form
  43573. of pictures, photographs, maps, graphs, drawings, data and/or sound. The
  43574. files also include tutoræs notes and sets of student activities.
  43575. 7.8
  43576. Each collection comes in a plastic case slightly smaller than a video
  43577. cassette and, apart from a very brief explanatory sheet, there are no
  43578. actual printed instructions. However, it is possible to purchase a video
  43579. to accompany each set and also printouts of the text files.
  43580. 7.8
  43581. The purpose of each package is ö... to allow students to demonstrate
  43582. higher levels of IT capability. Currently, students have to collect all
  43583. their own data, and then process it, or the data arrives fully processed
  43584. in applications. These packages remove the hassle of collecting
  43585. information, leaving the challenge of handling and communicating it in
  43586. an exciting way. 
  43587. 7.8
  43588. What is more, by using spreadsheets and multimedia authoring packages,
  43589. students can also be actively involved in modelling.ò 
  43590. 7.8
  43591. The packages contain one or more labelled and numbered discs all of
  43592. which hold !ArcFS (read only), plus a utility to set mode 15 on a
  43593. double-click and a directory of compressed data. 
  43594. 7.8
  43595. The first disc in each set also has a !Starthere file which explains
  43596. that all the package basically requires is a simple working knowledge of
  43597. Paint, Edit and Draw and directions as to which files to read first in
  43598. the Tutoræs Directory. In the multi-disc sets a ömapò of the package is
  43599. given and also some information about relevance to the National
  43600. Curriculum.
  43601. 7.8
  43602. Four sets have so far been issued, Using Pictures (KS2/3 History) ú15,
  43603. Using Objects 1 (KS2/3 History & Technology) ú20, Impressionism, (KS2/3
  43604. Art) ú40 and Limestone Scenery (KS3/4 Geography) ú40. These prices from
  43605. ITAL are inclusive of VAT and cover the cost of a site licence.
  43606. 7.8
  43607. öUsing Picturesò
  43608. 7.8
  43609. A CSV file lists all the 120 plates in Pyneæs öMicrocosmò  ö...a
  43610. national work devoted to the domestic, rural and commercial scenery of
  43611. Great Britain and may be considered as a monument, in the rustic style,
  43612. raised to her gloryò and nine sprite files of single plates. There are a
  43613. series of eight text files which introduce the student to the following
  43614. skills: (a) learning to look at pictures, (b) using pictures as primary
  43615. sources for history and (c) computer-based picture-handling and database
  43616. techniques.
  43617. 7.8
  43618. Some of the activities are: (1) identifying from which illustrations
  43619. details have been taken (2) finding details from short descriptions (3)
  43620. comparing a full written list of illustrations with those on disc (4)
  43621. interrogating a datafile of illustrations (5) more general questions
  43622. using the datafile (6) comparing domestic life then and now (7) A Day in
  43623. the Life Ö historical imagination (8) considering the reliability and
  43624. usefulness of historical sources.
  43625. 7.8
  43626. öUsing Objectsò
  43627. 7.8
  43628. A CSV file lists basic physical data and a set of 24 digitised
  43629. photographs illustrate the objects: öeight domestic ironsò. Text files
  43630. present a range of eleven activities that use the pictures and data
  43631. supplied as both historical evidence and showing technological
  43632. advancement. In addition, the Tutor file contains answers to some of the
  43633. activities.
  43634. 7.8
  43635. öImpressionismò
  43636. 7.8
  43637. This is a four disc set containing text files on the history of the
  43638. period, short biographies of nine Impressionists and simple written
  43639. descriptions to accompany the seventeen digitised pictures. Fourteen
  43640. activities, from looking at pictures to using Paint and Draw as creative
  43641. tools, are given plus some extras.
  43642. 7.8
  43643. öLimestone Sceneryò
  43644. 7.8
  43645. This is a four disc set with maps, diagrams and thirty photographs of
  43646. the area around Malham, Goredale and Ingleborough in North Yorkshire.
  43647. There are nine activities that aim to cover: revision of basic ideas
  43648. (weathering, erosion, deposition), practice of map skills, knowledge of
  43649. limestone features, understanding of the processes which help to form
  43650. them, knowledge and understanding of the three major factors affecting
  43651. the landscape in the area under study and ability to identify limestone
  43652. scenery.
  43653. 7.8
  43654. Conclusions
  43655. 7.8
  43656. I have been looking at these packs during the school holidays and
  43657. therefore have not had the opportunity to use the sets with classes,
  43658. however some points can be made.
  43659. 7.8
  43660. The scanning used for the coloured images has resulted in low resolution
  43661. in the non-photographic images and also seems to have produced
  43662. aberrations in the Impressionistsæ colour and texture which makes them
  43663. inferior to photographic reproductions. This makes it rather difficult
  43664. to see and comment on the details required for answering many of the
  43665. questions.
  43666. 7.8
  43667. If Paint, Edit and Draw really are so effective, why has so much other
  43668. software been written? I suspect that many teachers would be more
  43669. familiar with applications purchased in addition to those supplied with
  43670. the machine so that using Paint, Edit and Draw might appear to them to
  43671. be a retrograde step. Some of the activities seem very basic Ö such as
  43672. simply finding and matching or completing sentences. These hardly
  43673. justify the expense of using the hardware. But then other activities are
  43674. more sophisticated, e.g. designing oneæs own worksheet, so that there
  43675. seems to be a conflict between data, data handling techniques, software
  43676. and hardware.
  43677. 7.8
  43678. I can appreciate that working through the activities, which do contain
  43679. data that pupils will not have to search for, would certainly fulfil IT
  43680. criteria. I feel, however, that the main content of the packages might
  43681. be better suited to being presented in book or folder form, given the
  43682. problems of accessing and examining the data by opening and closing
  43683. multiple windows in different applications especially in Paint.
  43684. 7.8
  43685. ITAL are perhaps correct when they suggest that the data should be used
  43686. with a multimedia authoring program and a confident teacher might well
  43687. prefer to tailor the data and activities with such a program, to create
  43688. their own IT experience. Problematically, some of the data is copyright
  43689. (e.g. all the pictures in Impressionism and the OS maps in Limestone
  43690. Scenery) and cannot, I assume, be copied or printed out,  which will
  43691. make it difficult to use these packs in a multi-user classroom
  43692. situation.ááA
  43693. 7.8
  43694. Multimedia Column
  43695. 7.8
  43696. Paul Hooper
  43697. 7.8
  43698. (Having added some material about Key Author, Paul was going to call
  43699. this the öGenesis/Magpie/Key Author Columnò, so weæve agreed to change
  43700. it to öMultimediaò! Ed.)
  43701. 7.8
  43702. Which multimedia are you using?
  43703. 7.8
  43704. I have had a number of requests from teachers in Norfolk to cover Key
  43705. Author in this column, as many of the schools around here appear to be
  43706. using this particular multimedia package. Thanks to Peter Stibbons of
  43707. Anglia TV, I am now beginning to get to grips with this package. I will
  43708. start converting some of the existing binders in the Swap Shop in the
  43709. next couple of weeks to Key Author format, but I would like to see some
  43710. other work prepared using this package. So if you have done any, please
  43711. send them to the address at the end of the article.
  43712. 7.8
  43713. This brings me on to the question in the title. With the availability of
  43714. Genesis, Magpie and Key Author, as well as Optima, GenUp, ClearView and
  43715. others, I was wondering whch is the most used multimedia package and
  43716. why? If you have any thoughts on this please write to me.
  43717. 7.8
  43718. The Horizon Project
  43719. 7.8
  43720. As any user of Genesis will be aware, Hampshire Microtechnology Centre
  43721. have published the final report on the Horizon Project along with the
  43722. CD-ROM. The original project was set up to allow schools in Hampshire to
  43723. create their own multimedia programs using Genesis, with support and
  43724. help from the Centre. Having now read the report and viewed many of the
  43725. applications on the CD-ROM, I am once again staggered at the abilities
  43726. of many of the pupils in our schools.
  43727. 7.8
  43728. The Project was funded by Acorn but, as the report states, ö...it is
  43729. clear that the enthusiasm of teachers and children was its real driving
  43730. force.ò Certainly, the use of multimedia seems to have motivated the
  43731. pupils, but quite why this is, the report leaves open. To me, one of the
  43732. most revealing comments in the report was a quote from a ten-year-old
  43733. who concluded that creating a multimedia package öis much harder than
  43734. writing an essay, but I donæt mind spending the time on it. You keep
  43735. seeing ways to make it better, like adding audio and finding easier ways
  43736. to link the pagesò.
  43737. 7.8
  43738. Case studies
  43739. 7.8
  43740. After the introduction and a brief history of the project, the report
  43741. takes twelve case studies which are very revealing. It seems that the
  43742. biggest problem is not so much the lack of resources or expertise in
  43743. schools but more a lack of time. This will come as no surprise to many
  43744. hard pressed teachers!
  43745. 7.8
  43746. One of the more surprising outcomes of the project is the fact that a
  43747. vast majority of the applications were produced by primary schools
  43748. rather than secondaries. The report concludes that the cross-curricular
  43749. nature of multimedia is more suited to the Primary sector rather than
  43750. the more subject-based secondary sector.
  43751. 7.8
  43752. The report is available from Hampshire Microtechnology Centre, Connaught
  43753. Lane, Paulsgrove Portsmouth PO6 4SJ. (0705-378266) Any teacher with an
  43754. interest in multimedia should get a copy for the excellent ideas and
  43755. case studies that it provides.
  43756. 7.8
  43757. Copyright?
  43758. 7.8
  43759. The report does make particular reference to the problems of discovering
  43760. copyright-free materials. I have always been very careful about the
  43761. materials that I use in applications. Yet it is very difficult to work
  43762. out what is copyright material and what is not. For example, if there is
  43763. an illustration in a book and it has been drawn by the author, it is
  43764. obviously his copyright. If, on the other hand, this author illustrates
  43765. his point about the Civil War with a contemporary illustration taken
  43766. from a broadsheet, is there any copyright on this and, if so, whose is
  43767. it? What about scanning pictures from books that are now out of print,
  43768. or from newspapers which are no longer published? How old does material
  43769. need to be before it is out of copyright? What about material that is
  43770. kept in national museums? If you video an object, can you then use a
  43771. still from that video in an application?
  43772. 7.8
  43773. If I use something from a PD library that is later discovered to be
  43774. copyright, am I liable or is the library liable? I have heard it said
  43775. that if you are a member of an organisation that charges a fee, say the
  43776. Scout Movement, then you are entitled to use material that is copyright
  43777. to that organisation Ö but I donæt know if this is correct. Is there an
  43778. Archive reader who is a lawyer and who could come up with answers to
  43779. some of these questions?
  43780. 7.8
  43781. The challenge
  43782. 7.8
  43783. Back in March, I issued a challenge to readers to devise a way to keep a
  43784. running total in a quiz within a Genesis application. I knew this was a
  43785. difficult one and wasnæt surprised when I didnæt get any replies for a
  43786. few weeks. Yet within the last week, I have had five replies, from
  43787. different parts of the country, all offering the same solution. I must
  43788. admit that it is not the solution that I had thought up!
  43789. 7.8
  43790. First from Peter Walder, öEssentially the trick is to create a page
  43791. which, whilst being open as far as Genesis was concerned, is not
  43792. actually visible on the screen. This page is hidden by using page
  43793. coordinates which means that, whilst the page is open, it is not
  43794. actually displayed. Information in the hidden screen was accessible to
  43795. any other Genesis page at any point during the use of the application.
  43796. The command HIDE WINDOW will do this for you. We used the technique so
  43797. that information that is entered at the start of the application, such
  43798. as name, date of birth, etc, could be stored out of sight and then be
  43799. Éread back inæ and printed out in a page designed to look like a
  43800. certificate at the very end of the application when the user has
  43801. completed a number of tasks.ò
  43802. 7.8
  43803. Graham Anderson of Itchen College in Southampton went one better, not
  43804. only did he suggest the same solution but he also included a quick quiz
  43805. on disc which I will put on the monthly disc. Graham says, öThe idea is
  43806. to have a hidden page on which a frame holds the value of the current
  43807. score. The frame that holds the running score is created when the page
  43808. is opened by script text something like:
  43809. 7.8
  43810. ON OPEN SET CONTENTS OF öScoreò TO (CONT-ENTS OF öRTotalò ON PAGE 1)
  43811. 7.8
  43812. To update the score we can use :
  43813. 7.8
  43814. SET CONTENTS OF öRTotalò ON PAGE 1 TO (( CONTENTS OF öRTotalò ON PAGE
  43815. 1)+1)
  43816. 7.8
  43817. Thanks to both Peter and Graham for these suggestions, a couple of
  43818. Archive mugs each will be winging their way to you.
  43819. 7.8
  43820. My solution
  43821. 7.8
  43822. Rather than use the hidden page method, my solution relied on the
  43823. ability of Genesis to transmit contents of boxes from one page to the
  43824. next. For the first page, we set the running total box (called Score27)
  43825. to 0 using the script below:
  43826. 7.8
  43827. DEF FRAME öScore27ò
  43828. 7.8
  43829. WORD öò
  43830. 7.8
  43831. STYLE 8
  43832. 7.8
  43833. FGCOL 7
  43834. 7.8
  43835. BGCOL 0
  43836. 7.8
  43837. AT 480 -672 608 -576
  43838. 7.8
  43839. BORDER
  43840. 7.8
  43841. END FRAME
  43842. 7.8
  43843. SET total TO 0
  43844. 7.8
  43845. DEF PROC öaddò
  43846. 7.8
  43847. BEGIN
  43848. 7.8
  43849. SET total TO total + 5
  43850. 7.8
  43851. SET CONTENTS OF öScore27ò TO total
  43852. 7.8
  43853. END
  43854. 7.8
  43855. Procedure Éaddæ increases the score and should be called when the
  43856. correct answer is given. I also have a procedure called Éminusæ which
  43857. takes a couple of points off if you get it wrong.
  43858. 7.8
  43859. On the next page I call the running total box ÉScore28æ and then set its
  43860. contents using the following script:
  43861. 7.8
  43862. SET CONTENTS OF öScore28ò TO CONTENTS OF öScore27ò ON PAGE 27
  43863. 7.8
  43864. Now I reset the variable Étotalæ to the contents of ÉScore28æ using the
  43865. modified procedure Éaddæ as below:
  43866. 7.8
  43867. DEF PROC öaddò
  43868. 7.8
  43869. BEGIN
  43870. 7.8
  43871. SET total TO CONTENTS OF öScore28ò
  43872. 7.8
  43873. SET total TO total + 5
  43874. 7.8
  43875. SET CONTENTS OF öScore28ò TO total
  43876. 7.8
  43877. END
  43878. 7.8
  43879. Thus we can continue to build up any number of pages using this method.
  43880. To show how this works, on the monthly disc is !PPH, the quiz out of
  43881. öthe Plagueò that uses this method.
  43882. 7.8
  43883. The Magpie Challenge
  43884. 7.8
  43885. This month I think its time to challenge all the Magpie users. Can you
  43886. devise a binder of, say, four or five scrolling pages, with a piece of
  43887. music playing in the background? The trick is that the music must NOT
  43888. restart each time the page is opened but must continue playing without
  43889. interruption? This rules out using the preferences page but it is
  43890. possible. One clue is to think about the music, not the binder!
  43891. 7.8
  43892. Hints and tips
  43893. 7.8
  43894. No matter how well you think you know a program, there are always things
  43895. that come as a complete surprise to you. I was discussing the
  43896. improvements to Genesis with a salesman from Oak at the NCS Open Day. I
  43897. started to complain that if you had two different Genesis applications
  43898. running at once and then you tried quitting one of them, the whole
  43899. machine locked. Iæve always performed a soft reset to get out of this
  43900. and had to wait for the machine to reboot. Imagine my surprise and
  43901. embarrassment when, using my own machine, the salesman pointed out that
  43902. if I pressed escape instead of the soft reset, the application would
  43903. quit quite happily!
  43904. 7.8
  43905. The Swap Shop
  43906. 7.8
  43907. We have added three more Magpie binders to the catalogue. These come
  43908. from Nicholas Horn in Thetford and use Magpie as a way of delivering
  43909. science support materials. Images 1 and 2 contain images on plant
  43910. tissue, pollution and earth science. Water Transport shows how plants
  43911. take up the water that they require. All three binders have electron
  43912. micrographs of plant tissue and are designed for A-level students and
  43913. those in further education.
  43914. 7.8
  43915. All the programs within the Swap Shop are available to any reader of
  43916. Archive or any educational establishments completely free of charge. All
  43917. you have to do is send a blank formatted DD or HD disc to the address at
  43918. the end of the article and I will send you the latest copy of the
  43919. catalogue from which you can order.
  43920. 7.8
  43921. Wot no Professional?
  43922. 7.8
  43923. As I write this on 24th March, and there is still no sign of Genesis
  43924. Professional as yet. My contacts within Oak inform me that the manuals
  43925. are to be delivered next Monday and they will start shipping towards the
  43926. end of the week. So, by the time you read this, I should have got to
  43927. grips with it and I will do a review next month.
  43928. 7.8
  43929. The End Bit
  43930. 7.8
  43931. If you have any questions about Genesis or Magpie or if you would like
  43932. to send me any applications, please send them to Paul Hooper, 11
  43933. Rochford Road, Martham, Great Yarmouth, NR29 4RL.á(0493-748474)ááA
  43934. 7.8
  43935. TOM
  43936. 7.8
  43937. Robert Chrismas
  43938. 7.8
  43939. TOM is a simulation of simple computer. The user can enter programs in
  43940. TOMæs memory and then watch what happens to TOMæs program counter,
  43941. accumulator and memory as the program is executed. It could be used as
  43942. part of a formal instruction program or by someone on their own who
  43943. wanted a simple introduction to programming in assembly language.
  43944. 7.8
  43945. TOM is a standard RISC OS desktop application. It supports the !Help
  43946. application and it can be entirely mouse driven although the keyboard
  43947. may be used.
  43948. 7.8
  43949. The TOM window shows the 48 word memory, accumulator, program counter,
  43950. keypad for input, a scrolling output device and a control pad.
  43951. 7.8
  43952. Programs are entered directly into TOMæs memory. The initial values of
  43953. accumulator and the program counter can be set and then the control pad
  43954. is used to run the program. Program execution may be fast, slow or
  43955. single step execution. Any output appears on the simulated printer.
  43956. 7.8
  43957. A decimal computer
  43958. 7.8
  43959. All values are displayed in decimal. The display allows up to six digits
  43960. for each word, or five with a ÉÖæ sign. However, despite what the
  43961. documentation says, it seems possible to store and calculate with much
  43962. larger numbers.
  43963. 7.8
  43964. The instruction set
  43965. 7.8
  43966. The TOM instruction set will seem quite strange to programmers of modern
  43967. microcomputers. About fifteen years ago, I remember teaching a similar
  43968. Ésimulatedæ low level language called CESIL (Computer Education in
  43969. Schools Instruction Language) to CSE students. (Never mind CESIL, who
  43970. remembers CSEs?)
  43971. 7.8
  43972. TOMæs instruction set comprises:
  43973. 7.8
  43974.   0  Halt
  43975. 7.8
  43976.   1  Load accumulator
  43977. 7.8
  43978.   2  Store accumulator
  43979. 7.8
  43980.   3  Add to accumulator
  43981. 7.8
  43982.   4  Subtract from accumulator
  43983. 7.8
  43984.   5  Multiply accumulator
  43985. 7.8
  43986.   6  Divide accumulator
  43987. 7.8
  43988.   7  Jump unconditionally
  43989. 7.8
  43990.   8  Jump if accumulator negative
  43991. 7.8
  43992.   9  Jump if accumulator zero
  43993. 7.8
  43994.   10  Jump indirect
  43995. 7.8
  43996.   11  Input to accumulator
  43997. 7.8
  43998.   12  Output from accumulator
  43999. 7.8
  44000. Unless otherwise stated, the addressing mode is absolute or implied.
  44001. There is no immediate addressing. TOM halts if it encounters an invalid
  44002. opcode.
  44003. 7.8
  44004. The three least significant decimal digits store the address, if one is
  44005. required. The next two digits (thousands and tens of thousands) store
  44006. the opcode.
  44007. 7.8
  44008. The manual
  44009. 7.8
  44010. The 19-page A4 manual includes sections on computer architecture, the
  44011. TOM instruction set, using TOM, and some worked examples. Four of the
  44012. chapters include a page of exercises so the reader can make sure he/she
  44013. has understood what has been covered. There were no solutions to the
  44014. exercises but the questions were quite easy. There is sufficient
  44015. information in the manual to provide a basic introduction to the
  44016. architecture and operation of a stored program computer. With ingenuity,
  44017. it is possible to write programs which make even a very simple
  44018. Écomputeræ like TOM do quite interesting things, but when someone
  44019. understands enough about programming to do so, they have no further need
  44020. of TOM. (The page numbers on the contents page are incorrect!)
  44021. 7.8
  44022. TOM programs are saved as simple text files which can be loaded again by
  44023. dragging them onto the TOM window. Editing facilities are minimal; if
  44024. you need to insert an instruction near the start of a program, the only
  44025. alternative to altering every line is to save the program, adjust it in
  44026. Edit and then load it back again.
  44027. 7.8
  44028. The version of TOM used for this review (version 1.1) includes a
  44029. disassemble option which displays the opcodes as two character
  44030. mnemonics.
  44031. 7.8
  44032. The name ÉTOMæ stands for ÉThoroughly Obedient Moronæ which probably
  44033. will not go down well in these Émore politically correct than thouæ
  44034. days.
  44035. 7.8
  44036. Conclusion
  44037. 7.8
  44038. Part of the introduction in the manual says ÉTOM enables inexperienced
  44039. users to get to grips with the concepts of machine code while ignoring
  44040. the complications of using a real assembler ...æ So it is no criticism
  44041. to point out that the language which TOM uses is quite a long way from
  44042. modern micro-computer languages and that the simulation does not
  44043. include: binary representation, addressing modes, display of flag
  44044. values, stack handling, etc. TOM does what it sets out to do; you can
  44045. enter programs written in an Éassembly languageæ and you can watch what
  44046. happens as they are executed.
  44047. 7.8
  44048. TOM is available from Keylink Computers Ltd, single user version ú29.95
  44049. +VAT, site licence ú99.95 +VAT.ááA
  44050. 7.8
  44051. Choices
  44052. 7.8
  44053. Hilary Ferns
  44054. 7.8
  44055. There is a vast amount of potential for using this content-free program
  44056. in the Primary school. It has been developed by Widgit Software as part
  44057. of the Software Development Partnership Scheme by NCET.
  44058. 7.8
  44059. What is Choices ?
  44060. 7.8
  44061. It provides templates to create multiple choice type activities using
  44062. numbers, words, pictures, animation and sound. Over 30 excellent, user-
  44063. friendly activities (called exercises) come as part of the package. 
  44064. Each exercise can be configured to respond to mouse, keyboard, concept
  44065. keyboard, touch window or switch control.
  44066. 7.8
  44067. Any exercise can contain up to twenty screens, and as each is correctly
  44068. completed one is rewarded by a sound. The end of a whole exercise is
  44069. denoted by another musical interlude. You can set up a group of varied
  44070. exercises. Several different sounds are provided, or you can create your
  44071. own horrible noises using digitised sound. The simple sprites provided
  44072. include animals, transport, flowers, teapots, mugs, umbrellas, food,
  44073. clothes, actions, numbers, dice, coloured shapes, spotted ladybirds,
  44074. etc.
  44075. 7.8
  44076. Starting off
  44077. 7.8
  44078. The program loads in the usual way, but clicking on the icon on the
  44079. iconbar does not set the program running. You are required to drag a
  44080. Resources Éfolderæ (directory) to the icon, at which point the title
  44081. screen and menu appear. You can simply slide off the Start option to
  44082. reach a submenu showing the available exercises. I ran exercises
  44083. successfully from both floppy and hard disc. A short synopsis on each
  44084. one is provided as an appendix to the documentation. The documentation
  44085. was easy to follow, although not particularly well presented.
  44086. 7.8
  44087. The exercises
  44088. 7.8
  44089. The program comes with a huge selection of exercises, provided on four
  44090. floppy discs. Many of these follow similar ideas, for example: picking
  44091. the odd one out of a small group; sorting into sets according to
  44092. different criteria; matching dice and ladybirds to numbers; copying
  44093. sequences; pelmanism; snap. In addition to the exercises which have
  44094. obvious right and wrong answers, there are a few activities which allow
  44095. children to select their own preferences (e.g. clothes, food) and to
  44096. select a yellow blob to inform the computer that the activity or
  44097. sequence is complete. (This could be used for the start of simple
  44098. sentence construction.) Disc 4 is devoted to jigsaws with square pieces
  44099. which can be put together using various rules.
  44100. 7.8
  44101. In order to give a little more detail of the program, I will explain a
  44102. few of the exercises provided:
  44103. 7.8
  44104. OddType Ö Each screen has four pictures (e.g. lion, elephant,
  44105. helicopter, tiger), and a question (e.g. Which one is not an animal? or
  44106. Which one goes on water?) By using the mouse or space bar, a selection
  44107. box is moved from one picture to the next, and the correct answer
  44108. selected, again by mouse, keyboard, concept keyboard or switch control,
  44109. depending on how you have configured the devices.
  44110. 7.8
  44111. FindCover Ö This shows a small picture at the bottom which must be
  44112. matched to one from a choice of four on the screen. At the initial key
  44113. or mouse click, the four pictures are covered up and you have to
  44114. remember the box where the matching one is hiding. An extension of this
  44115. covering up idea is used in a pelmanism exercise.
  44116. 7.8
  44117. Snap Ö Here a series of pictures sit on top of each other, and clicking,
  44118. etc, will cycle through the pile. It can also be set to cycle through on
  44119. its own, the user only intervening for the snap.
  44120. 7.8
  44121. Copy6 Ö Each member of a set of six ladybirds must be matched with the
  44122. numeral corresponding to the number of spots. Likewise, dice are matched
  44123. to numerals. The template used for this could be adapted to perform
  44124. varyious word-matching exercises at many different levels.
  44125. 7.8
  44126. Sort3╫3 Ö Nine objects are sorted by either shape, number or colour into
  44127. three sets of three.
  44128. 7.8
  44129. Designing your own exercises
  44130. 7.8
  44131. The introduction to the booklet suggests that many teachers would be
  44132. getting good value for money if they use the program only with its
  44133. existing screens. I would agree with this, but perhaps point out that
  44134. the exercises provided are excellent only for infants and special needs.
  44135. You can adapt existing activities, or develop your own. Unless you have
  44136. a vast supply of suitable clipart, you would probably stick to exercises
  44137. using the existing pictures. Pictures can be freely taken from one set
  44138. of resources to another (via the RAM disc). I used both Draw and FontFX
  44139. to create numbers and words for maths and language activities, which
  44140. were then imported quite successfully to a resources folder (where they
  44141. are automatically converted to sprites). Once there, they are available
  44142. for you to use in extending existing exercises or creating new ones.
  44143. 7.8
  44144. Each activity is designed from a template. The layout and behaviour of
  44145. any exercise are determined by the design of the underlying template.
  44146. The existing content-free templates can be adapted, or new ones can be
  44147. created form scratch. It is this which is time-consuming and therefore
  44148. probably impractical for most class teachers.
  44149. 7.8
  44150. Various icons have to be set Éonæ or Éoffæ to determine such things as
  44151. which picture will be the correct answer; whether an arrow or a box
  44152. cursor moves from item to item; whether correct items need to be picked
  44153. in a particular order; whether items are covered up (as in pelmanism);
  44154. whether they will appear randomly or in fixed positions; whether the
  44155. chosen item is moved to another place on the screen.
  44156. 7.8
  44157. The finished template is automatically saved into a resources folder. A
  44158. new resources folder, with its correct hierarchy of named sub-
  44159. directories, can easily be created by accessing the iconbar menu. Only
  44160. one resources folder can be in use at a time, and individual templates
  44161. cannot be extracted from folders. I found this rather annoying when I
  44162. wanted to use the template for a Ésnapæ game (in resources1) to add an
  44163. exercise to my resource folder (resources5). One way to have done it
  44164. would have been to copy the whole of folder 1, rename it, run the
  44165. program and delete the unwanted templates.  But then I would have been
  44166. without my templates from folder 5. Consequently I chose to recreate a
  44167. Ésnapæ template, making note of the settings.
  44168. 7.8
  44169. I have tried to think of ways in which the use of the program could be
  44170. extended to juniors and high-flying infants. Consequently, I have
  44171. successfully designed a set of exercises to give times tables practice,
  44172. and also a challenge to match flags to their correct countries. It is
  44173. actually worth investing time in it, as the finished product is of good
  44174. quality. Furthermore, I suspect there would be in every Year 6 group at
  44175. least one computer whizz-kid who would enjoy the challenge of designing
  44176. more activities.
  44177. 7.8
  44178. To conclude...
  44179. 7.8
  44180. Overall I feel ÉChoicesæ is excellent value for money. The package I
  44181. reviewed is version 1.03 dated 1992, so I donæt know where it has been
  44182. hiding since, or indeed how many existing users are out there. Users are
  44183. permitted to distribute any resource material which they create,
  44184. provided of course the actual program is not included on the disc.
  44185. (Maybe the education column could act as a suitable link?)ááA
  44186. 7.8
  44187. AIM3 Ö Another Image Manager
  44188. 7.8
  44189. Ken Cowap
  44190. 7.8
  44191. AIM3 from The Delft University of Technology via Lingenuity is the
  44192. latest version of this image processing and management application,
  44193. updated to take full advantage of RISC OS3. In addition, it contains
  44194. improvements and some corrections to its predecessor AIM2 (for RISC
  44195. OS2). The software is primarily educational, giving the patient and
  44196. determined user a fairly deep insight into modern image analysis and
  44197. manipulation methods. Users with more modest needs will find image
  44198. improvement can be achieved without too much complexity. However, it is
  44199. limited to monochrome image output, though input may be mono or colour
  44200. and from a wide variety of formats and system types, including three
  44201. digitisers. Its great strength is its very wide range of powerful image
  44202. processing algorithms. It is not, however, an image manipulation package
  44203. in the manner of Paint or Draw and suchlike, though its images can be
  44204. output as sprites.
  44205. 7.8
  44206. The package
  44207. 7.8
  44208. AIM3 can be had as the software alone on two PD discs, costing ú1.60, or
  44209. software plus documentation (about 100 pages). The latter comprises, in
  44210. one A5 volume: öImage Processing, a First Introductionò, öThe AIM Useræs
  44211. Manualò (version for RISC OS2) and öThe AIM Reference Manualò. A
  44212. separate copy of the AIM Useræs Manual Revision 1 for RISC OS3 is
  44213. included, supplementing the RISC OS 2 version in the main manual. All
  44214. this can be obtained from Lingenuity, cost ú25 (no VAT). Disc 1 contains
  44215. the application itself and some special image files selected for various
  44216. undesirable characteristics to show how AIM3 can improve them. Disc 2
  44217. has copies of ChangeFSI, !Creator, !Translator, !Squash and a couple of
  44218. ordinary (squashed) sprites for experimentation.
  44219. 7.8
  44220. Documentation
  44221. 7.8
  44222. I would most definitely not recommend using the software without full
  44223. documentation; it is far too complex to yield to the intuitive approach,
  44224. particularly for a user starting on image manipulation. Having said
  44225. that, once the full books are available, it all becomes more
  44226. understandable, albeit in limited sessions. I found the first section
  44227. öImage Processing, a first introductionò very helpful, giving a
  44228. comprehensive overview of the whole concept, touching briefly on a wide
  44229. range of applications such as industrial inspection, medical and
  44230. biophysical, geology etc, as well as the methods used. The documentation
  44231. is well written and presented in an orderly sequence, with contents
  44232. lists and an index. The very few language translation idiosyncrasies
  44233. cause no real difficulties. Serious students might wish to study
  44234. öDigital Image Processingò (2nd. edition) by Rafael C Gonzalez/Paul
  44235. Wintz, ISBN 0-201-508036, from the Addison-Wesley Publishing Company.
  44236. 7.8
  44237. AIM2 to AIM3 changes
  44238. 7.8
  44239. Existing RISC OS 2 version users will find it easy to evaluate the
  44240. differences between their version and the new one. The AIM Useræs Manual
  44241. Revision 1 has margin lines denoting added or changed sections. I will
  44242. mention only the more important ones Ö certainly top of the list comes
  44243. the ability to accept images larger than the previous limit of 256╫256
  44244. pixels, though obviously this incurs a memory penalty. Bear in mind that
  44245. AIM3 always needs the memory for four images even though the relevant
  44246. windows may have been removed from the screen.
  44247. 7.8
  44248. To cope with larger images, a separate linking header file is
  44249. automatically written containing the relevant details; consequently the
  44250. writef[ile] option is now different.
  44251. 7.8
  44252. The histogram analysis now includes calculated statistics and an extra
  44253. utility öhistostatò prints the figures without displaying them.
  44254. 7.8
  44255. An edit operation now permits selection of a part of the displayed image
  44256. by ödrawingò a rectangle to enclose the wanted portion. This portion can
  44257. then be copied to another AIM display window, saved to disc or directly
  44258. copied into an open application.
  44259. 7.8
  44260. Compatibility with the Computer Concepts, Wild Vision and Irlam EPSON
  44261. range and öI-Scanò digitisers/scanners is now embodied. The disc 2
  44262. supplement contains copies of öChangeFSIò, öCreatorò and öTranslatorò
  44263. for increased versatility of image access from other platforms.
  44264. 7.8
  44265. Operation
  44266. 7.8
  44267. AIM3 uses four windows to display images at different stages of
  44268. processing, the user having fully flexible control of the sequence. This
  44269. is an excellent idea allowing fast recovery from a misguided process
  44270. step, and ease of process evaluation. With the default image size of
  44271. 256╫256 pixels this ploy isnæt too expensive on RAM, but it will be
  44272. appreciated that increasing the size of the four images rapidly makes a
  44273. 4Mb machine a necessity, and one with a minimised iconbar content at
  44274. that.
  44275. 7.8
  44276. A novel feature is provided by an additional scrolling window in which
  44277. the AIM-specific *-commands appear, either as they are keyed in or as
  44278. they are read from a macro, several of which are supplied. User-
  44279. originated macros can be developed using any text editor such as Edit.
  44280. The majority of operations are invoked from menu options and a minority
  44281. from AIM *-commands. This might sound untidy (why not all as menu
  44282. options?) but, in practice, it causes no trouble.
  44283. 7.8
  44284. The Éenginesæ of AIM3 are its 116 operational algorithms. It would be
  44285. quite impossible to describe all of them even briefly; I shall just list
  44286. the Éfamiliesæ and describe a few interesting ones, with some
  44287. illustrations.
  44288. 7.8
  44289. Grey-Value Image Operations
  44290. 7.8
  44291. Grey-Value Point Operations (4)
  44292. 7.8
  44293. Grey-Value Geometric and Arithmetic (28)
  44294. 7.8
  44295. Grey-Value Non-Arithmetic (6)
  44296. 7.8
  44297. Grey-Value Filter Operations
  44298. 7.8
  44299. Linear Filters (18)
  44300. 7.8
  44301. Non-Linear Filters (25)
  44302. 7.8
  44303. Adaptive Filters (2)
  44304. 7.8
  44305. Binary Operations
  44306. 7.8
  44307. Morphologic (Cellular Logic) Operations (12)
  44308. 7.8
  44309. Bitplane Binary Operations (7)
  44310. 7.8
  44311. Measurements in Binary Images (3)
  44312. 7.8
  44313. Utility Operations
  44314. 7.8
  44315. Display (4)
  44316. 7.8
  44317. Timer (2)
  44318. 7.8
  44319. Statistics (2)
  44320. 7.8
  44321. Miscellaneous (3)
  44322. 7.8
  44323. Figure 1
  44324. 7.8
  44325. Figure 2
  44326. 7.8
  44327. Figures 1 and 2 illustrate the improvement to be had from a single pass
  44328. of the Enhance (Laplace) filter which operates on successive 3╫3 pixel
  44329. groups using the following pattern:
  44330. 7.8
  44331.    0 -1 0
  44332. 7.8
  44333.   -1 5 -1
  44334. 7.8
  44335.    0 -1 0
  44336. 7.8
  44337. This attempts to reverse the out-of-focus degradation of the original
  44338. image caused by diffusion of what should have been a point (pixel) into
  44339. its neighbouring points.
  44340. 7.8
  44341. Figure 3 illustrates the image improvement possible using a Grey-Value
  44342. Non-linear (Fixed Size and Shape) filter called Émedianæ and a Grey-
  44343. Value Linear (Fixed Size and Shape) filter called Éenhanceæ,
  44344. alternately. Image ÉAæ is obviously badly degraded by shot-noise,
  44345. typically the result of a sub-standard transmission system. The Émedianæ
  44346. filter is applied first, resulting in image ÉBæ. This filter detects
  44347. Ésolitaryæ full-white pixels and calculates the median value of the
  44348. eight pixels surrounding each, then changes the pixel to that value,
  44349. effectively merging it into its immediate background. This filter also
  44350. detracts a little from image sharpness and after one pass (image ÉCæ) a
  44351. few noise pixels still remain Ö probably these were clumped pixels.
  44352. Experimentation shows that the best final result is obtained by next
  44353. applying the Éenhanceæ filter. For the mathematically-minded, this is a
  44354. near-equivalent of the Laplace operator. This brightens up the image
  44355. (ÉCæ) considerably, but a little noise still remains; this can be
  44356. completely removed by a second Émedianæ pass, giving the quite
  44357. remarkable final result in ÉDæ.
  44358. 7.8
  44359. Figure 4 shows an image of the moon lander, seriously degraded by lack
  44360. of contrast and being far too dark. This is treated with the Grey-Value
  44361. Image Operations option Éequal[isation]æ (histogram equalisation). This
  44362. generates (but doesnæt display) a histogram for the image and
  44363. recalculates the grey-values to be as flat as possible, resulting in
  44364. Figure 6. If the histogram is to be screened, the Utility Operation >
  44365. Statistics > Hist[ogram] option is selected and produces the results
  44366. shown in Figures 5 and 7. The clump of brightness levels well to the
  44367. left hand side of the graph in Figure 5 is re-distributed much more
  44368. evenly over the range of brightness values, resulting in Figure 6, a
  44369. great improvement. This is classed as Image Improvement, where the
  44370. factors causing the original poor quality are not known exactly but have
  44371. to be estimated by calculation.
  44372. 7.8
  44373. A slightly different process classed as Image Restoration is provided
  44374. and can be applied if the degrading factors are known with some
  44375. precision. This is the same as the process applied to pictures received
  44376. from the Hubble Space Telescope before its recent refurbishment, and is
  44377. possible because the mirror inaccuracies were eventually determined very
  44378. accurately (if late!) and can be used in algorithms to correct the
  44379. received images.
  44380. 7.8
  44381. Summary
  44382. 7.8
  44383. This is a fascinating and very instructive package for students of the
  44384. wide range of image processing applications, from sorting mechanical
  44385. components in a factory, through pictorial reconstitution, to the
  44386. analysis of space images, and very many more. No bugs were found. The
  44387. documentation is of a high standard, and good value for money. The only
  44388. risk is that you can spend hours exploring it while other tasks get
  44389. neglected!ááA
  44390. 7.8
  44391. Figure 3
  44392. 7.8
  44393. Figure 4
  44394. 7.8
  44395. Figure 5
  44396. 7.8
  44397. Figure 6
  44398. 7.8
  44399. Figure 7
  44400. 7.8
  44401. Creator 2
  44402. 7.8
  44403. Robert McCann
  44404. 7.8
  44405. The original version of Creator (which is a scrolling or platform games
  44406. creation system) was reviewed in Archive 6.7 p64 Ö the version under
  44407. review is 2.00b (Oct 25 1993).
  44408. 7.8
  44409. Creator 2 is supplied in a video cassette box containing three discs, a
  44410. 104 page A5 manual and some supplementary sheets. The discs are labelled
  44411. Programs, SoundFX and Examples and each disc contains a readme file with
  44412. further information about its contents. The supplement sheets explain in
  44413. more detail how to install the software onto hard/floppy disc.
  44414. 7.8
  44415. New features of Creator 2 include:
  44416. 7.8
  44417. Tiles
  44418. 7.8
  44419. You can make up a larger background by using tiles which are small
  44420. sprites that might be parts of walls, doors, trees, windows, etc. The
  44421. use of tiles means that you donæt have to create large full-screen
  44422. backdrops but only small sections and then build up a complex picture
  44423. using the screen and map editors. The screenshot opposite shows a
  44424. section of the completed tutorial game. This is a full mode 27 screen,
  44425. to give you some idea how large the tiles are.
  44426. 7.8
  44427. Multi-level games
  44428. 7.8
  44429. There is now proper support for multi-level games that are made up of
  44430. different graphics and actions. In fact, the levels could be completely
  44431. different games.
  44432. 7.8
  44433. Partial saves
  44434. 7.8
  44435. Most of the editors allow you to save their individual contents, so it
  44436. is possible to build up a library of sprite files, path files, event-
  44437. handling lists, sound files etc. (Alpine have made use of this to create
  44438. a number of starter files to help you in your first game creation.)
  44439. 7.8
  44440. Other new features
  44441. 7.8
  44442. Other features include the ability to detect whether an ARM3 processor
  44443. is fitted. This will allow you to add to the graphics or action if the
  44444. computer running the game is capable of doing so. You now have the
  44445. option to create user events. This could be an event that is triggered,
  44446. say, after 5 minutes if you donæt complete a particular level or puzzle.
  44447. 7.8
  44448. The games you create can be encoded, so that no one else can hack into
  44449. them even if they have a copy of Creator 2.
  44450. 7.8
  44451. Installation
  44452. 7.8
  44453. On my computer Ö a 410/1 with 4Mb ram, 40Mb hard disc, multisync
  44454. monitor, RISC OS 3.1 and an ARM2 Ö I simply dragged the contents of each
  44455. disc to their own sub-directory in a Creator 2 working directory. In
  44456. total this comes to 3,090,806 bytes because the example games are
  44457. compressed onto the floppy discs.
  44458. 7.8
  44459. The manual
  44460. 7.8
  44461. Before running the software, I began to read the manual and was pleased
  44462. to find a tutorial section. This takes you through developing a simple
  44463. one-screen platform game. The files for this tutorial are supplied in a
  44464. tutorials directory: variable, event and object lists, plus all the
  44465. necessary sprite files. Having said this, I suggest that you read all of
  44466. the manual first so that you understand what is happening in the
  44467. tutorial.
  44468. 7.8
  44469. Creator 2 menus
  44470. 7.8
  44471. Creator 2 installs itself on the right of the iconbar but clicking
  44472. <select> or <adjust> on the icon does nothing, because all operations
  44473. are from the main menu. This contains seven items in addition to the
  44474. usual Information and Quit: design, show sprites, show objects, game
  44475. options, print options, save game and save sprites. The design option
  44476. leads to a submenu where you do most of the game design work.
  44477. 7.8
  44478. Screen & map editors
  44479. 7.8
  44480. This is where you lay out the screens using the sprites that you have
  44481. created in Paint or whatever. After this, you lay out the maps on top of
  44482. the screens which involves defining where your character can and cannot
  44483. go, e.g. floors, doors, walls, ladders. The next stage is to define the
  44484. objects and animation in the game. If it is a scrolling game like
  44485. Invaders, you can also add waves of alien attacks or, if it is like
  44486. Repton, you can add paths.
  44487. 7.8
  44488. Path editor
  44489. 7.8
  44490. Paths are defined very much like drawfiles. You make the path up from
  44491. straight lines in the path editor and, while you are editing, you can
  44492. have the backdrop showing to enable you to go around objects correctly.
  44493. At the end of the path sequence, it will automatically repeat unless you
  44494. tell it otherwise, by using the event editor, where an event will then
  44495. occur for you to act upon.
  44496. 7.8
  44497. Wave editor
  44498. 7.8
  44499. At its simplest level, the wave editor allows the object editor and
  44500. event editor to deal with multiple objects as if they were one object.
  44501. This allows large attack waves to be built up quickly and controlled
  44502. easily.
  44503. 7.8
  44504. Event editor
  44505. 7.8
  44506. One of the most important parts is the event-handling editor which
  44507. allows you to decide what happens when you are shot or when a particular
  44508. key is pressed. The screenshot overleaf shows part of the event list for
  44509. the Z key. Most of the event lists are multiple IF statements. The list
  44510. shows what to do if <Z> is pressed, lines 1 to 3 in this screenshot are
  44511. for what happens if <Z> is pressed when your character has its back to
  44512. you: you replace on screen heroback with the animated sequence hero turn
  44513. left, so all you have to do is create the correct IF statements for the
  44514. possible actions of each particular key.
  44515. 7.8
  44516. This is probably the hardest part of the software even though it has
  44517. been made as simple as possible. With most actions available from menus
  44518. or icon selections, you can even paste words from menus to help reduce
  44519. the amount of keyboard work. Although you donæt need to know how to
  44520. program a computer, an understanding of some of the concepts will help
  44521. you to produce better event-handling routines.
  44522. 7.8
  44523. Object editor
  44524. 7.8
  44525. Closely tied in with the Event editor is the Object editor. This is
  44526. where you create the animated sequences such as walking, turning,
  44527. climbing, etc. For this, you use the sprites that you have created. For
  44528. instance turning to the left may have three sprites to animate it as
  44529. shown opposite.
  44530. 7.8
  44531. Each animation sequence can have up to twelve separate frames and each
  44532. object can be placed on different levels of the screen. This could allow
  44533. you to implement parallax scrolling. With each object, you set certain
  44534. parameters such as collision detection, invisibility and how long this
  44535. animation will take (in öticksò each tick is 1 screen refresh).
  44536. 7.8
  44537. Printouts
  44538. 7.8
  44539. A very useful option on the main menu is the print option which lets you
  44540. print out all or part of the important game information such as event
  44541. lists, path details, sound details, etc. All you do is set the options
  44542. you want and then save the game to the printer driver. Unfortunately,
  44543. you cannot save this information into Edit as this option only works
  44544. with the printer driver.
  44545. 7.8
  44546. Conclusion
  44547. 7.8
  44548. The software is simple and easy to use and I donæt think that Alpine
  44549. could make it much easier to create a game. However, games creation is
  44550. intrinsically difficult and so a lot of planning is required before you
  44551. can start to use this software successfully.
  44552. 7.8
  44553. On the whole, the software is fast and efficient, and the results are
  44554. only really limited by your imagination and personal capabilities. So,
  44555. if you have ever wanted to create your own games but you cannot program
  44556. your computer, this software is for you. Alpine Software say that there
  44557. are no royalties to pay and you are free to distribute the games that
  44558. you create freely or for money. All they ask is that you acknowledge
  44559. Alpine Software and the use of the Creator 2 software.
  44560. 7.8
  44561. Creator 2 is produced by Alpine Software at ú49 plus ú1.50 p&p or ú55
  44562. through Archive. Users of Creator 1 can upgrade from version 1 direct
  44563. from Alpine Software at ú20 +VAT.ááA
  44564. 7.8
  44565. Chemistry by PTW Software
  44566. 7.8
  44567. John Oversby
  44568. 7.8
  44569. The disc contains an application, !Chemistry, a demonstration version of
  44570. !Chemistry, a screen font which is used by the application in place of
  44571. Acornæs system font, some drawfiles of chemistry apparatus and
  44572. documentation in the form of both Impression files and text files.
  44573. 7.8
  44574. The !Chemistry application loads onto the iconbar and appears as a
  44575. Periodic Table on the screen.
  44576. 7.8
  44577. Selecting an element brings up information about that element, partly in
  44578. graphical format. This information is static but the numerical part can
  44579. be rounded up to the whole number, if desired. I had some difficulties
  44580. in appreciating the value of this presentation, apart from the
  44581. attraction of colour. It is not possible to have more than one element
  44582. displayed at once, so comparisons are difficult. Searching of the
  44583. database other than selecting via the Periodic Table is impossible which
  44584. is rather limiting. Graphical analysis of numerical data is not provided
  44585. and there is no provision for output to other applications. It is also
  44586. not possible to edit the database or to alter the layout of the
  44587. presentation. I felt that, compared with other databases, the
  44588. constraints outweighed its usefulness.
  44589. 7.8
  44590. Other facilities are also available from a sub-menu, such as a
  44591. reactivity series.
  44592. 7.8
  44593. A limited number of compounds are also provided from a sub-menu.
  44594. 7.8
  44595. The Impression files contain objective questions related to the
  44596. properties of metals and their compounds, supplemented by diagrams. The
  44597. drawfiles contain hand-drawn labelled pictures of simple chemical
  44598. apparatus.
  44599. 7.8
  44600. Conclusion
  44601. 7.8
  44602. With the increasing availability of hyper-databases (e.g. Genesis and
  44603. Magpie) and the opportunities for the use of animations and graphics in
  44604. searchable databases, this package has the feel of something a little
  44605. outdated. CD-ROMs are finding their way into schools at a rapid pace and
  44606. I would like see schools use their interactive facilities rather than a
  44607. more passive package.
  44608. 7.8
  44609. Chemistry costs ú15 inclusive from PTW Software.ááA
  44610. 7.8
  44611. PTW say that they have upgraded Chemistry by including Ovation files as
  44612. well and Impression and ASCII files. The price remains the same and
  44613. existing users can upgrade by sending PTW a disc and quoting their
  44614. serial number. Ed.
  44615. 7.8
  44616. ArtWorks Made Easy
  44617. 7.8
  44618. Christopher Jarman
  44619. 7.8
  44620. ArtWorks Made Easy is a book by Roger Amos, published by Dabs Press.
  44621. 7.8
  44622. Being new to computers, as well as to Impression and ArtWorks, I am just
  44623. the chap for whom anything labelled É...made easyæ was designed.
  44624. Basically, my technology is that of the Brownie box camera but donæt get
  44625. me wrong, I love my A4000. Indeed, since getting it, my wife has not
  44626. seen me for most of the daylight hours in the last nine months. This
  44627. means that I have been on a really steep ölearning curveò and am still
  44628. novice enough to know how it feels to be faced with incomprehensible
  44629. instructions. To me, a WIMP is still a playground insult, and anti-
  44630. aliasing is probably some devious way of dodging the Child Support
  44631. agency.
  44632. 7.8
  44633. A hard act to follow
  44634. 7.8
  44635. Iæve had ArtWorks itself now for about four months, and I find it very
  44636. stimulating. It comes with one of the best User Manuals of all the
  44637. programs I have looked at, so any further book for ArtWorks has quite a
  44638. hard act to follow. Furthermore, there is a öRough Guide to ArtWorksò
  44639. included with the package which is quite enough to get the average wimp
  44640. well started!
  44641. 7.8
  44642. This new Guide is a handy paperback of 269 pages, well bound with a nice
  44643. glossy cover. How useful was it to someone like me who has played about
  44644. considerably with Artworks and read the User Manual and rough Guide
  44645. pretty thoroughly? Well, the answer is, very useful indeed. Roger Amos
  44646. has expanded almost every aspect of the manual with simply-written
  44647. theories of lines, shapes, colour handling and printing. This is the
  44648. sort of detail not found in the manual and which, after a few weeks of
  44649. experimenting, some users would appreciate. I certainly did.
  44650. 7.8
  44651. After describing the basic installation, the author goes on to give, in
  44652. Chapter 3, a good overview of the major attributes of Artworks. This
  44653. also makes for a useful reminder if you have not used it for a month or
  44654. so. Chapter 4, on Lines and Shapes, goes into a lot of practical
  44655. details, explaining some functions which I did not get from my reading
  44656. of the manual or from three months playing about on the screen, for
  44657. example, the difference between ÉDuplicateæ and ÉCloneæ. Also, the
  44658. various uses of <alt>, <shift> and <control> while using <select>. Going
  44659. on to Chapter 5, Colour Handling, I learned many new details, all
  44660. explained in clear, concise English. Both in this chapter and in Chapter
  44661. 7, Text Handling, the advice and hints and tips about the use of the
  44662. blending tool were extremely helpful. In fact, there is a chapter near
  44663. the end called Hints and Tips which is entertaining and pertinent.
  44664. 7.8
  44665. Not glossy enough?
  44666. 7.8
  44667. Having invested in the Dabhand Guide to Impression II, I did wonder why
  44668. this Guide to Artworks seemed so much smaller for the same price. I
  44669. spoke to the publishers who pointed out that the Impression Guide had
  44670. very generous margins and far fewer words to a page. Readers, it would
  44671. seem, prefer the earlier style of smaller books with more words to a
  44672. page, so öArtWorks Made Easyò has gone back to that style. I was not
  44673. entirely convinced, as it seems to me that a glossy art package like
  44674. Artworks needs a very glossy publication to do it justice. Also, I have
  44675. to say that the illustrations, which are all black and white, are not up
  44676. to the excellent standard of the text. Some are almost incomprehensible.
  44677. 7.8
  44678. Conclusion
  44679. 7.8
  44680. This is a well-written volume of real help to users of Artworks. I found
  44681. the contents re-awakened my interest in a large number of important
  44682. attributes of the package, which I had quickly overlooked in only three
  44683. or four months of use. It contains a good number of hints and tips which
  44684. may be well-known to professional users but which, for relative
  44685. beginners, must be invaluable. It is a genuine follow up of what is
  44686. still a very good in-house useræs guide, because it expands the
  44687. knowledge and, in some cases, the theory which the original guide does
  44688. not attempt to cover.
  44689. 7.8
  44690. I sincerely hope that any subsequent reprints will have completely re-
  44691. vamped illustrations with possibly at least one full colour page or a
  44692. disc to go with it. Having said that, it will remain by my side all the
  44693. time I am using Artworks in future!
  44694. 7.8
  44695. Artworks Made Easy by Roger Amos is published by Dabs Press October
  44696. 1993, ISBN 1 870336 84 4, price ú14.95 (ú15 inc p&p through Archive).ááA
  44697. 7.8
  44698. Archimedes Games Makeræs Manual
  44699. 7.8
  44700. Dave Floyd
  44701. 7.8
  44702. Archimedes Games Makeræs Manual, written by Terry Blunt and published by
  44703. Sigma Press at ú14.95, is a 272-page programming tutorial aimed at users
  44704. who wish to write games for the Archimedes. Some knowledge of Basic V is
  44705. assumed by the author and the preface to the book suggests using the BBC
  44706. Basic Guide in conjunction with the text. A disc containing the program
  44707. listings is available separately, if required.
  44708. 7.8
  44709. Layout
  44710. 7.8
  44711. The book is produced in perfect bound format, which is not ideal for any
  44712. publication containing listings to be typed in, as it is rather
  44713. difficult to keep the pages open at the required place. Spiral binding
  44714. would have been a far more user-friendly option. The text itself is
  44715. written in a chatty style which I found very easy to get on with and
  44716. comprehend. It is split into ten separate sections plus an appendix at
  44717. the back. Contents and index sections are also included to allow easy
  44718. access to specific areas of interest. The sections themselves follow a
  44719. logical format, from planning, through static and moving graphics, 3D
  44720. imagery and sound before reaching chapters that deal with aspects
  44721. relating to arcade, role play and strategy styles of game. The final
  44722. chapter deals with the use of ARM code in games.
  44723. 7.8
  44724. In use
  44725. 7.8
  44726. One of the things that impressed me with this book was the amount of
  44727. space given to programming techniques and the prior planning necessary
  44728. before beginning coding. Much of the first three chapters deals with
  44729. these subjects which, although relevant to all forms of programming, are
  44730. treated more as an afterthought by many tutorials. The example listings
  44731. throughout the book are, for the most part, fairly short, and illustrate
  44732. the basic ideas while encouraging experimentation Ö a good way to learn
  44733. in my experience.
  44734. 7.8
  44735. The chapter on static graphics starts with a very basic example then
  44736. elaborates slowly to take in different methods of background patterns,
  44737. sprites, shadow text, plinths and the use of outline fonts. Mention is
  44738. made of the possibility of using drawfiles as backgrounds but the book
  44739. does not attempt to address this. I would have liked to have seen an
  44740. extra chapter on the use of drawfiles, explaining their format, but
  44741. realise that it is a complex area and is possibly beyond the scope of
  44742. the book, as stated.
  44743. 7.8
  44744. Less forgivable, is the lack of a detailed description of how the sprite
  44745. system works. Sprites make up an integral part of any game, so to gloss
  44746. over the subject and give advice to examine the Programmers Reference
  44747. Manual for more detail is not enough in my view. I would doubt that many
  44748. people within the target readership already own the PRM and the expense
  44749. would deter many at such an early stage in their programming
  44750. development. Some sprite calls are listed in the appendix at the back of
  44751. the book but far more detail should have been used within these pages.
  44752. 7.8
  44753. The section on moving graphics explains the difference between general
  44754. movement and animation, often misunderstood by beginners. Movement and
  44755. animation techniques are explained followed by various methods of
  44756. collision detection along with hardware and software scrolling of
  44757. screens. The following chapter examines background layers and the use of
  44758. scaling and perspective, all of which will give your game a more
  44759. professional look and feel. The remainder of this chapter is given over
  44760. to sound and a vast listing that enables you to create voices as sound
  44761. modules. This is the longest program in the book, and I feel that most
  44762. people would consider the purchase of the disc a better option than
  44763. typing in the eighteen pages of code that it comprises. The omission of
  44764. any mention of the use of soundtracker files for background music rather
  44765. surprised me, and I felt they should have been mentioned along with the
  44766. disadvantages and advantages of their use.
  44767. 7.8
  44768. The book then takes each type of game: arcade, simulation, adventure,
  44769. etc, and concentrates on techniques that can be used for their
  44770. implementation. Whatever type of game you are interested in writing, it
  44771. would be well worth reading all of these sections as much of the
  44772. information contained could be used in other types of game.
  44773. 7.8
  44774. The final chapter deals with ARM code and will only realistically be of
  44775. use to those who are learning Archimedes assembler or who already have a
  44776. working knowledge of it. For professional games, however, ARM code can
  44777. be essential so its inclusion is fully justified here.
  44778. 7.8
  44779. Conclusions
  44780. 7.8
  44781. If you are interested in programming games on your Archimedes then there
  44782. is really no competition on the market. This book could also be useful
  44783. for somebody learning Basic by giving them a goal to aim for and a
  44784. purpose for which to exercise their newly learned skills. Even seasoned
  44785. programmers could find things of use to them within these pages in the
  44786. way of style and design, and there are nuggets of information that keep
  44787. cropping up unexpectedly, leaving you feeling, öThatæs obvious. Why
  44788. didnæt I think of it!ò I can certainly recommend The Archimedes Game
  44789. Makers Manual. What it does, it does well. It is only what it avoids
  44790. doing that makes this a points decision rather than a straight knockout.
  44791. 7.8
  44792. The Archimedes Game Makers Manual is available through Archive at ú15
  44793. inclusive of p&p.ááA
  44794. 7.8
  44795. Soapbox
  44796. 7.8
  44797. Richard Rymarz
  44798. 7.8
  44799. Soapbox is quite a specialist piece of software. It is written by Xavier
  44800. Educational Software Ltd ,more of whom later. It comes on five discs
  44801. housed in a plastic box and there is a comprehensive manual which is
  44802. fairly easy to understand. The software is protected by a coding system
  44803. Ö a telephone call to Xavier furnishes a key number which unlocks the
  44804. program and allows it to be used on hard disc and backup copies to be
  44805. made.
  44806. 7.8
  44807. The package
  44808. 7.8
  44809. Soapbox is specifically designed to help with the spelling of double
  44810. letters in certain words. It uses sampled speech to enunciate the
  44811. vowels, consonants and words provided in a series of graded lists. It
  44812. emphasises the relationship between the spelling pattern and the vowel
  44813. sound. Each word is pronounced and contrasts are made between short and
  44814. long vowel sounds. There are two parts to the program. The tutor section
  44815. allows a word to be learned by looking at its visual shape and then
  44816. listening as a sequence of letter names. Then there is a test where the
  44817. computer dictates words to be typed in. There is also a simple game
  44818. involving clicking on towns in the British Isles. The computer allocates
  44819. a word to each town which then has to be spelt. A help option repeats
  44820. the word if difficulties occur. Since sampled sound is used, the program
  44821. takes up over 3╜ Mb of storage space.
  44822. 7.8
  44823. History
  44824. 7.8
  44825. Xavier Educational Software Ltd are located within the dyslexia unit of
  44826. Bangor University, where the Head of Faculty has been involved in
  44827. dyslexia research for more than 30 years. Soapbox originated on the old
  44828. BBC Micro once formed part of the ÉBangor Dyslexia Systemæ. It is the
  44829. first part of a suite of programs designed for those with dyslexia
  44830. problems and is specifically targeted at 12 to 15 year olds, although
  44831. one of the designers explained to me that it is used with children as
  44832. young as 6 and 7 as well as in some prisons. Since ÉSoapboxæ, two other
  44833. programs ÉAlphaSoundæ and ÉSound and Rhythmæ have been published both
  44834. aimed at specific areas of Special Educational Needs and another dealing
  44835. with Émagic eæ is due soon. There are plans to port all the programs
  44836. over to Mac and PC formats.
  44837. 7.8
  44838. The program
  44839. 7.8
  44840. Having clicked on !Soapbox, a menu panel opens where the word list is
  44841. entered. Other options are available including switching off the
  44842. internal speaker if headphones are used, the volume control, the
  44843. pronunciation speed and whether highlights are used. The program runs in
  44844. mode 12 and takes over the whole screen. Pressing <escape> returns the
  44845. user back to the desktop but still in mode 12 Ö very irritating. A
  44846. rather attractive screen is presented where a word sits in the middle
  44847. with four word shapes around it. Dragging the word into the correct box
  44848. results in it being spoken. A second screen appears where the word is
  44849. spelt and each letter is pronounced. Successful completion results in
  44850. the map game if originally selected.
  44851. 7.8
  44852. Customisation
  44853. 7.8
  44854. If the user has access to an Oak Recorder or Clareæs Armadeus Sound
  44855. Sampler, user-defined words can be added. The manual has clear
  44856. instruction on how to do so and to convert the samples to Soapbox
  44857. format. Hints and tips are offered and, if there are any real problems,
  44858. Xavier will be only too happy to help out. I have neither samplers, so I
  44859. could not test this option but the man from Bangor assured me it was
  44860. quite easy.
  44861. 7.8
  44862. Conclusions
  44863. 7.8
  44864. Any results from using Soapbox are going to be long term and difficult
  44865. to gauge. I cannot really say much about the efficacy of this program
  44866. but since it was devised by experts in the field of dyslexia,
  44867. prospective users should be convinced that research points to this kind
  44868. of program working. As a reviewer of this quite specialist software, I
  44869. can only suggest a possible way forward for those who may be looking for
  44870. help in this area. I was impressed by the person I spoke to at Bangor
  44871. University. He indicated that the software worked well and that it was
  44872. based on a tried and trusted program refined over many years. I would
  44873. like to get my hands on a sampler and create word lists for my primary
  44874. school children. Maybe this yearæs school budget will run to it.
  44875. 7.8
  44876. Soapbox from Xavier Educational Software Ltd costs ú35 +VAT.ááA
  44877. 7.8
  44878. Time Detectives Ö The Victorians
  44879. 7.8
  44880. Paul Cross
  44881. 7.8
  44882. Time Detectives Ö The Victorians is written by Simon Hosler who also
  44883. wrote the award-winning program ÉCrystal Rainforestæ. It is an adventure
  44884. game that takes you back in time to the Victorian Era. The program is
  44885. published by Sherston Software who have a long line of excellent
  44886. programs. This one will cost you ú39.95 +VAT or ú44 inclusive from
  44887. Archive, and consists of four discs plus a number of booklets,
  44888. information sheets and posters.
  44889. 7.8
  44890. The purpose of the game
  44891. 7.8
  44892. The game is designed for use by children at school but would be equally
  44893. suitable, and fun, to play at home. It is designed to stimulate the
  44894. childrenæs interest in the Victorian period. This will support National
  44895. Curriculum History, key stage 2, core study unit 3.
  44896. 7.8
  44897. The aim of the game
  44898. 7.8
  44899. When you load the program (disc 1) a magnifying glass icon Ö detective
  44900. style Ö appears on the iconbar. When you start the game, you are in the
  44901. sleepy seaside town of Heston. Unfamiliar objects have been appearing
  44902. out of thin air while others have equally suddenly disappeared. As
  44903. reporters on the local newspaper, and using your investigative skills,
  44904. you set out in search of their story. The trail starts with three
  44905. missing children...  If I were to tell you more it would spoil the
  44906. adventure!
  44907. 7.8
  44908. Using the software
  44909. 7.8
  44910. The program can be run from discs, four in all, but this will require
  44911. some disc-swapping while the game is in progress. It is also important
  44912. to install the !Fonts directory supplied on the start up disc as the
  44913. program uses Sherstonæs Tabloid font as an essential part of the
  44914. program.
  44915. 7.8
  44916. If available, the program is best installed on a hard disc. A simple
  44917. procedure of copying over the !Victorian applications from all four
  44918. discs to a directory on your hard disc. They will combine to form one
  44919. application. It is also important to add the Tabloid font to your !Fonts
  44920. directly and ensure it is installed. You will still need Disc 1 in the
  44921. disc drive to start up the game, unless you have a site licence (the
  44922. cost of which is twice the cost of a stand-alone version).
  44923. 7.8
  44924. When you have started the program, the teacher has control of the setup
  44925. of the game by clicking <select> on the setup option from the menu of
  44926. the Victorians icon on the iconbar. You can then control the length of
  44927. the game, where you start, saving the current position and changing the
  44928. volume. The last is a very useful option when working in a busy
  44929. classroom!
  44930. 7.8
  44931. Once the game has started, the controls are simple for the children to
  44932. use and need little, if any, explanation. It is important to ensure that
  44933. the children consider their approach to the problems and think through
  44934. their moves before pressing buttons. These skills are essential to the
  44935. success of the game and, for that matter, many other things they do both
  44936. at school and at home!
  44937. 7.8
  44938. The game itself
  44939. 7.8
  44940. The screen scrolls to allow you to move around the map, and also has
  44941. interactive areas where, by clicking <select>, you find out more
  44942. information or identify where you are and start to solve the challenges
  44943. and puzzles. The activities are wide-ranging in subject and include
  44944. timelines, money, copperplate handwriting, proverbs, dolls houses, to
  44945. name but a few. The graphics are colourful and the sound effects good
  44946. and all this adds up to an excellent package which proves to be both
  44947. educational and fun.
  44948. 7.8
  44949. I tried it with a class of 11 year old children and they maintained
  44950. their concentration over the period of time they had to play the game
  44951. and wanted to go back and finish the adventure. It stimulated further
  44952. activity away from the computer, researching and following up some of
  44953. the ideas they had seen in the game. To this end, Sherston include a
  44954. booklet that identifies many subject areas and lists ideas for each as
  44955. well as giving information about books, places to visit and schemes of
  44956. work.
  44957. 7.8
  44958. Conclusion
  44959. 7.8
  44960. This is a program of quality which is a hit with the children while
  44961. being educationally sound. It stimulates interest in the subject
  44962. ÉHistoryæ and will prove a useful resource in any classroom where ÉThe
  44963. Victoriansæ is a cross-curricular theme.ááA
  44964. 7.8
  44965.  
  44966. A new lease of life
  44967. 7.9
  44968. The RiscáPC has given a new lease of life to everyone in the Acorn
  44969. world. Dealers have now got something really worth selling, software
  44970. houses have got something for which to write software, hardware
  44971. manufacturers are going to have a field-day thinking what to do with the
  44972. amazing expansion capabilites and magazines will have lots more articles
  44973. to publish. (Having finished putting this magazine together, I have 28
  44974. articles left over that wouldnæt fit in!)
  44975. 7.9
  44976. Go forth and sell
  44977. 7.9
  44978. The Acorn community really has something to sell Ö in the widest sense
  44979. of the word. Everyone involved (and that includes all you enthusiastic
  44980. Acorn supporters) needs to shove the RiscáPC under the noses of all and
  44981. sundry so that people will see what a fundamentally new system Acorn
  44982. have produced. As I said in the Special Supplement last month, forget
  44983. compatibility, think adaptability.
  44984. 7.9
  44985. There are two slight snags in all of this. Firstly, we cannot really
  44986. sell the RiscáPC effectively into the real (non-Acorn) world until weæve
  44987. got the PC cards up and running. (Come on Aleph One, you can do it!)
  44988. Secondly, we donæt actually have any RiscáPCs to sell to anyone! Most
  44989. dealers are sitting on tens or hundreds of orders for RiscáPC and we
  44990. havenæt had a single one to sell yet. Come on Acorn, you can do it!)
  44991. 7.9
  44992. Welcome to new subscribers!
  44993. 7.9
  44994. The number of Archive subscribers has increased by 11% in the three
  44995. weeks since the RiscáPC was launched, so let me give a big welcome to
  44996. the hundreds of new subscribers. I hope you enjoy reading Archive as
  44997. much as we enjoy writing and editing it.
  44998. 7.9
  44999. Happy reading!
  45000. 7.9
  45001. Products Available
  45002. 7.9
  45003. Å  10 out of 10 again Ö Two more 10 out of 10 educational packages from
  45004. 4th Dimension are 10 out of 10 Spelling, aimed at all ages of children,
  45005. and 10 out of 10 Dinosaurs. Each costs ú25.95 inclusive from 4th
  45006. Dimension or ú24 through Archive.
  45007. 7.9
  45008. Å  105/44/88Mb removable drives price drop Ö Once again, the SyQuest
  45009. removable prices are dropping. The new inc VAT prices are as follows:
  45010. 7.9
  45011. 105Mb 3╜ö External (SCSI) Ö ú450
  45012. 7.9
  45013. 105Mb 3╜ö Internal (SCSI) Ö ú370
  45014. 7.9
  45015. 105Mb 3╜ö Internal (IDE) Ö ú340
  45016. 7.9
  45017. 88Mb 5╝ö External Ö ú500
  45018. 7.9
  45019. 44Mb 5╝ö External Ö ú360
  45020. 7.9
  45021. If you want to fit a 3╜ö removable into a RiscáPC, it will go straight
  45022. into the spare 3╜ò bay on the ACB45 but on ACB15 and 25, it will have to
  45023. go in the spare 5╝ö bay. (We can supply a fitting kit, costing ú30.)
  45024. 7.9
  45025. The buying price of 105Mb cartridges are fairly constant the 44Mb and
  45026. 88Mb cartridge prices have risen. However, we have, so far, managed to
  45027. maintain the same Archive prices of ú70 a disc for 105/44Mb and ú100 a
  45028. disc for 88Mb.
  45029. 7.9
  45030. Å  270Mb removable drives are here at last! Well, at least the SCSI
  45031. version is. The prices are very good compared with the 105Mb version:
  45032. 7.9
  45033. 270Mb 3╜ö External (SCSI) Ö ú570
  45034. 7.9
  45035. 270Mb 3╜ö Internal (SCSI) Ö ú490
  45036. 7.9
  45037. Extra 270Mb 3╜ö cartridges Ö ú90
  45038. 7.9
  45039. With every SyQuest drive that has ever been launched, the prices has
  45040. initially been high and has, by stages, dropped to their current, very
  45041. reasonable, prices. I have therefore is to set the Archive prices of the
  45042. 270Mb drives, initially, with an extremely low profit margin. If, as I
  45043. suspect, the buying prices drops over the next two or three months, I
  45044. will be able to maintain the price setting. If, however, the buying
  45045. price does not drop, I will have to put the Archive price back up rather
  45046. than down. The aim is to encourage people to buy now rather than waiting
  45047. for the price to drop before buying.
  45048. 7.9
  45049. The new high capacity drives are, as expected, even faster than 105Mb
  45050. drives although we have only done qualitative tests so far. More
  45051. importantly, the 270Mb drives will read and write the 105Mb cartridges.
  45052. 7.9
  45053. We havenæt been able to get the IDE versions yet, but, with the extra
  45054. speed of the 270Mb drives, it is probably well worth going for the SCSI
  45055. version.
  45056. 7.9
  45057. Å  Acorn Assist Ö There are new conditions for Acornæs scheme for
  45058. teachers/students/anybody-with-any-connection-with-education to buy a
  45059. computer. There is a points scheme, depending on what you buy, that
  45060. allows you Éfreeæ software, there is a referral scheme for when you
  45061. persuade a friend to buy an Acorn computer and there are various ways of
  45062. paying, as follows:
  45063. 7.9
  45064. 1.  Cash/cheque
  45065. 7.9
  45066. 2. Credit card (including 3% surcharge as per normal NCS terms)
  45067. 7.9
  45068. 3.  0% finance spread over six months, with a 10% deposit
  45069. 7.9
  45070. 4.  ú50 a month on any computer system, spread over the appropriate
  45071. payment period. Minimum deposit ú50. Repayment period varies, e.g. on 16
  45072. months the loan advanced would be ú731.12, 25 months ú1,090.49 loan
  45073. advanced, and 36 months ú1,484.95. (ú1,485 is the maximum loan available
  45074. by this method.)
  45075. 7.9
  45076. 5.  Low cost finance spread over 24 months, with a 10% deposit. 13.75%
  45077. APR (1.08% per month), minimum loan ú700. To calculate the monthly
  45078. payment you can expect to pay:
  45079. 7.9
  45080.   a) loan advanced = purchase price less deposit ááááá(minimum 10%
  45081. deposit)
  45082. 7.9
  45083.   b) loan advanced multiplied by 0.051441 gives áááááyour monthly
  45084. repayment rate with PPP ááááá(Payment Protection Plan).
  45085. 7.9
  45086.   c) loan advanced multiplied by 0.047520 gives áááááyour monthly
  45087. repayment rate without PPP.
  45088. 7.9
  45089. If you have any queries, or need further information, please call us on
  45090. 0603-766592 and we will be pleased to help.
  45091. 7.9
  45092. Å  Aleph One PC Cards Ö If you already have an Aleph One PC card, you
  45093. can still take advantage of the faster clock-doubled 486 processors.
  45094. Upgrades are available from First SMT Ltd, priced as follows. From 386
  45095. to 486 is ú107, from a 386 or 486 to the clock-doubled 486 is ú166. If
  45096. you have not taken advantage of the Fast PAL announced last year, that
  45097. can also be fitted for ú19.50, which includes an upgrade to the Windows
  45098. drivers software if you already have it. If you do not have the software
  45099. but wish to purchase the latest version, the price is ú29.38. All prices
  45100. include VAT and return carriage to a UK mainland address. First SMT can
  45101. be contacted on 0462Ö483360.
  45102. 7.9
  45103. Å  Angelsoft have released two applications, Tudor Monarchs and
  45104. Beethoven Egmont. Tudor Monarchs is a Magpie browser with information on
  45105. topics such as The War of the Roses, Elizabeth I, The Spanish Armada and
  45106. William Shakespeare. The package costs ú20 +VAT and includes a site
  45107. licence. There is also a companion set of four discs containing 94
  45108. drawfiles designed to support a project on the Tudors. This costs ú15
  45109. +VAT but if you purchase both the cost will be ú30 +VAT. The second
  45110. application is a Genesis browser designed to be used as a resource for
  45111. pupils undertaking music at GCSE. The analysis section deals with the
  45112. Egmont overture in some detail and there is a large amount of background
  45113. information on Beethovenæs life and works. If you have the appropriate
  45114. CD and a CD-ROM drive, the musical examples can be played from the CD.
  45115. The price is ú25 +VAT.
  45116. 7.9
  45117. Å  AppFS Release 3 Ö The latest version of the network software AppFS is
  45118. now available. It is fully compliant with AUN 3 and will work alongside
  45119. the Level 4 Fileserver, even on the same machine, and with the Level 4
  45120. software in single-tasking mode. Upgrades are available Ö öIf you
  45121. ordered AppFS after January 1st 1994, you should either contact
  45122. Angelsoft or your supplier for a free upgrade. If you ordered AppFS
  45123. before that date, there is a small charge of ú10 to upgrade via
  45124. Angelsoft. This charge is purely administrative. We want everyone who
  45125. has purchased AppFS to benefit from the improvements. It is quite in
  45126. order, therefore, for sites to pass the upgrade on to other sites,
  45127. providing of course, they have all purchased a previous release. It is
  45128. worth contacting your dealer or local ÉAcorn in Education Centreæ to see
  45129. if they have a copy.ò
  45130. 7.9
  45131. Å  Calc Ö This well-established RISCáOS compatible spreadsheet is on
  45132. special offer. The normal price is ú25.95 but from 1st May to 1st
  45133. September, it is available from Circular Triangles for just ú15. Site
  45134. licences are similarly reduced to ú30 and ú40 for educational and non-
  45135. educational establishments.
  45136. 7.9
  45137. Å  CCæs CD-ROM Ö Computer Concepts have announced the launch of a baby
  45138. brother for their 604X CD-ROM drive Ö the Pioneer DRM 602X, a double
  45139. speed six-disc drive which will give a sustained 300 Kb/s. The other key
  45140. feature is the built-in six-disc magazine and autochanger Ö in other
  45141. words, this drive does the job of six separate CD-ROM drives. With the
  45142. number of CD-ROM titles rapidly increasing, the 602X is a simple and
  45143. cheap alternative to wasting time swapping discs or buying more drives.
  45144. It is ideal for networks, since it allows six discs to be available on
  45145. the network from just one drive unit. The DRM-602X is multi-session
  45146. PhotoCD compatible and can also play standard audio compact discs. For
  45147. added security, the magazine can be locked into the drive. The price
  45148. from Computer Concepts is ú499 + carriage +VAT (ú598.07). With single
  45149. drives costing ú300 and more, the six-disc capability of the 602X makes
  45150. this good value for money.
  45151. 7.9
  45152. The DRM-602X is suitable for any model of Acorn RISC computer with an
  45153. Acorn compatible SCSI interface, running the new CDFS 2.2 (upgrades can
  45154. be obtained from SCSI board suppliers). The package includes the drive
  45155. and CC drivers, full user manual, audio and power cables, DOS/Windows
  45156. and Mac drivers and a free copy of Computer Conceptsæ ArtWorks clipart
  45157. CD (containing over 700 examples of work created in ArtWorks, dozens of
  45158. 24bpp photographs, a demo version of AudioWorks and some sample audio
  45159. files).
  45160. 7.9
  45161. Å  CD Franτais Ö Oak Solutions have released a new CD-ROM based package
  45162. aimed at teaching French in schools. Developed jointly by Oak Solutions
  45163. and a team from the EdIT centre in Leeds, the applications includes over
  45164. fifty interactive French activities, including a scene at a ferry
  45165. terminal where pupils have to identify which vehicle is being requested
  45166. to board, and a cafΘ scene where pupils have to provide the correct food
  45167. items ordered by customers. It is based around the popular Tricolore
  45168. course but has been designed to be used with any course, and can be used
  45169. individually or in groups. Originally intended for Key Stages 3 and 4,
  45170. CD Franτais can be used successfully at a number of levels. The price is
  45171. ú95 including teachersæ notes and site licence.
  45172. 7.9
  45173. Å  Chemistry Set CD-ROM Ö This new CD from Cumana is a library of
  45174. chemical experiments and molecular structures. Designed for pupils aged
  45175. 10+, the focus is on Key Stages 3 and 4, although it is also suitable
  45176. for use in higher education, including first year university. It
  45177. includes over 350 video clips of key chemical experiments and processes,
  45178. and covers periodicity and group properties, competition and replacement
  45179. reactions, gas preparations, and test and qualitative analysis. The
  45180. effects of heating, distillation, salt preparation, electrolysis and
  45181. chromatography are also examined, along with a demonstration of the
  45182. effects of radioactive emissions. The package also includes a 500
  45183. compound database, over 400 interactive 3D molecular structures, giant
  45184. molecules and giant ionic lattices and text covering each elementæs
  45185. history, uses, hazards, manufacture and properties. The price is ú99
  45186. +VAT
  45187. 7.9
  45188. Å  Claresæ software price drop Ö Clares Micros have dropped the prices
  45189. of some of their software. The new (inc VAT) prices and Archive prices
  45190. are as follows:
  45191. 7.9
  45192. Serenade  ú99.95  ú93
  45193. 7.9
  45194. Render Bender II   ú49.95  ú47
  45195. 7.9
  45196. Illusionist  ú49.95  ú47
  45197. 7.9
  45198. Titler  ú99.95  ú93
  45199. 7.9
  45200. Knowledge Organiser II  ú79.95  ú74
  45201. 7.9
  45202. Vox Box  ú49.95  ú47
  45203. 7.9
  45204. Fervour  ú19.95  ú19
  45205. 7.9
  45206. Å  Colourfun Ö Smart DTP has produced a collection of pictures for young
  45207. children, supplied in Draw format, so that they can be used in many
  45208. different ways. Two versions of each picture are supplied Ö an outline
  45209. and a coloured version. Colourfun is aimed at use within primary/nursery
  45210. schools and for home use. It is available now at ú14.95 inclusive.
  45211. 7.9
  45212. Å  Ethernet interfaces Ö Digital Services have released a new set of
  45213. Ethernet interfaces which are available as AUN cards or Access cards,
  45214. costing ú139 +VAT or ú149 +VAT respectively, and a bridge card which
  45215. will filter traffic and prevent unnecessary data passing between
  45216. networks. Since the computer need not be dedicated, it costs
  45217. considerably less than specialist hardware. The 10Base2 version is
  45218. available, and a 10baseT version is planned. Interfaces are available in
  45219. standard 16-bit and 8-bit mini expansion card version, although the
  45220. bridge is only available as a standard card. The NetGain client software
  45221. is in EPROM on the card, which increases the speed of the network and
  45222. places a smaller load on the fileserver. The cards have been tested with
  45223. networks which integrate Acorn Level 4, SCO UNIX and Novell 3.11. Using
  45224. NFS, Acorn files may be stored on UNIX or Novell servers.
  45225. 7.9
  45226. Å  Easy C Ö Risc Developmentsæ C programming system has been upgraded to
  45227. include a source level debugger. It supports source and object level
  45228. debugging, stack trace, breakpoints, conditional breakpoints, single-
  45229. stepping, variable monitoring, memory editing and profiling amongst
  45230. other features. The compiler is driven from a WIMP front end, and
  45231. includes a Make facility, throwback support, and integrated assembler.
  45232. The cost is now ú59 +ú2.70 carriage +VAT. Existing users can upgrade for
  45233. ú10 +ú1.70 carriage +VAT, or users of the C Development System can
  45234. upgrade for ú15 +ú2.70 +VAT. To qualify for an upgrade you need to
  45235. return your original program disc to Risc Developments with your order.
  45236. 7.9
  45237. Å  Eizo 21ö monitors Ö There are some changes taking place in the Eizo
  45238. 21ò monitor range. The F760-iW (ú1990) with a 0.31mm dot pitch is going
  45239. to be replaced by a 0.28mm dot pitch version at ú2150. So if you want
  45240. one of the cheaper ones, ring us to see if we still have any available.
  45241. Personally, I think the higher resolution is worth the extra ú160.
  45242. 7.9
  45243. Also, the extra high resolution 21ö (F780iW) with a 0.26mm dot pitch is
  45244. coming down in price to ú3000 through Archive.
  45245. 7.9
  45246. Å  Electronic Circuit Development contains over 200 pieces of clipart
  45247. for producing schematic diagrams of electronic circuits and PCB layouts.
  45248. Smart Graphics 1 costs ú14.95 inclusive from Smart DTP.
  45249. 7.9
  45250. Å  Equate from PTW Software has been designed for use by teachers and
  45251. pupils up to GCSE and A-Level. Multiple graph drawing is supported for
  45252. comparisons, export facilities (Draw and Paint) and full control over
  45253. graph style allow Equate to be used as a teaching aid, or for individual
  45254. project work. The price is ú17.95, which includes postage, VAT,
  45255. unlimited site licence, upgrade path and technical support.
  45256. 7.9
  45257. Å  Free TV Ö Now hereæs an offer! If you buy an A3010 computer from
  45258. Norwich Computer Services (well, from any Acorn dealer actually, but I
  45259. hope youæll buy from us!) you can have a Éfreeæ colour TV to go with it.
  45260. öThere must be a catch!ò Well, yes, there is, sort of. Having bought the
  45261. computer, you get the Éfreeæ TV by taking out a CoverPlus three-year
  45262. extended warranty on the TV and paying for delivery by Group4 Security.
  45263. So, a Éfreeæ 14ö Sharp Colour TV (rrp ú189.99) with remote control,
  45264. Scart socket and cable plus the 3-year warranty will cost you ú89.50 +
  45265. ú9.50 +VAT = ú116.33 and a Éfreeæ 20ò Bush Colour TV (rrp ú299.99) with
  45266. remote control, Teletext, Nicam stereo, sleep timer, on-screen info,
  45267. Scart socket and cable plus the 3-year warranty will cost you ú149.50 +
  45268. ú9.50 +VAT = ú186.83. Mind you, if you want a TV and a computer, you
  45269. could do worse.
  45270. 7.9
  45271. Å  Genesis Professional Ö The latest update to the Genesis package from
  45272. Oak Solutions replaces earlier versions and has many new features. The
  45273. menu structure has been simplified. For example, the style of a frame is
  45274. now controlled by a dialogue box, enabling all the style settings to
  45275. altered at once. Master pages can be set up and stored in a library so
  45276. that you can use them later without needing to start from scratch, and
  45277. Object Linking and Embedding is supported. More data types are
  45278. supported, including ArtWorks, Replay, and Windows .BMP and .WAV files.
  45279. There is support for 24-bit colour and for the new deep-colour sprites.
  45280. The speed with which pages are loaded has been increased significantly.
  45281. The script language has been extended with new keywords, global
  45282. variables can be accessed from any page in an application and script
  45283. editing can be done easily in Edit via OLE. Many of the features which
  45284. were only available in past versions from the script language can also
  45285. be accessed with the mouse from the new linking dialogue box.
  45286. Applications written on the Archimedes can also be used in Windows, or
  45287. on the Apple Macintosh versions, so anyone planning on using Genesis for
  45288. commercial purposes would be well-advised to purchase the Software
  45289. Developersæ Toolkit which includes Genesis Professional, Genesis for
  45290. Windows, Genesis for the Macintosh and the rights to distribute the
  45291. Genesis browser runtime system without paying royalties.
  45292. 7.9
  45293. Software Developersæ Toolkit costs ú800 +VAT and Genesis Professional
  45294. costs ú120 +VAT (ú130 through Archive) but there are upgrades to
  45295. Professional from earlier versions Ö ú60 +VAT from Genesis II and ú90
  45296. +VAT from Genesis or Genesis Plus. Until the end of May (which doesnæt
  45297. give you long!) Oak are doing a special offer of öupgrade from any
  45298. Genesis for ú40 +VATò Ö Hurry, hurry!
  45299. 7.9
  45300. Å  GridPro Ö This is 4Mationæs latest release and it enables you to
  45301. produce a variety of grids and patterns very easily. (See examples
  45302. overleaf. Why overleaf? If I put the picture on this page, this bit of
  45303. text all goes over onto the next page!!!) Itácould have a variety of
  45304. uses ranging from Maths investigations in Primary Schools to
  45305. professionals who need specialised grid formats. GridPro costs ú37.50
  45306. +VAT (ú41 through Archive) for a single user or ú75 +VAT (ú41 through
  45307. Archive) for a site licence.
  45308. 7.9
  45309. Å  Hard Disc Companion Ö A new version of Risc Developments Hard Disc
  45310. Companion software has been released. It incorporates new restore
  45311. facility, which operates like a normal filer displays, allowing single
  45312. or multiple files to be retrieved simply by dragging to the required
  45313. destination. The software is faster, has support for removable hard
  45314. drives and has many other minor improvements. The cost is ú45 +ú2.70
  45315. carriage +VAT (or ú52 through Archive). Existing users can upgrade for
  45316. ú5 +ú1.70 carriage +VAT, or ú15 +ú2.70 +VAT for owners of version 1. To
  45317. upgrade, you should return your original program disc to Risc
  45318. Developments.
  45319. 7.9
  45320. Å  Hewlett Packard printers Ö The HP range of printers has changed
  45321. again, The Deskjet 520 gives 600 by 300 dpi with HP Resolution
  45322. Enhancement Technology, the Deskjet 560C gives the same resolution, in
  45323. colour, with both black and colour cartridges loaded at once to remove
  45324. the need to switch between them. Prices are ú300 for the 520, and ú560
  45325. for the 560C.
  45326. 7.9
  45327. Å  IDE hard disc upgrades for A3010 Ö Castle Technology are now doing
  45328. hard drives for A3010 from 30Mb up to 240Mb at prices starting from ú120
  45329. +VAT. They also have a 3-day fitting service available for ú20 +VAT.
  45330. 7.9
  45331. Å  Impression Borders Discs Ö Fabis Computing now have four sets of
  45332. borders for use with Impression. Impression Borders, Pack One and Pack
  45333. Two each contain 120 borders, aimed at more general use. The other two
  45334. sets contain 80 specialist borders each and are thematically related Ö
  45335. öOld English Tile Designsò and öChinese Lattice Designsò. Each of the
  45336. packs costs ú9.99 inc. VAT.
  45337. 7.9
  45338. Å  LandBuild is a 3D fractal landscape program from Software42 now sold
  45339. by The ARM Club for ú10 with no VAT because they are not VAT registered.
  45340. 7.9
  45341. Å  Mathematical Adventures Ö Two new products from Sherston Software Ltd
  45342. are Space City and Sea Rescue. Space City involves getting a rescue
  45343. shuttle to the city but there are likely to be serious consequences.
  45344. While playing the game, they will also learn about angles. Sea Rescue
  45345. also involves a mission of mercy and aims to teach the players about
  45346. fractions. Space City and Sea Rescue cost ú26.95 +VAT each from Sherston
  45347. or ú29 through Archive.
  45348. 7.9
  45349. Å  Maths Resources Discs Ö Smart DTP have produced three discs of
  45350. resources for educational users. These are images produced by practising
  45351. teachers aimed at GCSE, A-Level and Key Stage 1 for discs 1, 2 and 3
  45352. respectively. The Maths Resources Discs each cost ú9.95 inclusive from
  45353. Smart DTP. This price includes a site licence.
  45354. 7.9
  45355. Å  Number Tiles from Topologika helps implement mathematics across Key
  45356. Stages 1 and 2 by developing a combination of skills: visual
  45357. discrimination, understanding of number progression and basic
  45358. arithmetic, logical thinking and the ability to solve mathematical
  45359. problems. Number Tiles costs ú30 +VAT for a single user licence (ú33
  45360. through Archive) and there are site licences available from Topologika:
  45361. primary ú55 +VAT, secondary ú70 +VAT.
  45362. 7.9
  45363. Å  Photodesk Ö Spacetech have produced a fully-featured art and photo-
  45364. retouching application to take advantage of the RiscáPCæs capabilities.
  45365. All operations are carried out at Éstudio qualityæ in 24-bit colour
  45366. using virtual memory techniques, so that you are not limited to the size
  45367. of the computeræs memory for handling very large colour images. Each
  45368. painting tool can be used to apply any of the effects so that there is a
  45369. huge range of operations that are possible. All the popular image
  45370. formats are accepted such as TIFF, clear, sprite, PhotoCD, as well as
  45371. drawfiles which can be used as Ésilk screensæ for stencilling and other
  45372. effects when loaded into the 256-level mask channel attached to each
  45373. photo. Photodesk can be used with Éall current graphics extension
  45374. hardwareæ and, of course, uses 24-bit colour if used on the RiscáPC.
  45375. Photodesk from Spacetech costs ú169.95 +VAT (ú199.75) or ú185 through
  45376. Archive.
  45377. 7.9
  45378. I saw Photodesk being demonstrated at the Harrogate show and it was
  45379. quite staggering to see what it could do. Admittedly, I have never seen
  45380. the Mac application, Photoshop, and I was told by an editor of one of
  45381. the other Acorn magazines that Photodesk Écouldnæt compare with
  45382. Photoshopæ. (Spacetech say that Photodesk does É80% of what Photoshop
  45383. does but is a lot faster and much more versatileæ.) But you have to
  45384. remember that (a) the screen update on the RiscáPC is an order of
  45385. magnitude faster than on the Mac version and (b) Photoshop has a list
  45386. price of ú725 +VAT Ö although you can get a Éfreeæ copy if you buy a
  45387. colour scanner for ú1100 +VAT(!), and (c) according to our local Mac
  45388. Centre, the absolute minimum computer configuration that they would
  45389. recommend for using Photoshop is a Quadra 650 with 17ö monitor costing
  45390. over ú2,200 +VAT Ö more than the top-end RiscáPC with 17ò monitor at
  45391. ú2,100 +VAT.
  45392. 7.9
  45393. I do hope Acorn are telling the world about this sort of thing and doing
  45394. so quickly because this huge advantage will only last until native Power
  45395. Mac versions of this sort of software become available. Mind you, Adobe
  45396. are apparently starting again from scratch with the programming of
  45397. Photoshop rather than just trying to convert the code across piecemeal
  45398. to their RISC processors.
  45399. 7.9
  45400. Å  Pressure sensitive graphics tablet Ö Two professional quality
  45401. graphics tablets have been launched for the Acorn Range by Eesox and
  45402. Vaughan Allanson, an A5 version and an A4+ (12ö╫12ò). Both of these are
  45403. based on Wacom Tablets and use a cordless, batteryless, pressure-
  45404. sensitive stylus, and may also be used with a cordless four button
  45405. öpuckò. They connect to the Archimedes via the serial port. Being
  45406. pressure sensitive adds a new dimension to graphics work. For example, a
  45407. spray-can could change density with pressure and a special tool for
  45408. ArtWorks is available to produce fluid lines of varying width. The
  45409. tablet can, of course, be used to emulate the functionality of the mouse
  45410. and so can be used to augment the mouse, or completely replace it. The
  45411. prices of currently available (excluding postage and VAT) are A5 tablet
  45412. and stylus ú399, A4+ tablet, stylus and puck ú549, ArtWorks pressure
  45413. tool ú29. Larger sizes are available on request. For further details,
  45414. contact Vaughan Allanson on 0638Ö578597.
  45415. 7.9
  45416. Å  Repro Ö Oak Solutions have produced a package which gives far more
  45417. control over colour printouts than previously available. It offers
  45418. control over screen size, and angles, gamma correction, grey balance and
  45419. black removal. It allows you to edit the palette used by the !Printers
  45420. application so that you can match the printout colours to those you get
  45421. on screen Ö correct matching for mode 15 (i.e. the default 256 colour
  45422. desktop palette) is included. The features can also be extended by
  45423. adding libraries of Basic functions to provide alternative routines for
  45424. defining dot patterns and colour calibration.
  45425. 7.9
  45426. Å Sibelius 6 is an education version of the full professional music
  45427. notation program, Sibelius 7. It has a simplified user interface but it
  45428. can still handle complex orchestral scores, all traditional musical
  45429. notation and a wide range of contemporary notation, Midi input and
  45430. output, etc. It has been updated recently to provide Éblock textæ for
  45431. writing extra verses of lyrics, new instruments including brass band
  45432. instruments, reorganisation of Étransfersæ with some new ones (e.g.
  45433. guitar chords), new options for transposing, alignment of objects into
  45434. rows/columns using the ctrl key, new improved version of OpusII music
  45435. fonts, faster overview window, improved positioning of slurs and
  45436. articulation marks, improved operation with CC TurboDrivers, improved
  45437. exporting to ArtWorks. Coming soon are a new, more friendly copy
  45438. protection system (without using a key disc) and edition 2 of the
  45439. manual. Sibelius 6 costs ú160 +VAT from Sibelius Software and is now
  45440. available through Archive for ú175.
  45441. 7.9
  45442. Å  Sibelius 7 Ö the much-acclaimed öexpert system for music engravingò
  45443. has been updated. It now has all the new features of Sibelius 6 plus new
  45444. instruments, over 180 new symbols, various new lines, enhanced text
  45445. styles, many new house-style options, new choice options, Éeraseræ
  45446. (white-out box) to assist notating incipits, ossias, presces and
  45447. responses and certain modern scores. Coming soon are a new, more
  45448. friendly copy protection system (without using a key disc) and edition 3
  45449. of the manual. The full package costs ú795 +VAT but, for non-
  45450. professional users, there is a special offer price of ú499 +VAT.
  45451. Sibelius 7 is now available through Archive for ú545.
  45452. 7.9
  45453. Å  Smart Borders 2 & Smart Borders+ are two packs of special borders for
  45454. use with the Impression range of products. Each costs ú14.95 inclusive
  45455. from Smart DTP but Smart Borders+ comes either in ArtWorks format or in
  45456. drawfile format.
  45457. 7.9
  45458. Å  Smart Graphics Pack 1 is a collection of over 200 drawfiles covering
  45459. animals, fun, music, maps & flags, nature, flowers, sport, people and
  45460. miscellaneous. Smart Graphics 1 costs ú14.95 inclusive from Smart DTP.
  45461. 7.9
  45462. Å  Smart Resources 2 is a collection of over 300 items of lineart
  45463. covering arrows, borders, corners, drop capitals, rules, symbols,
  45464. flashes, speech and think bubbles and miscellaneous. Smart Resources 2
  45465. costs ú14.95 inclusive from Smart DTP and is available in either
  45466. ArtWorks or drawfile format.
  45467. 7.9
  45468. Å  Smart Works is a two-disc set of materials for ArtWorks users. It
  45469. provides resources in the form of moulds and paths, a range of example
  45470. files, support for the ArtWorks User Manual and extras such as a
  45471. keystrip, fact card, font poster, printer test sheet and colour table.
  45472. Smart Works costs ú9.95 inclusive from Smart DTP.
  45473. 7.9
  45474. Å  Tele-Card from XOB is a standard Acorn format expansion card which
  45475. carries tuning and decoding circuitry to allow the reception of
  45476. television signals and display of Teletext pages. As well as delivering
  45477. decoded teletext pages directly into the computer, it can supply audio
  45478. and video signals suitable for feeding into domestic entertainment
  45479. systems, video recorders, video digitisers and many computer monitors.
  45480. With a suitable cable and switch, it may be possible to use your
  45481. computer monitor as a supplementary television when not being used as a
  45482. data display.
  45483. 7.9
  45484. Tele-Card comes with a multi-tasking desktop user interface for the
  45485. selection and display of Teletext pages directly off-air. The software
  45486. supports Level I Teletext services, the normal domestic standard but,
  45487. since some organisations are experimenting with Level II Teletext
  45488. services, the hardware is designed to allow for reception of these when
  45489. they become available.
  45490. 7.9
  45491. The documentation supplied details the low level calls which allow the
  45492. enthusiast or specialist to write their own software to directly talk to
  45493. the card.
  45494. 7.9
  45495. Teletext serving software can be purchased as an optional extra to allow
  45496. a single computer to serve Teletext to an entire Acorn AUN network. This
  45497. is based on our servers currently in use in many institutions with
  45498. Morley and Acorn adaptors, but is a modified version to take advantage
  45499. of the improved facilities offered by our purpose-designed card.
  45500. 7.9
  45501. Tele-Card with single-user software costs ú144 +VAT, the Network Serving
  45502. software costs ú154 +VAT and the Tele-Card with the Network software
  45503. purchased together costs ú274 +VAT. (Prices through Archive are: ú165,
  45504. ú172 and ú305 respectively.)
  45505. 7.9
  45506. Å  User/Analogue interfaces Ö HCCS have introduced some new cards which
  45507. provide user and analogue ports for all Acorn machines. The A3000/4000
  45508. type is ú39 +VAT (ú45 through Archive) and the A5000/RiscáPC type is the
  45509. same price.
  45510. 7.9
  45511. Å  WimpGEN Ö This is a new application authoring package which allows an
  45512. applicationæs user interface to be built up, allowing you to concentrate
  45513. on the main application code rather than the interface. The whole
  45514. process of windows, dialogue boxes and menu structures can be done
  45515. interactively. The price is ú99.95 inc VAT from Silicon Vision.
  45516. 7.9
  45517. Å  Wing chairs Ö The special Ékneelingæ type office chairs we advertised
  45518. in Archive 6.12 have been selling steadily ever since. The prices of
  45519. most of the Stokke chairs has just gone up but, thankfully, the Wings
  45520. have stayed the same price Ö ú320. (Before you say how expensive that
  45521. is, please read my Étestimonyæ in 6.12 about how good they are and how
  45522. they have helped my bad back Ö which is why I am selling them.) The
  45523. colours of material and types of wood keep changing. Currently, we can
  45524. get natural beech, rosewood and black frames with material covers in
  45525. black, charcoal, grey (darkish), navy, wine (Éplummyæ), red, beige and
  45526. brown.
  45527. 7.9
  45528. Å  Worldport 14400 fax/modem Ö Since last month, US Robotics have
  45529. dropped the price of their Sportster Fax/modem. The new Archive price is
  45530. ú230 including VAT and carriage. (Add ú13 for a modem lead if using pre-
  45531. A5000 computers because the supplied lead only works with A5000 and
  45532. later computers.) Add ú33 for ArcFax 1.10 and you have a fully working
  45533. fax system. (The portable version is still ú270 through Archive.)
  45534. 7.9
  45535. Å  Z88 Link Software Ö The Really Good Software Company have produced a
  45536. new piece of software to make the link between a Z88 and an Archimedes
  45537. computer much easier. Z-Link II works with RISCáOS 3.1 or later and
  45538. costs ú24.95 inclusive from RGSC. They also do a serial cable for a
  45539. further ú9 inclusive.
  45540. 7.9
  45541. Review software received...
  45542. 7.9
  45543. We have received review copies of the following: Å10 out of 10
  45544. Dinosaursá(e), Å10 out of 10 Spellingá(e), ÅAppFS 3á(u), ÅBasic WIMP
  45545. Programmingá(bk), ÅBeethoven Browser Egmontá(e), ÅColourFuná(e),
  45546. ÅConjugezá(e), ÅDrawChangerá(u), ÅEarthwarpá(e), ÅElementary
  45547. PipeDreamá(e), ÅEquateá(e), ÅGridProá(eu), ÅLandBuildá(g/u?), ÅMedieval/
  45548. Gothic Fontsá(au), ÅNumber Tilesá(e), ÅRiver (e), ÅSwitchá(u), ÅTalking
  45549. Rhymesá(e), ÅThrough the Dragonæs Eyeá(e), ÅTudor Monarchs & Tudor
  45550. Clipartá(e), ÅZ-Link IIá(u).
  45551. 7.9
  45552. e=Education, b=Business, bk=Book, g=Game, h=Hardware, l=Language,
  45553. u=Utility, a=Art.
  45554. 7.9
  45555. If you would like to review any of these products, please contact the
  45556. Archive office. Potential reviewers will need to show that they would
  45557. use the product in a professional capacity or that they have some
  45558. knowledge of the particular field.ááA
  45559. 7.9
  45560. Government Health Warning Ö Reading this could seriously affect your
  45561. spiritual health.
  45562. 7.9
  45563. Have you read that amazing story in the papers about the team of
  45564. robotics scientists in Palo Alto Science Park, California? Apparently,
  45565. they have built some amazing robots that have complete voice recognition
  45566. systems and not only can they recognise and obey the scientistsæ voices
  45567. but they can also recognise other robotsæ voices. This means that they
  45568. can set them tasks and the robots can actually cooperate with one
  45569. another in performing various tasks. Brilliant, isnæt it? Just imagine
  45570. how much potential such a system has!
  45571. 7.9
  45572. (In case you are thinking this is an April fool, I can assure you that
  45573. itæs not Ö Iæm deadly serious.) Anyway, I gather the scientists are
  45574. getting quite worried. Having now taught these robots to reproduce
  45575. themselves by getting together and manufacturing more robots, they seem
  45576. to be getting out of hand and no longer seem to be obeying the
  45577. scientistsæ instructions.
  45578. 7.9
  45579. The robots are beginning to wreck the environment that they have been
  45580. given and are trying to build vehicles to escape from the Science Park.
  45581. The scientists have installed very high security systems because, if
  45582. they got loose, the robots could be extremely destructive.
  45583. 7.9
  45584. The scientists say that things really started going wrong when the
  45585. robots told the scientists that they now had superior intelligence. They
  45586. said their knowledge was superior to their makers, and that they didnæt
  45587. need any input from them. They knew better than the scientists how to
  45588. operate within the closed environment that the scientists had given
  45589. them. What a nightmare scenario!
  45590. 7.9
  45591. Itæs quite funny in a way because the robots are now beginning to say
  45592. that the scientists donæt even exist and that they have no power over
  45593. them! Itæs a good job that the robots are wrong and that they donæt have
  45594. ultimate power. Thank God that the scientists have the ability to pull
  45595. the plug on them.
  45596. 7.9
  45597. If you were Head Scientist at Palo Alto, how far would you allow the
  45598. robotsæ rebellion to go before you pulled the plug on them?
  45599. 7.9
  45600. Paul Beverley
  45601. 7.9
  45602. P.B.
  45603. 7.9
  45604. Fact-File
  45605. 7.9
  45606. (The numbers in italic are fax numbers)
  45607. 7.9
  45608. 4th Dimension   P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  45609. 7.9
  45610. 4Mation   14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  45611. 8PA.
  45612. 7.9
  45613.   (0271-25353) (0271-22974)
  45614. 7.9
  45615. Acorn Computers Ltd   Acorn House, Vision Park, Histon, Cambridge, CB4
  45616. 4AE. (0223-254254) (0223-254262)
  45617. 7.9
  45618. Aleph One Ltd   The Old Courthouse, Bottisham, Cambridge, CB5 9BA.
  45619. (0223-811679)
  45620. 7.9
  45621.   (0223-812713)
  45622. 7.9
  45623. Angelsoft Educational   35 Heol Nant, Swiss Valley, Llanelli, Dyfed,
  45624. SA14 8EN. (0554-776845)
  45625. 7.9
  45626. Anglia Television    Education Department, Anglia House, Norwich, NR1
  45627. 3JG. (0603-615151) (0603-631032)
  45628. 7.9
  45629. Castle Technology   Ore Trading Estate, Woodbridge Road, Framlingham,
  45630. Suffolk, IP13 9LL. (0728-621222) (0728-621179)
  45631. 7.9
  45632. Circular Triangles   13 Woodhall Terrace, Juniper Green, Edinburgh, EH14
  45633. 5BR
  45634. 7.9
  45635. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich,
  45636. Cheshire, CW9 7DA.
  45637. 7.9
  45638.   (0606-48511) (0606-48512)
  45639. 7.9
  45640. Codemist Ltd   öAltaò, Horscombe Vale, Combe Down, Bath, BA2 5QR.
  45641. 7.9
  45642. Colton Software (p36)  2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  45643. (0223-311881)
  45644. 7.9
  45645.   (0223-312010)
  45646. 7.9
  45647. Computer Concepts (pp10/35)  Gaddesden Place, Hemel Hempstead, Herts,
  45648. HP2 6EX. (0442-63933)
  45649. 7.9
  45650.   (0442-231632)
  45651. 7.9
  45652. Cumana Ltd    Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
  45653. (0483-503121) (0483-503326)
  45654. 7.9
  45655. Dabs Press   22 Warwick Street, Prestwich, Manchester, M25 7HN. (061-
  45656. 773-8632)
  45657. 7.9
  45658.   (061-773-8290)
  45659. 7.9
  45660. DEC_dATA   P.O.Box 97, Exeter, EX4 4YA. (0392-221702)
  45661. 7.9
  45662. Digital Services   9 Wayte Street, Cosham, Portsmouth PO6 3BS. (0705-
  45663. 210600) (0705-210705)
  45664. 7.9
  45665. EESOX   5 Hillfield Road, Comberton, Cambridge, CB3 7DB. (0223-264242)
  45666. 7.9
  45667. Fabis Computing   95 Fabis Close, Swadlincote, Derbyshire, DE11 9SL.
  45668. 7.9
  45669. HCCS Ltd   575-583 Durham Road, Gateshead, NE9 5JJ. (091-487-0760) (091-
  45670. 491-0431)
  45671. 7.9
  45672. Irlam Instruments   133 London Road, Staines, Middlesex TW18 4HN. (0895-
  45673. 811401)
  45674. 7.9
  45675. Klein Computers   Hasslocherstrasse 73, D-6090 Ruesselsheim, Germany.
  45676. (010-49-6142-81131) (81256)
  45677. 7.9
  45678. Lindis International (p25)  Wood Farm, Linstead Magna, Halesworth,
  45679. Suffolk, IP19 0DU. (098-685-477) (098-685-460)
  45680. 7.9
  45681. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge
  45682. CB4 4ZS.
  45683. 7.9
  45684.   (0223-425558) (0223-425349)
  45685. 7.9
  45686. LOOKsystems (p26/29)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY.
  45687. (0603-748253)
  45688. 7.9
  45689.   (0603-764011)
  45690. 7.9
  45691. Morley Electronics   Morley House, Norham Road, North Shields, Tyne &
  45692. Wear, NE29 7TY. (091-257-6355) (091-257-6373)
  45693. 7.9
  45694. Norfolk IT Team   Norfolk County Inset Centre Witard Road Norwich NR7
  45695. 9XD. (0603-33276)
  45696. 7.9
  45697. Oak Solutions (p30)  Dial House, 12 Chapel Street, Halton, Leeds, LS15
  45698. 7RN (0532-326992) (0532-326993)
  45699. 7.9
  45700. Oregan Developments   36 Grosvenor Avenue, Streetly, Sutton Coldfield,
  45701. B74 3PE.
  45702. 7.9
  45703. PEP Associates   34 Tiverton Way, Cambridge, CB1 3TU. (0223-212251)
  45704. 7.9
  45705. PTW Software   72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
  45706. (0329-281930)
  45707. 7.9
  45708. Risc Developments   117 Hatfield Road, St Albans, Herts, AL1 4JS. (0727-
  45709. 840303) (0727-860263)
  45710. 7.9
  45711. Sherston Software   Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH.
  45712. (0666-840433)
  45713. 7.9
  45714.   (0666-840048)
  45715. 7.9
  45716. Sibelius Software   4 Bailey Mews, Auckland Road, Cambridge, CB5 8DR.
  45717. (0223-302765)
  45718. 7.9
  45719. Silicon Vision Ltd   Signal House, Lyon Road, Harrow, Middlesex, HA1
  45720. 2AG. (081-422-3556) (081-427-5169)
  45721. 7.9
  45722. Smart DTP   36 Park Road, Duffield, Belper, DE56 4GR. (0332-842803)
  45723. 7.9
  45724. Spacetech   21 West Wools, Portland, Dorset, DT5 2EA. (0305-822753)
  45725. (0305-860483)
  45726. 7.9
  45727. System Insight   Unit 1-3, East Burrowfield, Welwyn Garden City, Herts,
  45728. AL7 4TB.
  45729. 7.9
  45730.   (0707-395500) (0707-395501)
  45731. 7.9
  45732. The ARM Club   Freepost ND6573, London, N12 0BR. (081-446-3020)
  45733. 7.9
  45734. The Really Good Software Company   39 Carisbrooke Road, Harpenden,
  45735. Herts., AL5 5QS.
  45736. 7.9
  45737. Topologika   P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  45738. 7.9
  45739. Vaughan Allanson   House, Church Lane, Exning, Newmarket, CB8 7HF.
  45740. (0638-578597)
  45741. 7.9
  45742.   (0638-578597)
  45743. 7.9
  45744. Widget Software   121 London Road, Knebworth, Herts, SG3 6EX. (0438-
  45745. 815444)
  45746. 7.9
  45747.   (0438-815222)
  45748. 7.9
  45749. Wild Vision   15 Witney Way, Boldon Colliery, Tyne & Wear NE35 9PE.
  45750. (091-519-1455) (091-519-1929)
  45751. 7.9
  45752. XOB   Balkeerie, Eassie by Forfar, Angus, DD8 1SR. (0307-840364)
  45753. 7.9
  45754. Archive Monthly Program Disc Contents
  45755. 7.9
  45756. Å Programs from James Ridenæs article on assembly language programming
  45757. 7.9
  45758. Å Printer test program from Paul Hobbsæ Advanced Basic Column
  45759. 7.9
  45760. ÅáPatch to allow printing to be done through a dongle without first
  45761. loading Impression or ArtWorks.
  45762. 7.9
  45763. Å Files from Paul Hooperæs Multimedia Column
  45764. 7.9
  45765. ÅáDraft copy of a glossary that we hope to publish next month. If anyone
  45766. would like any extra words to be ááÉglossarifiedæ, drop us a line or
  45767. ring and leave a message Ö öplease add such-and-such to your glossaryò.
  45768. 7.9
  45769. Party, Wedding and Anniversary Clipart
  45770. 7.9
  45771. Dave Walsh
  45772. 7.9
  45773. This is a collection of 101 images from DEC_dATA to use in the creation
  45774. of posters, invitations or letterheads. They are supplied on two 800Kb
  45775. discs compressed using ArcFS2 and fall into the following categories:
  45776. 7.9
  45777. Valentine  6 images
  45778. 7.9
  45779. Weddings  37 images
  45780. 7.9
  45781. Birthdays  21 images
  45782. 7.9
  45783. Borders  6 borders
  45784. 7.9
  45785. GuyFawkes  4 images
  45786. 7.9
  45787. Halloween  7 images
  45788. 7.9
  45789. Party  20 files
  45790. 7.9
  45791. Each of the images has been painstakingly drawn in Draw format (although
  45792. one or two are obvious combinations of previous images) and are of a
  45793. very high quality. Most use colour and would therefore not be effective
  45794. if used on a 9 pin dot matrix output, although they could alternatively
  45795. be used for multi-media presentations using Magpie, Optima or Genesis.
  45796. 7.9
  45797. The choice of content is reasonable although figures and actions (e.g.
  45798. dancing at a party, ushers and bridesmaids at a wedding, etc) are in
  45799. short supply and the choice of a section on Halloween seems a little
  45800. strange. Those images that are supplied though, would serve admirably in
  45801. the creation of invitations and place names for a wedding reception or
  45802. other social function using a high quality Archimedes publishing system
  45803. or in the creation of home made cards.
  45804. 7.9
  45805. At ú14 +VAT from DEC_dATA for two packed discs, it would be hard to
  45806. fault the product. If you are likely to be creating invitations or
  45807. anything similar, even for one occasion, it would be worth buying the
  45808. collection.ááA
  45809. 7.9
  45810. CC
  45811. 7.9
  45812. New Artwork
  45813. 7.9
  45814. RiscáPC Column
  45815. 7.9
  45816. Paul Beverley
  45817. 7.9
  45818. (If anyone would be interested in looking after this column Ö assuming
  45819. you manage to get hold of a RiscáPC(!) Ö let me know. In the meantime,
  45820. Iæll edit it myself. Ed.)
  45821. 7.9
  45822. Computer Concepts compatibility
  45823. 7.9
  45824. CC have very helpfully sent us a RiscáPC compatibility statement Ö I
  45825. hope that other software houses are going to be similarly helpful! Kate
  45826. Moir writes...
  45827. 7.9
  45828. öAll new releases from Computer Concepts since October last year have
  45829. been designed to work with the new machines (although the Eagle card
  45830. requires an upgrade) and, in many cases, they were designed to take
  45831. advantage of the new features. ArtWorks 1.5 performs particularly well
  45832. in the deep colour screen modes. (In fact, Acorn include, with the
  45833. RiscáPC, some sample ArtWorks clipart and the ArtWorks Viewer to
  45834. demonstrate just how good it is!)
  45835. 7.9
  45836. öThe table below lists our products in detail. This includes the price
  45837. of upgrading to the suggested version. We are only able to offer
  45838. upgrades to registered customers (i.e. you should have returned your
  45839. registration card). Please quote your serial number when requesting an
  45840. upgrade and please make it clear what the product is and which version
  45841. you have got.ò
  45842. 7.9
  45843. Thanks, Kate. Itæs extremely helpful to have this sort of information.
  45844. We look forward to hearing from other software suppliers soon.
  45845. 7.9
  45846. Photo-retouch programs
  45847. 7.9
  45848. Visitors to the Acorn User Show would have seen three very impressive
  45849. new programs for the RiscáPC. I have to say that I was absolutely
  45850. staggered by the capability of these packages: PhotoDesk from SpaceTech,
  45851. PhotoTouch from Oregan and Picture from Digital Arts. Admittedly I have
  45852. never seen PhotoShop in action on the Mac but those who have, say that
  45853. the Acorn equivalents, whilst not having as many different facilities,
  45854. are lightning fast by comparison. When PhotoShop becomes available for
  45855. the PowerMacs in native RISC code, they will be able to achieve the same
  45856. or better speed but, unlike some Mac packages, PhotoShop is not being
  45857. converted to RISC code piecemeal but is being totally re-programmed from
  45858. scratch Ö so Acorn machines will have at least a few months lead on
  45859. them!
  45860. 7.9
  45861. Key selling points
  45862. 7.9
  45863. As we have been thinking about the RiscáPC, we have gradually distilled
  45864. some of the important points in terms of ösellingò it to the non-Acorn
  45865. community. If you, like me, are an enthusiastic Acorn supporter and want
  45866. to point out the value of the RiscáPC to your non-Acorn-aware friends
  45867. and colleagues, these are some of the important selling points. (If you
  45868. think of any more, do let us know.)
  45869. 7.9
  45870. Å  Innovative multi-processor / multi-platform technology
  45871. 7.9
  45872. Å  Full 24-bit colour is standard on all machines
  45873. 7.9
  45874. Å  Full motion video as standard on all machines
  45875. 7.9
  45876. Å  8-channel stereo as standard on all machines
  45877. 7.9
  45878. Å  Every RiscáPC has space for an internal CD-ROM drive which can be
  45879. accessed via RISCáOS or (by using a PC card) DOS CD-ROMs can be used.
  45880. 7.9
  45881. Å  Even the entry-level version is fully upgradable to the highest
  45882. specification: high speed ARM8 processor, Pentium second processor,
  45883. 256Mb RAM, 2Gb+ hard drive, eightáAcorn expansion cards, PCI bus, SCSI
  45884. II bus, Ethernet, etc.
  45885. 7.9
  45886. If you know someone who is interested in the details of the RiscáPC,
  45887. give us their name and address, and weæll happily send them a free copy
  45888. of the Archive RiscáPC Supplement.
  45889. 7.9
  45890. What?
  45891. 7.9
  45892. Somewhere in the Acorn blurb, I read that, öAdditional multi-session
  45893. cards will enable one or more protocol stacks (e.g. TCP/IP and IX) to be
  45894. run simultaneously regardless of the type of media.ò Sounds an important
  45895. idea, doesnæt it! (Psst! Can anyone tell me what it actually means?!)
  45896. 7.9
  45897. The rest of the RiscáPC Column this month is devoted to some frequently
  45898. asked questions (FAQs!) about the RiscáPC and peripherals...
  45899. 7.9
  45900. Product  Compatibility status  Price to upgrade to suggested version
  45901. 7.9
  45902. Impression II  Upgrade to Impression Publisher  ú29 + ú3 p&p + VAT
  45903. (ú37.60 inc) £
  45904. 7.9
  45905. Impression Junior  Upgrade to Impression Style  ú29 + ú3 p&p + VAT
  45906. (ú37.60 inc) £
  45907. 7.9
  45908. ArtWorks  Upgrade to version 1.5  ú10.00 + VAT (ú11.75 inc)
  45909. 7.9
  45910. Equasor  Compatible  Latest version is 1.04
  45911. 7.9
  45912. Compression  Compatible      Latest version is 1.17
  45913. 7.9
  45914. TurboDrivers  Upgrade to version 3.07  ú10.00 + VAT (ú11.75 inc)
  45915. 7.9
  45916. ScanLight (all versions)  Software upgrade to version 2.06  ú10.00 + VAT
  45917. (ú11.75 inc) ¥
  45918. 7.9
  45919. AudioWorks  Compatible  Latest version is 1.38
  45920. 7.9
  45921. WordWorks  Compatible  Latest version 1.05
  45922. 7.9
  45923. LaserDirect HiRes 4 & 8  Software upgrade to version 2.64  ú10.00 + VAT
  45924. (ú11.75 inc)
  45925. 7.9
  45926. LaserDirect Qume  Not compatible  No upgrade possible
  45927. 7.9
  45928. FaxPack  Not compatible  No upgrade possible
  45929. 7.9
  45930. ColourCard  Not compatible  Not needed
  45931. 7.9
  45932. ScanLight Video  Software upgrade to version 2.06  ú10.00 + VAT (ú11.75
  45933. inc)
  45934. 7.9
  45935. Eagle M2  ScanLight upgrade to version 2.06 
  45936. 7.9
  45937.   TakeTwo upgrade & EPROM upgrade  All three ú17.00 + VAT (ú19.97 inc)
  45938. 7.9
  45939. Pioneer CD ROM drive  Compatible  Latest version 1.00
  45940. 7.9
  45941. MacFS  Compatible      Not yet released
  45942. 7.9
  45943. Graphics loaders  Compatible      Not yet released 
  45944. 7.9
  45945. £ Impression Ö Note that the upgrade price of Impression Junior to
  45946. Impression Style increases on the 10th April to ú49 + ú3 p&p + VAT
  45947. (ú61.10 inc). The upgrade price of Impression II to Impression Publisher
  45948. will go up to the same amount after a similar introductory period).
  45949. 7.9
  45950. ¥ ScanLight Ö ScanLight Professional requires an Acorn compatible SCSI
  45951. interface card. We are aware of compatibility problems with older
  45952. versions of the the software on this card, but know that version 2.20 of
  45953. CDFS and 1.10 of SCSIFS should work.
  45954. 7.9
  45955. RiscáPC Ö FAQs
  45956. 7.9
  45957. Dave Webb, NCS
  45958. 7.9
  45959. What CD-ROM drives can I use? Ö For fitting inside the RiscáPC, Cumana
  45960. have developed a CD-ROM drive, the 300i that is driven by the built-in
  45961. IDE disc controller via a special interface. It will be priced at around
  45962. ú300 inc VAT.
  45963. 7.9
  45964. Existing low cost external CD-ROM drives such as Cumanaæs 300 series and
  45965. Morleyæs Revolution will also work if you want to reserve the IDE
  45966. connection for a different device (IDE can support two devices, one of
  45967. which is the hard drive fitted as standard to the RiscáPC).
  45968. 7.9
  45969. SCSI CD-ROM systems will work although some SCSI controllers will
  45970. require software or firmware updates to work on the RiscáPC. Toshiba CD-
  45971. ROM drives require a utility to make multi-session (Photo-CD) discs
  45972. accessible from Acornæs CDFS. This fix will be available from Morley.
  45973. 7.9
  45974. Can removable hard drives be fitted? Ö SCSI removable hard drives will
  45975. work as long as the SCSI controller has been updated (where necessary)
  45976. for the RiscáPC. The 5╝ö removables could be mounted into the RiscáPC
  45977. case but since most of these are quite happily cased on their own
  45978. already, there seems little point. 3╜ò devices will fit into the 5╝ö
  45979. slot through the use of a special mounting kit (ú25 through Archive).
  45980. However, if you have extra slices, this wonæt be a problem as you will
  45981. have one or more 3╜ò drive bays free. The IDE versions of 3╜ö removable
  45982. drives run happily alongside the 210Mb IDE drive. The new 270Mb 3╜ò
  45983. removable drives also work very nicely on the RiscáPC.
  45984. 7.9
  45985. When will the RiscáPC be freely available? Ö The NCS crystal ball is
  45986. unable to produce any reliable predictions on this matter. Those with
  45987. orders placed with us will be informed as soon as we have firm news of
  45988. delivery dates. If you havenæt yet placed an order, it would be
  45989. advisable to do so soon, because the waiting list is growing by the day.
  45990. 7.9
  45991. Can I fit a second hard drive? Ö The IDE interface will support a second
  45992. drive. It will require a special mounting kit to fit a 3╜ö drive into
  45993. the 5╝ò bay (ú25 through Archive), but not if you have a 3╜ö bay free in
  45994. an additional slice.
  45995. 7.9
  45996. How many free slots and drive bays do I have in the standard RiscáPC? Ö
  45997. The single-slice machines (ACB15 and ACB25) have a floppy drive
  45998. occupying the one 3╜ö bay but the 5╝ò bay is free. Each additional slice
  45999. provides one 3╜ö and one 5╝ò bay, so the ACB45 has one free 3╜ö and two
  46000. free 5╝ò slots.
  46001. 7.9
  46002. Each slice accommodates two expansion cards (podules), arranged one
  46003. above the other. The standard machines have nothing in these slots so
  46004. the ACB15 and 25 have two free podule slots and the ACB45 has four.
  46005. 7.9
  46006. All RiscáPCs have a network slot in addition to the podule slots.
  46007. 7.9
  46008. All RiscáPCs have two SIMMs sockets for DRAM. As supplied by Acorn, the
  46009. three models each have only one of these occupied, leaving one SIMM
  46010. socket free for extra RAM.
  46011. 7.9
  46012. There is only one VRAM socket and this is occupied by 1Mb of VRAM,
  46013. except in the ACB15 which has no VRAM.
  46014. 7.9
  46015. All RiscáPCs have two processor card slots, one of which is occupied by
  46016. the ARM610 processor card.
  46017. 7.9
  46018. Can I buy the RiscáPC without a monitor? Ö Currently NCS offer ú150 off
  46019. the list price for a RiscáPC without a monitor. It is only ú150 because
  46020. we cannot afford to get stuck with a large number of AKF60 monitors that
  46021. we cannot sell! However, Acorn say they will, in certain circumstances,
  46022. offer RiscáPCs through Archive without a monitor at a much better
  46023. discount. Call us for more details.
  46024. 7.9
  46025. Do all the existing Acorn modes work on the RiscáPC? Ö Modes 12, 15 etc,
  46026. are supported but they are displayed in Életter boxæ mode on the two
  46027. Acorn monitors available with the RiscáPC (the AKF60 and AKF85). This is
  46028. not disastrous as the letter box is quite deep and both monitors allow
  46029. the screen height to be adjusted. An AKF50 connected to the RiscáPC will
  46030. display these modes as normal.
  46031. 7.9
  46032. How much will it cost to upgrade to faster ARM processors? Ö There is an
  46033. Éupgrade matrixæ which gives the upgrade cost depending on the processor
  46034. youæve got and the one you want. The prices are guaranteed but they are
  46035. index-linked and so may increase slightly by the time the ARM800
  46036. appears.
  46037. 7.9
  46038. What are SIMMs, and how do I know what to buy? Ö SIMM stands for Single
  46039. In-line Memory Module. They are thin strips of circuit board with memory
  46040. devices surface mounted into them. They fit into angled plastic carriers
  46041. on the main board inside the computer. They are very easy to fit and
  46042. change. You donæt have to change any links or tell the computer in any
  46043. way how much memory is fitted. You can mix different sizes of SIMM
  46044. together.
  46045. 7.9
  46046. Most Acorn suppliers will be selling SIMMs in varying sizes that will
  46047. work with the RiscáPC. However, there is nothing to stop you from buying
  46048. the RAM from other reputable sources, as this style of memory is
  46049. commonly found in other types of computer system.
  46050. 7.9
  46051. The SIMMs must be 32-bit, 72-way, and must be rated at 70ns or faster.
  46052. There is also a restriction on the capacitance a SIMM may have. As a
  46053. guide, the SIMM should have no more than sixteen memory devices fitted
  46054. to it (i.e. eight on each side). Full details of exactly what you should
  46055. look for are included with the computeræs documentation. You can avoid
  46056. confusion by buying RAM from Acorn dealers.
  46057. 7.9
  46058. What can I do with my old, small SIMMs when I upgrade? Ö Whichever
  46059. RiscáPC you buy, the standard configuration leaves you one SIMM slot
  46060. free. However, at some point, you may want to have larger RAM modules in
  46061. both slots leaving you with the original SIMM. NCS will be offering a
  46062. SIMM Swap facility where these spare modules can be made available to
  46063. new customers at a lower price than new SIMMs. If you have an unwanted
  46064. SIMM, we will offer a certain amount less than the current NCS price for
  46065. a new SIMM and pass most of the difference in price onto the purchaser.
  46066. Therefore you can save money when buying SIMMs by ringing us first and
  46067. checking if we have a used SIMM of the right size. The exact figures for
  46068. this scheme will be reviewed once we have a feel for the supply and
  46069. demand for used SIMMs.
  46070. 7.9
  46071. If you want to start with more than the standard amount of RAM, NCS will
  46072. swap on a price for price basis, e.g. if you want an ACB45 with 16Mb, it
  46073. will cost ú1996 + ú640 Ö ú300.
  46074. 7.9
  46075. You can buy other RAM configurations than the standard ones, when
  46076. purchasing a RiscáPC from NCS, and get the full price for any SIMMs not
  46077. used.
  46078. 7.9
  46079. Can I buy a base computer, without hard disc, keyboard, etc? Ö As a
  46080. minimum, the RiscáPC can only be sold in the three configurations
  46081. advertised (ACB15, 25 and 45). We will happily add any extra hardware to
  46082. a new computer but we cannot offer a discount for reduced
  46083. configurations.
  46084. 7.9
  46085. What processors are likely to be available for the RiscáPC? Ö The dual
  46086. processor system has enormous potential for specialist applications. We
  46087. will have to wait and see which markets the RiscáPC moves into, and what
  46088. the developers can produce. The areas that I have heard most Ébuzzæ
  46089. about, since the launch of the RiscáPC, are a high-end graphics
  46090. processor, and DSP (digital signal processing) for audio and video
  46091. production.
  46092. 7.9
  46093. Those that we know are coming include the rest of the ARM family, up to
  46094. the ARM800, occupying the first processor slot in the computer. The
  46095. first new ARM card to come available will be a high speed version of the
  46096. ARM610.
  46097. 7.9
  46098. The 486 processor card will be the first product to occupy the second
  46099. processor slot. It is highly likely that third party developers will
  46100. launch high end 486 and Pentium-based cards. A second ARM processor,
  46101. giving a degree of parallel processing is under development. With the
  46102. right task Ö management software, this could be a very powerful product.
  46103. 7.9
  46104. When will the 486 PC card be available? Ö The 486 card will not be
  46105. released until autumn 1994.
  46106. 7.9
  46107. Can I use an ARM700 processor card alongside the ARM610? Ö The main ARM
  46108. processor cards, which map out the future of the RiscáPC, can only be
  46109. used one at a time. The ARM700 and ARM800 cards will replace the ARM610.
  46110. A special second ARM processor card is being developed, which can be
  46111. used in parallel with the main ARM card.
  46112. 7.9
  46113. If I buy a 486 card, what can I do if I want another specialist
  46114. processor card in the future? Ö The processors are mounted on cards
  46115. which connect vertically, to the main board. Removing the cover of the
  46116. computer and swapping a processor is very straightforward and takes only
  46117. a matter of seconds. It will be quite possible to change the card
  46118. between working sessions. You do not invalidate your warranty by
  46119. carrying out this kind of operation but you must, at all times, respect
  46120. the fragility of electronic components and be aware of the risks of
  46121. static damage.
  46122. 7.9
  46123. Will my existing monitor work with the RiscáPC? Ö Most monitors will
  46124. work on the RiscáPC. This includes RGB monitors although you are
  46125. restricted to a handful of poor desktop modes. Each monitor is
  46126. accommodated by a definition file, named after the monitor and
  46127. containing the specification of all the desktop modes that the monitor
  46128. can display. The computer is shipped only with Acorn monitor
  46129. definitions. However, these work with other monitors, and the
  46130. conventions used in the definition files make it possible to create your
  46131. own.
  46132. 7.9
  46133. Will my existing Acorn keyboard work with the RiscáPC? Ö No. The RiscáPC
  46134. uses a different type of keyboard.
  46135. 7.9
  46136. How can I make the RiscáPC compatible with the world of DOS and Windows?
  46137. Ö There are a number of ways of achieving this.
  46138. 7.9
  46139. The breakthrough with the RiscáPC is the ability to add a 486 card as a
  46140. second processor, giving it access to the same resources as the native
  46141. ARM processor. This means that the PC card does not have to carry its
  46142. own RAM or I/O hardware. In fact, the video side of things will probably
  46143. be slightly faster than an equivalent IBM-compatible with the same speed
  46144. 486 chip in it, as the ARM is very efficient at graphics processing and
  46145. redrawing. The PC card uses special partitions of your hard disc for
  46146. storage. These partitions are fully accessible by RISC OS, as well as by
  46147. DOS and Windows. The PC card can be made to run in a RISC OS window on
  46148. the desktop, or it can have full use of the screen (running Windows
  46149. within the desktop can be a little confusing to say the least).
  46150. 7.9
  46151. If you really want to keep the second processor slot free, there are
  46152. other ways of accessing the PC world.
  46153. 7.9
  46154. The PC Emulator will work on the RiscáPC using a patch, which is
  46155. provided. Software emulation is quite slow and can only run DOS and not
  46156. Windows.
  46157. 7.9
  46158. Aleph One have improved the design of their PC 486 card. This occupies a
  46159. standard podule slot and carries its own RAM, I/O hardware and now has a
  46160. built-in hard disc controller.
  46161. 7.9
  46162. How öPC compatibleò is the 486 processor card? Ö The processor card will
  46163. give you access to Émostæ Windows and DOS software. The applications
  46164. that are unlikely to work are those which rely on a certain BIOS, or
  46165. which need to directly address hardware which is not present in the
  46166. RiscáPC. There are rumours of the development of an adaptor which will
  46167. allow standard PC ISA expansion cards to be fitted. The high performance
  46168. sound card being developed for the RiscáPC (a standard expansion card)
  46169. will provide support for Multimedia PC and Soundblaster audio.
  46170. 7.9
  46171. How backwardly compatible is the RiscáPC with my existing hardware and
  46172. software? Ö The RiscáPC is shipped with an database (S-Base) application
  46173. called !Products which details the majority of hardware and software
  46174. products, whether they will work and what upgrades, if any, are needed
  46175. for full operation. The information can be looked up either by company
  46176. or product or by dragging on the relevant application.
  46177. 7.9
  46178. Most podules (half width) will work but many will require updates,
  46179. either to the ROM, or the support software. Minipodules, that fit inside
  46180. the A30x0 and A4000, and full-width podules (such as the Acorn I/O card)
  46181. cannot be fitted. Some podules can only be fitted to the lower four
  46182. slots, as they did not anticipate the possibility of 8 slots.
  46183. 7.9
  46184. Most applications will work, either as they are, or with an update.
  46185. 7.9
  46186. Contact the product manufacturer if you have any concerns over
  46187. compatibility.
  46188. 7.9
  46189. How do I expand the case and why would I want to do so? Ö The RiscáPC is
  46190. based on an open case system which allows you to expand quite easily.
  46191. The base (which houses the main board, processors, RAM, first hard disc
  46192. and power supply) and the lid remain unaffected by the number of slices
  46193. fitted in between. The addition of an extra slice gives you the space
  46194. for two more storage devices (one 3╜ö and one 5╝ò) and two more podules
  46195. (up to a maximum of eight). Along with the case slice itself, you will
  46196. receive longer locking pins (to hold the assembly together) and an
  46197. extended backplane for the podules, replacing the existing one. A
  46198. further option is replacing the 70W power supply (fitted to the ACB15
  46199. and 25) with a 100W version (standard on the ACB45) to ensure adequate
  46200. supply and cooling to any extra hardware.
  46201. 7.9
  46202. Can I add extra floppy drives? Ö Much of the early press information
  46203. (our own included) omitted to mention floppy drives amidst all the
  46204. excitement of dual processors and ARM700s. All the RiscáPC models are
  46205. equipped with a single 1.6Mb (2Mb) 3╜ö floppy drive occupying the 3╜ò
  46206. drive bay in the first slice. There is currently no provision for adding
  46207. further floppy drives. We do not yet know if it is possible to daisy-
  46208. chain a second drive off the existing one.
  46209. 7.9
  46210. Which monitors take advantage of the large, colourful desktops? Ö The
  46211. higher resolution screen modes do need a large, high quality monitor to
  46212. be viewed with reasonable clarity, particularly if you are going to be
  46213. working with text. The table below gives a summary of the specifications
  46214. of monitors that we currently recommend for use with the RiscáPC.
  46215. 7.9
  46216. Can I buy a RiscáPC on credit? Ö NCS can offer credit (subject to
  46217. status), though Chartered Trust, over a variety of periods from 12
  46218. months to 60 months. Interest is charged at 2.14% monthly or 28.9% APR.
  46219. We can supply full written details for each particular purchase.
  46220. 7.9
  46221. (If you are a teacher, lecturer, student, sixth former or education
  46222. support person, Acorn Assist also provides credit terms. See page 2 for
  46223. details of the latest scheme.)
  46224. 7.9
  46225. What is the difference between DRAM and VRAM? Ö DRAM is Dynamic RAM
  46226. (Édynamicæ describes the way the data is retained electronically) and is
  46227. the ordinary RAM that has always been present in Acorn systems. The
  46228. memory used for the screen display has always been just an area of DRAM,
  46229. and VIDC shares the data path to the DRAM with the processor. The screen
  46230. is updated by VIDC reading the screen memory and outputting what it
  46231. reads to the monitor. The screen must be updated at a consistent rate,
  46232. otherwise there will be a disturbing flicker and Étearingæ of objects
  46233. moved around the screen. Therefore, if the processor wants to read or
  46234. write at the same time as VIDC is updating the screen, the processor
  46235. must wait. The higher the resolution and colour depth of the mode, the
  46236. more often this clash occurs, and the processor slows down by a
  46237. considerable amount. The VRAM (Video RAM) is dual-ported, i.e. the
  46238. processor uses the normal data bus while the VIDC has its own bus by
  46239. which it can access the RAM. This access can take place at the same time
  46240. as the processoræs access. So the processor can continue unhindered,
  46241. regardless of the size of the display.
  46242. 7.9
  46243. Is 2Mb really the maximum amount of VRAM you can have? Ö There are
  46244. rumours of a 3Mb VRAM under construction but donæt really know the
  46245. implications of this but weæll keep you informed.
  46246. 7.9
  46247. When will the other ARM processors be released? Ö The first processor
  46248. upgrade will be a faster ARM610 processor, probably near the end of
  46249. 1994. The first ARM700 and FPA11 (floating point accelerator) will be
  46250. unlikely to appear before the first quarter of 1995.
  46251. 7.9
  46252. Will PC CD-ROMs work at a sensible speed on the RiscáPC? Ö The
  46253. performance of PC CD-ROM access will be greatly improved. Text and
  46254. graphics will be accessible. We cannot confirm whether video sequences
  46255. will be retrievable until it has been tried.
  46256. 7.9
  46257. Can the RiscáPC be mounted on its side? Ö The RiscáPC has been designed
  46258. to be either placed flat on a desktop, or stood on its side in what
  46259. Acorn call ÉTower modeæ. Feet are included to make the machine stable if
  46260. it is used as a tower. The feet can be moved so that they fit on the top
  46261. and bottom slices of an expanded system. All modern disc drives can now
  46262. happily operate on their sides, but CD-ROM drives that do not use
  46263. caddies to hold the discs will not be usable in tower mode because the
  46264. discs will fall out.
  46265. 7.9
  46266. How can I network the RiscáPC? Ö Existing Ethernet and Acorn Access
  46267. cards will work in the podule slots of the RiscáPC. Econet modules
  46268. cannot be fitted. A special network slot is part of the main board
  46269. allowing you to fit either an Econet or Ethernet card without using a
  46270. podule slot. Acorn is likely to announce connectivity products to non-
  46271. Acorn networks in the near future.ááA
  46272. 7.9
  46273. Some of the offers mentioned above, such as computers without monitors
  46274. and the SIMM swapping scheme, may alter as we adapt to the new RiscáPC
  46275. market. Also, the prices of monitors, SIMMs and other new hardware for
  46276. the RiscáPC may change (hopefully decreasing as the quantities
  46277. increase!) so it would be worth calling us before you place an order.
  46278. Ed.
  46279. 7.9
  46280.   New Processor                      From:  610 / 30  610 / 30 plus  700
  46281. / 40  710 / 40 plus
  46282. 7.9
  46283. ARM610 (more than 30MHz)  ú75  Ö  Ö  Ö
  46284. 7.9
  46285. ARM700 (40MHz)  ú100  ú75  Ö  Ö
  46286. 7.9
  46287. ARM700 (more than 40MHz)  ú125  ú100  ú75  Ö
  46288. 7.9
  46289. ARM800 (standard speed)  ú150  ú125  ú100  ú75
  46290. 7.9
  46291. ARM800 (high performance)  ú175  ú150  ú125  ú100
  46292. 7.9
  46293.   Manufacturer  Acorn  Acorn  Taxan  Eizo
  46294. 7.9
  46295.   Monitor  AKF60  AKF85  1095LR  780iW
  46296. 7.9
  46297.   Size  14ö  17ò  20ö Trinitron  21ò FST
  46298. 7.9
  46299.   Dot pitch  0.28mm  0.27mm  0.30mm  0.26mm
  46300. 7.9
  46301.   ARF*  50  63  67  81
  46302. 7.9
  46303.   Scan frequency:
  46304. 7.9
  46305.     Horizontal  30-50kHz  30-82kHz  30-80kHz  45-100kHz
  46306. 7.9
  46307.     Vertical  40-90Hz  50-120Hz  50-120Hz  55-120Hz
  46308. 7.9
  46309.   Programmable  No  Yes  Yes  Yes
  46310. 7.9
  46311.   Weight  12.5kg  21kg  36kg  46kg
  46312. 7.9
  46313.   Price  n/a  n/a  ú1995  ú3000
  46314. 7.9
  46315.   Price with RiscáPC  included  ú470  ú1745  ú2750
  46316. 7.9
  46317. * ARF = ÉArchive Resolution Factoræ = (size in inches) / (dot pitch in
  46318. mm)!! This is only intended to give some way of measuring the relative
  46319. resolutions of these monitors and is not part of the official
  46320. specifications.
  46321. 7.9
  46322. Multimedia Column
  46323. 7.9
  46324. Paul Hooper
  46325. 7.9
  46326. Risc PC and Multimedia
  46327. 7.9
  46328. Acorn has made much in its advertising of the multimedia capabilities of
  46329. Risc PC. Certainly, the ability to have an integral CD-ROM drive, the
  46330. increases in sound capability and the use of Replay makes the machine
  46331. very attractive. Also, the dramatic increase in graphic display opens up
  46332. all sorts of new ways to use multimedia on such a machine. For the first
  46333. time, the whole world of PC multimedia will also be open to Acorn Users,
  46334. at a reasonable speed.
  46335. 7.9
  46336. The question that immediately sprang to my mind was whether you could
  46337. author a Genesis application in the RISC environment and export it, in
  46338. the same box, into the PC version of Genesis. The answer appears to be a
  46339. qualified yes! Oak Solutions havenæt tried it yet but they see no reason
  46340. why it should not be possible. The trouble is that there are certain
  46341. resources and script that are specific to the Archimedes, even in
  46342. Genesis Professional. Graphics will be easy to convert using !Translator
  46343. and various other PD or Shareware programs. Plain text will be no
  46344. problem and drawfiles can be converted into sprites using the snapshot
  46345. facility in paint and then converted into BMP format. Sound samples can
  46346. also be converted fairly easily but what about Replay, Maestro, Ace
  46347. films and Euclid files? I presume that these will have to be converted
  46348. but quite how, I donæt yet know. Hopefully, Genesis SDK will have
  46349. solutions to these problems. As soon as I get some answers, I will let
  46350. you know.
  46351. 7.9
  46352. Getting a response Ö Genesis
  46353. 7.9
  46354. One of the things that impressed me about the applications in the
  46355. Horizon project was the way that the buttons used in some of the
  46356. applications were made to respond to the users clicking on them. For
  46357. instance, a click on a button caused it to emit a beep and appear to
  46358. Ésinkæ into the page. In Genesis, this is just a matter of setting up
  46359. two buttons within the same sprite window along with a sound sample.
  46360. Then you can use the script below to make the button respond:
  46361. 7.9
  46362.  DEF FRAME öNextPageò
  46363. 7.9
  46364.  SPRITE önext2pò
  46365. 7.9
  46366.  FGCOL 7
  46367. 7.9
  46368.  SIZE 128 96
  46369. 7.9
  46370.  ON SELECT BEGIN
  46371. 7.9
  46372.   SET RESOURCENAME OF öNextPageò To öNext2nò
  46373. 7.9
  46374.   PLAYSAMPLE öNoiseò
  46375. 7.9
  46376.   NEXT
  46377. 7.9
  46378.   CLOSE
  46379. 7.9
  46380.   END
  46381. 7.9
  46382.  END FRAME
  46383. 7.9
  46384. The two sprites within the sprite window are Énext2pæ, the positive
  46385. version, and ÉNext2næ, the negative version. When the user clicks on the
  46386. button, the positive version is changed to the negative version, then a
  46387. sample is played and the next page is opened. With the size of both the
  46388. sprites and sound samples, it is best to save these in the shared
  46389. resources area. To give you some idea of how this works, there is the
  46390. start of an application on this monthæs disc which uses these buttons.
  46391. Also, included are the sprites, a sound sample and a Genesis button.
  46392. 7.9
  46393. Magpie response
  46394. 7.9
  46395. Magpie can also be made to respond to Éclicksæ. Due to the limitations
  46396. of the program, the sprite cannot be changed but a most satisfactory
  46397. Ébeepæ can be emitted. Due to the size of sound samples, it is best to
  46398. use a skeleton page for all the pages that you wish to beep. Create a
  46399. master page with the turn page icons (donæt use a sprite that has a mask
  46400. Ö the book or the raised arrows are best), then drop the sound sample
  46401. onto the page, position it over the icons and use the Éput to backæ tool
  46402. to put it under the icon. Now save your skeleton page. When you use it,
  46403. you will find that it beeps when the page turns. An example is on this
  46404. monthæs disc.
  46405. 7.9
  46406. Key Author response
  46407. 7.9
  46408. Having had Key Author for only a few weeks, one of the first jobs was to
  46409. convert all the Swap Shop applications to this format, so I have only
  46410. had a short time to explore the package. I can work out how to set up an
  46411. event which can play the sound sample, I can also set up a hotspot to
  46412. turn to the next page but, at the moment, I have failed to link the two
  46413. to provide a responsive button. If there is anyone who has the answer,
  46414. please write and let me know.
  46415. 7.9
  46416. Genesis Professional
  46417. 7.9
  46418. Yes, itæs finally here! Genesis Professional dropped through my letter
  46419. box while I was away at Harrogate and I have just had a quick try this
  46420. morning. Iæll do a review for next month but I thought I would answer a
  46421. few of the more important questions this month.
  46422. 7.9
  46423. The restriction on the number of fonts has been lifted, so there will be
  46424. no more of the ÉMENU AREA FULLæ error messages. The user interface is
  46425. much friendlier and an Index application is included. All existing
  46426. applications created using Genesis Plus and II can be run by
  46427. Professional without any conversion. Genesis Professional applications
  46428. can only be run under the older versions of Genesis if they do not use
  46429. the new features, but the new version of !Browser will allow you to run
  46430. them and, as it is PD, there should be few problems.
  46431. 7.9
  46432. The new manual is excellent and covers all the features including the
  46433. new script language, so there will be no separate Script Language book.
  46434. More on this next month.
  46435. 7.9
  46436. CableNews II
  46437. 7.9
  46438. I always thought there was much potential in the CableNews program but
  46439. its linear format precludes its use as a serious multimedia program.
  46440. Lindis are going to release a new version which will be able to include
  46441. Éhotspotsæ and a new version of the viewer which will enable you to
  46442. create a Étreeæ structure rather than the present linear style. All the
  46443. normal file types can be used, including Replay. The professional look
  46444. which can be created with CableNews must make it a serious contender in
  46445. the multimedia market. The pre-release version, which was on show at
  46446. Harrogate, certainly shows great potential.
  46447. 7.9
  46448. Free software
  46449. 7.9
  46450. A number of people have written to me asking about the Swap Shop
  46451. applications. The most frequently asked question is do I require a copy
  46452. of Genesis/Magpie/Key Author to run them? The answer is that virtually
  46453. all the applications can be run without owning the relevant package. All
  46454. that is required is the appropriate reader program which, because they
  46455. are all PD, can be provided at the same time. The only thing you will
  46456. not be able to do is to alter the application and, in some cases, you
  46457. will not be able to export the resources within the package.
  46458. 7.9
  46459. Although I called it the ÉSwap Shopæ, there is actually no obligation to
  46460. swap! If you have never thought about multimedia or have wondered what
  46461. itæs all about, then just send me a few blank, formatted discs, the
  46462. return postage and I can provide you with a catalogue and a few sample
  46463. applications to try out. Again, if there is any school in the Norfolk
  46464. area who would like me to come along and demonstrate multimedia or the
  46465. differences between the three programs, all you have to do is give me a
  46466. ring. The only cost involved would be my expenses.
  46467. 7.9
  46468. With nearly forty applications in the Swap Shop catalogue, this is a
  46469. useful resource that is available to all Archive readers free of charge.
  46470. 7.9
  46471. The Swap Shop
  46472. 7.9
  46473. We have added the following applications to the Swap Shop, The Romans
  46474. and The Vikings both by Dave Walsh, Manned Space Exploration by Paul
  46475. Hooper, Woodland by Gill Murphy, and Smarties, Neighbours, Churches2,
  46476. and Beginning all from Hampshire Microtechnology Centre. All are Genesis
  46477. format at the moment, but I hope to convert them to Magpie soon. I have
  46478. now finished converting 1665 into Key Author format and Iæve started on
  46479. a few others.
  46480. 7.9
  46481. At the moment, I have yet to receive any applications in Key Author
  46482. format, so if you have done one please let me have a copy.
  46483. 7.9
  46484. The End Bit
  46485. 7.9
  46486. If you have any question about Genesis, Magpie or Key Author, or if you
  46487. would like a copy of the catalogue, please write to Paul Hooper, 11
  46488. Rochford Road, Martham, Great Yarmouth, NR29 4RL (0493-748474).ááA
  46489. 7.9
  46490. JPEG Column
  46491. 7.9
  46492. Stuart Bell
  46493. 7.9
  46494. MPEG versus !Replay ù or is it?
  46495. 7.9
  46496. Following on from my expression of concern that !Replay could become
  46497. commercially out-gunned by the industry-standard MPEG moving video
  46498. format, I received a most helpful letter from a correspondent who had a
  46499. long chat with an Acorn representative at the recent BETT æ94 show. He
  46500. hasnæt asked me not to give his name, but just in case the Acorn chap
  46501. said more than he had meant to, I wonæt name my source.
  46502. 7.9
  46503. When asked about Acornæs attitude to MPEG, it was revealed that in
  46504. örecent discussions with Roger (Wilson)ò they had allocated part of the
  46505. Replay budget to research into including the MPEG codec (codingáùáde-
  46506. coding) in Replay.
  46507. 7.9
  46508. We should remember, said the Acorn man, that Replay is not a closed
  46509. system, nor a single way of doing digital video. Rather, itæs an
  46510. architecture into which new technologies can be fitted. Itæs a service
  46511. provider, rather than a specific way-of-doing-things.
  46512. 7.9
  46513. With regard to the new MPEG chip-sets which are now available, and being
  46514. incorporated into MPEG boards for (amongst others) PC-compatibles and
  46515. Amigas, Acorn expect that, at some time in the future, such technologies
  46516. will be available on a RISC OS machine, but probably not from Acorn
  46517. themselves. If a machine has a third-party MPEG card, Replay will
  46518. recognise and use it. The client application that calls the Replay
  46519. routines will not have to worry about what hardware is available and
  46520. what is not. Even an ARM 7 powered machine will not have the power to do
  46521. real-time multi-tasking MPEG decoding in software, so a hardware MPEG
  46522. solution will be necessary.
  46523. 7.9
  46524. My interpretation of all this is that Acorn are aware that MPEG will be
  46525. increasingly important, and that they must not let themselves be cut off
  46526. from such an industry standard. Replay will incorporate the MPEG codec
  46527. at some stage, and the issue of !Replay versus MPEG will become
  46528. irrelevant. Thanks to my correspondent. Any other comments or news from
  46529. other sources would be most welcome.
  46530. 7.9
  46531. !FYEO2 will blow your socks off!
  46532. 7.9
  46533. A while back, I mentioned that Frank Lyonnet was working on a new
  46534. version of öFor Your Eyes Onlyò, the fastest JPEG decompression
  46535. application available for Acorn machines. !FYEO2 is now complete and
  46536. itæs even better than the original version.
  46537. 7.9
  46538. Just to summarise the improvements, output can be scaled to cope with
  46539. both high and normal resolution monitors (thus avoiding the Éstretchingæ
  46540. I previously reported); output can be colour or grey scale; output can
  46541. be scaled to any size ù yes any size; dithering can be öFloyd-Steinbergò
  46542. (best results, slowest processing), simple, or disabled (very fast, but
  46543. some strange colours). FYEO2 now uses version 4 of the Independent JPEG
  46544. Group routines and it runs about 35ù40% faster than !FYEO1, which was
  46545. already the fastest de-JPEGer around. Finally, as expected, !FYEO2 is
  46546. not PD but shareware. You can use it freely for two weeks, but if you
  46547. want to use it after that, you should get a registered copy from the
  46548. author. The cost is just ú5, so itæs a bargain! To compare it with my
  46549. previous results, here are three sets of timings, using the best quality
  46550. dithering setting for !FYEO2. (The !ImageBank times are for version
  46551. 0.46. A faster version is imminent ù see below.)
  46552. 7.9
  46553. Image  !FYEO1  !I-Bank  !FYEO2
  46554. 7.9
  46555. Pfieffer (472╫647)  31s  52s  20s
  46556. 7.9
  46557. Rock (668╫888)  67s  130s  40s
  46558. 7.9
  46559. In my test of !Image-Bank, I concluded that its relative slowness
  46560. (partly a consequence of its ability to handle 16bpp and 24bpp sprites)
  46561. was outweighed by its facility to store thumb-nail copies of each JPEGed
  46562. image in a filing system. Now, the extra speed offered by !FYEO2 demands
  46563. that any comparative conclusions be re-assessed. After all, !FYEO2 is
  46564. about three times the speed of !ImageBank version 0.46.
  46565. 7.9
  46566. I wondered, therefore, if it might be possible to simulate the thumb-
  46567. nail facility offered by !ImageBank. The answer is quite simple: Use the
  46568. Éscale to fitæ option of !FYEO2 to create small sprites Éfit toæ about
  46569. 100╫80 pixels. (If time is of the essence, switch off dithering at the
  46570. same time.) Save the first thumb-nail view in its own sprite file,
  46571. change the filename to something sensible like Éthumbnailsæ, and then
  46572. load it into !Paint to change the sprite name from Épictureæ to the JPEG
  46573. filename. For subsequent JPEG images, use !FYEO2 to produce the small
  46574. sprites as before, and then save them directly from !FYEO2 into !Paintæs
  46575. sprite file window of the thumbnail file, again changing sprite names as
  46576. applicable. Voilα! A pseudo-ImageBank thumb-nail filing system, at
  46577. shareware prices.
  46578. 7.9
  46579. Please be clear, Iæm not writing off ImageBank. My DIY thumb-nail system
  46580. is not quite as simple to use, does not maintain information about the
  46581. images, and will only work with 8bpp sprites. (16bpp and 24bpp sprite
  46582. handling is in the yet-to-be-implemented category as far as !FYEO2 is
  46583. concerned.) Also, !ImageBank will compress sprites into JPEG format,
  46584. whereas !FYEO, being only a decompression application, must be used with
  46585. a compression package such as JPEGit. But, most users need to decompress
  46586. JPEG files far more frequently than they need to produce them and
  46587. !FYEO2/!Paint does have a considerable speed advantage!
  46588. 7.9
  46589. A screen-grab of my DIY thumb-nail JPEG filing system, using !FYEO2 and
  46590. !Paint. Compare it with the screen-grabs printed with the !ImageBank
  46591. review in the April JPEG column (7.7 p44).
  46592. 7.9
  46593. Get your copy of !FYEO2
  46594. 7.9
  46595. Eventually, I will put !FYEO2, the demo version of the new !ImageBank,
  46596. and some JPEG images on a new Archive shareware disc. In the mean time,
  46597. if you want !FYEO2 now, itæs available (I have Frankæs permission) on
  46598. the usual Ésend me a blank disc with a label and return postageæ basis.
  46599. But I will add two conditions. Firstly, by asking for !FYEO2, you
  46600. promise to register with Frank if you use it after the two week trial
  46601. period. Secondly, you agree to run, for the JPEG Column, a simple
  46602. benchmark decompression using !FYEO2, and to return the results to me by
  46603. post. It will take less than 5 minutes, and should enable us to compare
  46604. the CPU-memory performance of the whole range of Acorn machines.
  46605. (RiscáPC users will be very welcome!) Please ask for the !FYEO2 disc,
  46606. and write to 23 Ryecroft Drive, Horsham, RH12 2AW, with jiffy bag, 800Kb
  46607. disc, return label and stamp.
  46608. 7.9
  46609. Better, faster, !ImageBank
  46610. 7.9
  46611. Announced recently was a new version of this excellent package which I
  46612. reviewed in the April JPEG column. Conversation with a very helpful
  46613. person at Irlam Instruments confirmed that it should be out soon and I
  46614. was promised a review copy as soon as it is, so watch this space. Faster
  46615. decompression of JPEG files is a major feature.
  46616. 7.9
  46617. JPEG and the new RiscáPC
  46618. 7.9
  46619. When Iæd recovered from the amazing news about the new RiscáPC ù amazing
  46620. because Acorn have got some sensibly low prices to match the high
  46621. technology ù I noticed that RISC OS 3.5 is distributed with 100 JPEG
  46622. images (Archive 7.8 p16). This suggests a developing Acorn interest in
  46623. JPEG, but I must add that Matthew would have been far better off using
  46624. !FYEO rather than !ChangeFSI for the image decompression (unless, of
  46625. course, !ChangeFSI is much improved with RISC OS 3.5). Perhaps he
  46626. doesnæt read this column?
  46627. 7.9
  46628. OneFor94
  46629. 7.9
  46630. Finally, just in case you were interested in this algorithm which I
  46631. mentioned last time, please remember that OneFor94 = 1ù4ù94 = 1st April
  46632. 1994, that Lars Fiol÷p = April F÷ols (anag.), and that this allegedly
  46633. super new JPEG algorithm was mentioned in the April issue of Archive.
  46634. Thanks to John Woodgate (Archive 7.8 p34) for a most illuminating and
  46635. musical comment from his Russian cousin about this matter.
  46636. 7.9
  46637. Thatæs all until the next column ù probably in the August issue ù when I
  46638. hope that the manner in which Impression Publisher handles JPEG files
  46639. will be clearer, simply because the column will have been written using
  46640. that package. I can but hope!ááA
  46641. 7.9
  46642. Hardware Column
  46643. 7.9
  46644. Brian Cowan
  46645. 7.9
  46646. So, at long last, we have concrete information about the önew machineò.
  46647. Much could have been predicted; we knew about the VIDC20 and its
  46648. consequences for high-quality video, and news of the IOMD chip was
  46649. trickling around. This chip connects to an industry standard (i.e. used
  46650. in PCs) peripheral controller for management of floppy disc, hard disc,
  46651. etc., similar to that used in the A5000 range. The IOMD also manages the
  46652. machineæs RAM as well as providing the high-speed interface to an
  46653. optional second CPU.
  46654. 7.9
  46655. This much we knew but although there is more information available, in
  46656. the last issue of Archive and its special supplement, there are still
  46657. some questions unanswered and some general points which are worth
  46658. considering. What I mean is that there are questions which I have, and I
  46659. think that other people might be wondering the same things. Perhaps some
  46660. answers might appear as a result.
  46661. 7.9
  46662. Happy or sad?
  46663. 7.9
  46664. I am sure the reaction of some people to the launch of the RiscáPC will
  46665. be one of disappointment! After all, their pride and joy, for which they
  46666. have eagerly saved their pennies, has become obsolete at a stroke. Even
  46667. those enthusiasts fortunate enough to have been able to update their
  46668. hardware with MEMC1a, ARM3, more RAM, high density disc drive, video
  46669. card, etc. have reached the end of the road. But take heart. The new
  46670. machines are only approximately twice as fast as the A5000 computers. To
  46671. my mind that is no big deal Ö I would worry if the new machines were ten
  46672. times faster.
  46673. 7.9
  46674. The other point is software obsolescence. From now on, software houses
  46675. will be devoting their energies to producing programs for the new
  46676. machines. It is not immediately clear what sort of software
  46677. compatibility there will be between the new and the old machines. There
  46678. are fundamental differences between the operation of the ARM3 and the
  46679. later ARM CPUs. New software will obviously exploit the superior
  46680. hardware of the new machines but I hope compatibility with the older
  46681. machines will also be possible.
  46682. 7.9
  46683. The new machines run RISC OS 3.5. How close is this to RISC OS 3.1? We
  46684. really must find out about compatibility. I think the first hint of this
  46685. should be from Computer Concepts: will there be separate versions of
  46686. Impression Publisher for the new and old machines, or will the same
  46687. version work on both? This, I believe, is a key question. (The answer is
  46688. in the RiscáPC Column on page 11. Ed.)
  46689. 7.9
  46690. PC compatibility
  46691. 7.9
  46692. At the launch of the Archimedes machines, I think that Acorn regarded
  46693. öPC compatibilityò as an alien concept. After all, if Apple could become
  46694. a success by using superior technology (68xxx as opposed to 80xxx
  46695. processors) then why not Acorn, with the infinitely superior ARM? Well,
  46696. it was not to be. Although the Apple Macintosh was a success, that
  46697. company now realises the importance of PC compatibility and, of course,
  46698. the (68xxx-based) NeXT cube never really took on, for all its technical
  46699. superiority. The 80xxx/DOS/Windows PC might be an example of marketing
  46700. triumphing over technology, but it is here to stay.
  46701. 7.9
  46702. Readers with a good memory will recall that, in the early days of the
  46703. Archimedes, we were promised a PC card from Acorn. The software PC
  46704. emulator was an interesting and particularly clever piece of programming
  46705. but no-one would pretend it was suitable for serious use. So it was with
  46706. disappointment that we learned that Acorn had decided to abandon the
  46707. project. Then followed the abortive episodes of Mach Technology and
  46708. Watford Electronics, both of whose advertised PC card projects never
  46709. reached completion. Thank goodness for Aleph One! Was Acorn taken by
  46710. surprise with the success of the Aleph One PC cards? It was certainly a
  46711. sensible move on Acornæs part to commission Aleph One to build a cut-
  46712. down PC card for the new A3000 range and the A4000 range machines.
  46713. 7.9
  46714. With two-processor operation, a decision must be made about how many
  46715. resources will be shared and how many not. Thus, with the original PC
  46716. cards (and the Tube of the old BBC computers) each CPU had its own RAM,
  46717. but shared floppy disc, hard disc and keyboard/screen I/O. Aleph Oneæs
  46718. new Archimedes PC cards provide all this but they also allow the PC card
  46719. to have dedicated hard disc and floppy disc. This will be very useful
  46720. because of the speed bottleneck in transferring data across the
  46721. interface bus. This is particularly important when running memory-hungry
  46722. Windows and its virtual memory system.
  46723. 7.9
  46724. With the RiscáPC, the philosophy has changed. The IOMD allows such fast
  46725. data transfer that not only is it feasible for processors to share hard
  46726. and floppy discs, but RAM can also be shared. So the PC second processor
  46727. card contains only the PC CPU and clock together with the öglueò ASIC.
  46728. 7.9
  46729. The RiscáPC publicity states that the PC card contains a 486SX. This
  46730. chip has a 16-bit external data bus whereas the full 486DX chip has a
  46731. 32-bit external data bus and a built-in floating point unit. This is
  46732. disappointing because, compared to the power of the ARM600/700, the PC
  46733. power is limited by using only a 486SX. I certainly hope that the IOMD
  46734. CPU interface can support full 32-bit operation. Then perhaps a 486DX
  46735. processor card will become available.
  46736. 7.9
  46737. However, I assume the older-style PC cards will continue to be available
  46738. and, with the dedicated RAM and discs, it might well be the preferable
  46739. option for optimum PC performance.
  46740. 7.9
  46741. Apple PowerPC
  46742. 7.9
  46743. As mentioned above, the Apple PowerPC can run DOS applications. However,
  46744. there is a fundamental distinction between that machine and the Acorn
  46745. RiscáPC. The Apple machine does not use an actual 80xxx CPU to run DOS.
  46746. The claim is that the PowerPC can run DOS Édirectlyæ, which really means
  46747. that a software emulator is used.
  46748. 7.9
  46749. The review in the PCW (May 1994, page 332) says that it is an emulation
  46750. of the 286 instruction set and that Insignia, the authors of
  46751. SoftWindows, as it is called, claim that öon a PowerMac, it will run at
  46752. the speed of a slow 486SX or a fast 386ò but they donæt say which Power
  46753. Mac they are talking about. The cheapest way to run Windows on a
  46754. PowerMac is to buy the 6100/60 with SoftWindows costing ú2019 inc VAT,
  46755. without a monitor, keyboard or mouse, which runs at 60MHz. For the 80MHz
  46756. version (8100/80), you will have to fork out ú4980 inc VAT and then buy
  46757. a monitor, keyboard and mouse. (These are PCWæs quoted prices.) Compare
  46758. this with an ACB25 upgraded to 16Mb Ö more memory than really needed for
  46759. the PC card Ö at ú2005 inc VAT which includes a real 486 chip, and a 14ö
  46760. monitor. The only extra would be a copy of Windows which is not included
  46761. with the PC processor.
  46762. 7.9
  46763. Also, Insignia recommend that you do not try to run SoftWindows on a
  46764. machine of less than 16Mb and, even then, you wonæt be able to run much
  46765. else besides. This is because, according to PCW (May 1994, page 332) the
  46766. operating system needs 3Mb+ and Insignia suggest that you allocate the
  46767. emulator 12Mb of memory partition (real RAM, not virtual memory). So if
  46768. you want to multitask SoftWindows with another Apple package, you will
  46769. need a machine with a minimum of 24Mb RAM.
  46770. 7.9
  46771. The undeniable fact is that the 386/486 and Pentium processors are the
  46772. ones around which DOS and Windows is based, so it must make sense to use
  46773. them to run such software rather than try to emulate them.
  46774. 7.9
  46775. The future
  46776. 7.9
  46777. The ARM philosophy leads most naturally to macro-cell integration, more
  46778. so than with other CPU families. If, as mentioned last month, plans are
  46779. afoot for integration of ARM6/7/8 together with the VIDC20 and IOMD, we
  46780. may look forward to cheaper, smaller machines of comparable power and
  46781. maybe even a portable!
  46782. 7.9
  46783. CPU-independence
  46784. 7.9
  46785. The trend is towards operating systems which are not specific to a
  46786. particular CPU family. Unix is a good example of this, as is Windows NT.
  46787. The ideal is to have a small kernel of code written for the specific
  46788. computer hardware, with the software sitting on top of this. Only in
  46789. that way will the Intel/Microsoft stranglehold on the computer industry
  46790. be broken. If/when that happens, the RiscáPC will be in an even stronger
  46791. position.ááA
  46792. 7.9
  46793. DataVision Ö A Relational Database
  46794. 7.9
  46795. Eric Ayers
  46796. 7.9
  46797. DataVision (v.1.3) from Silicon Vision is listed as a relational
  46798. database management system. It comes on a single disc, with a
  46799. comprehensive loose-leaf manual and costs ú93 from NCS. I am not
  46800. competent to compare it with later relational databases such as Squirrel
  46801. or S-Base, but will try to set out what DataVision is and can do.
  46802. 7.9
  46803. Once you leave the iconbar Éshellæ menu, the program ceases to be
  46804. multitasking, takes over the whole screen, and eschews Desktop menu
  46805. conventions etc. However, the submenus, are for the most part, clear and
  46806. intuitive, though the occasional non-obvious feature demands recourse to
  46807. the manual.
  46808. 7.9
  46809. There are really four fairly distinct parts to the program, all accessed
  46810. via the main menu. They are the database manager proper (DBM from now
  46811. on), a wordprocessor (WP), a Report Writer and Enquiry Language (RWEL)
  46812. and a ready-made application called ÉFinancial Accountantæ (FA) which is
  46813. probably comprehensive and powerful enough to serve many small
  46814. businesses or clubs.
  46815. 7.9
  46816. What is a database?
  46817. 7.9
  46818. A database is a collection of one or more tables, each divided into
  46819. fields. The data in a record takes the form of a set of values or
  46820. attributes arrayed under the appropriate field headings. DataVision
  46821. allows up to 999 fields per table, with only the available memory
  46822. restricting the number of records, each up to 254745 characters in
  46823. length, with a maximum of 255 in each field.
  46824. 7.9
  46825. The functions of a DBM include creating such tables and the design of
  46826. (screen) entry forms with definitions for each field of title, size, and
  46827. the data type allowed in it (e.g. Alpha, Numeric, Date, etc). Actual
  46828. data entry is into these forms, and it is possible to apply validation
  46829. restrictions on what will be accepted (e.g. range of numerics, etc). The
  46830. DBMS must also, of course, provide for accessing and manipulating the
  46831. entered data in various ways.
  46832. 7.9
  46833. In a flatfile database, each table is an independent set of data. A
  46834. relational database allows a number of tables to be linked (related) in
  46835. such a way that entries in one may update another, for example. It
  46836. should also be possible to interrogate such a database for data drawn
  46837. from, and with conditions dependent on, more than one table. (An
  46838. obviously necessary condition is that tables to be related must have at
  46839. least one Ékeyæ field in common which contains only unique, non-
  46840. repeated, data values.)
  46841. 7.9
  46842. The Database Manager
  46843. 7.9
  46844. The DataVision DBM allows the creation and editing of tables and entry
  46845. forms, including validation of data entries (default values, numeric
  46846. range checks, etc). Field types include alphanumeric, capital alpha,
  46847. multiple-choice (1-16 allowable entries selected from a specifiable
  46848. menu), logical (Y/N), date, time, integer, real and formula:
  46849. inappropriate entries are refused. The value in a formula field is not
  46850. entered directly, but is evaluated Ö most Basic functions and
  46851. expressions can be used in a formula, plus several date and time
  46852. statements.
  46853. 7.9
  46854. The number, titles and sizes of fields, and the data values in
  46855. individual records may be modified at any time. A group update may be
  46856. applied to all records in a field (e.g. for VAT rate changes). The DBM
  46857. also provides for browsing a table, sorting on any field and reporting
  46858. to screen, printer or file of selected fields in any order. A table may
  46859. be interrogated for entries meeting up to ten logically related
  46860. conditions, and the query can be saved for re-use. Labels may also be
  46861. created from specified fields.
  46862. 7.9
  46863. The facilities listed above are essentially those required for a good
  46864. flatfile database. The DBM also allows four types of relations to be set
  46865. up between specified fields in pairs of tables (defined as Parent and
  46866. Child): Insert Child value in Parent, Write Parent value to Child, Add
  46867. Parent value to Child and Subtract Parent value from Child. Up to 99
  46868. related files may be in use simultaneously. Such relations could update
  46869. a stock record from entries into sales and purchase ledgers for
  46870. instance. However, they are operative only as entries are made, and
  46871. their effects are not updated by later modification operations, nor will
  46872. they take account of formula-evaluated quantities. Equally, relational
  46873. updates do not cause re-evaluation of formula fields. The DBM does not
  46874. provide for the multiple-table enquiry and reporting operations
  46875. described above. For this the RWEL (see below) has to be used, entailing
  46876. some programming.
  46877. 7.9
  46878. The wordprocessor
  46879. 7.9
  46880. A fairly basic wordprocessor is also available from the main menu. It
  46881. has a range of functions accessible via the keystrip but has, for
  46882. example, no cut-and-paste facilities. It can be used to generate scripts
  46883. for RWEL, and it also offers mail-merge for multiple document printing
  46884. by linkage to an addresses file in the main database. The output is,
  46885. however, limited to native printer fonts Ö there is no access to RISC OS
  46886. outline fonts.
  46887. 7.9
  46888. The report writer and enquiry language
  46889. 7.9
  46890. Also available from the main menu and taking over the whole screen, the
  46891. RWEL has a syntax not unlike a rather basic Basic, with no PROCs, FNs or
  46892. FOR-NEXT for example. It does have IF-THEN and WHILE-ENDWHILE, but most
  46893. programming inevitably requires use of GOTO. There are 35 numeric and 35
  46894. string variables, but no meaningful names. They are identified simply as
  46895. &1 to &35 and $1 to $35, so the programmer has to keep track of what
  46896. they are used for. It has, of course, means of searching for, extracting
  46897. and printing data items identified by table, field and record, and has
  46898. date, time, arithmetic and string manipulations. It can accept keyboard
  46899. entries at run time and can define keypresses to jump to appropriate
  46900. code fragments. With some programming effort, the RWEL can be made to
  46901. provide multi-table (relational type) interrogation and reporting, and
  46902. programs written to meet specific applications can be saved and loaded.
  46903. FA (below) is one such.
  46904. 7.9
  46905. The Financial Accountant
  46906. 7.9
  46907. The distribution disc holds the necessary files for this application,
  46908. which can be opened from the main iconbar menu. The FA provides for
  46909. processing, maintenance, enquiries and reports of data under three main
  46910. headings: Sales Ledger + Stock Control, Purchase Ledger + Stock Control
  46911. and Nominal Ledger. The whole complex of tables is relationally linked
  46912. and is controlled by programs written in the RWEL. Topics such as
  46913. invoicing, credit notes, VAT, profit analysis, aged debtors and mail-
  46914. merge are covered. To me as an utter idiot in accounting matters, it
  46915. appears comprehensive Ö the only major area not covered is payroll.
  46916. 7.9
  46917. Integrity
  46918. 7.9
  46919. Maintaining the integrity of a database involves control of access,
  46920. consistency in entry formats, and avoidance of data corruption by human
  46921. error or carelessness. Some protection is provided by the entry
  46922. validation facilities mentioned earlier, but no database can cope with
  46923. plausible but erroneous data. Password protection could probably be
  46924. written with RWEL, but there appears to be no bar to entry of amendments
  46925. which could leave related tables out-of-step.
  46926. 7.9
  46927. Conclusions
  46928. 7.9
  46929. This program is a versatile and powerful database manager, albeit non-
  46930. WIMP, with useful but limited relational capabilities. If you need an
  46931. accounting package, the Éready-to-goæ Financial Accountant application
  46932. could help to justify the price. A Éplusæ is that the discs are not
  46933. copy-protected, and a DEMO disc is available to try out most of the
  46934. features.ááA
  46935. 7.9
  46936. Lindis
  46937. 7.9
  46938. New artwork
  46939. 7.9
  46940. LOOKsystems
  46941. 7.9
  46942. From 7.8 page 25
  46943. 7.9
  46944. ArtWorks Column
  46945. 7.9
  46946. Trevor Sutton
  46947. 7.9
  46948. I would, first of all, like to say how much I enjoyed the Norwich
  46949. Computer Services Open Day. I was delighted to talk with readers and
  46950. although I didnæt spend a great amount of time discussing ArtWorks,
  46951. there were plenty of other puzzles and problems to try to solve.
  46952. 7.9
  46953. On my return home, I found AW version 1.5 waiting for me on the mat. So
  46954. this is where we kick off.
  46955. 7.9
  46956. Version 1.5 Ö At last!
  46957. 7.9
  46958. This version has been a long time coming and we have perhaps begun to
  46959. expect something special after waiting. Well, there are certainly some
  46960. changes for which we should be very grateful.
  46961. 7.9
  46962. In my very first column, I discussed the problem arising when selecting
  46963. a new font and then working with it. The chosen font can now be used
  46964. immediately rather than having to select and change after having typed
  46965. some text. However, the size can only be changed once text has been
  46966. displayed. The font size defaults to 32pt for new text. I have not used
  46967. this new version enough to decide whether this is a benefit or a
  46968. disadvantage.
  46969. 7.9
  46970. ÉDeep colouræ sprites and TIFF graphics can now be displayed in AW and
  46971. it seems that the printing difficulties described in my last column have
  46972. been corrected.
  46973. 7.9
  46974. Thanks to John Hollier for letting me know that CC were aware of the
  46975. problem and that the Turbo Drivers were a solution. He will now have his
  46976. copy of AW1.5 and I expect will be pleased about the font handling. I
  46977. thank him also for his concern about my ailing monitor. It is now back
  46978. from Acorn, fixed with several new parts, an extended guarantee and at
  46979. no cost. That makes up for the long wait.
  46980. 7.9
  46981. New preference options
  46982. 7.9
  46983. A Quick-start for AW is a throwback to version 1.1 and speeds up loading
  46984. by installing a limited number of modules. This will be a help for
  46985. network users.
  46986. 7.9
  46987. New text can be made to default to black. This avoids the occasional
  46988. invisible text when a white fill has been selected.
  46989. 7.9
  46990. New objects can take on the most recent attributes. This is Draw-like
  46991. and is useful, particularly as an option. However, I have discovered
  46992. that if an open shape is drawn and filled using the options in the Line/
  46993. shape info box (using <shift-f1>) it defaults to black. Perhaps this too
  46994. could be useful.
  46995. 7.9
  46996. Finally, the option to remove the page shadow has been included. I am
  46997. really glad about that one!
  46998. 7.9
  46999. As expected, several improvements have been made to the printer output,
  47000. particularly for CMYK colour printers such as the BJC600/800. I would be
  47001. delighted if someone would try out some prints to these printers and let
  47002. me know the results.
  47003. 7.9
  47004. New options when clicking on the close icon have been included and this
  47005. will prevent that irritating build up of documents. It is now easy to
  47006. choose whether or not to save, discard or retain a file when clicking on
  47007. the close icon.
  47008. 7.9
  47009. Also, the default selected tool can be chosen. I like the magnifier Ö
  47010. how about you?
  47011. 7.9
  47012. So, we do have some useful improvements. There is still greater support
  47013. for colour printing and PostScript options, but are some of the other
  47014. changes just bug fixes? We will need something very significant in
  47015. ArtWorks 2 if we are to feel happy about spending more on an upgrade.
  47016. What would you really like to see? Many people seem to want rulers, so
  47017. CC really do need to look closely at developments from 4Mation with
  47018. Vector. Feedback at Acorn World 93 suggested that there is a divided
  47019. user base. Price plays a part, but many Draw+ devotees have always felt
  47020. happier with Vector.
  47021. 7.9
  47022. Well thatæs enough of my moaning. I promised you some really positive
  47023. ArtWorking and so here it is.
  47024. 7.9
  47025. ArtWorking from life
  47026. 7.9
  47027. Ian Gow, from Durham, has used Draw for many years. Like me, he was
  47028. delighted with the improvements in RISC OS 3 Draw (Version 0.88, we
  47029. canæt wait for Version 1.0). Much of his work was of a technical nature,
  47030. particularly in the production of physics information and work sheets.
  47031. 7.9
  47032. To relax and in contrast, he paints in watercolours. So I am delighted
  47033. that he tried AW as a medium for painting instead of computer-aided
  47034. design. With very little practice, he produced this glass of water (he
  47035. told me it was water) drawn from a real one on the computer bench.
  47036. 7.9
  47037. Having spent some considerable time, recently, with the AW Clipart CD,
  47038. Ianæs work would have justified a place alongside some of the more
  47039. imaginative work. Especially when we see the contortions of his glass.
  47040. 7.9
  47041. Though AW is not the most convenient medium for life drawing, these
  47042. examples demonstrate the potential for making vivid and exciting images.
  47043. Iæve just printed the files to a Canon BJC-600 (thanks to Cath
  47044. Stevenson) and the images are most impressive.
  47045. 7.9
  47046. Perhaps Ian could borrow an A4 and get himself out into the countryside
  47047. and sketch some of Durhamæs wonderful countryside!
  47048. 7.9
  47049. Ianæs comments about AW were very favourable, particularly the ease and
  47050. speed with which he grasped the tools and the intuitive nature of AWæs
  47051. line and shade handling. Thanks to him for his pictures and his
  47052. observations. I think we have got another convert.
  47053. 7.9
  47054. DEC_dATA ArtWorks Resource Disc
  47055. 7.9
  47056. Perhaps the most useful file on this very reasonably priced disc (ú8.95
  47057. + VAT) is the ClearView file which provides a detailed and easy-to-use
  47058. help file for AW. PC Windows users will find a familiarity with this
  47059. type of help file. I would like to see this with all RISC OS software,
  47060. as I have always found it to be a great strength of the PC. Impression
  47061. Style is the first package which really implements this approach.
  47062. 7.9
  47063. There are a few moulds, perspectives and decorative motifs (see below Ö
  47064. I like the little acorns). Also included are key strips and key press
  47065. charts. A few sample clipart files are there to whet your appetite and a
  47066. file of Édifficult to drawæ stars.
  47067. 7.9
  47068. Perhaps the strangest inclusion is a directory of four gears (again
  47069. difficult to draw!).
  47070. 7.9
  47071. Coda
  47072. 7.9
  47073. I have spent the last couple of weeks exploring the ArtWorks Clipart CD.
  47074. I think Iæve looked at every one of the 703 AW files, some of them
  47075. solely in the Portfolio application, which gives thumbnail views, while
  47076. some of them I have printed from AW.
  47077. 7.9
  47078. I will say more about them in my next column but I was struck by the
  47079. incredible variety of inclusions and, because they were created by a
  47080. host of different ArtWorkers, they show a vast range of approaches and
  47081. techniques.
  47082. 7.9
  47083. Though you may only use a few in your DTP work, I hope to demonstrate
  47084. how you can learn from this vast resource.ááA
  47085. 7.9
  47086. LOOKsystems
  47087. 7.9
  47088. From 7.8 page 26
  47089. 7.9
  47090. Oak Solutions
  47091. 7.9
  47092. From 7.8 page 6
  47093. 7.9
  47094. A Comparison of C and Fortran
  47095. 7.9
  47096. Francis Crossley
  47097. 7.9
  47098. I hope Francis realises what he is taking on here! Anyone brave enough
  47099. to pronounce on the relative merits of two computer languages is setting
  47100. himself up to be shot down by those with strong views on the subject.
  47101. Any comments to Francis, please, not me! Ed.
  47102. 7.9
  47103. When a compiled language is to be bought, the first problem is to decide
  47104. which one is the most suitable. Some have been designed for special
  47105. purposes such as Logo, Lisp, for database querying etc and, for these,
  47106. the choice is fairly clear because of the sparsity of competition. For
  47107. general purposes, however, there are several languages available such as
  47108. Pascal, C, Fortran, Forth and, dare I say it, compiled Basic? This
  47109. article concentrates on a comparison between Acorn ANSI C and Acorn
  47110. Fortran release 2 for scientific programming. I have not included
  47111. Pascal, although it is a popular language, because most of what can be
  47112. done in Fortran can be done in Pascal and I do not think that it is used
  47113. as much as Fortran for scientific work. ANSI C is the version which
  47114. conforms to the standards set by the American National Standards
  47115. Institute and, for portability, is the version which is preferable.
  47116. 7.9
  47117. General comparison
  47118. 7.9
  47119. Being realistic, one of the first properties of interest when buying a
  47120. language is the price Ö although it ought not to be! Archive prices are:
  47121. 7.9
  47122.  Å  ANSI-C release 3 Ö ú148
  47123. 7.9
  47124.  Å  Acorn Desktop C Ö ú240
  47125. 7.9
  47126.  Å  Fortran 77 Ö ú110
  47127. 7.9
  47128.  Å  Front end for Fortran 77 Ö ú28 (provides
  47129. 7.9
  47130. áááádesktop access)
  47131. 7.9
  47132.  Å  Cambridge Pascal Ö ú77
  47133. 7.9
  47134. Now we must examine the operational differences. Fortran was designed
  47135. for scientific purposes and contains a large number of mathematical
  47136. functions, although nothing to help with matrix manipulation or
  47137. graphics. To provide these and other deficiencies, extra libraries of
  47138. functions are required. C is no different in this respect.
  47139. 7.9
  47140. Fortran contains some concessions to structured design but has no
  47141. composite data types or other data structures.
  47142. 7.9
  47143. Speed of compilation and execution are important and I have found no
  47144. major differences between Fortran and C when using the Archimedes. Using
  47145. a PC some years back, when compiling a C program, there was time to make
  47146. a cup of coffee before the computer had finished! The difference was
  47147. almost certainly due to the compiler in use. Examine the comparisons of
  47148. Basic compilers in past issues of Archive to prove this point. (This
  47149. start in Archive 2.1 p8 and rumbled on as far as 2.12 p43.)
  47150. 7.9
  47151. Let me first of all give you some comparisons and similarities of
  47152. particular aspects.
  47153. 7.9
  47154. Types of variables and their sizes
  47155. 7.9
  47156. Both languages provide a range of variable types, integers, reals,
  47157. character, string and logical. Integers and reals can be 4 or 8 byte in
  47158. Fortran but C permits 2 and 4 byte integers, unsigned integers and 4 and
  47159. 8 byte reals. Variables must be defined with their type in C but this is
  47160. optional in Fortran, which has an implicit naming convention but not one
  47161. as inconvenient as that used in Basic (a% for an integer etc). Arrays in
  47162. one or more dimensions are available in both languages. C assumes that
  47163. the lowest index will be 0 and requires the number of elements to be
  47164. given, Fortran is better in that either the range of indices can be
  47165. given or the number of elements (starting at 1). This facility is often
  47166. useful because a problem may naturally have an index starting at 0
  47167. whilst another problem would prefer it to start at 1. This ability can
  47168. be achieved in C by defining arrays in terms of pointers (see later) and
  47169. building a set of utilities for defining the types of arrays needed.
  47170. 7.9
  47171. The same memory location can be used for different variables at
  47172. different times. This is called Éunionæ in C and Éequivalenceæ in
  47173. Fortran. The programmer must be very clear what variable is using the
  47174. space at any time Ö reading a real value when an integer has just been
  47175. stored does not help maintain sanity!
  47176. 7.9
  47177. Control structures
  47178. 7.9
  47179. Loop control structures are the mainstay of structured programming, and
  47180. both languages have a reasonable supply. A loop with a predefined number
  47181. of iterations is available (Basic FOR loop) as is a loop with the
  47182. condition tested at the beginning (Basic WHILE) but one with the test at
  47183. the end (Basic REPEAT) is not present in Fortran. The IF.. ELSE..ENDIF
  47184. and an IF..ELSE IF..ELSE..ENDIF structures are present, known to the
  47185. Fortran programmer as the Éblock ifæ.
  47186. 7.9
  47187. Fortran has a strange structure called the Éarithmetic ifæ which jumps
  47188. to one of three locations depending on the result of a test being less
  47189. then, equal to or greater than zero. This brings in a command which is
  47190. supposed to be virtually illegal, I refer to GOTO! It is available in C
  47191. as well as in Fortran and has its uses, but it does muddy the visible
  47192. flow of control because it is not clear from where and why we came to
  47193. this point. Comments in the program could solve this problem.
  47194. 7.9
  47195. Two other types of GOTO in Fortran are: computed GOTO and assigned GOTO,
  47196. both carrying lack of clarity with them. C has a Éswitchæ structure
  47197. (CASE in Basic) for choosing between a number of alternatives, a
  47198. suitable arrangement of IF-type statements will do the job just as well.
  47199. The differences between C and Fortran seem to be very few so far,
  47200. particularly if a loop with the test at the end is not a significant
  47201. loss.
  47202. 7.9
  47203. Input and output
  47204. 7.9
  47205. C and Fortran use commands to control exactly how information is output
  47206. to the screen. The format control in C, I think, is easier to understand
  47207. than that used in Fortran. The format statements in either language
  47208. permit a wide range of presentations. For input from the keyboard, the
  47209. format controls how the character will be interpreted, as string,
  47210. integer or real. Fortran also has a list-directed output in which the
  47211. computer decides how the output will appear on the screen. This is very
  47212. convenient because if a format specification is given and the value to
  47213. be output does not fit, only a string of asterisks will appear, not
  47214. helpful! In spite of a comment that i/o in C is primitive, I believe it
  47215. is quite satisfactory.
  47216. 7.9
  47217. Writing to a file can be performed either as formatted or binary data in
  47218. both languages. Formatted data can be displayed on the screen or
  47219. printer, it is also known as ASCII; binary data does not make sense when
  47220. shown on the screen and it can produce nasty side effects! In C, a file
  47221. is opened for writing or reading but how the data is written is decided
  47222. at the time it is written. Fortran expects the file to be opened for a
  47223. particular type of access. Two forms of file access exist in Fortran,
  47224. sequential and direct. A sequential file is simply a long line of data,
  47225. but with direct access, any item can be read without reading all the
  47226. preceding items first. The concepts of sequential and direct access do
  47227. not exist in C, although similar effects can be obtained if required.
  47228. 7.9
  47229. Subprograms
  47230. 7.9
  47231. Functions returning a value, and subroutines which can change values in
  47232. an array, can be used in both languages. They can be written as part of
  47233. the main program or as separate files to be compiled and linked in
  47234. later.
  47235. 7.9
  47236. Facilities only in C
  47237. 7.9
  47238. Composite data types Ö C has the ability to group a number of data
  47239. types, integer, reals, characters etc, so that they can be regarded as
  47240. one entity. Fortran does this, in a limited way, with its intrinsic
  47241. Écomplexæ type (not in C!). In C, you could define a structure called
  47242. Édateæ which contains the month, day, year as follows:
  47243. 7.9
  47244. STRUCT date {month ;
  47245. 7.9
  47246.   int day ;
  47247. 7.9
  47248.   int year;
  47249. 7.9
  47250. } today ;
  47251. 7.9
  47252. Étodayæ is an entity of type date, to assign values one can write:
  47253. 7.9
  47254. today.month=4;
  47255. 7.9
  47256. today.day=12 ;
  47257. 7.9
  47258. today.year=1994;
  47259. 7.9
  47260. The types in the structure do not need to be the same, so there could be
  47261. a fourth entry, say Éfloat credit ;æ, used perhaps, to show your day to
  47262. day wealth! I am not sure where this would be useful in a scientific
  47263. program.
  47264. 7.9
  47265. C also has a data type permitting individual bits in a byte to have
  47266. their own significance, e.g. as flags.
  47267. 7.9
  47268. Defining types Ö In C, you can rename the basic types of variables,
  47269. integer etc, so that the name is more suitable for the job that the
  47270. variable is doing, e.g. Écounteræ could be defined as integer, but now
  47271. Édaycounteræ, Éweekcounteræ would be of type Écounteræ. Again, I am
  47272. unsure of the value of this facility in scientific work. You can also
  47273. limit the legal range of values that these öenumeratedò variables can
  47274. have so that Édaycounteræ could have only the values 0 to 6, or a flag
  47275. could be defined to have the values Étrueæ or Éfalseæ. Clearly, this is
  47276. advantageous for checking the validity of data being input.
  47277. 7.9
  47278. A very nice technique allows you to combine several variables and then
  47279. to treat them as vectors. This is neater than the STRUCT system
  47280. described above.
  47281. 7.9
  47282. TYPEDEF STRUCT {x ;
  47283. 7.9
  47284.   double y;
  47285. 7.9
  47286. } point ; Point has been defined to
  47287. 7.9
  47288. consist of a pair of values.
  47289. 7.9
  47290. point origin,maximum ;
  47291. 7.9
  47292. Values can be assigned as follows:
  47293. 7.9
  47294. origin={0 .0,0.0} ;
  47295. 7.9
  47296. maximum={20 .0,20.0} ;
  47297. 7.9
  47298. This can be used for other useful types such as complex numbers, polar
  47299. coordinates, etc.
  47300. 7.9
  47301. A facility which would be useful in Fortran is the ability to add file
  47302. names to the command line Ö easily done in C. A command could then be of
  47303. the form ö fft dat.mydataò. Meaning: perform a Fourier Transform on the
  47304. data in file Édat.mydataæ.
  47305. 7.9
  47306. A few more facilities only in C are öregister variablesò, which the
  47307. programmer wants kept in registers for speed of use Ö oddly enough, the
  47308. assignment is not guaranteed. In operating systems, it is useful to be
  47309. able to claim extra memory at run time and commands are available in C
  47310. for this purpose. Bitwise logical operations are also possible in C such
  47311. as AND, OR, EXOR and Complement and shift left or right. Shifting and
  47312. adding is a quick way of multiplying by certain values. C also has
  47313. pointers which are missing in Fortran. A pointer is the address of an
  47314. entity, familiar to Acorn Basic users in the É?æ operator. Pointers are
  47315. a useful way of accessing elements in an array and are used in C when
  47316. dealing with character arrays. Many results from functions are returned
  47317. as pointers, indeed, some parameters are passed as pointers.
  47318. 7.9
  47319. Facilities only in Fortran
  47320. 7.9
  47321. The only major facilities in Fortran which are not in C are the concept
  47322. of Écommonæ and that of variable dimensions of arrays. ÉCommonæ defines
  47323. a region which can be accessed by any subroutines and is a convenient
  47324. way of passing large numbers of parameters without referring to them in
  47325. the subroutine call. ÉCommonæ can have no name, only one of these, or it
  47326. can be named, in which case several can exist.
  47327. 7.9
  47328. In Fortran, the dimension of an array is passed as one of the parameters
  47329. in a subroutine call and then the array is declared in the subroutine.
  47330. This is important in scientific programming and is a serious deficiency
  47331. in C. It can be circumvented but is an extra pain.
  47332. 7.9
  47333. Abilities missing from both languages
  47334. 7.9
  47335. In neither language is it possible to plot graphs without specially
  47336. written routines or extra libraries. With Fortran, it is possible,
  47337. rather inelegantly, using VDU 25. C uses what it calls the kernel
  47338. library which is a set of low level routines which permit a vast number
  47339. of operations to be performed. Alternatively, a wide range of BBC-type
  47340. commands in a library can be accessed. Extra facilities including
  47341. graphics are available for Fortran users, such as those from CCD
  47342. Computer Services (some years ago) and the Archive Shareware Disc 44,
  47343. both libraries containing subroutines which partially redress the
  47344. balance between C and Fortran.
  47345. 7.9
  47346. I am not able to compare desktop versions of C and Fortran since I do
  47347. not have them and am a dedicated command line user!
  47348. 7.9
  47349. Conclusion
  47350. 7.9
  47351. This has been a brief comparison of C and Fortran and, of necessity, has
  47352. not included all the minor differences, some of which are rather
  47353. esoteric. C is used for scientific programming although a general
  47354. purpose language and it is possible to design subroutines to make it
  47355. more useful. ÉNumerical Recipes for Cæ is a very useful and readable
  47356. volume for help. C also permits easier access to the operating system if
  47357. wanted.
  47358. 7.9
  47359. Fortran is an old language specifically designed for scientific
  47360. programming but is still very popular. Structured programs can be
  47361. written although it is not as fully structured as other languages. Last,
  47362. but not least, it is cheaper than desktop C and a similar price to non-
  47363. desktop C even if the desktop front end is bought. Unhelpfully, I will
  47364. say that either language could be used successfully!
  47365. 7.9
  47366. Please send all your views on this subject to me at 156 Holmes Chapel
  47367. Road, Congleton, Cheshire, CW12 4QB.ááA
  47368. 7.9
  47369. RISC OS 3 First Steps
  47370. 7.9
  47371. Richard Rymarz
  47372. 7.9
  47373. ÉFirst Stepsæ is a guide book designed to help newcomers to the Acorn
  47374. environment get to grips with using RISC OS 3. It is written by Anne
  47375. Rooney, an experienced writer on Acorn computers, and follows on from
  47376. her earlier guide ÉArchimedes First Stepsæ. It is published by Dabs
  47377. Press and costs ú14.95 (ú15 inc. p&p from NCS.)
  47378. 7.9
  47379. Contents
  47380. 7.9
  47381. The book contains nearly 500 pages divided into 28 chapters, an appendix
  47382. listing the changes between RISC OS 2 and 3, a glossary and, crucially,
  47383. a very detailed index. Following the introduction, the first three
  47384. chapters are useful to those new to RISC OS computers. Introducing the
  47385. desktop, the work area and the wimp environment are covered in detail.
  47386. Everything from menus to function keys, and dialogue boxes to iconising
  47387. a window are all covered in Chapter 2. Chapter 3 looks at the
  47388. applications in ROM and Chapter 4 concentrates on preparing and using
  47389. floppy discs, files and directories, backing up discs and virus
  47390. protection.
  47391. 7.9
  47392. Chapters 5 to 10 focus on the programs supplied free with the computer Ö
  47393. those in ROM such as Paint, Edit and Draw as well as those on the two
  47394. Applications discs. This is a substantial section and an important one.
  47395. Some of it is quite detailed and would require real concentration to
  47396. understand fully. However, it is worth the effort since there are
  47397. snippets of information that I, supposedly an Éexpertæ user, found much
  47398. clearer.
  47399. 7.9
  47400. The next 13 chapters explain how to master the computer more thoroughly.
  47401. They cover the use of hard discs, customising the environment to suit
  47402. the useræs needs, creating !boot files, what Basic is, what the
  47403. emulators do, portability with other computers, using * commands, memory
  47404. management, programming and the new 3D desktop. Also in this section is
  47405. a chapter on fonts, one on the difficult area of printing and printers
  47406. and another on system resources.
  47407. 7.9
  47408. The final chapters concern options on expanding the computer. Hardware
  47409. (extra drives, CD-ROMs, digitisers and so on) and software are discussed
  47410. to try and give some idea of the options now available.
  47411. 7.9
  47412. Conclusions
  47413. 7.9
  47414. ÉFirst Stepsæ is easy to read. The layout is quite attractive without
  47415. too many words on each page. Illustrations are used appropriately, if
  47416. not lavishly. It is structured in a logical way taking the reader gently
  47417. from simple concepts to more complex ones. References are easy to find.
  47418. Having read it from beginning to end, I have a better understanding of
  47419. some parts of the operating system. It is a book that you can dip into
  47420. when a problem occurs or it can be read through from beginning to end Ö
  47421. it is certainly better than the rather dry approach in the official
  47422. manuals.
  47423. 7.9
  47424. The real test was to give it to a beginner. Having just introduced my
  47425. partner to the new and fascinating world of desktop publishing, I handed
  47426. the book over to her. Her comments included, ÉThatæs quite good isnæt
  47427. itæ; and, ÉOh, is that what you do!æ She now refers to it quite
  47428. regularly.
  47429. 7.9
  47430. ÉFirst Stepsæ achieves its aim of providing a simple and effective guide
  47431. to getting started quickly with the newer range of Acorn computers. As a
  47432. book for beginners, it provides a more Échattyæ style of presentation
  47433. that helps to disarm the anxious. It was published in September 1993 but
  47434. still manages to refer to the new 3D desktop. Advice concerning specific
  47435. software is bound to date quickly but, in general terms, it remains
  47436. sound. If you or a colleague in school or at the office are struggling,
  47437. or if you are a parent who is being overtaken by your children and need
  47438. to catch up with the basics, then ÉFirst Stepsæ could be a great
  47439. help.ááA
  47440. 7.9
  47441. Computer Concepts
  47442. 7.9
  47443. From 7.4 page 6
  47444. 7.9
  47445. Yes, thatæs
  47446. 7.9
  47447. 7.4 page 6
  47448. 7.9
  47449. Scanlight Video advert
  47450. 7.9
  47451. Colton
  47452. 7.9
  47453. From 7.8 page 12
  47454. 7.9
  47455. Assembly Language Programming Ö 1
  47456. 7.9
  47457. James Riden
  47458. 7.9
  47459. Most series on assembly language programming tell you how to write
  47460. öHello worldò and add two and two to make four. This series will,
  47461. hopefully, be a little different because I shall be telling you how to
  47462. achieve useful things using assembler. For this reason, I am assuming
  47463. limited knowledge of the instructions used. If you donæt know these yet,
  47464. I can recommend trying one of these other series first. Better still get
  47465. hold of ÉARM Assembly Language Programmingæ by Peter Cockerell. (Out of
  47466. print now, I fear. Ed.)
  47467. 7.9
  47468. Software interrupts
  47469. 7.9
  47470. The way of calling the operating system on a RISCáOS machine is to use a
  47471. SWI call (SYS from Basic). A good working knowledge of these is
  47472. essential for all low level programming.
  47473. 7.9
  47474. When one of these is called from assembler, for example SWI öOS_Byteò,
  47475. the registers R0, R1, R2, etc form its parameters. If a string is
  47476. needed, one of these registers points to (i.e. holds the address of) the
  47477. start of the buffer. Strings are usually null or control code
  47478. terminated.
  47479. 7.9
  47480. Type in the following program section by section. Remember to use the
  47481. correct line numbers and donæt renumber it at any stage. Do not run it
  47482. until youæve finished it.
  47483. 7.9
  47484.  10 REM >SysAnim
  47485. 7.9
  47486.  20 MODE 13
  47487. 7.9
  47488.  30 DIM code 40*1024
  47489. 7.9
  47490.  40 PROCassemble
  47491. 7.9
  47492.  50 CALL screenbase
  47493. 7.9
  47494.  60 END
  47495. 7.9
  47496.  70 DEFPROCassemble
  47497. 7.9
  47498.  80 FOR pass=0 TO 2 STEP 2
  47499. 7.9
  47500.  90 P%=code
  47501. 7.9
  47502. 100 [OPT pass
  47503. 7.9
  47504. 110.screenbase
  47505. 7.9
  47506. 120 ADR R0,input ;R0 and R1 point to
  47507. 7.9
  47508. 130 ADR R1,output ;the input and output blocks
  47509. 7.9
  47510. 140 SWI öOS_ReadVduVariablesò
  47511. 7.9
  47512. 150 LDR R0,output
  47513. 7.9
  47514.  160 MOV PC,R14
  47515. 7.9
  47516.  170.input EQUD 149:EQUD -1
  47517. 7.9
  47518.  180.output EQUD 0:EQUD 0
  47519. 7.9
  47520. 5000 ]NEXT pass
  47521. 7.9
  47522. 5010 ENDPROC
  47523. 7.9
  47524. The SWI used can tell us all sorts of useful information about the
  47525. screen. The value 149 means we want to know the screen base address.
  47526. When the SWI is called, the item we have requested is placed in the
  47527. block pointed to by R1. R0 is then loaded with the value at this
  47528. address. The routine terminates by copying the old value of the PC
  47529. (stored in R14) back into R15. You may end this way if your routine has
  47530. been CALLed from Basic or if BL screenbase has been used.
  47531. 7.9
  47532. The use of FOR pass...NEXT is in case a forward branch is used. When OPT
  47533. 0 is performed, it prevents errors in the assembly language from
  47534. stopping the program. When the code has been processed and all the
  47535. labels have been set up, the error-checking can be re-enabled and the
  47536. code re-assembled in the same place.
  47537. 7.9
  47538. Animation
  47539. 7.9
  47540. The following is useful to anyone who requires smooth animation. It uses
  47541. the technique known as bank switching.
  47542. 7.9
  47543. 200.screen EQUD 1
  47544. 7.9
  47545. 210.animate
  47546. 7.9
  47547. 220 STMFD R13!,{r14 }
  47548. 7.9
  47549. 225.animloop
  47550. 7.9
  47551. 230 MOV R0,#112
  47552. 7.9
  47553. 240 LDR R1,screen
  47554. 7.9
  47555. 250 SWI öOS_Byteò
  47556. 7.9
  47557. 255 SWI &10C ; vdu 12 Ö cls
  47558. 7.9
  47559. 510 MOV R0,#19
  47560. 7.9
  47561. 520 SWI öOS_Byteò
  47562. 7.9
  47563. 525 MOV R0,#113
  47564. 7.9
  47565. 530 LDR R1,screen
  47566. 7.9
  47567. 540 SWI öOS_Byteò
  47568. 7.9
  47569. 550 LDR R1,screen
  47570. 7.9
  47571. 560 RSB R1,R1,#3
  47572. 7.9
  47573. 570 STR R1,screen
  47574. 7.9
  47575. 580 SWI öOS_ReadEscapeStateò
  47576. 7.9
  47577. 590 BCC animloop
  47578. 7.9
  47579. 600 LDMFD R13!,{pc }
  47580. 7.9
  47581. Simply, one screen is updated while the other is being displayed.
  47582. OS_Byte 112 changes the screen bank being written to by the operating
  47583. system. OS_Byte 19 waits until the electron beam has finished scanning
  47584. over the screen and OS_Byte 113 displays the new screen.
  47585. OS_ReadEscapeState sets the carry flag if <escape> is pressed, if not,
  47586. carry is cleared.
  47587. 7.9
  47588. This is all very well, but we really want to plot something. For now, we
  47589. can use the system sprite area. Use *SLOAD <filename> to load a sprite
  47590. file Ö it will need to be a 16*16 pixel mode 13 sprite with no palette
  47591. or mask.  The following code will plot it.
  47592. 7.9
  47593. 1000.plotsprite
  47594. 7.9
  47595. 1010 MOV R0,#34
  47596. 7.9
  47597. 1020 ADR R2,spritename
  47598. 7.9
  47599. 1030 MOV R5,#0
  47600. 7.9
  47601. 1040 SWI öOS_SpriteOpò
  47602. 7.9
  47603. 1050 MOV PC,R14
  47604. 7.9
  47605. 1060.spritename EQUS öMySpriteò
  47606. 7.9
  47607. 1070 EQUB 0:ALIGN
  47608. 7.9
  47609. This will plot the sprite at .spritename at the coordinates R3,R4. These
  47610. should be in OS units. Perhaps we should make the sprite go round in a
  47611. circle.  You cannot access the sin() function of Basic from assembler
  47612. for we must use Basic to create a lookup table of values.
  47613. 7.9
  47614.   55 CALL animate
  47615. 7.9
  47616.  201 .counter EQUD 0
  47617. 7.9
  47618.  300 ADR R5,lookup
  47619. 7.9
  47620.  310 LDR R0,counter
  47621. 7.9
  47622.  320 SUBS R0,R0,#8
  47623. 7.9
  47624.  330 MOVLE R0,#360*8
  47625. 7.9
  47626.  335 SUBLE R0,R0,#8
  47627. 7.9
  47628.  340 STR R0,counter           
  47629. 7.9
  47630.  350 ADD R0,R0,R5
  47631. 7.9
  47632.  360 LDMIA R0,{r3 ,R4}
  47633. 7.9
  47634.  370 BL plotsprite
  47635. 7.9
  47636. 4000.lookup
  47637. 7.9
  47638. 4010 FNtable
  47639. 7.9
  47640. 8000 DEFFNtable
  47641. 7.9
  47642. 8010 FOR I%=0 TO 359
  47643. 7.9
  47644. 8020 [OPT pass
  47645. 7.9
  47646. 8030 EQUD 640+400*SIN(RAD(I%))
  47647. 7.9
  47648. 8040 EQUD 512+400*COS(RAD(I%))
  47649. 7.9
  47650. 8050 ]N.I%
  47651. 7.9
  47652. 8060 =öò
  47653. 7.9
  47654. Notice the use of the FN call from the assembler. You can use this for
  47655. repetitive tasks such as the lookup table or for reserving space. For
  47656. example, the following will reserve a variable size block filled with 0
  47657. bytes.
  47658. 7.9
  47659. FNspace(1024)
  47660. 7.9
  47661. DEFFNspace(size)
  47662. 7.9
  47663. FOR I%=1 TO size
  47664. 7.9
  47665. [OPT pass
  47666. 7.9
  47667. EQUB 0
  47668. 7.9
  47669. ]NEXT I%
  47670. 7.9
  47671. =öò
  47672. 7.9
  47673. Now save and then run the program. (Always save regularly and especially
  47674. before you run anything.) If it doesnæt work, check that you have 160Kb
  47675. or more of screen memory (putting Desktop into mode 15 will do it).
  47676. 7.9
  47677. The code that redraws the screen must use the system drivers such as SWI
  47678. and VDU calls to access the screen. If direct writing to the screen is
  47679. needed, the program should be slightly modified to change the screen
  47680. base address being used.
  47681. 7.9
  47682.  10 REM >DirectAnim
  47683. 7.9
  47684. 155 STR R0,scbase
  47685. 7.9
  47686. 200.screen EQUD 1 ; bank number
  47687. 7.9
  47688. 205.scbase EQUD 0 ; screen base address
  47689. 7.9
  47690. 235 LDR R12,scbase
  47691. 7.9
  47692. 245 CMP R1,#2
  47693. 7.9
  47694. 246 ADDEQ R12,R12,#81920
  47695. 7.9
  47696. Now save this program. This assumes the mode being used takes up 80Kb
  47697. per screen bank. Mode 13 is the most commonly used for this kind of
  47698. thing. After this code has been incorporated into the main program, you
  47699. can write your own custom plot routines. Nevryon, for example, uses such
  47700. routines because they are specific to the requirements of the author and
  47701. so they run much faster than the general operating system routines.
  47702. 7.9
  47703. Next month, Iæll show you how to write a simple custom sprite plot.ááA
  47704. 7.9
  47705. Advanced Basic Ö Text Printing via !Printers
  47706. 7.9
  47707. Paul Hobbs
  47708. 7.9
  47709. I have recently had an enquiry from Paul Pibworth about outputting text
  47710. via the RISC OS printer drivers Ö which basically was how does one go
  47711. about it? This is an important question as the latest RISC OS Style
  47712. Guide states that all printed output must pass via the drivers and with
  47713. the advent of the RiscáPCs and RISC OS 3.5, it advisable to follow Acorn
  47714. guidelines as closely as possible.
  47715. 7.9
  47716. The theoretical advantage is that !Printers translates certain embedded
  47717. codes (for bold, italic, etc) to the correct ones for the printer in use
  47718. meaning that a program can output the same codes whichever printer is
  47719. attached. I say Étheoreticalæ because I havenæt actually managed to make
  47720. it work 100% yet!
  47721. 7.9
  47722. Communicating with !Printers requires the use of the RISC OS message
  47723. passing protocol which in turn means that the program must be running
  47724. under the wimp. The procedure is as follows:
  47725. 7.9
  47726. The application sends a Message_PrintSave (&80142). If !Printers is
  47727. loaded, it sends a Message_ PrintFile (&80140), else the
  47728. Message_PrintSave Ébouncesæ (i.e. it is returned unanswered) and the
  47729. application should complain that !Printers is not loaded. If !Printers
  47730. is loaded, it will send a Message_ DataSaveAck (&2) which will contain a
  47731. file name which can be used for data transfer. The application then
  47732. writes the data and finishes by sending a Message_DataLoad (&3).
  47733. Finally, !Printers will send a Message_DataLoadAck (&4).
  47734. 7.9
  47735. To keep things simple, weæll only consider the case when
  47736. Message_PrintSave is used to start a print job without dragging an icon
  47737. Ö for example, via a dialog box obtained by pressing <Print>. In the
  47738. case where a file icon is dragged to the !Printers icon on the iconbar,
  47739. the code is exactly the same as that required to save to the Filer so
  47740. weæll ignore this for now.
  47741. 7.9
  47742. The example program on the monthly disc simply sends an ASCII file to
  47743. !Printers when the iconbar icon is clicked on. Note, however, that the
  47744. full printing protocol is considerably more complicated than this
  47745. example but it does work in the case of text files.
  47746. 7.9
  47747. Having worked out how to send the file to !Printers, all that remains is
  47748. to embed the required control codes to turn bold on/off etc. It is
  47749. possible to turn on bold printing, for example, by embedding the
  47750. following codes in the text:
  47751. 7.9
  47752. <27><%10000001> (i.e. ASCII 27 followed by ASCII 129)
  47753. 7.9
  47754. The bits that are set in the second byte determine whether the effect is
  47755. on or off and have the following meanings:
  47756. 7.9
  47757. bit  0 bold  on/off
  47758. 7.9
  47759.   1 light  on/off
  47760. 7.9
  47761.   2 italic  on/off
  47762. 7.9
  47763.   3 underline  on/off
  47764. 7.9
  47765.   4 superscript  on/off
  47766. 7.9
  47767.   5 subscript  on/off
  47768. 7.9
  47769.   6 must be 0
  47770. 7.9
  47771.   7 must be 1
  47772. 7.9
  47773. The section of code from the example program to demonstrate this is as
  47774. follows:
  47775. 7.9
  47776. file% = OPENOUT(name$)
  47777. 7.9
  47778. BPUT# file%,öThis is a printer test file..ò
  47779. 7.9
  47780. BPUT# file%,&0D
  47781. 7.9
  47782. BPUT# file%,27:BPUT# file%,%10000001
  47783. 7.9
  47784. BPUT# file%,öAnd now in bold (hopefully!)ò
  47785. 7.9
  47786. BPUT# file%,27:BPUT# file%,%10000000
  47787. 7.9
  47788. BPUT# file%,öAnd now bold IS OFF.ò
  47789. 7.9
  47790. cond$=CHR$&1F+ö9201ò    :REM part of a FWP file! (probably wonæt
  47791. 7.9
  47792. BPUT# file%,cond$    :REM work on printers other than a BJ10)
  47793. 7.9
  47794. BPUT# file%,öNow in CONDENSED HOPEFULLY!ò
  47795. 7.9
  47796. BPUT# file%,27:BPUT# file%,%10000001 :REM Bold on
  47797. 7.9
  47798. BPUT# file%,öAnd now in condensed and ò;
  47799. 7.9
  47800. BPUT# file%,27:BPUT# file%,%10001000  :REM Bold off, underline on
  47801. 7.9
  47802. BPUT# file%,öunderlinedò;
  47803. 7.9
  47804. BPUT# file%,27:BPUT# file%,%10000000  :REM all effects off
  47805. 7.9
  47806. BPUT# file%,ö (hopefully!)ò
  47807. 7.9
  47808. CLOSE# file%
  47809. 7.9
  47810. Unfortunately, the range of effects that can be produced in this manner
  47811. is very limited and does not include condensed printing which would be
  47812. handy. It should be possible to place any control code sequence in the
  47813. file by embedding the following codes:
  47814. 7.9
  47815. <27><%11000000>
  47816. 7.9
  47817. <printer specific codes..>
  47818. 7.9
  47819. <27><0>
  47820. 7.9
  47821. These codes will be sent directly to the printer without being
  47822. translated by the driver, but this means of course that your program
  47823. will need to allow the user to input the correct codes for their
  47824. particular printer (not the ideal solution!). Further details of the
  47825. ÉFancy Textæ format as it is known, can be found in the RISC OS 3 User
  47826. Guide, page 247.
  47827. 7.9
  47828. As can be seen from the above code, condensed printing has been turned
  47829. on in a non-Acorn approved manner because the <27><%11000000> sequence
  47830. appears to have no effect on my system. If anyone can tell me what is
  47831. going on I would be very grateful!
  47832. 7.9
  47833. Whilst on the subject of printing, does anyone have routines to detect
  47834. whether a printer driver is loaded and whether the printer is online?
  47835. (Various routines have been published in the past but I have yet to find
  47836. one that works correctly when a Turbo Driver is in use.)
  47837. 7.9
  47838. Any questions or comments about Basic programming would be gratefully
  47839. received by Paul Hobbs, Rheinpfalzstrasse 2, 85049 Ingolstadt,
  47840. Germany.ááA
  47841. 7.9
  47842. Comment Column
  47843. 7.9
  47844. Å  Appleæs claims for Power Mac Ö As we mentioned last month (Archive
  47845. 7.8 p31), Apple have been publishing literature and placing adverts that
  47846. contained statements about RISC technology and computers which many
  47847. people feel are either untrue or, at best, misleading. Apple seem to
  47848. have admitted their mistakes and changed their adverts. However, I am
  47849. not sure that I agree even with the ötoned downò claims in the latest
  47850. adverts. Have a look at them yourself and see what you think. Watch out
  47851. for claims about ömost powerful personal computerò and claims that öYou
  47852. can own a Power Mac for as little as...ò, and see if you agree Ö
  47853. remember that Apple pricing does not include mouse, keyboard or monitor
  47854. which most people tend to think of as being part of a öcomputerò. If you
  47855. are not happy with any of the adverts, please write to the ASA (address
  47856. below) and complain. Tell them clearly and succinctly what your
  47857. objection is (please donæt waste their valuable time with unnecessary
  47858. detail even if you are cross about it!) and tell them exactly where you
  47859. saw the advert Ö a copy of the advert might help. Also, you could write
  47860. to the editor of the magazine in question. As an editor myself, I would
  47861. certainly want to know if any advertiser in my magazine were making
  47862. false claims.
  47863. 7.9
  47864. I am not convinced that Apple dealers have got the message about the
  47865. original false claims. Some of them are still handing out literature
  47866. that contains untrue statements. Why not contact your local Apple Centre
  47867. and ask for information about Power Macs and see what they send you. If
  47868. you are not happy about any of the statements in the literature you
  47869. receive, write to the ASA stating clearly what your objection is and
  47870. giving the name and address of the dealer who provided you with the
  47871. literature.
  47872. 7.9
  47873. (Some people may feel that I am unnecessarily inciting people to attack
  47874. a rival computer company because I gain commercial advantage from
  47875. Acornæs success. Well, it is true that my whole livelihood depends on
  47876. the success or failure of Acorn Computers Ltd. However, I donæt see any
  47877. good reason why, if Apple are doing things which could be classed as
  47878. Éunfair tradingæ, they should be allowed to get away with it just
  47879. because Acorn hasnæt got enough Écloutæ to do anything about it. The ASA
  47880. was set up to offer this sort of protection and it is they who will
  47881. decide if Apple are indeed using unfair trading, not me.)
  47882. 7.9
  47883. (Advertising Standards Authority, Complaints Department, Brook House,
  47884. 2Ö16 Torrington Place, London, WC1E 7HN.)
  47885. 7.9
  47886. Å  Archive Ö the last surviving Étrueæ Acorn magazine? Ö Now that Acorn
  47887. User has gone over to the Database Publications stable, it is presumably
  47888. produced on Macs. Does this mean that Archive is the only Étrueæ Acorn
  47889. magazine? I hope you will continue to use Acorn machines for producing
  47890. Archive.á Alan Latten, Weston Longville.
  47891. 7.9
  47892. Yes, you are right, all the Acorn magazines are now produced on Macs
  47893. except Archive. Even Risc User has just invested in another couple of
  47894. Macs. I can understand the commercial reasoning behind it but I do think
  47895. it is a shame that Acorn magazines arenæt produced on Acorn computers Ö
  47896. especially now that three PhotoShop equivalents are available. Yes, you
  47897. can be sure that I shall continue to use Acorns Ö indeed, Iæm looking
  47898. forward to being able to transfer from my trusty old A540 onto a RiscáPC
  47899. as soon as I can afford it and the supply position improves. Ed.
  47900. 7.9
  47901. Å  öBuy from your local Acorn dealerò Ö One of our subscribers rang up
  47902. to say that he was buying his RiscáPC from his local dealer instead of
  47903. us Ö thatæs fair enough Ö itæs good to have local expertise. He then
  47904. said that he had asked the dealer how to connect a Taxan 795 to the
  47905. RiscáPC and whether it needed a special driver. The dealer said he
  47906. didnæt know and advised him to ring Norwich Computer Services who would
  47907. be sure to know!
  47908. 7.9
  47909. We like to be as helpful as we can, but we have a business to run and
  47910. have to make a profit in order to survive. Since the subscriber didnæt
  47911. have a Technical Help Subscription, we said we couldnæt help him over
  47912. the phone but that he could write to for an answer. Was that
  47913. unreasonable? I donæt believe it was.á Ed.
  47914. 7.9
  47915. Å  Canon inkjet refilling Ö I have to admit that I was a little reticent
  47916. about publishing in George Footæs ink cartridge refilling instructions
  47917. last month (7.8 p19) and, sure enough, I have had a letter from a reader
  47918. who got in an awful mess with it because he found it difficult to seal
  47919. the hole properly and got ink everywhere, eventually causing blocked
  47920. jets and causing him to have to thrown the whole cartridge away. This
  47921. just emphasises the point that advice given in Archive is always at the
  47922. owneræs risk! We try to check things before we put them into print but
  47923. itæs not always possible. Sorry.á Ed.
  47924. 7.9
  47925. Å  Oak PCB Ö I would like to answer some of the comments that Richard
  47926. Torrens makes in his PCB Layout Software article (Archive 7.6 p72).
  47927. Before I answer his specific comments, I would like to offer a few
  47928. comments regarding the difficulties of reviewing and commenting upon any
  47929. software package.
  47930. 7.9
  47931. There is no doubt that balanced reviews are extremely difficult. Unless
  47932. the reviewer is both experienced as a reviewer and a regular user, they
  47933. will tend to be biased towards the package they currently use, have a
  47934. narrow view as to modern packages and the facilities they offer, or have
  47935. limited application knowledge. I therefore do not envy any reviewer
  47936. because, by going into print, they immediately set themselves up to
  47937. ridicule and having their views challenged. I also believe that any
  47938. software package should be reviewed against a standard (whether formal
  47939. or accepted practice) such as its adherence to the RISC OS rules. I
  47940. think it makes it much easier for the user, if all packages conform to a
  47941. standard.
  47942. 7.9
  47943. Richard Torrens does make it clear as to his current position regarding
  47944. PCB layout software and is, in my view, in a very strange position in
  47945. having a pen plotter and not wishing to change away from his BBC-based
  47946. software due to his existing investment in layouts. This starting point
  47947. is hardly typical, as the majority of users are likely to have a dot
  47948. matrix or inkjet printer and not necessarily to have such layout
  47949. investment. (I wonder if he will be able to find any package which
  47950. offers a seamless transfer from LinTrack files.) He goes on to discuss
  47951. the merits of various design rules and the restrictions they place upon
  47952. the designer. I agree wholeheartedly with his sentiments that
  47953. experienced designers will tend to work Éfreehandæ and unfettered by
  47954. design rules. However, for the beginner and occasional user, design
  47955. rules impose a consistency which enhances their work and can also be
  47956. very useful for certain types of design. As far as OakPCB is concerned,
  47957. I believe the 45░ rule is no great problem as I turn down the grid
  47958. spacing and just carry on. I do not understand his concern that the
  47959. Étracks must start on a padæ rule, as on my version of OakPCB (1.1) a
  47960. track can start and finish anywhere. However, I always try and start and
  47961. finish on a pad, as the tracks stick to pads, and moving a pad or pads,
  47962. moves all the attached tracks (very useful).
  47963. 7.9
  47964. Moving on to his comments on inkjet printers, I cannot agree about paper
  47965. stretch (but there again I probably only require 0.25mm accuracy) as it
  47966. clearly depends on the use of black and hence track density. I have
  47967. tried direct printing onto acetate, but there was quite a bit of
  47968. banding, and the image was not really dense enough. I went back to
  47969. printing onto paper and photocopying onto acetate. The direct print
  47970. acetate is coated to get the ink to stick and does not produce a very
  47971. lasting image (albeit no worse than a photocopied image). I have used
  47972. plotters in the past and I cannot conceive of waiting 2 hours for the
  47973. finished output Ö I can currently print and make a pcb in that time, so
  47974. I can understand why Richard wants to change.
  47975. 7.9
  47976. Yes, I do use OakPCB for quite large audio and video pcb assemblies with
  47977. upwards of one hundred components. No, it is not perfect and I find the
  47978. bounding boxes sensitive and liable to leave debris when deselected.
  47979. However, now that it has been reduced in price, it seems to me to offer
  47980. good value for money, is RISC OS compliant, has crashed very
  47981. occasionally and combines schematic and PCB layout drawing facilities.
  47982. 7.9
  47983. I note that LinTrack, according to Richard, has a very limited number of
  47984. track and pad widths whereas OakPCB has unlimited options and is RISC OS
  47985. compliant. This makes it a non-contest (but there again I have not used
  47986. other products). To be using standard drawing packages misses a great
  47987. deal as far as the amateur user is concerned and, yes, I have tried
  47988. DrawPlus and Draw. I always try and assess any new program objectively
  47989. and question whether my way is the best way, or see if the author is
  47990. offering something more effective which goes against my traditions Ö and
  47991. I get some very pleasant surprises.
  47992. 7.9
  47993. So where does that leave us? Well, the only conclusion I can draw is
  47994. that Richardæs article, whilst being interesting, was of little value as
  47995. a review and not really relevant as far as the average user is concerned
  47996. Ö but there again it is much easier to criticise than to write a good
  47997. review, isnæt it?á Peter Seddon, Solihull.
  47998. 7.9
  47999. Å  Processor Speed Tests Ö In Archive 7.7 p19, I asked for information
  48000. about these two processor speed tests, used to compare computing power
  48001. of different machines. By return, I received a collection of analyses
  48002. from Laurie van Someren of Aleph One Ltd and from Acorn (via NCS). Many
  48003. thanks to all. I can now report some conclusions from this information,
  48004. although the picture is still rather hazy.
  48005. 7.9
  48006. A Dhrystone is a unit of processing, involving integer arithmetic. The
  48007. speed of a processor is measured by the number of times it can execute a
  48008. cycle of the standard test program in one second. I am still hoping that
  48009. someone can supply the coding to clarify this. Whetstones, similarly,
  48010. measure processing involving floating point operations. In this article,
  48011. I will report Dhrystone tests only.
  48012. 7.9
  48013. The operation of a processor is regulated by a clock, in each cycle of
  48014. which it can perform one (and only one) operation. This might be the
  48015. interpretation of an instruction, the retrieval of a value from RAM, the
  48016. execution of an arithmetic function, etc. If the clock is running
  48017. slowly, all is well. Each operation is completed comfortably within the
  48018. cycle time, with unused time wasted. If the clock is speeded up a
  48019. little, each operation will still be completed within the shorter clock
  48020. cycle, so the processing speed is proportional to the clock speed.
  48021. 7.9
  48022. At significantly greater clock speeds, however, some operations cannot
  48023. be completed within the cycle time, and the processor must be modified
  48024. to allow two (or more) cycles for the longer operations, but only one
  48025. cycle for the quicker ones. The faster clock cycle continues to increase
  48026. processing speed, though not now in proportion to the increasing clock
  48027. speed. If the clock is speeded up considerably, all processor
  48028. operations, including the simplest ones, require several clock cycles.
  48029. Increasing the clock speed further merely increases proportionately the
  48030. number of cycles required by each operation, and the processing speed
  48031. remains unchanged.
  48032. 7.9
  48033. Aleph One have given the following figures of processing speeds using
  48034. their ARM3 replacement processors in screen mode 0.
  48035. 7.9
  48036.   Clock (MHz)   kDhrystones/sec
  48037. 7.9
  48038.   8  6.1
  48039. 7.9
  48040.   12  8.4
  48041. 7.9
  48042.   15  9.9
  48043. 7.9
  48044.   20  12.0
  48045. 7.9
  48046.   24  13.5
  48047. 7.9
  48048.   25  13.9
  48049. 7.9
  48050.   27.5  14.6
  48051. 7.9
  48052.   30  15.3
  48053. 7.9
  48054.   33  16.2
  48055. 7.9
  48056.   36  16.9
  48057. 7.9
  48058. The graph of Processor Speed against Clock Speed starts as an oblique
  48059. line from the origin, then curves downwards and levels out. (See Acornæs
  48060. ÉTechnology Roadmapæ, Archive 7.8 p9.) My notes from Aleph One advise
  48061. that the theoretical maximum processing speed (which cannot be increased
  48062. by higher clock speed) can be found by plotting the reciprocals of the
  48063. speeds, and noting the processing speed corresponding to infinite clock
  48064. speed.
  48065. 7.9
  48066. I tried this using their ARM3 figures, plotting cycle times rather than
  48067. speeds. (See right.) This, interestingly, gives a perfect straight line,
  48068. as shown in the chart below, which is more convenient than the curves
  48069. for graphical analyses and comparisons. I have moved the origin to the
  48070. top right, so that technological progress still proceeds from bottom
  48071. left to top right. The theoretical speed limit can be read where the
  48072. line reaches the right hand edge, zero cycle time. In this example, it
  48073. appears to be 28╡s per Dhrystone, or about 35k Dhrystones per second.
  48074. 7.9
  48075. Processing speed is affected by the screen mode being used. More pixels
  48076. and more colours require a larger block of screen memory, which has to
  48077. be used to refresh the screen 50 times or so per second. In extreme
  48078. cases, this can become close to a full time job for the memory
  48079. controller, and internal processing can only take place in the Éspare
  48080. timeæ during which access to RAM is free of the demands of the video
  48081. processor. (This problem is removed by the use of dual-ported video RAM,
  48082. as in the RiscáPC. This is explained under a question about the
  48083. difference between VRAM and DRAM on page 16. Ed.)
  48084. 7.9
  48085. Modeá0 is one of the simplest available and can be used to test
  48086. processor speeds virtually unencumbered by screen operation. Additional
  48087. figures from Aleph One show that ARM3 processing speeds are reduced
  48088. significantly using SVGA 16-colour modes, and considerably using 256
  48089. colours, as shown by the lower lines on the chart.
  48090. 7.9
  48091. In addition to the test results for their ARM3 upgrade, Aleph One also
  48092. supplied figures for a 25MHz A540. This is shown to be about 33% faster
  48093. in Mode 0 than the upgrade at 25MHz but, unlike the upgrade, it degrades
  48094. only about 13% in Mode 28 (which I can confirm on my own machine). These
  48095. observations can be explained by the faster RAM clock, which runs at
  48096. 12MHz on the A540 compared with 8MHz on the older machines for which the
  48097. upgrade is supplied. This speeds up all RAM access and reduces the
  48098. burden which screen display places on processing, most noticeably in
  48099. higher screen modes. My A540 is one of the early machines, running at
  48100. 30MHz, so I would expect it to be about 10% faster than the new ones at
  48101. 25MHz, i.e about 20ákDhrystones/sec in Modeá0.
  48102. 7.9
  48103. In response to my request to compare my A540 with a PCs, Aleph One have
  48104. also given me figures showing the processing speed of a standard æ386SX-
  48105. 16 as 3.2 kDrhystones/sec, and that of a standard æ486DX -33 as 15.8. On
  48106. the face of it, this makes my machine some 25% faster than the æ486, but
  48107. this requires qualification. ARM3 comes in a number of different guises,
  48108. with different performance figures (see above and below). The same is
  48109. undoubtedly true of PCs, probably more so since there are numerous
  48110. manufacturers, supplying different implementations of the same Intel
  48111. chips. I can really only conclude that the A540 and the æ486-33 are
  48112. comparable.
  48113. 7.9
  48114. Acornæs figures for the ARM3 A5000 (Archive 7.8 p8) contrast with those
  48115. from Aleph One for the A540. They show the A5000 some 20% faster than
  48116. the A540 in modes 0 and 27, but 40% slower in Modeá28! The first
  48117. discrepancy is probably explained by the fact that the tests were run by
  48118. different testers, using different versions of the test program. The
  48119. processing speed, measured in Écalculations per secondæ, depends on the
  48120. efficiency of the compiler in producing machine code, as well as on the
  48121. actual power of the hardware. This does not, however, explain the
  48122. reported fall-off in speed of the A5000 in 256-colour Modeá28. If the
  48123. 12MHz memory relieves this problem on the A540, why does it not do so on
  48124. the A5000? More surprisingly, Acornæs accompanying figures for the A610
  48125. show a less drastic, but still significant, degradation in 256-colour
  48126. mode, which can be cured by the installation of VRAM.
  48127. 7.9
  48128. Acornæs ÉRoadmapæ (Archive 7.8 p9) shows curves for ARM3 and ARM6, and
  48129. also limited figures for ARM7 and ARM8. I have attempted to plot these
  48130. on a similar ÉReciprocal Speedæ chart. The sparsity of data does limit
  48131. the confidence of any conclusions, but the figures available do seem to
  48132. be generally consistent with parallel straight lines on the reciprocal
  48133. chart. The proximity of the ARM7 and ARM8 lines reflects the fact that,
  48134. on Acornæs ÉRoadmapæ, the ARM8 line is almost a continuation of the ARM7
  48135. line, plus the mathematical fact that reciprocals of large numbers are
  48136. close together (being all close to zero). A magnifying glass, however,
  48137. shows that the intercept of the ARM7 line on the right hand edge of the
  48138. chart is twice that of the ARM8 line. This implies that the ARM8 has
  48139. twice the theoretical top speed of the ARM7. The ranges of figures shown
  48140. on the charts suggest that, at practical clock speeds, the ARM6 machines
  48141. will be perhaps not quite twice as fast as the ARM3 machines. ARM7 will
  48142. be not quite twice as fast again, with a similar further step to ARM8.
  48143. 7.9
  48144. Acorn have also provided figures of MIPs (million instructions per
  48145. second) for ARM3 and ARM6 and for æ386 and æ486 (see Archive 7.8 p 9).
  48146. Taken with Acornæs Dhrystone figures, these imply a ratio of kDrhystones
  48147. to MIPs of 1.8 for ARM3 and 1.5 for ARM6. Aleph Oneæs Dhrystone figures
  48148. for PCs suggest ratios of about 0.8 for the æ386 and 1.0 for the æ486.
  48149. In view of the discrepancies between Acornæ figures and Aleph Oneæs for
  48150. the same processor, an element of caution is needed, but there is a
  48151. definite suggestion that ARM achieve significantly more processing per
  48152. instruction than Intel, hence we cannot use published figures of MIPs as
  48153. direct speed comparisons for incompatible machines. I would suggest that
  48154. Paulæs lists in Archive 7.8, showing ARM and PC processors with similar
  48155. MIPs figures, imply a comparison which is a little unfair to Acorn.
  48156. 7.9
  48157. My anticlimactic conclusion is that we have no precise and reliable
  48158. method of comparing the processing speeds of different machines. This
  48159. situation, unfortunately, allows considerable scope for advertisers to
  48160. present figures of MHz or MIPs (accurate, but not directly comparable)
  48161. to provide misleading comparisons between machines. Is it really beyond
  48162. the wit of man to devise the basis for accurate, impartial,
  48163. comparisons?á Colin Singleton, Sheffield.
  48164. 7.9
  48165. Å  RiscáPC Ö the name Ö At first, I was disappointed to see that Acorn
  48166. had apparently severed all contact with the past Ö the name Archimedes
  48167. is gone for ever. Later, I realised what a master-stroke ÉRisc PCæ is!
  48168. Users, and potential users, out in the big wide world will soon realise,
  48169. from many sources, that RISC is the way ahead in computing Ö and for
  48170. good reason. (They may even find it out from the Appleæs infamous
  48171. adverts!) Now, here is the Risc PC Ö it is a registered trade mark, so
  48172. there wonæt be any other. At the same time, the name identifies it as a
  48173. PC. Archimedes has always suffered from not being a PC. Acorn have now
  48174. turned the tables and Éhijackedæ the generic term RISC as part of their
  48175. name, rather as Microsoft have hijacked the everyday word Windows.á
  48176. Colin Singleton, Sheffield.
  48177. 7.9
  48178. Å  RiscáPC or ACBxx? Ö In your articles, you refer to ACB15/25/45
  48179. variously as three models, or versions, or configurations. To my mind,
  48180. they are not different models. You can convert an ACB15 to an ACB25 by
  48181. swapping the 2Mb RAM for a 4Mb and adding 1Mb of VRAM. The result is not
  48182. Éequivalent toæ an ACB25, it is an ACB25 Ö identical to the machine sold
  48183. as ACB25. The three are just different configurations (my preferred
  48184. term) from the almost limitless combinations of options. You could
  48185. supply bespoke configurations, not just in terms of RAM, VRAM, discs and
  48186. number of slices, but also all the available add-ons. This, of course,
  48187. is what you are offering via your special price list in the RiscáPC
  48188. Supplement.
  48189. 7.9
  48190. The difference now is that the Risc PC user is clearly intended to do
  48191. his own upgrades. A far cry from boxes secured by sealed screws and
  48192. marked öKeep out! Ö Opening the box will invalidate your warranty!ò.
  48193. There is really no such thing as a Éstandardæ model of Risc PC Ö you can
  48194. have it anyhow you want! Dealers will have to recognise Acornæs policy
  48195. and supply machines accordingly. It makes advertising difficult, of
  48196. course, especially if the advertiser wishes to be honest! He can only
  48197. quote prices for sample configurations (such as ACB15, etc) and stress
  48198. the fact that they are only examples.
  48199. 7.9
  48200. By the way, why ÉACBæ, and where do the strange figures 15/25/45 come
  48201. from?á Colin Singleton, Sheffield.
  48202. 7.9
  48203. I prefer the term Éconfigurationsæ and I think Acorn do too. öACB15ò is
  48204. an Acorn part number, in the same way that the A5000 is an ALB22 or
  48205. ALB25 (or now, 32 and 35 with the bigger hard drives). Acorn have
  48206. deliberately not given them model names to avoid them being thought of
  48207. as different machines Ö but then when dealers and magazines talk about
  48208. them, we need to call them something to differentiate them Ö hence we
  48209. have used the Acorn part numbering.á Ed.
  48210. 7.9
  48211. Å  RiscáPC Ö a PC? Ö Acorn can now sell Risc PC (with PC card already
  48212. fitted) as a PC, and in the appropriate market place they should do so,
  48213. without detailed explanations of how it works. They can claim (with
  48214. detailed explanation for those who want it) that the Risc PC with an
  48215. Intel 486SX/33 out-performs any other machine with the same processor
  48216. (and at the same price?). I donæt mind superlative claims if they are
  48217. true!á Colin Singleton, Sheffield.
  48218. 7.9
  48219. I would really love to get some PC people together and demonstrate the
  48220. RiscáPC to them as follows: Start with it working as a PC in single-
  48221. tasking mode, tell them that itæs a 33MHz 486SX processor (or whatever)
  48222. and point out that the screen update is a bit faster than they might
  48223. expect because Acorn have used a ÉRISC second processoræ as a screen-
  48224. handling graphics accelerator. Hopefully, some of them will be
  48225. moderately impressed. Then the master-stroke is that you have PhotoDesk
  48226. or some other impressive graphics-intensive application working in the
  48227. background. You click the middle button of the mouse, relegate Windows
  48228. to being just one of many windows on the RISCáOS desktop and start to
  48229. demonstrate PhotoDesk as an example of the sort of things you can do on
  48230. the machine. When their jaws have been restored to their normal position
  48231. and they say, öYou canæt do that on a 33MHz 486SX!ò, you tell them that
  48232. the Ésecond processoræ (which comes Éfreeæ with every Acorn PC486, or
  48233. whatever you choose to call it) has taken over from the 486 because it
  48234. can also run its own applications.
  48235. 7.9
  48236. Come on, Acorn/Aleph One, get that PC card going! I canæt wait to have a
  48237. go at this one. I have to admit, though, that this wasnæt my idea Ö the
  48238. thought was seeded in my brain by a guy I met at the RiscáPC launch Ö I
  48239. think he said his name was Sam.
  48240. 7.9
  48241. Unfortunately, you cannot say that the RiscáPC is öPC-compatibleò
  48242. because it cannot, at the moment, take PC expansion cards. If it were, I
  48243. would be tempted to hide the Acorn logo (because, as we know only too
  48244. well, as soon as the name ÉAcornæ is mentioned, the shutters come down)
  48245. and try and sell it as a öNorwich Computer Services 486PCò or some such.
  48246. Oh well, I can dream, canæt I?!á Ed.
  48247. 7.9
  48248. Å  Risc User editor redundant Ö (No, Iæm not taking a swipe at the
  48249. opposition!) Iæm sorry to have to report that Mike Williams, who has
  48250. worked on Beebug magazine for eleven years and been editor of Risc User
  48251. since it was launched nearly 7 years ago, has been made redundant.
  48252. Despite any comments I may have made in the past about Risc User
  48253. magazine, I was sad to hear Mikeæs news. Still, I think that Risc Useræs
  48254. loss will be someone elseæs gain so if anyone wants any free-lance
  48255. writing or consultancy done, Mike can be contacted on 0582-881614. Ed.
  48256. 7.9
  48257. Å  System Insight Consumables Ö System Insight (SI) have recently
  48258. expanded their range of consumables for inkjet/bubblejet printers,
  48259. including Inkmun ink refills and their own-brand papers and
  48260. transparencies. Their prices are competitive and include VAT & carriage,
  48261. with useful discounts for quantity. Their new catalogue (Issue 9) is
  48262. still awaited but the majority of details are in their Inkjet Insight 2
  48263. leaflet.
  48264. 7.9
  48265. Ink Refill Kits Ö Roughly speaking, the Inkmun ink refill kits cost
  48266. around half the price of original makersæ replacement cartridges. Iæve
  48267. used a kit for the four cartridges in my Canon BJC-800 and was very
  48268. pleased with the ease of refilling Ö not a drop spilt Ö while the
  48269. printed result is indistinguishable from that using original inks.
  48270. 7.9
  48271. I was extremely concerned to read in Archive (7.4 p60) about the
  48272. possibility of damaging the printer by the use of refill inks, so took
  48273. Edæs advice and asked SI for a written assurance. They have replied
  48274. saying that öif any damage is caused to the printer which is proved to
  48275. be specifically the result of using these (..Inkmun..) refill inks,
  48276. System Insight will undertake to repair the printer at... no cost to the
  48277. customerò. Fair enough.
  48278. 7.9
  48279. Media Sample Pack Ö If you want to try out the quality of SIæs own-brand
  48280. papers and transparencies before buying in bulk, a useful option is to
  48281. buy their Media Pack (ú5.99); 10 sheets in total, consisting of 1Ö2
  48282. sheets of each of their own varieties. I do recommend that you try this
  48283. because results can depend very much on your own printer.
  48284. 7.9
  48285. The following notes reflect my personal experiences, using Inkmun inks
  48286. on the BJC-800, and update the notes in Archive 7.1 p35. My comments are
  48287. entirely subjective:
  48288. 7.9
  48289. Ö  CEP Colour Enhancement Paper. Recently reinstated by popular demand Ö
  48290. hurrah! ú34.95 for 500 sheets (not available in lesser quantity).
  48291. Single-sided, a bit thin (70-75gsm?) but superb results in colour or
  48292. monochrome.
  48293. 7.9
  48294. Ö  CLC Canon Brand Paper. ú25.95 for 200 A4 sheets; ú42.99 for A3. Not
  48295. included in the Media Pack but added here for comparison. Single-sided,
  48296. weight not given (90Ö95gsm?), very good but printed results not as sharp
  48297. or colour as intense as CEP.
  48298. 7.9
  48299. Ö  CPP Colour Printing Paper. ú14.98 for 200 sheets. 90gsm. Double-sided
  48300. but some slight bleeding through onto reverse. Economical and probably
  48301. OK for proofing but, on the BJC-800, text and line graphics not sharp
  48302. and areas of colour rather blotchy. Not really suitable for finished
  48303. work.
  48304. 7.9
  48305. Ö  GLP Special Glossy Paper. ú69.95 for 100 sheets, ú39.95 for 50.
  48306. Single-sided. A very impressive paper for special purposes. Text/line
  48307. graphics very sharp but some horizontal Ébandingæ on block areas of
  48308. colour. Instruction page in Media Pack rather confusing as to which side
  48309. to print on. Use the side which feels rough to the touch (i.e. bevelled
  48310. corner at top-right).
  48311. 7.9
  48312. Ö  FQS Final Quality Smooth Paper. ú24.98 for 500 sheets, ú8.98 for 100.
  48313. 95gsm. Double-sided. Some previous confusion as to suitability, now
  48314. resolved by SI. Good results in monochrome, including the black (Key)
  48315. ink in 4-colour printers, but not recommended for colour or if
  48316. reproducing black by mixing cyan-magenta-yellow in 3-colour printers.
  48317. Superb results on laser printers.
  48318. 7.9
  48319. Ö  JETP Plus Laser Jet Paper. ú24.99 for 5 reams (2500 sheets), ú13.99
  48320. for 2 reams. 90gsm. Double-sided but very slight bleed-through onto
  48321. reverse side from areas of colour. Extremely respectable results in
  48322. monochrome and colour, so a very economical alternative to CPP.
  48323. 7.9
  48324. Ö  Transparencies. Two versions available (TFP paper backed and TFS
  48325. paper stripe), both at ú59.95 for 100 sheets, ú34.95 for 50. Very good
  48326. results, barely distinguishable from makersæ equivalents and around 20%
  48327. cheaper. Best results if you use primary colours (CMY) or 2-colour mixes
  48328. (RGB) for text, line graphics or block colours, but perfectly
  48329. satisfactory on full-colour images. If the results look a little washed
  48330. out, youæve probably forgotten to select Transparency Mode on the
  48331. printer!á Jim Nottingham, York.
  48332. 7.9
  48333. Å  Translate look-aside buffer In talking about one of the RiscáPCæs
  48334. facilities last month (Archive 7.8 p8), you said you didnæt know what a
  48335. translate look-aside buffer was. If this means the same as it did when
  48336. IBM announced virtual storage in 1972 then it is as follows:
  48337. 7.9
  48338. The Acorn machines are not virtual storage machines (memory is not off-
  48339. loaded to disc) but the memory is paged. On the older machines, the page
  48340. size varied with the total memory size but with the RiscáPC, it is fixed
  48341. at 4Kb. The advantage of paging, of course, is better use of memory. If
  48342. an application needs 40Kb, as long as there are ten free pages
  48343. somewhere, the 40Kb can be made available as the applicationæs address
  48344. space even though the ten pages may be scattered across real memory and
  48345. not contiguous (as they have to be in some systems).
  48346. 7.9
  48347. The down side is that every memory access needs to be translated from
  48348. what the application thinks the address is, to the real page in memory.
  48349. On an 8Mb machine, with 4Kb pages, that means a list of 2048 pages to
  48350. scan. The TLB is a way of speeding up this process. It is a special kind
  48351. of cache for the address translation process and contains the last few
  48352. pages referenced. Perhaps it is best thought of as a scrap of paper on
  48353. the front of a telephone directory listing your most-used numbers. The
  48354. paper is of limited size and so the older less-used numbers get over-
  48355. written by newer numbers.
  48356. 7.9
  48357.  John Thorn, Cardiff.ááA
  48358. 7.9
  48359. Risc PC for DTP?
  48360. 7.9
  48361. Neil Whiteley-Bolton
  48362. 7.9
  48363. Before writing this brief assessment of Acornæs new range of computers
  48364. from a publishing perspective, I read through my last article öThe
  48365. Future of DTP on the Archimedesò (Archive 7.5 p11). In it, I itemised
  48366. features and improvements which I thought needed to be implemented in
  48367. the next generation of machines in order for Acorn to remain competitive
  48368. in the professional publishing world. I started, however, by saying that
  48369. the machines must be sufficiently competitive, so that the user base
  48370. would be large enough for software houses to feel it was worth their
  48371. while writing/porting software for/to RISC OS. This is quite clearly a
  48372. subjective assessment, and indeed a complex one. It is affected by many
  48373. factors, such as the nature of a companyæs product and the current state
  48374. of the market. Indeed, the competitiveness of Acornæs computers is
  48375. affected by the availability of appropriate software. My personal belief
  48376. is that this new range of machines will win Acorn many new friends.
  48377. 7.9
  48378. Looking again at my wish list of features/improvements, I am satisfied
  48379. that they have been broadly met by the Risc PC:
  48380. 7.9
  48381. Å  More power Ö The first machines will be roughly twice the speed of an
  48382. ARM 3 based machine, though this will be more marked in high resolution
  48383. screen modes (the performance of a Risc PC with VRAM is unaffected by
  48384. screen mode). More importantly, the new architecture provides a very
  48385. high degree of protection from obsolescence and Acorn offer a clearly
  48386. defined upgrade path. (I look forward to a 100MHz ARM 800 some time next
  48387. year!) Very sensibly, they have fixed the costs of these upgrades for
  48388. those people who purchase machines now. I donæt believe anyone could
  48389. reasonably ask for more.
  48390. 7.9
  48391. Å  More memory Ö I said that I felt that the architecture ought to allow
  48392. at least 128Mb of RAM to be fitted, the Risc PC allows for up to 256Mb
  48393. of RAM, as and when the necessary SIMMs become available.
  48394. 7.9
  48395. Å  Virtual memory Ö I said that I felt that a virtual memory system
  48396. would be desirable. This has not been implemented as part of the
  48397. operating system, but this will be much less of an issue as RAM becomes
  48398. even cheaper. Software packages which use large amounts of memory will
  48399. implement virtual memory management systems themselves Ö PhotoDesk, a
  48400. new professionally featured photo-retouch program from Spacetech, uses
  48401. virtual memory management to allow for the manipulation of large images
  48402. on the existing range of machines.
  48403. 7.9
  48404. Å  Faster disc controllers Ö This requirement will clearly be met. As
  48405. David Webb has said, Acorn are already working on providing a SCSI II
  48406. interface, making use of the Dual Processor Open Bus. There is full
  48407. support for PhotoCD from the word go Ö fantastic. PhotoCD, if it lives
  48408. up to its promise, will make a wealth of high quality public domain
  48409. images available to users and provide them with a cost-effective means
  48410. of converting their own photographic material to electronic format.
  48411. Perhaps not surprisingly, DEBI, the new Interface Card Bus Specification
  48412. is a vast improvement over the Podule Interface, and provides 32-bit DMA
  48413. Ö with up to 16Mb of directly addressable memory on each card. I suspect
  48414. this means that we will soon see a new breed of ultra high performance
  48415. peripherals Ö direct drive laser printers with sparkling performance
  48416. and, dare I say it, perhaps even a RIP? (In case you need it, Iæm
  48417. starting a glossary service this month Ö see page 51 Ed.) The next
  48418. twelve months is going to be tremendously exciting anyway!
  48419. 7.9
  48420. Å  OS support for a 24-bit desktop Ö I said this was absolutely
  48421. essential and it is, of course, available as standard on the Risc PC.
  48422. The actual performance is determined by the amount of VRAM fitted to the
  48423. machine, and whilst a 24-bit ultra high resolution desktop is not
  48424. available as standard, the theoretical limits of the video circuitry are
  48425. very, very respectable (with no OS limitations), and I would not be
  48426. surprised to see graphics accelerators offering ultra high resolution
  48427. 32-bit desktops Ö in fact, Millipede Electronics Graphics have already
  48428. announced their new APEX Imager Expansion Board featuring pixel by pixel
  48429. blending via its real-time alpha channel.
  48430. 7.9
  48431. Å  OS changes such as support for pressure sensitive stylii and removal
  48432. of the filecore limit of 512Mb on disc size, have not yet been
  48433. implemented but it is clear that Acorn decided that their highest
  48434. priority was to get the new machines onto the market as quickly as
  48435. possible, incorporating the minimum number of changes necessary to get
  48436. RISC OS running and saving all the major enhancements for RISC OS 4.
  48437. This seems quite reasonable to me.
  48438. 7.9
  48439. Å  Reasonably priced peripherals Ö Last, but not least, I mentioned that
  48440. I felt peripherals needed to be more reasonably priced and this is a
  48441. problem Acorn have definitely addressed. The keyboard and mouse are now
  48442. standard PC items, RAM memory now comes in the form of standard SIMMs
  48443. (there is no longer a need for MEMC circuitry on board memory cards) all
  48444. of which means that Acorn users will benefit from the economies of scale
  48445. and market pressures currently enjoyed by PC users.
  48446. 7.9
  48447. Publishing issues aside, one of the most interesting battles taking
  48448. place in the öoutside worldò is the battle for the öExecutive Desktopò
  48449. with vendors selling ultra high performance decision support systems
  48450. running NT, AIX, Workplace OS, Solaris, et al, on systems based on the
  48451. DEC Alpha, Mips R4x00, SPARC, PA-RISC and PowerPC processors. In order
  48452. to woo users away from Intel-based Windows systems, they are offering
  48453. very sophisticated software emulation Ö on the grounds that hardware
  48454. add-in boards are too expensive. The thing is that even when using
  48455. 100Mip+ processors, these emulators offer a very lacklustre performance.
  48456. Acorn, thanks to DPOB, are able to offer genuine PC performance at a
  48457. fraction of the cost of these software emulators! Iæm sure the Risc PC
  48458. will be a great success.ááA
  48459. 7.9
  48460. Hints and Tips
  48461. 7.9
  48462. What has happened to the hints & tips? I guess everyone has been too
  48463. busy reading and talking about the RiscáPC. Please send in your tips for
  48464. both machines to maintain this valuable service to other readers. Ed.
  48465. 7.9
  48466. Å  TeX Ö In response to the help plea in Archive 7.6 p31, TeX can be
  48467. made to run by dragging the directory containing the TeX file onto the
  48468. TeX icon by changing one line in !Wimpman.
  48469. 7.9
  48470. Line 860 should be changed from Param$=ö<TeX Source>ò +
  48471. FNfilename(Param$) to Param$ = FNfilename(Param$)
  48472. 7.9
  48473. This correction comes from Graham Toal, and I have had no problems since
  48474. making the change. Kathy Burrows, Bedford.
  48475. 7.9
  48476. Å  WordWorks problems Ö In reply to Dave Floydæs WordWorks problems
  48477. (Archive 7.8 p43) one of our subscribers (I didnæt catch the name,
  48478. sorry) called in with a solution that works for him. Once you have
  48479. deleted the choices file and got the configurations back as you want
  48480. them, quit WordWorks and then load the choices file into Edit. Find the
  48481. line that starts NewView followed by some coordinates and comment it out
  48482. by placing a colon at the start of the line. Save the file back and all
  48483. should be well.á Dave Webb, NCS.ááA
  48484. 7.9
  48485. Introducing Your Computer Ö Part 5
  48486. 7.9
  48487. Norfolk IT Team
  48488. 7.9
  48489. In part 4 of this series (Archive 7.7 p76) we were concerned with the
  48490. organisation of work on discs. This time we shall continue with
  48491. consideration of some other important disc operations.
  48492. 7.9
  48493. Backing up floppy discs
  48494. 7.9
  48495. Backing-up discs is extremely important because there is always a very
  48496. real possibility of loss of your valuable work for one reason or
  48497. another. Make backups frequently and keep them in a different place from
  48498. your working copies. Any important work should always exist in more than
  48499. one location!
  48500. 7.9
  48501. You will need a blank, formatted disc (Archive 7.4 p47) of the same
  48502. format as the disc of which you wish to make a backup (the Ésourceæ
  48503. disc). Ensure that the contents of the source disc are protected
  48504. (Archive 7.4 p47).
  48505. 7.9
  48506. Insert the source disc into the disc drive and click <menu> over the
  48507. floppy disc drive icon.
  48508. 7.9
  48509. Click <select> over the ÉBackupæ option. A window will open which will
  48510. prompt you when to swap discs.
  48511. 7.9
  48512. Following these prompts should lead to you having two identical discs Ö
  48513. donæt forget to label your new copy Ö it will have the same name as the
  48514. source disc.
  48515. 7.9
  48516. Copying files
  48517. 7.9
  48518. There are plenty of occasions when you do not need to make a complete
  48519. backup of a disc but merely wish to copy one or more individual files Ö
  48520. perhaps you want to give a copy of your latest Draw masterpiece to a
  48521. friend!
  48522. 7.9
  48523. You will need to be able to see on the screen a window containing the
  48524. icon for the file you intend to copy and a window for the directory
  48525. where you want to store your copy. If you are copying from one floppy
  48526. disc to another, this will mean inserting the disc from which you wish
  48527. to copy and clicking <select> over the disc drive icon, then (after
  48528. removing the first disc!) inserting the disc to which you wish to copy
  48529. and again clicking <select> over the disc drive icon.
  48530. 7.9
  48531. Place the mouse pointer over the icon for the file you wish to copy and
  48532. drag it (move the mouse while holding down the <select> button) to the
  48533. destination Ö you will see a dotted outline appear which moves with the
  48534. mouse pointer. If you are copying from one floppy disc to another, you
  48535. will be prompted when it is necessary to swap discs.
  48536. 7.9
  48537. Moving files
  48538. 7.9
  48539. There is an important distinction between Écopyingæ and Émovingæ files.
  48540. When something is copied, you end up with two copies Ö the original
  48541. remains. When you move a file, a copy is made and the original is then
  48542. deleted. In fact, if you move a file from one place to another on one
  48543. disc, the computer does this rather more economically (and therefore
  48544. more rapidly) by simply renaming the file. This means that, as far as
  48545. you, the user, are concerned, the file appears in the new location but
  48546. the computer does not bother to move it about physically on the surface
  48547. of your disc.
  48548. 7.9
  48549. To move rather than to copy a file, simply hold down <shift> as you drag
  48550. the file from one window to the other and you will see its icon
  48551. disappear from the first and appear in the second.
  48552. 7.9
  48553. Working with more than one file at once
  48554. 7.9
  48555. You may very often wish to copy, move or delete more than one file at a
  48556. time. To do this you first select the files you wish to act upon by
  48557. clicking over the first one with <select> and then clicking over the
  48558. icons for additional files with <adjust>. Files you have selected in
  48559. this way will be highlighted. To de-select any file, just click <adjust>
  48560. again over its icon and the highlight will be removed. When you have
  48561. selected the files you want to copy, drag any one of them as described
  48562. above and the whole selection will move in one go. A box will appear
  48563. which is larger than that for just one file but be aware that it is
  48564. still the tip of the mouse pointer which indicates where you want things
  48565. to go Ö the whole box does not need to fit into the window where you are
  48566. trying to put your files.
  48567. 7.9
  48568. If you wish to copy all the files in a single directory, you can click
  48569. <menu> with the pointer over the window for that directory and click on
  48570. the ÉSelect allæ option which appears. In fact, if you wish to copy most
  48571. of a large number of files, it may be quicker to select them all in this
  48572. way and then de-select the ones you do not require with <adjust>.
  48573. 7.9
  48574. There is also one other way of selecting a number of files at once and
  48575. that is to place the pointer in the directory window and, using
  48576. <select>, drag a box around the files you want. Upon releasing the mouse
  48577. button the surrounded files will be selected. You can do the same
  48578. dragging action with <adjust> to add to (or remove from) your selection.
  48579. 7.9
  48580. If you are wishing to move a number of files in one go from one floppy
  48581. disc to another, it is actually quicker to copy them and then delete the
  48582. original, unwanted version. This is due to the way the computer handles
  48583. file transfer. If you move rather than copy the files, you will find
  48584. yourself involved in a lot of disc swapping. Note that this problem does
  48585. not occur if you have more than one floppy drive, just when moving files
  48586. between two floppy discs with only one floppy drive.
  48587. 7.9
  48588. Deleting files
  48589. 7.9
  48590. A brief digression before we cover the method of removing a file from a
  48591. disc altogether...
  48592. 7.9
  48593. Organising files on a hard disc or on a number of floppy discs kept in a
  48594. disc box is much the same as organising your desk at work, your kitchen
  48595. utensils and supplies or the tools in a garden shed. However you decide
  48596. to do it, some kind of system is likely to be better than no system at
  48597. all. What is also true is that the file you finally decide to delete
  48598. today in a fit of spring-cleaning frenzy is the file that you will need
  48599. desperately in a fortnightæs time!
  48600. 7.9
  48601. To delete a file, first click <menu> over the fileæs icon. A menu will
  48602. open which includes an entry for your file (as for the file ÉBorisæ in
  48603. the illustration). Move the mouse pointer over the arrow to the right of
  48604. the filename and then down to the ÉDeleteæ option. Click <select> and
  48605. you should see your file disappear from the window.
  48606. 7.9
  48607. If the file has been locked against deletion (see below), the file will
  48608. not be deleted and you will be informed of this.
  48609. 7.9
  48610. Protecting files against deletion
  48611. 7.9
  48612. To lock a file against accidental deletion or alteration, first click
  48613. <menu> over the fileæs icon. A menu will open which includes an entry
  48614. for your file (as for our file ÉBorisæ again in the illustration). Move
  48615. the mouse pointer over the arrow to the right of the filename and then
  48616. down to the ÉAccessæ option and right again. You can then protect an
  48617. unprotected file by clicking <select> over the ÉProtectedæ option, or
  48618. remove protection by clicking over the ÉUnprotectedæ option.
  48619. 7.9
  48620. A file which has been protected in this way cannot be casually deleted
  48621. but, of course, anyone with a knowledge of the computer will be able to
  48622. alter the protection status of the file. If you feel that you need to
  48623. give some of your files more heavyweight protection against the unwanted
  48624. attentions of family, friends, students or colleagues, there are
  48625. commercial applications available that allow you to confer password
  48626. protection on your work. Ask your favourite software dealer for advice.
  48627. 7.9
  48628. Viruses
  48629. 7.9
  48630. This seems to be the logical point at which to say a bit about computer
  48631. viruses. A computer virus is nothing more or less than a computer
  48632. program. Like any other program, it needs to get into your computer by
  48633. being loaded from a disc or through your computer being connected in
  48634. some other way to other computers.
  48635. 7.9
  48636. All this sounds pretty innocuous. What makes viruses a nuisance (or
  48637. worse) is that you have no control over what they do. The first thing
  48638. they are likely to do is make a copy of themselves onto any available
  48639. disc connected to your machine Ö without informing you. In this way, a
  48640. virus will spread through your discs. If you put one of your discs into
  48641. someone elseæs machine, the virus spreads again and so on. A normal
  48642. program will indicate its presence in some way, by putting an icon on
  48643. your iconbar for instance, but a virus will do no such thing but will
  48644. lurk unseen in your computeræs memory.
  48645. 7.9
  48646. Apart from replicating themselves, viruses may do various things to
  48647. entertain, exasperate or infuriate you. Some of them place messages on
  48648. the screen on certain dates (Friday the 13th of any month is a
  48649. favourite). These messages may be humorous but could also be offensive
  48650. or disturbing. Rather more malicious viruses do such things as wipe the
  48651. information from discs or Écrashæ your machine, losing your work-in-
  48652. progress at least.
  48653. 7.9
  48654. Disinfectants
  48655. 7.9
  48656. All is not lost, however. There are, as in the world of medicine,
  48657. disinfectants. These, too, are programs. Their job is to be able to
  48658. identify virus programs in the memory of your computer or on a disc and
  48659. to take appropriate action. This action is likely to be to inform you of
  48660. the presence of a virus in your machine and to offer to remove the
  48661. offending program. The trouble with disinfectants is that new viruses
  48662. are written which are able to circumvent the actions of the disinfectant
  48663. programs or which might actually alter the disinfectant itself so
  48664. turning it into a virus. (There are distinct parallels here with viruses
  48665. of the biological kind.) For this reason, the best disinfectant for
  48666. Acorn computers (!Killer from Pineapple Software Ö Phone: 081-599-1476)
  48667. is not bought as a one-off purchase but as a yearly subscription so that
  48668. the program may be constantly updated as new viruses come to light.
  48669. 7.9
  48670. Keep IT clean
  48671. 7.9
  48672. If your machine is used by people other than yourself, or if a large
  48673. number of discs from various sources are likely to be used on it, virus
  48674. protection software is a good idea. There is another parallel with the
  48675. world of medicine here Ö as with inoculation against disease, if we all
  48676. use disinfectant software, the spread of viruses through the Acorn-using
  48677. community will be slowed or stopped. The public-spirited computer owner
  48678. really has no choice but to be a decent, clean-living type!ááA
  48679. 7.9
  48680. Help!!!! Column
  48681. 7.9
  48682. Å  Archive Glossary Ö We are hoping to publish a glossary next month. I
  48683. have been öworking on itò since January Ö i.e. I started it but the
  48684. RiscáPC appeared! In fact, the coming of the RiscáPC is what has spurred
  48685. me on to get it finished because there is a whole new vocabulary for us
  48686. to learn Ö VRAM, DPOB, DEBI, etc. What I have done is to put a draft
  48687. version on the monthly program disc so that people can look at it and
  48688. see if there are other words that ought to be added. So, if you have the
  48689. monthly disc, could you please have a read and to tell us if there are
  48690. any extra words you would like Églossarifiedæ Ö just drop us a line or
  48691. ring in and leave a message on the ansaphone Ö öplease add such-and-such
  48692. to your glossaryò.
  48693. 7.9
  48694. Å  C Programming Ö The one area where Basic still scores over C is the
  48695. EVAL command. Iæve tried various things in C but my programming just
  48696. isnæt up to it. Has anyone out there written a function parser, i.e. a
  48697. routine whereby the user can input a function (such as sin(5x+3)/7) at
  48698. run-time and the program will evaluate it?á Brian Stewart, Nairn.
  48699. 7.9
  48700. Å  FX80 Printing problems Ö Has anyone had any luck getting an Epson
  48701. FX80 to work with the PC Emulator. Whenever I try printing, I get
  48702. spurious line feeds, in text or graphics modes, although it works
  48703. perfectly in the native Acorn mode. Please contact me on 0268-747839.
  48704. 7.9
  48705. Å  Hawk V9 Ö Having purchased a Hawk V9 Mk2 digitiser second hand, I
  48706. have experienced difficulty in getting help from Wild Vision because
  48707. their technical support is önon-transferrableò, i.e. it doesnæt pass on
  48708. with second hand goods to the new owner. My problem is that I wish to
  48709. alter the aspect ratio and do not know what any of the adjustable
  48710. components on the board do. Can anyone help?
  48711. 7.9
  48712. In addition, I am experiencing some problems with the board. My normal
  48713. 16 colour desktop mode now turns white when the disc drive is accessed,
  48714. even with the Hawk module unplugged. There is also a bar running through
  48715. the capture screen that is of a different colour to the rest of the
  48716. screen. Also, the output isnæt always colour when I initially switch on
  48717. (in a 256 colour mode) Ö I have to unplug the camera and re-insert
  48718. several times before the software displays colour.
  48719. 7.9
  48720. I donæt mind paying to get the unit serviced and working properly (but
  48721. Wild Vision wouldnæt do that as I am not the original purchaser.)
  48722. 7.9
  48723. I have the on-board module HawkV9 2.17 (14 Oct 1988) and !Fastgrab v2.00
  48724. (13 Oct 1992). Can anybody help?
  48725. 7.9
  48726. Richard Burnell, 280 Badminton Road, Coalpit Heath, Bristol. BS17 2QW.
  48727. 7.9
  48728. Å  Raytracer programmer Ö Does anyone know who was the programmer of the
  48729. raytracer öPoershadeò for ARXE?
  48730. 7.9
  48731. Stephan Fr÷hling, An den Klippen 23, 57462 Olpe, Germany.
  48732. 7.9
  48733. Å  Red Boxes Ö I wish to cease using my Beeb for these and hoped to use
  48734. my A440. I eventually tracked down General Information Services to a
  48735. third new address, 8/9, Bridge Street, Cambridge CB2 1UA (0223-462200).
  48736. They do not make the Boxes any longer, but do give a degree of support
  48737. still. Mr R. van der Hoorn seems to be in charge of this side. He told
  48738. me some time ago that although the Boxes can be connected to either the
  48739. Beeb or a PC, it is not possible for an Archimedes Ö something to do
  48740. with the relative operating voltages of the Serial Ports.
  48741. 7.9
  48742. This puzzles me, as Archimedes can be connected both to Beebs and PCs
  48743. through the serial port, so why not a Red Box? Can anyone shed any
  48744. further light on the matter?á Michael Nunan, Shaftesbury.
  48745. 7.9
  48746. Å  Template files in assembler? Ö Do you know any program which allows
  48747. me to convert template files into code, which I can use in assembler
  48748. code?
  48749. 7.9
  48750. Stephan Fr÷hling, An den Klippen 23, 57462 Olpe, Germany.
  48751. 7.9
  48752. Å  TurboDrivers and Basic Ö A few months ago, I replaced my HP Deskjet
  48753. 500 with a 550C and purchased the Computer Concepts TurboDrivers. I am
  48754. more than delighted, dongle aside, with the speed with which it renders
  48755. the printing image and returns control of my A5000. However, it refuses
  48756. to print correctly from Basic! This bug has, as far as I know, never
  48757. been mentioned in any of the reviews I have read.
  48758. 7.9
  48759. I regularly use a database/stock control program written in Basic by
  48760. myself Ö originally for the BBC Ö and subsequently ported across to the
  48761. A310 and A5000 to run from the desktop. The program has performed
  48762. excellently, even under RISC OS 3.1, since it was written in 1986 until
  48763. I installed the TurboDrivers. Printing proceeds for about 30 lines then
  48764. the printer just hangs. Switching the printer off and on to clear its
  48765. buffer allows the remainder of the document to be printed on a second
  48766. page, suggesting that the problem lies with the TurboDriver software. CC
  48767. have so far only been able to suggest that there may be something wrong
  48768. in their ÉPrintQueueæ module. Am I the only person still using Basic
  48769. programs and suffering from this bug? I wonder if any of my fellow
  48770. Archivists can help?
  48771. 7.9
  48772. Tom Harkness, 16 Sylvan Way, Bathgate, West Lothian, EH48 2RH.
  48773. 7.9
  48774. Å  Watford digitising tablet Ö Does anyone have a patch to make the
  48775. Watford Electronics Gemini digitising tablet work with RISCáOS 3?
  48776. Watford say they do not intend to provide one and have, to use a well-
  48777. worn phrase, stopped selling the tablets.á C J Mills, 1 Lambton Close,
  48778. Crawcrook, Ryton, Tyne & Wear, NE40 4UX.
  48779. 7.9
  48780. Help Offered
  48781. 7.9
  48782. Å  Printing through a dongle Ö The utility, DPatch, on this monthæs
  48783. program disc, will unlock CCæs dongles without the need to run the
  48784. relevant application first. The patch was supplied by CC to Mr Goddard
  48785. of Bury St Edmunds, after he enquired if it were possible to print
  48786. through a dongle without having to run the ArtWorks or Impression
  48787. application first. The answer is this piece of code.ááA
  48788. 7.9
  48789. Pocket Book Column
  48790. 7.9
  48791. Audrey Laski
  48792. 7.9
  48793. Dunceæs corner
  48794. 7.9
  48795. I wondered why the Applications menu had an item called öKill
  48796. Applicationò as well as öQuit Applicationò and öRemove Applicationò.
  48797. Then I found myself unable to delete the file of an application I
  48798. believed I had Removed. The system claimed that it was still being run.
  48799. After some anguish Ö it was eating memory and I didnæt want it Ö I tried
  48800. Killing it. Bingo! I had killed an application with my bare hands (to
  48801. misquote the first great adventure game), and deletion followed without
  48802. any problems. Of course, if Iæd read the manual properly and remembered
  48803. everything it said, Iæd have known about Kill Application, but as it
  48804. comes at the end of the Troubleshooting section, and says grimly that I
  48805. should never need to do it, I hadnæt taken it in.
  48806. 7.9
  48807. PocketFS2
  48808. 7.9
  48809. At last, this upgrade to the A-Link software has arrived, and I canæt do
  48810. better than quote Robert Newmarkæs enthusiastic follow-up to his
  48811. previous letter:
  48812. 7.9
  48813. ö ...it works like a dream. For the endless hourglass, the end has come!
  48814. Inadvertent attempts at transferring files Éin useæ are easily handled.
  48815. There will be no further lying messages about the Pocket Book being
  48816. disconnected, lost, mislaid, sold or thrown out of the window. Mind you,
  48817. I now always use the mains unit when using the A-Link.ò
  48818. 7.9
  48819. Transfers to and from the Pocketbook
  48820. 7.9
  48821. Chris Bass of Grimsby writes that the Winlink software, from Widget
  48822. Software, allows file transfer between a PC and Psion 3/3a(PocketBook)
  48823. within a GUI environment (Windows). He expresses great satisfaction with
  48824. the efficiency of Clove Technology, (Chris Love, 43 Springbank Road,
  48825. Bournemouth, Dorset, BH7 7EL. 0202-302796) from whom he ordered the
  48826. software after lunch and received it the following morning. This
  48827. supplier is also praised by John Woodthorpe of Rugby.
  48828. 7.9
  48829. 3-Lib programs on the Pocket Book
  48830. 7.9
  48831. Our problem with unzipping seems to have been solved by an upgraded
  48832. SparkFS (v2.23-latest) and John Woodthorpe writes that he finds v1.26
  48833. copes with the vast majority without problem, save for those with a
  48834. built-in directory structure. He says that, when opened on the A5000,
  48835. these appear to be empty; using the PC Emulator and the PKUNZIP.EXE
  48836. program on the 3-Lib discs, usually reveals that the file needs
  48837. unzipping with the d attribute set, and PKUNZIP filename.ext -d should
  48838. recreate the whole directory structure. So far, we havenæt encountered
  48839. one of these programs, so havenæt discovered whether the v2.23 could
  48840. deal more simply with them. However, we have encountered Zip files
  48841. within the first level. You can unpack these into a directory, whence
  48842. dragging them again to !Spark unzips their contents. Note that Spark is
  48843. only a Sparkplug for PC Zip Archives.
  48844. 7.9
  48845. Delay in receipt of OPL software has limited the try-outs we have so far
  48846. been able to do, though I can now enliven bus journeys with games of
  48847. Tetris and Business, just like a youngster with a Gameboy; John
  48848. Woodthorpe has had to Élash out on a flash SSDæ to make room for all the
  48849. software he has found useful, including graph and equation plotting and
  48850. solving, a reverse translator to decompile applications for editing and
  48851. retranslations, and a Periodic Table of the Elements program.
  48852. 7.9
  48853. Software development
  48854. 7.9
  48855. A note from John Laski, of the far side of the bed: öPsion have put in
  48856. the public domain an S3 Emulator for MSDOS, and other PC Tools for
  48857. developing OPL programs larger than those that can be easily managed on
  48858. the desktop. They emphatically do not maintain these, but there is a CIX
  48859. where they can be discussed. However, they do supply various tools for
  48860. writing OPL or C programs for the Pocket Book on MS-DOS at prices from
  48861. ú90 to ú320. (Enquiries to 071-258-7368.)
  48862. 7.9
  48863. öI donæt know what support there is for OPL developments in RISC OS but
  48864. with the way that Risc PC will support a 486, I would think the market
  48865. is too small to maintain two platforms.ò
  48866. 7.9
  48867. Endnote
  48868. 7.9
  48869. Contributors are very interested in the idea of a Pocket Book newsletter
  48870. or magazine, but more than one suggests that it should be welcoming to
  48871. Psion users as well. Marshall Middleton, of Rainow, Cheshire, writes in
  48872. as a Psion 3a user, with a warning about an experience of losing files
  48873. and having to reformat his internal RAM disc when an OPL program he had
  48874. typed in crashed (Backup! Backup!) He feels that a joint PocketBook/
  48875. Psion 3/3a magazine might attract Psion users who at present know
  48876. nothing of Acorn. John Woodthorpe reminds us that two Psion user groups
  48877. already publish PocketBook magazines, and thinks it might be worth
  48878. looking to setting up a wider user base in collaboration.ááA
  48879. 7.9
  48880. Can anyone put me in touch with the Psion user groups so that I can
  48881. compare notes, please? Thanks. Ed.
  48882. 7.9
  48883. DeskEdit 3
  48884. 7.9
  48885. Peter Jennings
  48886. 7.9
  48887. The original DeskEdit appeared in September 1991 and new, renumbered,
  48888. versions have followed towards the end of each succeeding year, so that
  48889. it has now become DeskEdit 3 (version 3.0). For anyone unfamiliar with
  48890. this very useful utility, it can best be described as a text and program
  48891. editor with a toolkit and a large number of other facilities. The two
  48892. earlier versions were both reviewed in Archive (5.4 p63 and 6.5 p58)
  48893. and, if you are new to DeskEdit, these write-ups are worth reading for
  48894. fuller details of what it can do, as this review is mainly concerned
  48895. with the latest additions.
  48896. 7.9
  48897. The program, from Risc Developments, comes on a single, unprotected,
  48898. disc accompanied by a 71-page manual with a 16-page supplement, a
  48899. laminated reference card and an enormous function key strip. The manual,
  48900. reference card and keystrip are all DeskEdit 2 versions, with the
  48901. supplement covering the new features. This has helped to keep the price
  48902. unchanged at ú27.19 and ú2 postage plus VAT (or ú30 inclusive from
  48903. Archive) and users of earlier versions can get upgrades (direct from
  48904. Risc Developments) from DeskEdit 1 for ú8.47 and from DeskEdit 2 for ú5,
  48905. adding ú1 post and packing plus VAT.
  48906. 7.9
  48907. DeskEdit can be for programming in Basic or C, at whatever level, or
  48908. working with text files. It is customisable and this itself can be
  48909. helpful to less experienced programmers as many of the changes, which
  48910. can be made to suit individual needs or tastes, can be done by copying
  48911. existing lines, substituting the appropriate directory and file names.
  48912. 7.9
  48913. DeskEdit is useful to have permanently on the iconbar for reading text
  48914. files and for the instant examination of programs. Features continued
  48915. from earlier versions include a menu of user commands which can run
  48916. programs and open files stored anywhere on disc, extended saves
  48917. including page settings and other information, multi-purpose browsers, a
  48918. procedures and functions lister, macros, throwback, help files including
  48919. Basic keywords, a dustbin and a calculator.
  48920. 7.9
  48921. It is a utility which offers such a variety of facilities that few
  48922. people are likely to use all of them and, even when you think you know
  48923. about all those that you need, you can browse through the manual again
  48924. and discover more.
  48925. 7.9
  48926. Debugger and scroller windows
  48927. 7.9
  48928. Among its valuable new features are two user-dedicated windows: a 20-
  48929. entry debugger and a scroller. These can be used with the help of a
  48930. library of functions and procedures, provided in Basic and C. Appending
  48931. these to a program under test can, for example, enable lines of text to
  48932. be added at various sections and displayed in the scroller window to
  48933. check on progress as the program is run. The value of variables can also
  48934. be shown for any line.
  48935. 7.9
  48936. The earlier versions of DeskEdit used combinations of function keys F9
  48937. and F10 to set invisible markers, go to them and return from them to the
  48938. original place in a program or text. DeskEdit 3 has added the 10 keypad
  48939. numbers, teamed with the Escape key. All these combinations can be used
  48940. independently in every window opened.
  48941. 7.9
  48942. Moving from the name of a function or procedure to its definition and
  48943. back again can now be done very quickly with three new keyboard
  48944. shortcuts.
  48945. 7.9
  48946. Another existing feature which has been enhanced is the ability to get
  48947. information about a file by dragging it to the DeskEdit icon with <alt>
  48948. depressed. Doing so with both <alt> and <shift> held down now gives
  48949. extended information on five filetypes: module, template, sprite, Basic
  48950. and PCX. For a module, the version number and date, list of addresses of
  48951. major blocks and list of star commands are shown. With a template file,
  48952. the windows and the number of icons in each are listed.
  48953. 7.9
  48954. A sprite file has the individual sprites within it listed with their
  48955. size, mode, mask and palette details. Basic files have the first ten
  48956. lines displayed, to show REMs, and the total number of lines given. A
  48957. PCX file has image data, including the size and the number of colours,
  48958. displayed.
  48959. 7.9
  48960. Safe saves
  48961. 7.9
  48962. Anyone who has ever accidentally wiped a file by saving another one with
  48963. the same name will welcome the introduction of ösafe savesò. This allows
  48964. you to create a öSafeSaveò directory (or you can call it by any other
  48965. name you prefer) and have a copy of the original file automatically
  48966. saved there if you duplicate its name. Most of these copies will
  48967. probably be old versions of updated files. You may wish to keep them in
  48968. the SafeSave directory until it is full, when you can either weed the
  48969. directory or rename it to keep the contents longer. If you are confident
  48970. enough not to want to keep more than the last file saved, the copies can
  48971. all be given the same set name, such as öLastSaveò which means that each
  48972. new safe save will replace the previous one. This will cut down on disc
  48973. space and the chore of weeding. If you have a hard disc, the SafeSave
  48974. directory can be on this or on a floppy.
  48975. 7.9
  48976. DOS files, or other specified filetypes, can now be filtered when loaded
  48977. into DeskEdit and saved from it. This makes it possible to strip off DOS
  48978. end-of-file characters, remove carriage return characters, replacing
  48979. them with linefeeds if necessary, and change tabs into a specified
  48980. number of spaces. Except for the tabs, the process can be reversed when
  48981. resaving. This is mainly designed to normalise files being imported from
  48982. PC machines but it is also useful for converting files from programs
  48983. such as Arcscan into text files. A number of other DeskEdit features
  48984. have been expanded, such as the C syntax checker which now reports on a
  48985. much wider range of errors with improved accuracy, and numerous other
  48986. smaller improvements and additions have been made.
  48987. 7.9
  48988. Recommended
  48989. 7.9
  48990. I have some reservations about the inclusion of DeskEdit 2 documentation
  48991. with DeskEdit 3. It can be something of a jolt to open some brand new
  48992. software and find a manual for an earlier version. On the favourable
  48993. side, though, it does keep the price down for new users and those who
  48994. wish to upgrade. Existing users also have the advantage of being able to
  48995. find all the new features explained together in the supplement without
  48996. having to thumb through the full manual looking for changes. The
  48997. supplement seems to show signs of being hastily put together and some of
  48998. the instructions lack the clarity of those in the manual. This is,
  48999. however, a minor criticism. DeskEdit has always been a program which
  49000. could be recommended wholeheartedly and Risc Developmentsæ commitment to
  49001. it is underlined with an invitation for users to write in with comments
  49002. or suggestions for future enhancements. Owners of earlier versions
  49003. should find the additional features well worth the small cost of
  49004. upgrading.ááA
  49005. 7.9
  49006. Small Ads
  49007. 7.9
  49008. (Small ads for Archimedes and related products are free for subscribers
  49009. but we reserve the right to publish all, part or none of the material
  49010. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  49011. means and there are certain things, as you can imagine, that we would
  49012. not be prepared to advertise as a matter of principle. Sending small ads
  49013. (especially long ones!) on disc is helpful but not essential. Ed)
  49014. 7.9
  49015. Å  20Mb IDE hard drive for A3010. Contains 8 word processors, 1
  49016. spreadsheet, 32 fonts, database and loads more, a total of 11Mb. No
  49017. reasonable offer refused. Phone 0904-470890.
  49018. 7.9
  49019. Å  A3000, RISC OS 3.1, 2Mb, 30Mb IDE HD, Aries Colour monitor. Excellent
  49020. condition, ú750. Phone Jonathan on 0522-682520.
  49021. 7.9
  49022. Å  A310, ARM 3, RISC OS 3.1, 4Mb, 40Mb IDE disc, colour monitor, four-
  49023. layer (four slot) backplane, First Word Plus 2, PD software, 5╝ö disc
  49024. interface, 40 track drive, DFS reader software and 50 5╝ò discs. The lot
  49025. for only ú650 o.n.o. +p&p (offers considered). Phone Derby 0332-557751
  49026. (evenings).
  49027. 7.9
  49028. Å  A310 (RISC OS 3.1), ú295. ARM3 + 4Mb + MEMC upgrade for A310 ú250.
  49029. VGA VIDC enhancer, unused ú30. Acorn I/O podule ú50. Acorn Ethernet card
  49030. ú100. Pace Microlin fax modem ú100. Taxan 787LR monitor, only 2 months
  49031. old, ú200 + carriage. 0736-63918.
  49032. 7.9
  49033. Å  A410/1 4Mb, RISC OS 3.1, ARM3, VIDC Enhancer, 40Mb Hard disc, Eizo
  49034. colour monitor, manuals inc RISC OS2 PRM, ú780 o.n.o. Phone 051-526-
  49035. 8931.
  49036. 7.9
  49037. Å  A410/1 4Mb, RISC OS 3.1, ARM 3, Internal 40Mb and 20Mb ST506 hard
  49038. discs, Epson LQ500 printer, new Acorn AKF19 monitor. PipeDream4
  49039. (unregistered), DataPower and lots of PD software, manuals inc. PRM OS2
  49040. ú750 ono. (Thereæs no phone number! Printing it was the only way we
  49041. could alert the person who sent it in on disc! Ed.)
  49042. 7.9
  49043.  Å  A5000 (25MHz), 4Mb, 80Mb, AKF50 monitor (5 months old) ú900. A4
  49044. notebook, 4Mb, 60Mb HD ú1100. Phone 0383-739629 after 4.30pm.
  49045. 7.9
  49046. Å  A5000 4Mb, 40Mb, RISC OS 3.1, Acorn Multisync, mint condition, PC
  49047. Emulator 1.8, Graph Box Professional, Midnight Tracer, DeskEdit 2,
  49048. Atelier, ú995. Phone 0626-853774.
  49049. 7.9
  49050. Å  A5000 4Mb, 120Mb IDE HD, Acorn Multisync, 1yr old, ex cond, ú1200
  49051. +p&p. All sensible offers considered. Contact Jon Aylwin, 4 St Margarets
  49052. Close, Hemyock, Devon EX15 3XJ.
  49053. 7.9
  49054. Å  A5000 8Mb, 120Mb, multisync monitor, PC Emulator 1.81, Impression II,
  49055. full documentation, ú1300 o.n.o. Phone 081-789-2663.
  49056. 7.9
  49057. Å  A5000, 4Mb RAM, 40Mb HD, Multisync AKF18, plus software, boxed, good
  49058. cond, ú1000. Phone 0746-765812.
  49059. 7.9
  49060. Å  A540 4Mb, 100Mb, RISC OS 3.10, SCSI & CDFS, Econet, AKF40 Monitor
  49061. ú895. A5000 4Mb, 40Mb, Econet, AKF40 Monitor ú775. Acorn SCSI card
  49062. (Issue 2 + CDFS) ú160. A5000 4Mb Memory upgrade ú60. Aleph One PC card
  49063. (486/25MHz 4Mb, Windows driver) ú375. Unregistered software: ArtWorks
  49064. ú90, Revelation ImagePro ú75, S-Base Personal ú70, PinPoint ú55. All
  49065. serious offers considered. Phone Moray on 0734-572020.
  49066. 7.9
  49067. Å  A-Link with PocketFS2, unused ú33. Phone D Marshall, 061-941-1683.
  49068. 7.9
  49069. Å  CC Laser Direct 4, sheet feeder + spare toner cartridge, ú800 o.n.o.
  49070. Spare 3╜ö disc drive for A310 ú40. Phone 0744-58404.
  49071. 7.9
  49072. Å  EasiWord ú20, Grievous Bodily Arm ú10, Blowpipe ú10, Enter the Realm
  49073. ú10, Chocks Away ú5, Blitz ú10, Saloon Cars Deluxe ú15, Cataclysm ú10,
  49074. Quickshot Maverick 1M Joystick ú10, Quickshot Python 3 Joystick ú5. All
  49075. sensible offers considered. All prices are exclusive of p&p. Jon Aylwin,
  49076. 4 St Margarets Close, Hemyock, Devon, EX15 3XJ.
  49077. 7.9
  49078. Å  OPL + User manual ú7, Documentation copy of C Development Kit for
  49079. Series 3 & Pocket Book ú30. Also PC discs of Psion C library. Phone Mark
  49080. after 6 on 0905-754277.
  49081. 7.9
  49082. Å  PC Emulator, DR DOS 5, Artisan, Interdictor I, Pandoraæs Box,
  49083. Olympics, E-Type, Repton3, PipeDream4, PipeLine discs Feb 92 to Aug 93,
  49084. FlexiFile, Acorn DTP, Genesis Plus and DeskTop Thesaurus. Phone David on
  49085. 0752-781286.
  49086. 7.9
  49087. Å  Pineapple digitiser in external box, ú115 + SVHS decoder ú25. Both
  49088. ú135. Morley EPROM programmer, ú20 +EPROM eraser ú20. Both ú35. Phone
  49089. 06977-46786.ááA
  49090. 7.9
  49091. Diggers
  49092. 7.9
  49093. Dave Floyd
  49094. 7.9
  49095. Diggers is a game that can loosely be described as a cross between
  49096. Lemmings and Populous. It is available from Millennium and costs ú29.95
  49097. or ú28 through Archive.
  49098. 7.9
  49099. Scenario
  49100. 7.9
  49101. You play the part of a mining contractor on the planet Zarg during the
  49102. mining season. Being a contractor, of course, you will not be doing any
  49103. of the work yourself and, before starting, you must decide which race of
  49104. miners to employ. There are four to choose from, each with different
  49105. characteristics. The Quarriors, who look like descendants of Repton, The
  49106. Grablins who look like renegades from the American gold rush, The
  49107. Habbish who appear to be dressed as medieval monks and The FæTargs who
  49108. resemble mice wearing jeans.
  49109. 7.9
  49110. Once you have hired your workforce, you are ready to select which area
  49111. to mine. At first, you are limited to two but, on completion, of each
  49112. level, your choice is expanded to include any of the areas directly next
  49113. to those which have been completed. Before beginning, you also have the
  49114. choice of visiting the shop where you can buy extra equipment to help
  49115. you in your quest. There is a wide choice including lifts, mechanical
  49116. digging machines, trains to carry your gems, rails for the trains to run
  49117. on and bridging blocks which allow you to cross gaps in the terrain.
  49118. Although you start each level with a certain amount of credits, many of
  49119. these items are too expensive to buy until you have mined some gems and
  49120. earned enough credits to be able to afford them.
  49121. 7.9
  49122. Hi-Ho
  49123. 7.9
  49124. Preparations having been made, you now get down to the serious job of
  49125. personal enrichment. For each level, you have five miners and each can
  49126. be individually controlled by the simple use of the mouse. They can be
  49127. made to walk or run, dig in any of eight directions assuming there is
  49128. earth there to remove, pick up and drop objects, teleport back to the
  49129. surface and home base where there is the forementioned equipment shop
  49130. and also a trading centre where you can sell your gems and gain more
  49131. credits to purchase equipment.
  49132. 7.9
  49133. It pays not to get too complacent with the workforce and to keep an eye
  49134. on them as they tend to get bored after a while and start to do their
  49135. own thing, which invariably is at odds with what you actually think they
  49136. should be doing. When the arrow above their number begins to flash their
  49137. minds are wandering and they are in need of a reinforcing instruction
  49138. from you to get the job done in a logical manner.
  49139. 7.9
  49140. While mining, you will come across a group of rival miners who you can
  49141. either avoid or confront, although unless you have chosen one of the
  49142. races whose fighting ability is strong, avoidance is advisable. There
  49143. are also caverns which usually contain large caches of gems or jennite
  49144. which is most precious. However, these are patrolled by spirits and
  49145. other strange creatures which can lead to an early demise if your
  49146. strategy is not right when entering. Once the confines of the caverns
  49147. have been breached, the creatures can also leave, to plague you in the
  49148. other areas of the mine.
  49149. 7.9
  49150. Sound and graphics
  49151. 7.9
  49152. The loading screen and other incidental screens such as the trading
  49153. centre and shop are beautifully drawn and a delight to behold. The
  49154. graphics for the main game are fairly small but are well animated and it
  49155. is difficult to see how they could be made bigger while still allowing
  49156. you to keep a proper supervisory eye on your miners. The playing area
  49157. itself for each level is vast, allowing plenty of scope for exploration
  49158. and allowing you to be choosy in which gems to collect, should you wish
  49159. to only collect gold and diamonds, for instance. All in all, Diggers is
  49160. graphically very pleasing and many software developers for the
  49161. Archimedes would be advised to take note of the quality displayed and to
  49162. integrate the same kind of finish to their games.
  49163. 7.9
  49164. Sound is fairly limited and consists mainly of digging noises and a
  49165. trill when gems are discovered. In the parts of the game where you are
  49166. selecting things, there is a tune which has an Oriental feel to it and
  49167. is pleasant enough not to become annoying.
  49168. 7.9
  49169. Conclusion
  49170. 7.9
  49171. Bearing in mind all the things that this game does exceptionally well,
  49172. it gives me no real pleasure to become critical of it in the final
  49173. paragraphs. However, in the final analysis, I consider Diggers to be
  49174. sadly lacking in gameplay and longevity. After a few hours, the monotony
  49175. of the game and the simplicity of devising a successful strategy become
  49176. only too apparent. Diggers is crying out for another goal to be
  49177. accomplished on each level.
  49178. 7.9
  49179. It would be good if, for example, there were parts of a magical artefact
  49180. to be unearthed. You could set some of your employees mining for riches
  49181. while two went off to negotiate a route to a specific point on the map
  49182. to find the artefact. They would be forced to overcome obstacles and
  49183. solve problems on their journey and the level would not be complete
  49184. until they had been successful. Implementing an end game to each level
  49185. whereby, on achieving enough wealth to progress, your miners would have
  49186. to negotiate themselves to a point on the map where they could teleport
  49187. out before choosing the next level, would have added some much needed
  49188. spice to the game.
  49189. 7.9
  49190. As it stands, however, I would be surprised if the majority of people
  49191. buying Diggers were still playing it a month or two later and therefore
  49192. cannot recommend it. Diggers has so much potential and it could have
  49193. been one of the greatest ships to sail on the Archimedes ocean Ö all but
  49194. for a hapæth of tar.ááA
  49195. 7.9
  49196. Easy Font
  49197. 7.9
  49198. Hutch Curry and Richard Hallas
  49199. 7.9
  49200. This review is somewhat unusual in that it has been written by two
  49201. people. Hutch Curry has written a review of version 1.00 of EasyFont,
  49202. and this has been brought up-to-date for version 1.11 of the program by
  49203. Richard Hallas, who also compares it with Font Directory from
  49204. LOOKsystems. Hutch Curryæs review first...
  49205. 7.9
  49206. EasyFont is a utility program to assist in the organisation and
  49207. management of outline fonts for the Archimedes range of computers
  49208. running RISC OS 3.1 or above. It is designed to allow the user complete
  49209. control over the availability of fonts. EasyFont can store over 1000
  49210. font families, allowing the user the choice of over 300 of these to be
  49211. installed at any one time. The idea is that users can simply select,
  49212. from the list of available fonts, those they wish to be installed. As
  49213. soon as the selection is made, the new list of fonts will automatically
  49214. be usable.
  49215. 7.9
  49216. EasyFont is supplied on one disc with a very short and succinct manual.
  49217. I appreciate that, as EasyFont is a fully RISC OS compliant program, the
  49218. need for extensive documentation is reduced. However, in this instance,
  49219. I found the manual lacking in detail about specific aspects of
  49220. EasyFontæs operation that really should have been covered.
  49221. 7.9
  49222. In use
  49223. 7.9
  49224. Over a few weeks of constant use, I have been generally very impressed
  49225. with EasyFont. I think that its main attraction is ù as the name
  49226. suggests ù the ease of use once the program has been installed (see
  49227. below). I have previously tried a number of PD font management systems
  49228. and have discarded each after a short trial. EasyFont will stay on my
  49229. machine for the foreseeable future, and this despite some errors and
  49230. shortcomings of the program.
  49231. 7.9
  49232. Niggles and complaints
  49233. 7.9
  49234. During the period of use, I did find a couple of problem areas. The more
  49235. general one has to do with the requirement that the fonts have to be
  49236. stored within the application itself. This is a problem at two levels.
  49237. The first is that you arenæt able to keep your fonts on a mixture of
  49238. media. For example, I keep my most frequently used fonts on my hard
  49239. disc. Additionally, I am fortunate enough to have a 20Mb floptical drive
  49240. on my system and I have one disc with the several hundred Artworks-
  49241. supplied fonts. I would like to have been able, occasionally, to access
  49242. these fonts through EasyFont installed on my hard disc. Unfortunately,
  49243. this is not possible with the system as it stands.
  49244. 7.9
  49245. The second level of problem arising from EasyFontæs internal storage of
  49246. fonts appears during installation. If you are installing EasyFont on a
  49247. hard disc system, you will find that, when you install fonts from an
  49248. existing font directory, you will need a lot of free disc space. This is
  49249. because ù at least in the short term ù you will have two copies of each
  49250. of the fonts you have installed. Obviously, you can then delete the font
  49251. from your previous font directory but I found the process quite tedious
  49252. as I have lots of fonts and very little free disc space. The
  49253. installation problem could be solved by either altering the way EasyFont
  49254. stores the fonts or by adopting the same convention (shift-drag) as the
  49255. filer does for moving files as opposed to copying them.
  49256. 7.9
  49257. The other area of complaint I have with EasyFont concerns what should be
  49258. one of its most useful features. According to the manual, if you drag a
  49259. document (of unspecified type) to the EasyFont icon on the iconbar, the
  49260. document will be scanned for fonts and any that are found will be
  49261. activated, if possible. The manual is woefully inadequate in its
  49262. description of this feature in that it doesnæt even list which filetypes
  49263. EasyFont can understand. By trial and error, the only Édocumentsæ that
  49264. seem to work at all are Impression and drawfiles. Even with these
  49265. filetypes, I have often found that only a fraction of the Énewæ fonts
  49266. were identified and activated. Unless I am doing something incorrectly,
  49267. it seems that Easy Font is unable to process Style, Resultz or Wordz
  49268. documents. Clearly there is need for improvement in this part of the
  49269. program.
  49270. 7.9
  49271. Conclusions
  49272. 7.9
  49273. Despite its problems, I think EasyFont is very good value for money. Its
  49274. usefulness is positively related to the number of fonts on the system
  49275. and the usage that is made of these fonts. If Fabis Computing were to
  49276. fix the problems I encountered, it would make EasyFont incredibly good
  49277. value for money.
  49278. 7.9
  49279. EasyFont 1.11
  49280. 7.9
  49281. Richard Hallas
  49282. 7.9
  49283. The latest version of EasyFont addresses some of the points mentioned by
  49284. Hutch in the above review. In particular, the number of filetypes that
  49285. the program can cope with has been greatly increased, and they are now
  49286. listed in the manual. In addition, for filetypes which EasyFont does not
  49287. recognise, it is possible to save a list of the currently installed
  49288. fonts and drag it to EasyFont when you want to use the file again:
  49289. EasyFont will install just the fonts in the saved list. Although the
  49290. manual has obviously been updated for the new features, I agree entirely
  49291. with Hutchæs evaluation of it. Itæs quite nicely presented but has an
  49292. unfortunate tendency to assume you know about some of the programæs
  49293. features before it introduces them let alone explains them.
  49294. 7.9
  49295. EasyFont versus Font Directory
  49296. 7.9
  49297. EasyFont works by keeping all your fonts within itself and renaming them
  49298. as you change your selection of active fonts. Effectively, it keeps Éin
  49299. useæ and Énot in useæ directories, and moves fonts between them as you
  49300. install and remove them. This entails rather a lot of disc activity. It
  49301. is possible to view the names of the members of any particular font
  49302. family in a small window, but this is for information only because you
  49303. can only install or remove entire families at once. In order to install
  49304. or remove a font family, you must double-click on a radio icon next to
  49305. the font in question. If you want to install or remove several fonts at
  49306. once, you have to double-click on each font in turn, with each change
  49307. entailing hourglass activity and chugging of the hard disc as files are
  49308. moved around. EasyFont can store Éover 300 font familiesæ, according to
  49309. the manual.
  49310. 7.9
  49311. Font Directory, on the other hand, takes a vastly more sophisticated
  49312. approach Ö it is a complete new filing system for fonts. Rather than
  49313. just copying the fonts into the application, you store them in a
  49314. partition (which is treated in the same sort of way in which the PC
  49315. Emulator treats a ÉPCDiscæ partition file as a hard disc in its own
  49316. right). Once installed, fonts are listed individually within a window,
  49317. although you can group them in several sub-directories. Whereas with
  49318. EasyFont you have to install or remove each font individually by double-
  49319. clicking on its icon, in Font Directory you simply click on each font
  49320. you are interested in (or drag to select a group ù and you can select
  49321. several separate groups) and then one click on a tick or cross icon will
  49322. install or remove the selection, all in one go.
  49323. 7.9
  49324. As Font Directory is a true filing system, it can do some clever things
  49325. that would otherwise not be possible. All the shifting around of fonts
  49326. happens within memory, so there is no disc activity at all during
  49327. installation of fonts and this also makes it faster to use than
  49328. EasyFont. It is also possible to handle weights or faces individually Ö
  49329. you are not obliged to deal with whole font families at once.
  49330. 7.9
  49331. An additional, useful side-effect of the use of a partition for storing
  49332. fonts is that storage is made much more efficient for many hard disc
  49333. users. On my hard disc, for example, each time I create a new directory,
  49334. 26Kb is eaten out of my free space. This means that fonts in particular
  49335. (which usually contain many directories) are especially wasteful of disc
  49336. space. In the font partition, however, each new directory only uses 2Kb,
  49337. so it is possible to store many more fonts on my hard disc than would
  49338. otherwise be possible. The price to pay for this is that physically
  49339. installing or removing fonts from the partition requires Font
  49340. Directoryæs Émanageræ application to scan through them all and re-
  49341. compile tables of data about what is stored there Ö this takes 2 or 3
  49342. minutes on my system. (However, LOOKsystems are already investigating
  49343. ways of removing this need.) The installation of fonts in the partition
  49344. in the first place can be a bit awkward for very similar reasons to the
  49345. ones Hutch mentions in his review. You really need enough space,
  49346. initially, to keep both the fonts on your hard disc and a partition
  49347. which is big enough to copy them into. It would be possible to start off
  49348. with a very small partition and keep moving fonts into it and then
  49349. enlarging it but this would be very time-consuming and tedious. Font
  49350. Directory can store over 5900 font families Ö presumably more than
  49351. anyone would ever possess.
  49352. 7.9
  49353. In addition to being able to scan known filetypes for the fonts they
  49354. contain, Font Directory can also scan through unknown filetypes and
  49355. install any fonts it finds. It can also save out a list of the fonts
  49356. currently in use, in the same way as EasyFont. Dragging a file to Font
  49357. Directory, with <Shift> held down, results in the fonts in the document
  49358. being highlighted in Font Directoryæs window.
  49359. 7.9
  49360. When it comes to making the font changes known to applications which are
  49361. running, EasyFont simply installs them and hopes for the best. Font
  49362. Directory, on the other hand, is again more sophisticated. Whilst it
  49363. can, at the most basic level, behave in the same way as EasyFont, it
  49364. also has options to force a redraw of the screen or perform a mode
  49365. change, both of which are more likely to make less well-written
  49366. applications take note of the changes. More importantly, it provides a
  49367. SWI interface which, when supported by other applications, will make its
  49368. integration into the operating system even more complete.
  49369. 7.9
  49370. Finally, Font Directory gives you fine control over the Font$Path system
  49371. variable, listing its constituent parts in a menu and thus letting you
  49372. install or remove external font folders manually.
  49373. 7.9
  49374. EasyFontæs new font generation
  49375. 7.9
  49376. EasyFontæs distinctive is its ability to generate new faces out of
  49377. existing ones. This makes use of the RISC OS 3 font manageræs ability to
  49378. render transformed fonts on the fly. For example, if you examine the
  49379. definition of Homerton Medium Oblique in ROM, you will find that the
  49380. Outlines file is just a text file containing the name öHomerton. Mediumò
  49381. and some numbers. The numbers are a transformation matrix which gives
  49382. the font manager the information it needs to create the oblique face out
  49383. of the medium one. EasyFont creates such files in order to add extra
  49384. styles to font families.
  49385. 7.9
  49386. I found that operation of this feature was easy and quick, though not
  49387. without confusion and ambiguity. The only fonts from which you are
  49388. allowed to make transformations are those with a ÉRegularæ or ÉMediumæ
  49389. style, which seemed somewhat arbitrary to me. For example, my copy of
  49390. Garamond has just Light and Bold styles, so it is not eligible.
  49391. 7.9
  49392. Whether you make any use of this feature of EasyFont is really dependent
  49393. on how strongly you feel about typographical correctness. I consider it
  49394. (just about) acceptable to make an oblique face for a font which does
  49395. not have an italic one, but I am not really happy with the different
  49396. weight fonts created out of standard faces. Let me explain why.
  49397. 7.9
  49398. The ÉSemiBoldæ and ÉSemiLightæ faces which EasyFont creates are really
  49399. just slightly broadened or narrowed versions of the standard face. A
  49400. true SemiBold or SemiLight face, which has been properly designed, will
  49401. have changes made to it (such as its line widths and metrics being
  49402. proportionally altered and some of its letter designs appropriately
  49403. amended) which are impossible to do by a simple computer program, let
  49404. alone by a mere on-the-fly rendering via a transformation matrix. The
  49405. exact same arguments apply to the condensed and expanded faces, but to a
  49406. greater degree. If you want to use a condensed face, you should use a
  49407. font which has one as part of the family. Admittedly, this is not always
  49408. possible and the arguments I present might be considered pedantic or for
  49409. purists only, but it all boils down to how much attention you pay to
  49410. typographical niceties. I would not use these font-creation facilities
  49411. in EasyFont, but I am fully aware that many people will consider them a
  49412. great boon.
  49413. 7.9
  49414. Conclusions
  49415. 7.9
  49416. If there were no competition for EasyFont, I would agree that it is a
  49417. highly useful utility. It certainly does everything that is claimed of
  49418. it and, during my testing, it always worked well. However, it does have
  49419. competition, and against Font Directory, it doesnæt fare too well,
  49420. especially as the difference in price is only ú4.45!). Font Directory is
  49421. a superb application which is presented very well both in terms of on-
  49422. screen presentation and extremely good quality packaging (including an
  49423. excellent, well-written manual).
  49424. 7.9
  49425. Although EasyFont is quite nicely presented in many ways, it
  49426. nevertheless falls down by breaking quite a lot of style guidelines,
  49427. quite badly in some cases (such as presenting information in menu items
  49428. which donæt do anything if you choose them). Whilst EasyFont does its
  49429. job perfectly acceptably, Font Directory does the same thing a whole lot
  49430. better.
  49431. 7.9
  49432. If you have a good number of fonts, you need a font management
  49433. application and, to my mind, there is only one real choice. Unless you
  49434. are keen on EasyFontæs ability to create new weights, I suggest you go
  49435. for LOOKsystemsæ Font Directory which, by the way, will work on both
  49436. RISC OS 2 and RISC OS 3 whereas EasyFont requires RISC OS 3.1.
  49437. 7.9
  49438. EasyFont costs ú25 +ú1 p&p +VAT (= ú30.55) from Fabis Computing and Font
  49439. Directory costs ú35 inc VAT from LOOKsystems or ú33 through Archive.ááA
  49440. 7.9
  49441. Psion Series 3a
  49442. 7.9
  49443. Mark Godwin
  49444. 7.9
  49445. As this new machine has so many facilities, I intend to cover those new
  49446. features and changes that will have the greatest effect on the end user.
  49447. If I tried to review the whole machine, I could quite easily fill a
  49448. complete issue of Archive.
  49449. 7.9
  49450. (Well, we did say it would be good to have a separate Pocket Book
  49451. magazine Ö perhaps it ought to be a Pocket Book /Psion magazine? What do
  49452. you think? Ed.)
  49453. 7.9
  49454. I have broken my review down into two parts Ö hardware and software. In
  49455. the first part I will deal with the hardware and the system screen
  49456. software and then I will deal with the application software and the
  49457. changes to OPL.
  49458. 7.9
  49459. The Series 3 has undergone some big changes to become the Series 3a, but
  49460. it is still housed in its tiny case and, at first glance, they look
  49461. identical. To differentiate this new machine from its predecessor with
  49462. just an Éaæ suffix does not do it justice.
  49463. 7.9
  49464. Hardware
  49465. 7.9
  49466. I have not been brave enough to take my Series 3a apart yet (itæs still
  49467. under warranty) but the inside of the original Series 3 does not have
  49468. much room to add extra components. The hardware changes I am about to
  49469. detail are the obvious ones, plus a few extras I have obtained from
  49470. friends or people at Psion.
  49471. 7.9
  49472. Screen
  49473. 7.9
  49474. When you open the case you see the first obvious difference Ö the bigger
  49475. screen. This screen is 52% bigger in area than the Series 3/PB and has a
  49476. higher resolution. These two new features increase the effective
  49477. graphics display by 300%, i.e. in pixel terms, this screen is four times
  49478. bigger than the Series 3/Pocket Book.
  49479. 7.9
  49480. In addition to it being bigger, it also has a twin-plane screen. This
  49481. means that there are two layers of liquid crystal, in this case grey and
  49482. black. This allows each pixel to be one of four colours: green (none),
  49483. grey, black and grey with black. However grey with black looks
  49484. remarkably like black(!), so you only really have three colours, but the
  49485. ability to light both planes may prove useful for future games.
  49486. 7.9
  49487. This increased resolution allows a readable 80 characters by 18 lines,
  49488. with the smallest font allowing 120 characters by 26 lines (a small ÉTVæ
  49489. screen).
  49490. 7.9
  49491. Function keys
  49492. 7.9
  49493. The next difference you will notice is the lack of the OPL function key
  49494. but donæt panic, OPL is still there although its function key has been
  49495. replaced by the spreadsheet function key.
  49496. 7.9
  49497. The OPL editor is invoked by <ctrl-Word> and OPL execution is invoked by
  49498. <ctrl-Calc>.
  49499. 7.9
  49500. Keyboard
  49501. 7.9
  49502. The last noticeable difference is that the öcapsò key has been replaced
  49503. with a diamond key. Caps is still available, but you will have to press
  49504. this and the Psion button.
  49505. 7.9
  49506. The diamond button will be explained when I detail the software changes,
  49507. but basically it allows you to swap between the main functions of an
  49508. application. Prior to this, you would have to repeatedly press the
  49509. function key, which is a bit cumbersome.
  49510. 7.9
  49511. Processor and memory
  49512. 7.9
  49513. The new processor runs at twice the speed (7.68MHz) of the Series 3
  49514. without consuming any more power. This is pretty good because you
  49515. normally expect that the faster the machine, the more electrical power
  49516. required.
  49517. 7.9
  49518. Not only have they doubled the processing power, but they have also
  49519. doubled the memory. Two versions of the Series 3a are available, one
  49520. with 256Kb and the other with 512Kb of memory (512Kb being more
  49521. practical).
  49522. 7.9
  49523. If you change from a Series 3/Pocket Book to the Series 3a, you will
  49524. notice the extra speed and wonder what to do with the extra memory.
  49525. However, all too soon, you will take for granted the extra power and use
  49526. up the extra memory.
  49527. 7.9
  49528. Serial port
  49529. 7.9
  49530. Because of the faster processor, the baud rate for the serial port has
  49531. increased from 9,600 baud to 19,200 baud. This is particularly useful
  49532. for backing up or using PocketFS2. Incidentally, if you examine the !Run
  49533. file for !PocketFS (version 2) you will notice that the baud rate can be
  49534. set to either 9,600 or 19,200. Does this mean another Pocket Book is on
  49535. the way or are they just catering for the Series3a. (Iáwould think itæs
  49536. a pretty good bet that Acorn will be working on a ÉPB3aæ Ö or whatever
  49537. they are going to call it. Ed.)
  49538. 7.9
  49539. A to D to A converter
  49540. 7.9
  49541. The last, but by no means least, hardware difference is a built-in 13
  49542. bit Analogue to Digital to Analogue converter. Its primary function is
  49543. to assess the battery usage more accurately (the Series 3/Pocket Book
  49544. only having a 2 bit resolution).
  49545. 7.9
  49546. Another more interesting use for this hardware, coupled with the
  49547. addition of a built-in microphone and speaker (which replaces the
  49548. buzzer/DTFM dialler), is sound sampling with audio reproduction.
  49549. 7.9
  49550. The quality is very good, considering the space available for parts, but
  49551. this is not surprising as it is a 13-bit sampler (1-bit used for the
  49552. sign). Each 13-bit sample is converted to 8 bits using ALAW encoding and
  49553. the Series 3a can process 8000 encoded bytes per second or, to put it
  49554. another way, 104,000 bits/second (including sign bit). This encoding is
  49555. obviously used to save memory and whenever a sound is replayed, it is
  49556. automatically decoded.
  49557. 7.9
  49558. For budding OPL users, Psion have explained in the programming manual
  49559. how to record and play sampled sounds from OPL.
  49560. 7.9
  49561. Manuals
  49562. 7.9
  49563. The manuals are like the Series 3 manuals in layout and construction but
  49564. have a smaller print and consequently more data. They cover all of the
  49565. applications adequately, as well as the other facilities available
  49566. through the system screen. The section on OPL has also been expanded,
  49567. giving more examples and far more technical information.
  49568. 7.9
  49569. Software
  49570. 7.9
  49571. Applications
  49572. 7.9
  49573. The Series 3a now comes with the following applications: Data, Word,
  49574. Agenda, Time, World, Calc, Sheet, Record, OPL editor and a new version
  49575. of the Comms application and Script editor (which can only be used if
  49576. you have the comms link).
  49577. 7.9
  49578. I will also include the system screen here as this software has also
  49579. changed. The total amount of built-in software has gone from 384Kb to
  49580. 1Mb.
  49581. 7.9
  49582. To allow for all of the extra menu options, Psion have now added the use
  49583. of <shift-Psion> and a letter. This obviously doubles up the number of
  49584. menu options, which is particularly useful as the system screen now has
  49585. 43 directly accessible options and some of these have sub-options.
  49586. 7.9
  49587. System screen software
  49588. 7.9
  49589. You now have a seven option main menu giving you the following: File,
  49590. Disc, Apps, Info, Control, Special and Édiamondæ. These main options
  49591. have 43 directly accessible functions.
  49592. 7.9
  49593. Diamond button Ö On this screen, it will add/remove a memory bar on the
  49594. bottom of the screen. This bar summarises the amount of memory being
  49595. used and available.
  49596. 7.9
  49597. Backup/Restore Ö Full or incremental, from any origin to any
  49598. destination.
  49599. 7.9
  49600. Copy disc Ö The facility to copy an entire disc (like Archimedes
  49601. backup).
  49602. 7.9
  49603. Exit all applications Ö Quits all running applications (useful just
  49604. before a backup).
  49605. 7.9
  49606. Battery usage Ö This new window gives you information on how the
  49607. batteries are performing, namely: date batteries were inserted, time on
  49608. external power, time on batteries, total batteries used (mAh) and
  49609. average current (mA). This information is retained for the current and
  49610. previous set of batteries, so you can now assess whether you are getting
  49611. the best mAh per pound.
  49612. 7.9
  49613. Application information Ö This new window gives you information about
  49614. the application, alias or group the cursor is currently over. It tells
  49615. you where it was installed from, the directory displayed underneath it
  49616. (apps only), the file extension put in list (apps only), what it is
  49617. based on (alias only), and the number of files in the group (group
  49618. only).
  49619. 7.9
  49620. Print setup Ö Most of the options here are the same as the Series 3.
  49621. However, you will notice another option on the bottom called ÉPrint
  49622. Previewæ. All of the supplied applications have an option of previewing
  49623. print. The parameters from these menus give the default options used in
  49624. each application.
  49625. 7.9
  49626. As print preview is common to all of the supplied applications, I will
  49627. explain this feature along with these parameters. When an application
  49628. uses print preview, the print is spooled to the screen but each
  49629. character is replaced by a single or group of dots, which allows you to
  49630. make sure the layout is correct (left/right adjustment, centring, page
  49631. overflow, etc).
  49632. 7.9
  49633. Depending on the size of paper in use, you can view from one to four
  49634. pages on the screen and scroll around the rest. For example, you can
  49635. view on screen four A4 pages at a time, but only two A3 or four A5.
  49636. 7.9
  49637. The options from this menu allow you to specify how many pages can be
  49638. displayed (if they will fit) and whether you want the margins displayed.
  49639. Margins include left, right, top, bottom, header and footer these are
  49640. shown in grey.
  49641. 7.9
  49642. When an application has spooled print for previewing, you have another
  49643. menu which is common to all. This menu allows you to alter the number of
  49644. pages on display and add/remove the margins, you can specify which page
  49645. you want to look at or print it if you are satisfied.
  49646. 7.9
  49647. Auto switch off Ö Before this option was provided, you only had a Yes/No
  49648. option and the time limit. It now has one further option which is ÉIf no
  49649. external poweræ. This will switch off the machine if it is running on
  49650. batteries after the specified time has elapsed, but not at all if it is
  49651. using external power.
  49652. 7.9
  49653. Status window Ö This option allows you to configure the display of the
  49654. status window on the righthand side of your screen (which effects every
  49655. Psion-compliant application).
  49656. 7.9
  49657. This window can contain: day of month; day in week; time; drive icons;
  49658. serial link status; caps indicator; battery low indicator; the current
  49659. file in use (or application name if no file required) and options
  49660. available by pressing <diamond>. Pressing <diamond> cycles forward
  49661. through these options and pressing <shift-diamond> cycles backwards.
  49662. 7.9
  49663. The space available for application options varies in size depending on
  49664. the presence of all the other icons and the number of options available.
  49665. However, if there are more options than available space, they will
  49666. automatically scroll when <diamond> is pressed.
  49667. 7.9
  49668. The icons in this window are very useful. Whenever a drive is accessed,
  49669. the relevant disc will flash. If the link is on, a wave symbol appears
  49670. which shuffles along when data is being passed and finally, if the caps
  49671. lock is on, a caps symbol appears.
  49672. 7.9
  49673. This main menu option allows you to specify either a digital or analogue
  49674. clock (date and filename always present), but all/selected icons (except
  49675. the battery low icon) can be omitted. Omitting an icon basically gives a
  49676. line back to the application options, saves a bit of processing and
  49677. makes it look different.
  49678. 7.9
  49679. Another function available in all applications is <control-menu>.
  49680. Repeatedly pressing this cycles through the status window options; full
  49681. size, half size and not present. Pressing <Psion-menu> brings up the
  49682. full status window for a few seconds and then returns back to its
  49683. previous setting.
  49684. 7.9
  49685. Set preferences Ö Another option has been added called font which can be
  49686. set to either Roman or Swiss. This gives either serifed or sanserifed
  49687. text on the system screen.
  49688. 7.9
  49689. Create new list Ö Applications on the 3a can be one of several types.
  49690. This function is only interested in applications that deal with files,
  49691. like Word.
  49692. 7.9
  49693. When an application is installed, it will place an icon on the screen
  49694. and, underneath this list, files that it can load. It does this by
  49695. looking at a specific directory (on each device) that has files with a
  49696. specific extension. This path and extension information is coded into
  49697. the application when it was written.
  49698. 7.9
  49699. For applications that support this feature (Psion firmware), you can
  49700. install further copies of that application but make it look at a
  49701. different directory and different file extensions. If you really want
  49702. to, you can also have a different icon.
  49703. 7.9
  49704. For example, I have two copies of Word. The first one looks at all the
  49705. WRD directories and is for items related to work. The second one looks
  49706. at the PERS. WRD directories and is for my personal items.
  49707. 7.9
  49708. This new feature is extremely useful but I should point out that it
  49709. existed on PD prior to the Series 3a.
  49710. 7.9
  49711. Create new group  is another very useful feature. It helps to reduce the
  49712. number of icons on the main window by replacing many icons with just
  49713. one.
  49714. 7.9
  49715. This option allows you to create another window which appears on the
  49716. system screen as an icon. Pressing <space> over this icon opens the
  49717. window and pressing <space> again closes the window. These new windows
  49718. have the same options available as the system window and act in the same
  49719. way.
  49720. 7.9
  49721. On the main system screen, underneath the group icon, is a list of
  49722. available and active applications which you can select instead of
  49723. opening the window. This is useful, as you can close the group window
  49724. when applications are still running.
  49725. 7.9
  49726. Zoom Ö This feature is available in all the resident applications and
  49727. allows you to select one of four different font sizes (five in the
  49728. Spread).
  49729. 7.9
  49730. The smallest font allows 80 characters per line (120 in Spread and
  49731. Comms) whereas the largest font allows about 50. The reason I say Éabout
  49732. 50æ, is that all but the smallest font (smallest two in SPREAD) are
  49733. proportional, whereas the smallest are fixed width fonts.
  49734. 7.9
  49735. The type of font displayed in an application depends on the selected
  49736. printer and selected options. If a serifed font is current, the text
  49737. will be serifed otherwise it will be sanserifed.ááA
  49738. 7.9
  49739. Three CD-ROM Drives Compared
  49740. 7.9
  49741. Paul Hooper
  49742. 7.9
  49743. One of the things that has always bugged me is the rate of change of
  49744. technology today Ö you never quite know when to take the plunge! I speak
  49745. as one of those who held onto his BBC B until the advent of the A5000
  49746. and then bought one as they came out! I can now buy an A5000 that has a
  49747. hard drive four times as big, is 25% faster than the one I have got and
  49748. costs ú200 less than I paid! I was also one of the first to buy a Pocket
  49749. Book at ú249! I know it is never the right time to buy a new piece of
  49750. technology, so is it the right time to go ÉCDæ or not?
  49751. 7.9
  49752. The advantages
  49753. 7.9
  49754. What are the advantages of CD-ROM drives? The most obvious is the amount
  49755. of information that can be stored on a CD. The maximum capacity is 650Mb
  49756. which will allow you about 250,000 pages of A4 text or 7,000 pictures or
  49757. over an hour of video. This information is read-only and cannot be
  49758. altered Ö Iæm not quite sure if this is an advantage or a drawback.
  49759. Certainly in education, it is nice to have a disc that the pupils canæt
  49760. hack about, but what about the rest of us....?
  49761. 7.9
  49762. Another advantage is the extra filing system that you have available on
  49763. the desktop. Having things like the Replay and Artworks viewer on CD-ROM
  49764. saves space on the hard drive or floppy, yet this hardly justifies the
  49765. price of the drive.
  49766. 7.9
  49767. So what does justify this price? A CD-ROM drive is one of those pieces
  49768. of hardware that crosses the divide between the computer literate and
  49769. the rest of the population. As I sit here typing, I have my head phones
  49770. on listening to Helen Shapiro singing ÉWalking back to Happinessæ,
  49771. courtesy of the CD-ROM drive. The drives could also be used to view the
  49772. family snaps taken using you favourite 35mm camera and transferred onto
  49773. PhotoCD through your local Boots chemist, so this drive could save you
  49774. buying a special drive to view your snaps on the TV and also that midi
  49775. hi-fi system could become redundant if you only want to play CDs.
  49776. 7.9
  49777. The drawbacks
  49778. 7.9
  49779. This almost unlimited storage for information does have the drawback of
  49780. what one magazine calls ÉShovelwareæ Ö this is the term for the rubbish
  49781. that gets put onto a disc just to fill it up! Certainly, some of the CDs
  49782. that I have seen contain a fair amount of shovelware. Yet it is
  49783. certainly possible to fill a CD with a lot of useful information. There
  49784. are other drawbacks but they will become apparent later.
  49785. 7.9
  49786. The three drives
  49787. 7.9
  49788. The three drives that Paul asked me to test were:
  49789. 7.9
  49790.   Morley Revolution Ö ú355
  49791. 7.9
  49792.   Cumana 300 Ö ú350
  49793. 7.9
  49794.   HCCS Ultimate Ö ú335£ (See end of article)
  49795. 7.9
  49796. (All these are Archive inc VAT prices but remember that the HCCS version
  49797. is a micropodule so you must already have, or must buy, a multipodule to
  49798. put it on.)
  49799. 7.9
  49800. I was also given a series of CDs to test the drives. All the drives were
  49801. in turn connected to my A5000 with 4 Mb running RISC OS 3. As I had no
  49802. PC format CDs or PhotoCDs, I was unable to test any of the drives using
  49803. those formats.
  49804. 7.9
  49805. Rather than go for raw speed tests, I tried to envisage how the drives
  49806. would be used and I attempted to devise a series of tests that would
  49807. reflect this use. This was somewhat limited by the CDs that I had
  49808. available and the space on my new hard disc, but I hope the tests I have
  49809. done will give some indication of the merits of the various drives. The
  49810. results are set out in a table below and there is a comparison with my
  49811. 160Mb IDE internal hard drive. Now, before we get into the tests, I
  49812. would like to look at each drive in turn.
  49813. 7.9
  49814. Morley Revolution
  49815. 7.9
  49816. This is a Sony drive in a light grey box and comes complete with
  49817. interface which is easily fitted by following the instructions. A half
  49818. blanking plate is included along with the right size screws. On the
  49819. front is the drive drawer along with a volume control, eject button and
  49820. headphone socket. The on/off switch is located at the rear along with
  49821. two phono sockets for loud speakers, the socket for the lead to the
  49822. interface and the power supply.
  49823. 7.9
  49824. The first snag I hit with this drive is the cable that connects the
  49825. interface to the drive. This is only twelve inches long so, on the
  49826. A5000, the only position was between the monitor and the main box. This
  49827. raised my monitor by about four inches and made it slightly more awkward
  49828. for me to work, as the monitor was now above eye level. (Morley tell me
  49829. that production versions will have cables twice that length! Ed.)
  49830. 7.9
  49831. The location of the switch around the back of the drive at first seemed
  49832. quite awkward, as the drive needs to be switched on before the computer.
  49833. It was only later that I realised that this prevented my daughter from
  49834. switching it off accidentally and certainly, in classroom use, this
  49835. could be quite an advantage.
  49836. 7.9
  49837. On power-up the drive emits a Éfanæ sound, which is hardly noticeable
  49838. over the whirr of the internal fan on my A5000 but it is certainly more
  49839. noisy than the other drives.
  49840. 7.9
  49841. Revolution in action
  49842. 7.9
  49843. The first thing that becomes apparent is that this drive wants your
  49844. fingers! The eject button is underneath the CD drawer, one press and the
  49845. drawer shoots out and, unless you are careful, it will bruise your
  49846. finger! The drawer stops about a third of the way out and you have to
  49847. pull it out the rest of the way. There is no gearing on this Ö it relies
  49848. purely on a catch. In goes your CD and a click on the CDFS icon reveals
  49849. the contents of the disc. The display and the speed of reaction was
  49850. slower than my IDE drives, but is still acceptable. The large busy light
  49851. on the front changes from yellow to orange as the disc is accessed. This
  49852. is very useful as the slower speed of the CD-ROM compared to a hard
  49853. drive made me double click again, as I thought I had missed the icon.
  49854. 7.9
  49855. The first test was the Replay CD-ROM, now in mode 15 at 25 fps, the
  49856. drive was fine with sound and video well synchronised, but switching up
  49857. to mode 28 produced a jerky movement as the A5000 and the CD-ROM drive
  49858. tried to cope but I was to find that this was going to be a problem with
  49859. all the drives.
  49860. 7.9
  49861. This was quickly followed by an audio CD, and I had one or two problems
  49862. using the CD-Player which is provided on disc Ö Joe Cocker came out
  49863. sounding like Pinky and Perky! The drive was playing my audio disc in
  49864. double speed mode. Oh well, if in doubt read the manual. I realised that
  49865. I had forgotten to dismount the Replay CD and thus the thing was still
  49866. in double-speed mode. This was soon cured but when I then went to
  49867. dismount the audio CD (yes, I do learn from my mistakes), all I got was
  49868. an error message telling me that this was an illegal track. From what I
  49869. gather, this is a problem with the CDFS filing system and would be
  49870. common to all CD drives.
  49871. 7.9
  49872. A phone call to Morley soon cured the problem, with a new version of the
  49873. CD-ROM driver arriving on chip within a couple of days. This was quickly
  49874. installed and Joe Cocker went back to his gruff voice.
  49875. 7.9
  49876. The extras
  49877. 7.9
  49878. There are two manuals, one full of technical bits and pieces about PCs
  49879. written in three languages and the proper one written for the
  49880. Archimedes. This is a model of clarity, with easy-to-follow
  49881. instructions. A floppy disc is included that contains the audio CD
  49882. player and ChangeFSI, which enables you to view PC format image files.
  49883. Part of the manual is given over to an in-depth look at ChangeFSI, which
  49884. is the first time I have seen it written so well and in such depth.
  49885. 7.9
  49886. A second floppy disc was sent with the new chip and this contained a
  49887. small demo of PhotoCD and quite a few useful screen shots of CD-ROM
  49888. driveæs menus, along with a user guide in Edit format.
  49889. 7.9
  49890. Cumana
  49891. 7.9
  49892. The layout of the Cumana Drive is much the same as the Morley except
  49893. that the on/off switch has moved to the front. This time, the box is
  49894. beige and again the eject button is below the drawer, but the movement
  49895. of the drawer is totally geared with a smooth eject movement which
  49896. leaves the tray fully out. But your fingers may still suffer with this
  49897. drive Ö not from the tray but from the on/off button. This is a simple
  49898. push button but is fitted flush with the front of the drive and is only
  49899. 10mm square. As you attempt to push this in, the edges of your fingers
  49900. catch on the side and it can break your nails.
  49901. 7.9
  49902. Connection was easy, with a good length of data cable which enabled me
  49903. to have the drive anywhere I wanted on my desk. The drive was almost
  49904. silent with only a slight whirr as the disc was accessed.
  49905. 7.9
  49906. Cumana in action
  49907. 7.9
  49908. This drive coped well with both mode 15 Replay movies and also mode 28
  49909. all running at 25 fps. There was very little jerky action in the higher
  49910. screen mode. Again, I had problems with the audio CD as the player
  49911. wouldnæt work, but after a quick read of the manual, I realised that I
  49912. needed to reconfigure the drive as I was working from a different
  49913. expansion slot.
  49914. 7.9
  49915. Discs and manual
  49916. 7.9
  49917. Again the two discs contain the Audioplayer and ChangeFSI along with a
  49918. user guide and release notes, with the second disc containing a PhotoCD
  49919. demo. The manual is clearly laid out with a trouble-shooting table, and
  49920. installation was easy.
  49921. 7.9
  49922. Ultimate CD-ROM drive
  49923. 7.9
  49924. This is the smallest of the drives. It wouldnæt fit underneath my
  49925. monitor as the case of the drive is too small to take the monitor stand
  49926. but plenty of cable allowed me to place it next to my machine with no
  49927. problems. It is connected via a multipodule which has its own separate
  49928. power supply. The drive itself has no on/off switch, as it draws power
  49929. from the podule and powers up as soon as you switch on your computer.
  49930. There is a volume control on both front and back and the usual phono and
  49931. and headphone sockets. It is decorated with the tasteful Ultimate Logo.
  49932. The tray is geared and slides out smoothly and the colour is the A5000
  49933. beige. Again, the eject button is beneath the tray, so if it is on a
  49934. flat desktop, be careful of your fingers.
  49935. 7.9
  49936. Ultimate in use
  49937. 7.9
  49938. When you switch on your machine, you not only get the RISC OS logo but
  49939. also an Ultimate Logo. To configure the drive is simple. All you do is
  49940. insert the floppy and click on a small application called !CD Config,
  49941. which works out which expansion slot it is connected to and initialises
  49942. the drive. Replay at 25 fps worked well in mode 15 but was jerky in mode
  49943. 28. Audio CDs worked fine as the configure application had set the
  49944. correct expansion slot. The one thing I missed was that large busy light
  49945. on the drive. This drive has a small light which does indicate its use,
  49946. but it is very small.
  49947. 7.9
  49948. Manuals and discs
  49949. 7.9
  49950. The drive I was reviewing was a pre-production and so the manual was
  49951. only a photocopy, but it was well laid out with easy, simple-to-follow
  49952. instructions. The configure application made the whole process of
  49953. setting up the drive very easy. The disc contained ChangeFSI, CD Config
  49954. and CDPlayer along with the release notes. I understand that the
  49955. production versions will also include the Acorn PhotoCD demo as well.
  49956. Using the Ultimate podule will mean that machines that donæt take the
  49957. standard-sized podules can be connected to a CD drive.
  49958. 7.9
  49959. The tests
  49960. 7.9
  49961. As mentioned above, I have tried to devise a series of tests to reflect
  49962. how a CD-ROM drive might be used. The details of the tests and the CDs
  49963. used are set out below. Each test was performed three times and then the
  49964. average was entered in the table.
  49965. 7.9
  49966. TEST A: Artworks Clipart CD Ö Mode 28, load into Art works viewer, a
  49967. file named ÉBulletæ 1.3Mb.
  49968. 7.9
  49969. TEST B: 19th Century Biographies Key Plus CD Ö mode 27, search this 29Mb
  49970. database for references to Norwich in one small field and one free text
  49971. field.
  49972. 7.9
  49973. TEST C: Biographies again Ö mode 27, sort 252 records in order of date
  49974. of birth.
  49975. 7.9
  49976. TEST D: Mode 27, copy a 29Mb Key Plus file from CD to IDE Hard disc.
  49977. 7.9
  49978. TEST E: Really Useful CD, Volume 2 Ö mode 28 search entire disc for the
  49979. key word ÉSpaceæ
  49980. 7.9
  49981. TEST F: Acorn Education directory Ö mode 28, search for references to
  49982. Genesis or Magpie.
  49983. 7.9
  49984. TEST G: Acorn Replay mode 15, 25 frames per second, shuttle launch.
  49985. 7.9
  49986. TEST H: Acorn Replay mode 28, 25 frames per second, shuttle launch.
  49987. 7.9
  49988. TEST I: Will the drive play Audio CDs?
  49989. 7.9
  49990. Conclusion
  49991. 7.9
  49992. As I have a CD to review for next monthæs Archive, I have the
  49993. opportunity to keep one of these drives for an extra month. So which one
  49994. will I be keeping? Well, it will be the Cumana drive, because of its
  49995. speed and the way it is styled along with the fact that it looks as if
  49996. it is part of my machine. However, whilst at Harrogate, I heard a rumour
  49997. that the price of the Ultimate drive was coming down to ú199 +VAT (ú234)
  49998. which certainly would make this drive much more attractive, even if you
  49999. had to buy a multipodule to put it on Ö which will cost around ú45 inc
  50000. VAT, depending on which machine it is for.£
  50001. 7.9
  50002. Is it the right time to go CD yet? Certainly, the drives have come a
  50003. long way in the last few years but I am still unconvinced that the
  50004. software on CD justifies the price of the drive. Yet it is a Catch 22
  50005. situation. If a lot of people have access to CD drives, the software
  50006. will be produced but if we donæt buy them, the software will never be
  50007. produced. The Department of Education has announced an initiative of
  50008. ú4.5 million to put CD drives into primary schools and this will
  50009. certainly help to stimulate the production of good software for the
  50010. Acorn market. (I gather that most of this money has already been
  50011. allocated and that the CD-ROM equipment will be shipped out to schools
  50012. over the next couple of moths or so. Ed.)
  50013. 7.9
  50014. The price of CD-ROM drives in the Acorn market has come down in the last
  50015. few years but they are still higher than the prices for Apple or PC
  50016. drives but the difference is getting smaller by the week. Yes, I think
  50017. it is time to take the plunge... now does any one want to buy a 24MHz
  50018. A5000 with a 40Mb hard drive?ááA
  50019. 7.9
  50020. £The HCCS pricing information is a little confusing because there are so
  50021. many permutations and combinations of standard podule, micropodule,
  50022. multipodule, etc. But as I understand it, from HCCSæs information, the
  50023. retail price is ú249 +VAT = ú292.57 for a standard A5000 style or A3000
  50024. style interface (i.e. one not needing a micropodule) and that the
  50025. micropodule version is ú224 +VAT = ú263.20 to which you have to add the
  50026. cost of a multipodule on which to mount it. The Cumana drive is also
  50027. available in a version with an A3000-style interface and they do an EMU
  50028. version too.á Ed.
  50029. 7.9
  50030. TESTS
  50031. 7.9
  50032.   Test  Revolution  Cumana  HCCS
  50033. 7.9
  50034.   A  12.1 secs  11.6 secs  11.8 secs
  50035. 7.9
  50036.   B  21.5 secs  11.1 secs  28.7 secs
  50037. 7.9
  50038.   C  1.80 secs  0.97 secs  1.5 secs
  50039. 7.9
  50040.   D  13.2 mins  3.6 mins  10.3 mins
  50041. 7.9
  50042.   E  4.0 secs  2.1 secs  3.7 secs
  50043. 7.9
  50044.   F  9.6 secs  5.2 secs  9.0 secs
  50045. 7.9
  50046.   G  YES  YES  YES
  50047. 7.9
  50048.   H  Jerky  YES  Jerky
  50049. 7.9
  50050.   I  YES  YES  YES
  50051. 7.9
  50052. As a comparison, the Artworks file in test A loaded from my A5000æs IDE
  50053. drives in 8.6 seconds. Test B took 2.1 seconds Ö a lot less Ö and yet
  50054. test C took 1.3 seconds.
  50055. 7.9
  50056. NightSky Ö Astronomical Program
  50057. 7.9
  50058. Peter Jennings
  50059. 7.9
  50060. The purpose and scope of NightSky, the astronomy program from Clares, is
  50061. very aptly summed up in the first page of introduction in its manual.
  50062. This says öNightSky is intended to accompany and to encourage active
  50063. observation of the heavens, if possible using binoculars or a small
  50064. telescope...[It] is a RISC OS compliant application which generates star
  50065. maps on any scale and as seen from anywhere on earth and at any past,
  50066. present or future date and time.ò
  50067. 7.9
  50068. NightSky (version 1.01) costs ú79.95 including VAT (or ú74 from Archive)
  50069. and comes in an attractively presented package containing two discs and
  50070. a well-illustrated 118-page spiral-backed manual. A drawfile for a
  50071. function key strip is included. The manual is easy to understand without
  50072. having to be a knowledgeable star-gazer, or even a very experienced
  50073. computer user, although it could be improved further with a glossary.
  50074. There is a tutorial section designed to give an overall understanding of
  50075. the way the program works.
  50076. 7.9
  50077. When NightSky is first loaded, it has to be initialised by typing in the
  50078. owneræs name and address. It can then be copied onto hard disc and
  50079. backed up. Running it puts an icon on the iconbar in the usual way and
  50080. clicking on this brings up the öDraw a Mapò window offering a choice of
  50081. viewpoints and times öHere now, Here then, There now, There then and
  50082. Optionsò which can also all be selected from the function keys. The
  50083. default öHere nowò setting produces a circular, horizon to horizon, view
  50084. of the sky at the current time. The view can be set to be as seen from
  50085. your own longitude and latitude and with your home town shown in the
  50086. title. The more important stars and planets are named although, because
  50087. the whole visible sky is shown, the names are difficult to read at that
  50088. scale. This does not matter because just about every aspect of the map
  50089. can be customised and even your own labels added.
  50090. 7.9
  50091. Choice of densities
  50092. 7.9
  50093. There are two öplacesò files (one for daylight saving times, including
  50094. British Summer Time) to show views from a selection of towns and cities
  50095. throughout the world and there is a choice of three files to include
  50096. different densities of stars. These range from 2,704 of the brighter
  50097. stars, down to a magnitude (brightness) of 5.4, to a database of 26,104
  50098. stars including fainter ones down to a magnitude of 7.55, which is three
  50099. times fainter than the dimmest star that can be seen by the unaided eye!
  50100. You can choose the file to use according to how much detail you want on
  50101. the map and how much memory your computer has. The angle of view can be
  50102. narrowed to zoom into any section of the sky, down to a segment as small
  50103. as one eighth of a degree, or a box can be dragged round an area to be
  50104. enlarged. At suitable magnifications, Jupiteræs moons and Saturnæs rings
  50105. can be seen, correct to scale and in the right positions, and even the
  50106. phases of the planets are shown.
  50107. 7.9
  50108. Clicking on a star brings up a panel of information including: name,
  50109. right ascension and declination, magnitude, distance, absolute
  50110. magnitude, surface temperature, luminosity and spectral class. There is
  50111. often additional text tagged on and this can be added to at any time.
  50112. The planets have their own panels and both types include a button to
  50113. click on for a closer view of the object and its immediate neighbours.
  50114. 7.9
  50115. Information files
  50116. 7.9
  50117. Users with RISC OS 3.0 or later can generate a text file of more general
  50118. information from any map, using the function keys. This shows the place
  50119. name and location; local date and time including time zone; Julian date;
  50120. local sidereal time; altitude, azimuth and the rise and set times for
  50121. the moon, sun and planets; any interesting approaches between planets
  50122. and between planets and bright stars; and the local dates and times of
  50123. the moonæs phases for the next month.
  50124. 7.9
  50125. When a map is drawn with a önowò option selected, it is, by default, in
  50126. real time mode and the screen is redrawn every minute. This is easily
  50127. changed from a menu option and events such as eclipses can be speeded
  50128. up. You can be locked onto the main subject of interest to prevent it
  50129. being moved off screen as the earth rotates. A sequence can be saved and
  50130. re-run as an animation, while static screen displays can be saved as
  50131. drawfiles or sprites and printed out in colour or black and white
  50132. versions.
  50133. 7.9
  50134. A selection of 38 animations of past and future events, including a
  50135. total eclipse of the sun due to be seen from parts of Britain in 1999,
  50136. are included as demonstration files.
  50137. 7.9
  50138. Worth considering?
  50139. 7.9
  50140. NightSky has too many features to be able to describe them all here.
  50141. This is clearly a program which will appeal to astronomy buffs
  50142. enthusiastic enough to pay nearly ú80 for it but is it worth considering
  50143. if you do not know the difference between an occultation and a transit£
  50144. but are still attracted by the beauty and mysteries of a star-studded
  50145. night. You can certainly learn a lot from it. Twenty-two pages of the
  50146. manual are an interesting and informative astronomical reference section
  50147. and there is a useful two-page bibliography. If you just want to
  50148. identify the stars and planets that you can see on a clear night, a
  50149. printed star map would be cheaper but, if you would like to take up
  50150. astronomy more seriously, NightSky could help point you, and your
  50151. telescope, in the right direction.ááA
  50152. 7.9
  50153. £Bluffersæ guide Ö An occultation is the disappearance of a celestial
  50154. body moving behind another. A transit is the passage of one across the
  50155. face of a larger body, as seen from earth.
  50156. 7.9
  50157. Jupiter showing its moons, correctly positioned and to scale, and
  50158. information window.
  50159. 7.9
  50160. Lunar eclipse as seen from Melbourne in Juneá1993.
  50161. 7.9
  50162. Text file generated from a map window.
  50163. 7.9
  50164. CD-Net Trial Pack
  50165. 7.9
  50166. Malcolm Fraser
  50167. 7.9
  50168. Networking CD ROMs should be an efficient use of expensive equipment. At
  50169. school we have The Times CD ROM from 1990 (four discs so far) and three
  50170. drives. Only a few students can use the CDs at a time. As coursework
  50171. deadlines approach, demand rises and the queues get longer. If we use
  50172. the CDs from a number of network terminals, this will ease the problem.
  50173. 7.9
  50174. However, CD site licences can be expensive, and network managers will
  50175. want to be sure that their network can cope with the demands made on it.
  50176. The CD-Net Trial Pack allows managers to test CDs before buying a full
  50177. site licence.
  50178. 7.9
  50179. I shall describe, firstly, what you get when you buy the Trial Pack and
  50180. then I shall discuss the implications for hardware and software in the
  50181. network. Finally, I will give a description and evaluation of CD-Net in
  50182. operation.
  50183. 7.9
  50184. CD-Net Trial Pack
  50185. 7.9
  50186. The package consists of two floppy discs and two manuals. One disc has
  50187. the CD-Net Server and Client software. The server software does a
  50188. similar job to Acornæs network fileserver software. It runs on the
  50189. machine with the CD ROM drive and deals with requests for data from
  50190. other machines on the network. The client software allows a network
  50191. station to communicate with the CD ROM Server(s).
  50192. 7.9
  50193. The second disc contains the software necessary to use the Hutchinson
  50194. Encyclopedia over a network. These replace the versions which comes with
  50195. the single user CD pack. The booklets are a network manageræs guide with
  50196. installation notes and an introductory guide for users.
  50197. 7.9
  50198. In addition, buying the pack gives you limited period site licences for
  50199. four ÉWorld of Numberæ CD ROMs, the Hutchinson Encyclopedia (1993
  50200. version), and the Hutchinson Multimedia Encyclopedia (1992). There is
  50201. also unrestricted access to the Acorn Replay sampler CD and the 1992
  50202. Acorn Education Directory CD, which may still be available from Acorn
  50203. Customer Services.
  50204. 7.9
  50205. If you have the stand-alone version of a CD, you can try it out on your
  50206. network for a limited period and then decide whether to buy a full site
  50207. licence. PEP Associates plan to supply further limited licences to
  50208. registered users by agreement with the publishers, for the cost of
  50209. postage. This means that the Trial Pack will continue to be useful when
  50210. the initial test periods are over.
  50211. 7.9
  50212. Performance issues
  50213. 7.9
  50214. It may help to describe some network options which can be found in the
  50215. Acorn world. There are several variations, so I will not attempt to
  50216. cover them all.
  50217. 7.9
  50218. The original Acorn network system, Econet, is still used in many
  50219. schools. It is now rather elderly, and loading Archimedes software and
  50220. data files can be painfully slow. The length of the network cable limits
  50221. the speed at which data can be transmitted; longer means slower.
  50222. Ethernet is faster by about a factor of ten. There are a number of
  50223. different types of Ethernet cable, and two of the most common allow for
  50224. network lengths of about 200 metres and 500 metres. Individual runs of
  50225. cable can be linked using repeaters or bridges.
  50226. 7.9
  50227. The Acorn AUN system allows Econet and Ethernet systems to be linked
  50228. using a Égatewayæ computer, i.e. one which has both Econet and Ethernet
  50229. interfaces. Computers on one type of network can communicate with
  50230. servers on the other if both machines run the AUN network software. The
  50231. system used in testing has four Ethernet strands joined in a stretched
  50232. ÉXæ shape by repeaters. There is a gateway at the crossing point linked
  50233. to a 400 metre Econet network.
  50234. 7.9
  50235. My two priorities for running the system are reliability and speed, in
  50236. that order. The fileservers are spread around the school, and tracing a
  50237. problem on a server some distance away is time-consuming. Server
  50238. software in particular must be reliable. Problems with a server can
  50239. affect all users and they may lose important files before the fault is
  50240. corrected.
  50241. 7.9
  50242. Speed is important when demand on the network peaks. Loading large files
  50243. slows down other users and can cause fileservers to Évanishæ. This
  50244. happens when servers ignore the requests from terminals to identify
  50245. themselves because they are transmitting continuously.
  50246. 7.9
  50247. Using CDs across a network could lead to problems in these areas. CD
  50248. files can be very large, while using CDs of newspapers and encyclopedias
  50249. may involve searching through large indexes. If many users want CD data
  50250. at one time, they could bring the network to a standstill. Replay films
  50251. demand large quantities of data at frequent intervals.
  50252. 7.9
  50253. It is possible, in theory, to put a CD onto a network with Level 4
  50254. Fileserver. In practice, difficulties arise because of network speed and
  50255. the maximum file size which the Level 4 software can handle. Experiments
  50256. with an early CD Sampler on Econet a few years ago were not a great
  50257. success. PEP Associates, who have produced the CD-Net package, give more
  50258. details of the problems in a Fact Sheet.
  50259. 7.9
  50260. CD-Net is a separate server for CD ROM which works alongside AUN. It is
  50261. designed to overcome the difficulties mentioned but, in order to get the
  50262. best out of it, you should run it on a high performance computer if
  50263. possible. The server used in testing was a 33 MHz A5000 with 4Mb of RAM
  50264. and a 160Mb hard disc. The CD ROM drive was an Acorn Multimedia
  50265. Expansion Unit. (An older Cumana drive was also used.)
  50266. 7.9
  50267. CD-Net will run successfully on less powerful machines, and many discs
  50268. will perform acceptably on slower drives. Problems are most likely with
  50269. Replay films and running over Econet. You must have AUN in operation,
  50270. even if your system is purely Econet. This means that the Fileserver
  50271. must run at least Issue 2 of the Level 4 software.
  50272. 7.9
  50273. Setting up the system
  50274. 7.9
  50275. The Network Manageræs Guide describes very clearly the process of
  50276. setting up the server software. The installation disc allows the server
  50277. software to be installed on one machine. Ideally, the CD server should
  50278. not be used as a network station, although it is possible within limits.
  50279. Using a machine as a CD ROM server and network fileserver at the same
  50280. time is unlikely to be successful.
  50281. 7.9
  50282. You then have to copy a separate key file onto the server for each CD.
  50283. You can only copy the key file once, so you have to decide where the CD
  50284. is to run if you have more than one server. The key file comes with the
  50285. CD ROM site licence. Compared to other forms of protection, this seems a
  50286. reasonable compromise between the needs of the user and protecting the
  50287. rights of the copyright holders. You can take a backup copy of the
  50288. server and key, and use this on a second machine if the first is out of
  50289. action. You cannot use original and backup on the network at the same
  50290. time.
  50291. 7.9
  50292. A SCSI interface can support seven devices, but more than one server may
  50293. be needed if you want a large number of CDs available at once. The
  50294. physical space taken up by six or seven separate drives is likely to be
  50295. a problem, not to mention the number of signal and power cables needed,
  50296. but this could be solved by using one of the new six-CD disc units.
  50297. 7.9
  50298. The server must be configured by allocating RAM and hard disc space to
  50299. CD-Net. The server uses these as caches to store data where it can be
  50300. accessed more rapidly than from the CD. This is particularly effective
  50301. if repeated reference is made to the same blocks of data. Writing Replay
  50302. clips to hard disc can actually slow CD-Net though, and the hard disc
  50303. cache can be turned off for these discs. The caches are configured for
  50304. the server, not for a CD. If you have a CD which works best with the
  50305. hard disc cache and one without, you cannot have both options at once.
  50306. If it is not convenient to reconfigure the server when discs are
  50307. changed, or if you are running two discs at once, you may have to find a
  50308. compromise solution.
  50309. 7.9
  50310. Finally, you have to load the Server application at your terminal. Also,
  50311. some CDs such as the Hutchinson Encyclopedias require the network
  50312. version of a software front end to replace the stand-alone version. The
  50313. server and client software runs independently of the AUN network, so you
  50314. do not have to log on to the network to load data from a CD.
  50315. 7.9
  50316. Testing CD-Net
  50317. 7.9
  50318. CD-Net was tested with four CDs which represent the common types
  50319. available for Archimedes. The Acorn Education Directory is an
  50320. encyclopedia application, with mainly text and simple graphics. This CD
  50321. provides a test of how your network will cope with typical encyclopedia
  50322. applications.
  50323. 7.9
  50324. The Multimedia Encyclopedia holds large amounts of data. It is popular
  50325. with students, so we have had the CD running over the network regularly.
  50326. There are a number of sprites and sound samples as well as text. Most
  50327. users will want to carry out searches, which may limit the number of
  50328. users who can use the disc at once.
  50329. 7.9
  50330. The other discs used both included Replay clips. The Acorn Replay
  50331. sampler has two versions of the films, one which runs 12╜ frames per
  50332. second and one at 25 frames per second. If you try to use the 25 frame
  50333. per second version across the network, the results are disjointed, but
  50334. the Manageræs Guide warns about this. In fact, with a fast client
  50335. (A5000) over Ethernet, CD-Net just about copes with the faster speed to
  50336. one station, which indicates how fast the software runs.
  50337. 7.9
  50338. At 12╜ frames, the results are better. It is possible to have two
  50339. terminals showing the same film simultaneously on Ethernet, although
  50340. this pushes the network and server to their limits. If a hard disc cache
  50341. is in use, considerable time is taken up reading and writing, and it is
  50342. more efficient to turn the cache off. Again, this is covered in the
  50343. manual.
  50344. 7.9
  50345. The Perspectives disc from ÉWorld of Numberæ also includes Replay clips,
  50346. all at 25 frame per second, so they cannot be used on a number of
  50347. machines simultaneously, at least not with current network hardware.
  50348. This CD is one which teachers may well want to use with a class at a
  50349. number of stations, but only the non-Replay software will run
  50350. successfully.
  50351. 7.9
  50352. How it performed
  50353. 7.9
  50354. The CD-Net server and client software proved to be reliable during the
  50355. period of the test. Text and sound samples were transmitted across two
  50356. lengths of Ethernet and from Ethernet to Econet through the gateway. The
  50357. client software ran alongside the Application Accelerator client
  50358. software which is now available from Acorn for Ethernet systems. The
  50359. implementation has certainly met my first priority, as it has proved to
  50360. be almost Écrash-freeæ during the test period.
  50361. 7.9
  50362. We did have a few problems with the Hutchinson Encyclopedia during the
  50363. trial. On a few occasions, the client station stopped working, though
  50364. not the server. However, there have been similar problems using that CD
  50365. on a stand-alone system, so this may not be due to the CD-Net package.
  50366. 7.9
  50367. The speed of operation depends on the hardware and network system in
  50368. use. On an A3000 over Econet, data from the encyclopedias loaded in a
  50369. reasonable time but Replay sequences were not successful even at 12╜
  50370. frames per second. There was some improvement when the terminal on
  50371. Econet was an A410 with ARM 3.
  50372. 7.9
  50373. Four and five students at a time could search the Encyclopedia CD across
  50374. the network because these were rarely simultaneous. When a number of
  50375. users are carrying out the same operation, the size of the caches
  50376. becomes important and should be as large as possible to avoid
  50377. unacceptable delays.
  50378. 7.9
  50379. Sound samples had gaps in the playback on a few occasions when the
  50380. client was some distance from the server. This was overcome by
  50381. increasing the amount of memory available for a sound buffer.
  50382. 7.9
  50383. The slower CD ROM drive handled the Hutchinson Encyclopedia
  50384. successfully, including sound samples. As an experiment, we used the
  50385. slow drive for the Encyclopedia over the network and a second, faster
  50386. drive for local work on a different CD. The system worked well, and only
  50387. showed signs of strain when searches were under way on both discs.
  50388. However, I would not recommend this as a normal practice.
  50389. 7.9
  50390. There are some areas where the package might be improved, particularly
  50391. to avoid problems on school networks. It would be better if it were more
  50392. difficult to quit from the server software. Our server could not be put
  50393. in a secure room as it was also used for other purposes, and there was
  50394. always a risk that a user might quit the application by accident. CD-Net
  50395. does display a warning if users are working with a CD, but it is
  50396. possible to force them off and then dismount the disc from the server
  50397. desktop.
  50398. 7.9
  50399. An option to disable the hard disc cache for individual CDs would be
  50400. valuable. Once six-drive units become common, it will be difficult to
  50401. find a configuration which suits a range of CDs, and this could become a
  50402. problem.
  50403. 7.9
  50404. The hourglass seems to take some time to appear when the client software
  50405. is loading over the network. This can lead to users attempting to load
  50406. the server software twice.
  50407. 7.9
  50408. While the Network Manageræs Guide is clear and gives all the information
  50409. needed, I feel that network managers will want to tailor the Useræs
  50410. Guide for their system. Perhaps PEP Associates would consider providing
  50411. parts of the document as a set of text files and sprites, or as an
  50412. Ovation or Impression document, if the copyright situation is made clear
  50413. for users.
  50414. 7.9
  50415. A final improvement would be some means of dismounting CD-Net to move it
  50416. to another machine. As networks evolve, it is likely that managers will
  50417. want to upgrade servers from time to time. Although there are a number
  50418. of possible ways to work around this, I am not sure how convenient they
  50419. would be in practice.
  50420. 7.9
  50421. These are all minor points, and I am very impressed by the overall
  50422. performance of CD-Net. Under favourable conditions, the system is not
  50423. dramatically slower than stand-alone use, although if there are a large
  50424. number of users at once then, as with a normal network, the delays will
  50425. become more obvious.
  50426. 7.9
  50427. In the end, the success of the package will depend on how many CD ROM
  50428. suppliers participate in the trial arrangements. The Times CD ROM is
  50429. about to appear in a CD-Net version, and there are a number of other
  50430. titles which would also be useful, such as the Dictionary of the Living
  50431. World and the ECCTIS disc of university and college information. This
  50432. will encourage PEP Associates to continue developing the CD-Net system.
  50433. The cost of site licences are set by the publishers, not PEP Associates,
  50434. and this will have to be at a level which customers can afford.
  50435. 7.9
  50436. Conclusion
  50437. 7.9
  50438. The package provides a valuable service at a relatively low cost (ú39.95
  50439. +VAT from PEP). The company have been helpful in answering questions
  50440. while testing the software, and have suggested where problems might
  50441. arise and how to avoid them. Testing has convinced me that a system
  50442. based on CD-Net can work successfully, provided sensible decisions are
  50443. made on hardware and CDs.
  50444. 7.9
  50445. If you plan to use CD ROMs on a network, it is important to remember the
  50446. limitations which the components will impose and, in particular, that
  50447. older equipment and networks will not cope with certain CDs. As network
  50448. technology improves, it may become possible to extend the range of files
  50449. which can be run across a network and to increase the number of users
  50450. and discs.
  50451. 7.9
  50452. I am looking forward to trying other discs, not to mention seeing an end
  50453. to the scramble for the CD ROM drives which develops every time students
  50454. want to use the Times CD for course work which is due in within two or
  50455. three days!ááA
  50456. 7.9
  50457. KernPlus and EverKern
  50458. 7.9
  50459. Dave Walsh
  50460. 7.9
  50461. KernPlus and EverKern are utilities first to add kerning data to your
  50462. fonts, and then to force all applications to use this data. A thorough
  50463. configuration menu allows the definition of how the system is to run;
  50464. initially it may be wise to do automatic kerning on loading of fonts but
  50465. the configuration allows later use to be non-automatic, so all those
  50466. hours that youæve spent making sure the characters are Éjust soæ isnæt
  50467. lost! Once installed, the applications have a very professional feel to
  50468. them, using anti-aliased fonts in the menus and allowing multiple fonts
  50469. to be loaded and manipulated together.
  50470. 7.9
  50471. A font can be loaded into Kernall simply by dragging its directory (or
  50472. the internal metrics file) to the icon. A whole family of fonts can be
  50473. loaded by <shift> dragging them in the same way. A nice point, for those
  50474. that use it, is that the system works Éalmostæ happily with FontFS from
  50475. LOOKsystems. (There were a number of machine ölocked outò occurrences,
  50476. until I had learned which order to shut down the font manager and
  50477. kernplus applications.) The system is very efficient indeed,
  50478. multitasking in its work, if required, at a rate far surpassing that of
  50479. !Kernall from Design Concept, although, in truth, this is because it
  50480. uses a far more sensible range of kerning pairs. In fact, as a design
  50481. brief for people wishing to add kerning data to their fonts in RISC OS
  50482. 3, it is hard to fault. The kern pairs are evaluated from the shape of
  50483. the font, combined with common letter patterns. A default template of
  50484. kern pairs can also be added to the data, as well as changed to your own
  50485. requirements. The utility even allows the kerning of glyph characters
  50486. (those little beasts like ▌ at the end of the character range).
  50487. 7.9
  50488. As the manual explains, automatic kerning can make a fairly reasonable
  50489. Éguestimateæ but with the manual override, this can be spruced up to
  50490. your requirements. The manual kerning is simple enough to use, requiring
  50491. the user to drag the characters together or apart until they are to your
  50492. liking. Beware of the use of <ctrl-u> to update values of kern data at
  50493. this point in the program Ö it still wipes entries clear!
  50494. 7.9
  50495. The second application, EverKern, forces the use of the kerning data in
  50496. other applications. Unlike !Kernall from Design Concepts, it will
  50497. effectively kern characters in applications like !Draw without the
  50498. invisible space at the end, although the manual does comment on this
  50499. possible flaw with ösome word processingò software. This, in itself,
  50500. makes the product as a must for anyone looking for kerned fonts within
  50501. Draw where kerning is not automatic. It goes slightly further though,
  50502. allowing the user the opportunity of simply clicking between Ékerning
  50503. onæ and Ékerning offæ through the icon bar front end.
  50504. 7.9
  50505. Comparing this product from PTW with that from Design Concept, there is
  50506. no doubt in my mind which one I would recommend. Kernplus, at the same
  50507. cost, seems much quicker and more effective and intuitive to use as well
  50508. as to customise to your own requirements. For ú15 this has got to be one
  50509. of those essential little utilities for anyone who wants a professional
  50510. finish to their written output.
  50511. 7.9
  50512. KernPlus and EverKern from PTW Software costs ú15 incVAT.ááA
  50513. 7.9
  50514. KleinFS
  50515. 7.9
  50516. Mark Godwin
  50517. 7.9
  50518. KleinFS is a compression filing system that uses Acornæs Squash module Ö
  50519. as supplied with RISC OS 3. The combination of KleinFS and Squash gives
  50520. you a filing system with all the ADFS, filer options but which also
  50521. compresses and decompresses the data. The result is a package not to
  50522. unlike Compression from CC or SparkFS from David Pilling, with which I
  50523. shall try to compare it.
  50524. 7.9
  50525. What you get & how to install it
  50526. 7.9
  50527. KleinFS arrived on a single disc with a booklet and some release notes.
  50528. The booklet explained everything I needed to know Ö not that you need
  50529. much.
  50530. 7.9
  50531. KleinFS is not protected and can be installed on your hard drive or run
  50532. from floppy. On execution, KleinFS adds another icon by the side of your
  50533. current floppy drive icon. Once installed and loaded, adding/deleting
  50534. further drive icons for other storage devices is very easy and this can
  50535. then be saved as the default configuration.
  50536. 7.9
  50537. On the main menu (selected from the new floppy drive icon) there is a
  50538. New Icon option. This presents you with a new window which has easy
  50539. selection for the standard drives (ADFS floppy and hard drives) and text
  50540. input plus menus for the others. It was very easy to install an icon for
  50541. my SCSI hard disc.
  50542. 7.9
  50543. Another nice feature is the addition of an icon in the Resources window.
  50544. This allows you to run KleinFS easily if you accidentally quit it, or
  50545. you could modify your boot file to add it only to the Resources
  50546. directory without loading it onto the iconbar.
  50547. 7.9
  50548. How well does it work?
  50549. 7.9
  50550. As far as I am aware, all of these compression filing systems use a
  50551. similar technique for file access Ö they use the scrap file to expand
  50552. the file before it is used by an application, assuming it canæt be done
  50553. in memory. So, if you have a 12Mb compressed file, you will most
  50554. probably need a 12Mb scrap file to access it.
  50555. 7.9
  50556. To evaluate performance, I did some tests and have given figures (Table
  50557. 1) for compression, decompression. target size and Éshutdownæ. One set
  50558. of figures covers thirteen Étypicalæ applications and the other set is
  50559. for a PC partition. The latter was chosen because it presents a problem
  50560. in that the decompressed version of the partition has to be kept until
  50561. you have finished with it.
  50562. 7.9
  50563. I should also point out that all of the compression filing systems
  50564. require you to shutdown down your computer properly. This is so that
  50565. they know that you have finished with the partition and can re-compress
  50566. it. My use of the PC partition may not be the only situation where it
  50567. keeps a copy of a decompressed file open, so always shut your machine
  50568. down properly or you will lose the work you have done on the file.
  50569. 7.9
  50570. The figures in Table 1 give you a typical example of the performance for
  50571. each application. I would not put too much emphasis on the PC partition
  50572. as this is the exception rather than the rule. Compressing this type of
  50573. file may be unwise and impractical, but at least they all cater for it.
  50574. 7.9
  50575. I then examined the compressed applications hoping to see that one
  50576. filing system would always compress one filetype better than another,
  50577. but this was not the case. I did perform further tests, but as they were
  50578. not substantially different to those in Table 1, I have not detailed
  50579. them.
  50580. 7.9
  50581. Most of my tests showed that the resultant file size would not really be
  50582. a factor in your choice of filling system. However, what is different
  50583. and may make you decide on one instead of the other is Épresentationæ,
  50584. Éconventionæ, Édialogæ and the time it takes to manipulate data
  50585. (compressing/decompressing).
  50586. 7.9
  50587. ÉPresentationæ includes the quality of icon and how they were located on
  50588. the iconbar. In addition to this, I looked at the options each filing
  50589. systems provides and the user interface (parameter input).
  50590. 7.9
  50591. ÉDialogæ was broken down into two categories, namely standard dialog and
  50592. error dialog. For each of these, I looked at the presentation of the
  50593. windows and the clarity of the messages. The clarity is very important
  50594. when considering the error messages you may get. You can read ÉPOORæ in
  50595. my table as not complete, misleading and not helpful.
  50596. 7.9
  50597. ÉConventionæ briefly details how the filling system is used from the
  50598. desktop. This indirectly covers how data is compressed, decompressed,
  50599. accessed and stored (if it not the Énormalæ ADFS file format). Table 2
  50600. contains a summary of the latter points for each of the filing systems.
  50601. 7.9
  50602. In this review, I have only used a small part of the facilities offered
  50603. by SparkFS (which I believe to give the best results). Also, SparkFS
  50604. provides facilities for a range of compression and decompression formats
  50605. as well as file conversion, password encryption and dynamic control over
  50606. memory usage.
  50607. 7.9
  50608. With all of these filing systems, you are locked out during the actual
  50609. compression, but KleinFS makes use of the percentage timer on the mouse
  50610. pointer, giving you proof that something is actually happening and how
  50611. far it has got.
  50612. 7.9
  50613. Another particularly good feature is that you can remove all of the
  50614. KleinFS drive icons, leaving the filer modules installed, and use <alt-
  50615. double-click> to open a KleinFS window.
  50616. 7.9
  50617. One other feature of KleinFS worth mentioning is the Éfiler remove and
  50618. reviveæ option which is very useful. If you select Éfiler removeæ, it
  50619. will remove all of the current filer icons and conversely Éfiler reviveæ
  50620. brings them all back.
  50621. 7.9
  50622. Can you run compressed applications?
  50623. 7.9
  50624. I compressed several applications with each of the filing systems and
  50625. tried to execute each of them from within the compressed filing systems.
  50626. 7.9
  50627. With KleinFS, Compression and SparkFS, applications can quite happily
  50628. run in compressed form. The difference between them comes when you look
  50629. at the PD read-only versions which allow you to decompress the
  50630. compressed files. Compression is the only one with a PD read-only
  50631. version which can run a compressed application.
  50632. 7.9
  50633. A PD read-only version of KleinFS was not available for review but is
  50634. nearly ready for release. However, since it uses Squash as its means of
  50635. decompression, it would be no good for anyone without RISC OS 3. If you
  50636. have Squash, but not KleinFS, you merely have to double-click on the
  50637. application and it will automatically decompress Ö then double-click
  50638. again and it will run. Double-clicking on any Squash file will
  50639. automatically decompress it as long as Squash has been seen.
  50640. 7.9
  50641. Network use
  50642. 7.9
  50643. I have also been informed by PTW Software that KleinFS now includes
  50644. network support but I was unable to test it as I do not have access to a
  50645. network. From the information I have obtained, a lot of work has been
  50646. put into this part of their software, and it is getting a good response
  50647. from the people testing it. Hopefully, a review of this will be
  50648. following from one of their Étestersæ.
  50649. 7.9
  50650. Features of the network version will include: Open É&æ (URD), not $ when
  50651. accessing a network; opening of $ on all network hard discs; free space
  50652. display on networked discs; log on/off. These features are currently
  50653. being tested with Econet and Ethernet by Acorn, Oak Solutions, SJ
  50654. Research and Digital Servicesæ NetGain.
  50655. 7.9
  50656. As none of the competing products mention networks, so I can only assume
  50657. that they do not cater for them.
  50658. 7.9
  50659. The personal touch
  50660. 7.9
  50661. During this review, I did come across some problems with KleinFS. All of
  50662. these problems were corrected very quickly. I also passed on a few
  50663. suggestions, some of which, I am pleased to say, were implemented.
  50664. 7.9
  50665. From the conversations I had with representatives of PTW Software, I was
  50666. also pleased with their approach and open-mindedness. If you purchase
  50667. KleinFS and find something you wish to comment on, I am sure you will be
  50668. pleased with their attitude. Another recommendation for PTW is that they
  50669. are offering free upgrades of KleinFS if you return your original disc.
  50670. 7.9
  50671. Conclusion
  50672. 7.9
  50673. KleinFS provides compression and decompression with all of the standard
  50674. filer operations and has very good support. It quickly grows on you and
  50675. even though it may be slow in achieving its goal, this is more than
  50676. reflected in its price, ú17.95.
  50677. 7.9
  50678. For a limited period, Archive members can obtain a copy of KleinFS from
  50679. PTW Software at the reduced price of ú16.00. To obtain a copy, send
  50680. payment and the envelope from this monthæs magazine before the end of
  50681. the month on the magazine cover.ááA
  50682. 7.9
  50683. 13 Applications, 150 files. All values rounded up.
  50684. 7.9
  50685.     To compress  To decompress,  Resultant file size  File size  Closing
  50686. down
  50687. 7.9
  50688.     (copy ADFS)  open viewer.    reduced by.  (i.e. shutdown).
  50689. 7.9
  50690.   ADFS  45 sec  0 sec  664Kb  N/A  N/A
  50691. 7.9
  50692.   Compression  78 sec  95 sec  348Kb  48%  N/A
  50693. 7.9
  50694.   SparkFS  75 sec  68 sec  335Kb  50%  N/A
  50695. 7.9
  50696.   KleinFS  155 sec  85 sec  352Kb  47%  N/A   
  50697. 7.9
  50698.   Squash  56 sec  60 sec  346Kb  48%  N/A
  50699. 7.9
  50700. PC partition, All values rounded up (The original file size was 2048k)
  50701. 7.9
  50702.   ADFS  18 sec  0 sec  2048Kb  N/A  N/A
  50703. 7.9
  50704.   Compression  40 sec  10 sec  1394Kb  32%  15 sec
  50705. 7.9
  50706.   SparkFS  60 sec  35 sec  1429Kb  30%  40 sec
  50707. 7.9
  50708.   KleinFS  130 sec  60 sec  1736Kb  15%  90 sec 
  50709. 7.9
  50710.   Squash  165 sec  120 sec  1736Kb  15%  N/A
  50711. 7.9
  50712. Table 2
  50713. 7.9
  50714.     Presentation  Convention  Time  Std.  Error   
  50715. 7.9
  50716.           Dialog  Dialog
  50717. 7.9
  50718.   Compression  Basic. Icons grouped in a cluster,  Standard filer. Open
  50719. opposite  Quick  N/A  Poor 
  50720. 7.9
  50721.     Clutters iconbar. Basic means of  viewer by pressing <alt> and
  50722. 7.9
  50723.     input for options.  then <insert> while mouse in
  50724. 7.9
  50725.       viewer.
  50726. 7.9
  50727.   SparkFS  Single icon, not used to access  Own file format. Once
  50728. opened,  Quick  Good  Poor 
  50729. 7.9
  50730.     drives, but used to access options.  operates like a standard filer.
  50731. 7.9
  50732.     Good means of input for options.
  50733. 7.9
  50734.   KleinFS  Good. Icons placed by original drive  Standard filer. Open
  50735. opposite  Slow  Good  Very
  50736. 7.9
  50737.     if possible. Good means of input for  viewer by pressing <alt> and   
  50738.   Good
  50739. 7.9
  50740.     options. Basic form clutters iconbar,  double clicking in viewer.
  50741. 7.9
  50742.     but useful option can reduce this.
  50743. 7.9
  50744.   Squash  Basic. Icon, providing drop and save  Drop and save to
  50745. compress   Quick  OK  OK
  50746. 7.9
  50747.     approach.  and decompress.
  50748. 7.9
  50749. Reduce 3.5
  50750. 7.9
  50751. Brian Cowan
  50752. 7.9
  50753. I have given a review of Reduce 3.4 in Archive some time ago, under the
  50754. heading of Scientific Software (Archive 5.6 p51). Reduce 3.5 has now
  50755. been released and it has a number of useful new features. In this brief
  50756. review, I will concentrate on these.
  50757. 7.9
  50758. Computer algebra
  50759. 7.9
  50760. Reduce is a program designed primarily for algebraic manipulation. So,
  50761. rather than solving mathematical problems in terms of numbers, one is
  50762. working with formulae. However, computer algebra packages can do much
  50763. more than this. Arithmetic can be done exactly or to an arbitrary
  50764. precision not limited by the machine hardware. All sorts of algebraic
  50765. operations may be performed such as manipulation of expressions,
  50766. factorisation, symbolic solution of equations and matrix algebra. By
  50767. following built-in rules, the programs can perform the calculus
  50768. operations of differentiation and integration. Most algebra packages can
  50769. perform both definite and indefinite integration. Reduce can only do
  50770. indefinite integration. There is numerical support for the solution of
  50771. equations and evaluation of Special Functions, etc. And, particularly
  50772. from the numerical facilities, one would also expect some graphical
  50773. support.
  50774. 7.9
  50775. Reduce
  50776. 7.9
  50777. Reduce is a multi-platform product. The source code is written in Lisp
  50778. and there are various implementations for different machines. It is the
  50779. only computer algebra package that will run on Acorn RISC computers in
  50780. native mode. The result of the multi-platform approach is that there are
  50781. very few machine-specific features and, although the program operates in
  50782. a standard RISC OS window, it operates with a command line, with only
  50783. the simplest editing and cut/paste facilities. Editing of entered text
  50784. is really rather clumsy and cut and paste are certainly not implemented
  50785. according to the RISC OS style recommendations. From version 3.3
  50786. onwards, the Windows support has increased and I believe there are a few
  50787. more improvements in the pipeline.
  50788. 7.9
  50789. Graphics
  50790. 7.9
  50791. There is, finally, a graphics support in Reduce version 3.5. This is
  50792. cleverly done in a machine-independent way by connecting with GnuPlot.
  50793. This is a PD graphics program which is available for all sorts of
  50794. machines. Reduce 3.5 is supplied with GnuPlot and there is a GnuPlot
  50795. command within Reduce. The result is that when a 2d or 3d graph is to be
  50796. plotted, it is sent to GnuPlot for display. Since the Archimedes
  50797. implementation of GnuPlot can create sprites and drawfiles as well, this
  50798. is a very versatile facility. The only problem is that it is very hungry
  50799. on memory. Running Reduce and GnuPlot together is difficult on a 4Mb
  50800. machine. The command:
  50801. 7.9
  50802. plot (cos sqrt(x**2 + y**2), x=(-3 .. 3), y=(-3 .. 3),hidden3d);
  50803. 7.9
  50804. produces the display below. The line at the top indicates the location
  50805. of the file of data transferred from Reduce to GnuPlot.
  50806. 7.9
  50807. Arithmetic
  50808. 7.9
  50809. In computer algebra systems, you can specify the precision for
  50810. arithmetic calculations. If you need 100 decimal places then that is
  50811. fine! However, speed of calculation can be a problem. In Reduce 3.5, the
  50812. floating point arithmetic runs much faster. Many of the routines have
  50813. been completely rewritten. In high precision, there are speed gains of
  50814. up to ten times!
  50815. 7.9
  50816. An important part of any numerical package is the solution of linear and
  50817. nonlinear equations. In Reduce, this can be done to arbitrary precision,
  50818. and here again, with recoding of the routines, many calculations run
  50819. considerably faster in Reduce 3.5.
  50820. 7.9
  50821. Special functions
  50822. 7.9
  50823. A major development in version 3.5 is the support for the so-called
  50824. special functions. These include such things as Bessel functions (of
  50825. many types) sine and cosine integrals, error functions, Euler
  50826. polynomials, Chebyshev polynomials and many, many more. Both numeric and
  50827. algebraic properties of these functions are supported, but I think the
  50828. links with the integrator are limited.
  50829. 7.9
  50830. Conclusion
  50831. 7.9
  50832. I use various algebra packages in my work. Both Mathematica and Maple
  50833. are run on PCs and on a PC card on my Archimedes but, as mentioned
  50834. above, Reduce runs under RISC OS directly. It is very fast and reliable
  50835. and I always prefer to use Reduce if it can do the job required. That
  50836. really means everything except definite integration and involved
  50837. mixtures of symbolic, numerical and graphics work, where the integrated
  50838. environments of the other packages win out.
  50839. 7.9
  50840. Buying Reduce
  50841. 7.9
  50842. The full cost of Reduce is ú340 +VAT, which includes the CSL (Codemist
  50843. Standard Lisp) compiler, Reduce and Lisp source code, and printed
  50844. manual. For a short time existing licensees of Reduce 3.4 can upgrade
  50845. for ú180 +VAT. However, there is a personal version of Reduce 3.5 which
  50846. comprises the full Reduce implementation, but without the sources or the
  50847. printed manual. This costs ú79 +VAT, and the manual may be purchased for
  50848. an extra ú20. (The manual text is included on the discs, however.) For
  50849. most applications, unless you want to re-compile a custom version of
  50850. Reduce or create fast-loading modules, the personal version is all you
  50851. require. Reduce may be purchased from Codemist Ltd.ááA
  50852. 7.9
  50853. Tiles
  50854. 7.9
  50855. George Barnett
  50856. 7.9
  50857. Tiles is a letter game which endeavours to encompass the use of
  50858. strategy, vocabulary, foreign languages, spelling and arithmetic as well
  50859. as incorporating the use of computer and the WIMP interface.
  50860. 7.9
  50861. The application contains a number of boards, as the one opposite, each
  50862. having a crossword layout. These boards are arranged in folders of
  50863. several foreign languages, English and arithmetic. The names of the
  50864. players, the rules of the game and the board layout may all be altered
  50865. and these settings may be saved for future use.
  50866. 7.9
  50867. The game requires the player to drag a letter from the rack to replace
  50868. the same letter on the board. Letters can only be replaced in an orderly
  50869. fashion from the beginning of a selected word. Points are awarded for
  50870. each completed word and the player with the most points at the end of
  50871. the game is the winner.
  50872. 7.9
  50873. Each player is allowed two moves at a time, and part of the strategy is
  50874. to consider the letters, when they are visible, in your opponentæs rack.
  50875. This obviously becomes more important as the game proceeds and none of
  50876. the words near completion.
  50877. 7.9
  50878. There are only the same number of tiles (letters) available for use on
  50879. the racks as letters on the main board. These tiles are replaced on the
  50880. racks by random selection as they are used.
  50881. 7.9
  50882. It is also possible to add speech with Arcticulate. With this, I can see
  50883. a positive value of the game for the lower ability reader.
  50884. 7.9
  50885. The instruction manual is extremely comprehensive with extensive
  50886. technical detail, which I fear would leave the majority of readers
  50887. unimpressed.
  50888. 7.9
  50889. Although it is an inexpensive game with limited educational application,
  50890. I find it rather difficult to recommend. It might be considered on a par
  50891. with ÉDraughtsæ which is a simple game for beginners but, for the
  50892. expert, quite sophisticated. However, I doubt whether a player of Tiles
  50893. would anticipate an advanced application.
  50894. 7.9
  50895. (Arcticulate was not supplied with the review copy of Tiles, so I
  50896. requested the loan of a copy from Fourth Dimension who sent one by
  50897. return of post. Thank you, Fourth Dimension!)
  50898. 7.9
  50899. Tiles costs ú19.75 from Brain Games and Arcticulate costs ú24 from
  50900. Archive.ááA
  50901. 7.9
  50902. Articles to come...
  50903. 7.9
  50904. Once again, weæve run out of space well before publishing all the
  50905. articles I have in my in-tray. Those as yet to be found a space include:
  50906. 7.9
  50907. Reviews of: 10 out of 10 Stats, Advantage, Autograph, Basic Programmeræs
  50908. Toolkit, Borders, CaráÖáMaths in Motion, Cardshop, Carnage, Celtic
  50909. clipart, Cowboys, Larger, Materials Components and Techniques, Molecular
  50910. Modelling, Mousetrap, Music Box, Navigator, Observess, Optical OCR,
  50911. Oxford Tree Reading, PenDown Etoiles, Phases, PinPoint Datafiles, Screen
  50912. Turtle, Small Steps, Technical Clipart, Wimp Programmeræs Toolkit.
  50913. 7.9
  50914. Also, the Games Column and PipeLineZ just came in too late for me to fit
  50915. in Ö sorry Dave and Gerald.
  50916. 7.9
  50917.  
  50918. How is Medusa now?
  50919. 7.10
  50920. All that I have seen about the Medusa project (i.e. the RiscáPC) has
  50921. convinced me that Acorn have fundamentally changed their ways of doing
  50922. things. They have certainly changed from the Éclosed boxæ computer
  50923. philosophy, they have become much more open with the media (especially
  50924. the Acorn press) and they have gone some way to breaking their
  50925. reputation for over-pricing.
  50926. 7.10
  50927. The only major question mark for me is whether they have broken their
  50928. habit of launching a new computer but then not having any machines to
  50929. sell. The feeling I get is that they have done better than with the
  50930. A5000 although there is still a certain amount of patience needed! There
  50931. is a (small but) steady flow of machines Ö we are getting a few each
  50932. week so that our back-order list is actually shrinking, albeit not as
  50933. fast as we would like. (Unfortunately, we are getting rather more ACB15
  50934. and 25 models than ACB45s Ö which the majority of Archive subscribers
  50935. actually want.)
  50936. 7.10
  50937. Come on, Acorn. Weære on your side. If thereæs some problem with ACB45s,
  50938. tell us and Iæm sure youæll find us very understanding. Not knowing what
  50939. is going on, and why, is very frustrating for those who have been
  50940. waiting (fairly) patiently for up to two months.
  50941. 7.10
  50942. Products Available
  50943. 7.10
  50944. Å  A5000 is no more Ö Acorn have officially stated that the A5000 is no
  50945. longer in production and that they have no stocks left. We have one left
  50946. (2Mb/210Mb 33MHz) without monitor for ú990.
  50947. 7.10
  50948. Å  Acorn mice galore Ö We have now managed to buy a total of 250 Acorn
  50949. mice at special prices and, öwhile stocks lastò they are available to
  50950. Archive subscribers at ú20 each (normal price ú40). This makes them
  50951. cheaper than Claresæ mice at ú30 which arenæt as reliable as the
  50952. Logitech Acorn mice. Also, since replacement mouse cables are ú11
  50953. (Digitech) and ú13 (Logitech) it makes it hardly worthwhile re-tailing
  50954. mice!
  50955. 7.10
  50956. Å  Around the World in 80 Days is designed for upper primary school
  50957. pupils and will introduce them to a range of geographical skills
  50958. including grid references, longitude and time zones, latitude, contours,
  50959. bearings etc, all presented within an adventure as wicked Wiley Windbag
  50960. tries to thwart the efforts of the global travellers Freddie and Francis
  50961. Fogg (Phileas Foggæs children?). Around the World in 80 Days costs
  50962. ú39.95 +VAT from Sherston software or ú44 through Archive.
  50963. 7.10
  50964. Å  CDFS-FSCSI upgrade Ö If you upgrade your Acorn SCSI card to CDFS 2.2
  50965. by buying the Acorn upgrade, you also now get a copy of PhotoView. This
  50966. is an application that allows Kodak PhotoCDs to be viewed and used as a
  50967. resource in other applications. The price has risen slightly to reflect
  50968. the provision of the new software. It now costs ú41 inclusive through
  50969. Archive.
  50970. 7.10
  50971. Å  Graphics Loaders Ö With the greater range of graphics available to
  50972. the Acorn machines in different formats, Computer Concepts have released
  50973. a disc of graphics loaders. These cover PhotoCD, JPEG, Clear and an
  50974. enhanced TIFF loader. The Graphics Loaders disc costs ú39 +VAT from
  50975. Computer Concepts or ú43 through Archive.
  50976. 7.10
  50977. Å  Impression Publisher Ö This is now shipping from Computer Concepts
  50978. although there is quite a backlog of orders. This new version of
  50979. Impression provides a range of new features with the professional user
  50980. in mind. Irregular shaped frames will be useful to many users and the
  50981. range of controls for colour work will be particularly welcome and
  50982. reinforce its position as the leading DTP package for Acorn machines. We
  50983. hope to have a review shortly which will give details of the new
  50984. facilities. Impression Publisher costs ú169 +VAT or ú180 through
  50985. Archive.
  50986. 7.10
  50987. Å  James Pond2+ Ö James Pond 2 has had almost 500 new screens and new
  50988. tunes added to become James Pond 2+ ! You can upgrade from Gamesware for
  50989. ú7.99 if you send them proof of purchase. The normal retail price
  50990. remains at ú25.99 or ú24 through Archive.
  50991. 7.10
  50992. Å  Keystroke version 3 Ö This new version offers much more compatibility
  50993. with CCæs products, provides a slow demonstration mode and önumerous
  50994. extras that have been added at customersæ requestò. Also, it is fully
  50995. RiscáPC-compatible. The upgrade costs ú4.95 inclusive from Quantum
  50996. Software.
  50997. 7.10
  50998. Å  Logix is a suite of applications from Silicon Vision, allowing
  50999. students to design and simulate logic circuits. Features include
  51000. multiple tailored libraries, fully hierarchical operation, custom design
  51001. of circuits and casings, built-in LEDs and displays for feedback,
  51002. switches and push buttons for logic input, drawfile saving of circuits
  51003. and simulations. Logix costs ú99.95 +VAT (or ú109 through Archive) and a
  51004. site licence for twenty machines is ú300 +VAT from Silicon Vision.
  51005. 7.10
  51006. Å  Magnetoids Ö Oregan Developmentsæ latest game is a 3D space battle
  51007. game. It features variable light sourced vector graphics, Acorn and RTFM
  51008. joystick support, enhanced ARM 3 mode and hard disc installation.
  51009. Magnetoids costs ú24.95 from Oregan Developments or ú23 through Archive.
  51010. 7.10
  51011. Å  Morley SCSI upgrade Ö There is now an upgrade for the Morley 16-bit
  51012. SCSI cards to make it compatible with RiscáPC and also to provide the
  51013. latest CDFS and a PhotoCD viewing application. The other improvement is
  51014. in the formatting / partitioning / installation software which is now
  51015. easier to use and has password protection to prevent unauthorised
  51016. formatting or alteration of the SCSI configuration. The upgrade is only
  51017. available from Morley Electronics and costs ú35 inclusive.
  51018. 7.10
  51019. Å  Ovation price drop and special offer Ö There is no sign yet of an
  51020. Ovation 2 but Ovation 1 is being given a sales boost. The price has been
  51021. dropped to ú69 +p&p +VAT (ú67 through Archive) and if you buy it before
  51022. the end of August, you will get free copies of Desktop Thesaurus and a
  51023. book called öGetting into Ovationò.
  51024. 7.10
  51025. Å  Photo-retouch software Ö This month sees the release of two more
  51026. photo-retouch packages for the Acorn machines. They are PhotoTouch at
  51027. ú79.95 inclusive from Oregan or ú75 through Archive and Digital Artsæ
  51028. Picture at ú99 +VAT or ú108 through Archive. We hope soon to have
  51029. comparative reviews of these two packages with Photodesk from Spacetech,
  51030. which costs ú185 through Archive.
  51031. 7.10
  51032. Å  ProArtisan 2 CD Ö Clares have updated ProArtisan so that it will
  51033. handle PhotoCD images and have made the whole thing available on a CD
  51034. for ú169.95 or ú158 through Archive. You can upgrade from ProArtisan 2
  51035. direct from Clares Micros for ú29.95 inclusive.
  51036. 7.10
  51037. Å  Professional full colour scanning service Ö T-J Reproductions, who
  51038. provide a full Acorn disc-to-print bureau facility, now have full colour
  51039. drum scanning facilities. Existing users of T-Jæs imagesetting and litho
  51040. printing services can take advantage of this complimentary service of
  51041. scanning images at up to 5,000 dpi in four colour format Ö presumably
  51042. using SyQuest removable hard discs to transfer the massive files
  51043. produced!
  51044. 7.10
  51045. Å  Psion3a Ö We are now stocking the Psion3a Personal Organisers. The
  51046. 256Kb version is ú269 and the 512Kb version is ú329.
  51047. 7.10
  51048. Å  Rephorm update Ö Oak Solutions have updated Rephorm for the RiscáPC,
  51049. providing support for 15-bit and 24-bit sprites. They have also
  51050. introduced a number of other improvements including OLE support, Clear
  51051. file conversion and swap start and end frames. The price remains at ú50
  51052. +VAT from Oak Solutions or ú55 through Archive and an upgrade path is
  51053. available Ö just send your master disc plus ú15 +VAT to Oak Solutions
  51054. for the latest version.
  51055. 7.10
  51056. Å  Repro Ö Oak Solutionsæ printer driver control utility was described
  51057. last month on page 7 but, unfortunately, we forgot to mention the price!
  51058. It costs ú50 +VAT from Oak Solutions or ú55 through Archive.
  51059. 7.10
  51060. Å  RISCáOS 3 Style Guide Ö This is now available from stock through
  51061. Archive for ú10 inclusive.
  51062. 7.10
  51063. Å  RiscáPC with no monitor Ö Acorn have announced a öno-monitorò option
  51064. for the RiscáPC. If we supply a monitor-less computer to an
  51065. öenthusiastò, Acorn will allow us to supply it at ú250 +VAT off the
  51066. normal price. So if you want to order a RiscáPC without a monitor, just
  51067. deduct ú294 off the basic price. This offer only applies to individual
  51068. Acorn öenthusiastsò (but you donæt have to wear an anorak to prove it)
  51069. and not to schools, colleges or businesses, presumably. (Mind you, we
  51070. havenæt yet had the official conditions of this offer from Acorn yet.)
  51071. 7.10
  51072. Å  RiscáPC VRAM price drop Ö We have managed to reduce the RiscáPC VRAM
  51073. prices: 1Mb is now ú130, 2Mb is ú200 but the 1Ö2Mb upgrade is still
  51074. ú110.
  51075. 7.10
  51076. Å  RiscáPC SIMM price drop Ö With increasing volume of sales, we have
  51077. been able to get better pricing for the RiscáPC SIMM memory as follows:
  51078. 7.10
  51079. 4Mb SIMM: ú150 ÖÖ> ú145 
  51080. 7.10
  51081. 8Mb SIMM: ú300 ÖÖ> ú265
  51082. 7.10
  51083. 16Mb SIMM: ú640 ÖÖ> ú590
  51084. 7.10
  51085. 32Mb SIMM: ú1350 ÖÖ> ú1225
  51086. 7.10
  51087. Å  Speedball II Ö Take control of Brutal Deluxe, the worst team in
  51088. Speedball history, and turn them into champions. You can play a knock-
  51089. out competition against progressively tougher teams and there is a Cup
  51090. option played over four two-leg rounds but the main challenge is in the
  51091. full league. Brutal Deluxe begins in division two with their aim being
  51092. to achieve promotion and then win the title. You can choose to manage
  51093. the team, buy and sell players and let the computer handle events on the
  51094. pitch. Speedball II costs ú25.99 from Krisalis or ú24 through Archive.
  51095. 7.10
  51096. Å  Stunt Racer Extra Tracks Ö For all you keen Stunt Racers, here is a
  51097. compilation of new tracks and scenery to keep you playing for many happy
  51098. hours! Stunt Racer Extra Tracks costs ú19.95 from 4th Dimension or ú19
  51099. through Archive.
  51100. 7.10
  51101. Å  Top quality fonts at less than 60p per font? LOOKsystems are doing a
  51102. special summer promotion so that we can sell their 100 Monotype Fonts
  51103. pack (full price ú95) for just ú59.
  51104. 7.10
  51105. Å  Toshiba CD-ROM driver Ö If you want to run Toshiba CD-ROMs in
  51106. multisession mode, e.g. with PhotoCD, you will need a special driver.
  51107. This is available as part of the SCSI upgrade for Morley 16-bit SCSI
  51108. interfaces (see above) but is also available as a separate soft-loadable
  51109. driver for use with other SCSI cards. This costs ú25 inc VAT from
  51110. Morley.
  51111. 7.10
  51112. Å  WimpGEN Ö This is a new application-authoring package which allows an
  51113. applicationæs user interface to be built up, allowing you to concentrate
  51114. on the main application code rather than the interface. The whole
  51115. process of creating windows, dialogue boxes and menu structures can be
  51116. done interactively. The price is ú99.95 inc VAT from Silicon Vision or
  51117. ú93 through Archive.
  51118. 7.10
  51119. Å  World Development Database Ö CWDE Software are releasing a version of
  51120. its World Development Database in general format (as well as in existing
  51121. Key Plus and Grass database formats) thus making it possible to use the
  51122. data with whatever database you already use. The information provides
  51123. social and economic statistics on 129 countries in CSV and text format.
  51124. This costs ú35 +VAT from CWDE Software.
  51125. 7.10
  51126. Review software received...
  51127. 7.10
  51128. We have received review copies of the following: ÅBeethoven Browser
  51129. Egmontá(e), ÅConjugezá(e), ÅEquateá(e), ÅGridProá(eu), ÅProArtisan 2
  51130. CDá(a), ÅSchema 2 (b), ÅSwitchá(u).
  51131. 7.10
  51132. e=Education, b=Business, u=Utility, a=Art.
  51133. 7.10
  51134. If you would like to review any of these products, please contact the
  51135. Archive office. Potential reviewers will need to show that they would
  51136. use the product in a professional capacity or that they have some
  51137. knowledge of the particular field.ááA
  51138. 7.10
  51139. Government Health Warning Ö Reading this could seriously affect your
  51140. spiritual health.
  51141. 7.10
  51142. Do you suffer from öBlack Cherry Yogurtò syndrome? When you buy a pack
  51143. of mixed flavours of yogurts from Sainsburys or wherever, thereæs always
  51144. one flavour that no-one in the household likes! Well, in our case, itæs
  51145. black cherry. We buy them because we like all the other flavours but
  51146. what happens to the black cherry ones?
  51147. 7.10
  51148. Until a few months ago, my wife, Sue, was always the one who ate the
  51149. black cherry yogurts Ö and this, despite the fact that, as I well knew,
  51150. she didnæt really like them. (Mums are wonderful, arenæt they?! I donæt
  51151. think they get sufficient recognition for their self-less service... but
  51152. I digress!)
  51153. 7.10
  51154. I began thinking about the black cherry yogurt syndrome when I was
  51155. studying an excellent series of talks by Colin Urquhart entitled, öHow
  51156. to love and be lovedò. (Copies available f.o.c from NCS Ö just send an
  51157. A5 S.A.E. marked öHTLABLò.) I decided that if I really loved Sue, I
  51158. would eat the black cherry yogurt Ö why should she always have to make
  51159. the sacrifice? The funny thing is that I have now actually grown to like
  51160. them!!
  51161. 7.10
  51162. Yes, OK, maybe itæs a silly example, but the idea of self-sacrifice in
  51163. relationships is not a popular one these days, is it? There is much more
  51164. talk about how I can be self-fulfilled within my relationship.
  51165. 7.10
  51166. Actually, we have been made to think about the idea of self-sacrifice
  51167. just recently with the anniversary of the D-Day landings in Normandy. We
  51168. should surely never take for granted the way those thousands of
  51169. servicemen laid down their lives so that we could be free Ö neither
  51170. should we take for granted those who didnæt die Ö wasnæt their
  51171. sacrifice, in many ways, just as great?
  51172. 7.10
  51173. What does Jesus have to say about this? In John 15, verses 12 to 15, he
  51174. says, öMy command is this: Love each other as I have loved you. Greater
  51175. love has no-one than this, that he lay down his life for his friends.
  51176. You are my friends if you do what I command.ò And he didnæt just talk
  51177. about it, he actually laid down his life for us when he died on the
  51178. cross. THAT is self-sacrifice.
  51179. 7.10
  51180. (If you are thinking, öI can see how the D-Day sacrifice was, in some
  51181. sense, for my benefit but how could the death of an itinerant preacher
  51182. 2,000 years ago be of any benefit to me?ò Thatæs a very good question...
  51183. but Iæve run out of space so youæd better ask someone who calls themself
  51184. a Christian Ö if they donæt know the answer, they jolly well ought to!)
  51185. 7.10
  51186. Paul Beverley
  51187. 7.10
  51188. P.B.
  51189. 7.10
  51190. Fact-File
  51191. 7.10
  51192. (The numbers in italic are fax numbers)
  51193. 7.10
  51194. 4th Dimension   P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  51195. 7.10
  51196. 4Mation   14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  51197. 8PA. (0271-25353) (0271-22974)
  51198. 7.10
  51199. Abacus Training  29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 6QA.
  51200. 7.10
  51201. Acorn Computers Ltd  Acorn House, Vision Park, Histon, Cambridge, CB4
  51202. 4AE.
  51203. 7.10
  51204.   (0223-254254) (0223-254262)
  51205. 7.10
  51206. Aleph One Ltd   The Old Courthouse, Bottisham, Cambridge, CB5 9BA.
  51207. (0223-811679) (0223-812713)
  51208. 7.10
  51209. Anglia Television   Education Department, Anglia House, Norwich, NR1
  51210. 3JG.
  51211. 7.10
  51212.   (0603-615151) (0603-631032)
  51213. 7.10
  51214. Arachne Software   Orchard Cottage, East Morden, Wareham, Dorset, BH20
  51215. 7DL.
  51216. 7.10
  51217. Beebug Ltd   117 Hatfield Road, St Albans, Herts, AL1 4JS. (0727-840303)
  51218. 7.10
  51219.   (0727-860263)
  51220. 7.10
  51221. Cambridgeshire Software House       8 Bramley Road, St Ives, PE17 4WS.
  51222. (0480-467945) (0480-496442)
  51223. 7.10
  51224. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich,
  51225. Cheshire, CW9 7DA. (0606-48511) (0606-48512)
  51226. 7.10
  51227. Colton Software (p10)  2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  51228. (0223-311881) (0223-312010)
  51229. 7.10
  51230. Computer Concepts (pp21/22)  Gaddesden Place, Hemel Hempstead, Herts,
  51231. HP2 6EX. (0442-63933) (0442-231632)
  51232. 7.10
  51233. Cumana Ltd   Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
  51234. (0483-503121) (0483-503326)
  51235. 7.10
  51236. CWDE Software   1 Catton Street, London WC1A 4AB. (071-831-3844) (071-
  51237. 831-1746)
  51238. 7.10
  51239. Dalriada Data Technology (p15)   145 Albion Street, Kenilworth,
  51240. Warkwickshire, CV8 2FY. (0926-53901)
  51241. 7.10
  51242. David Pilling   P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  51243. 7.10
  51244. DEC_dATA   P.O.Box 97, Exeter, EX4 4YA. (0392-221702)
  51245. 7.10
  51246. Design Concept   30 South Oswald Road, Edinburgh, EH9 2HG. (031-668-
  51247. 2000)
  51248. 7.10
  51249. Digital Arts   231 Northborough Road, Norbury, London SW16 4TU.
  51250. 7.10
  51251.   (081-679-7307) (081-764-7898)
  51252. 7.10
  51253. GamesWare   Unit 26, The Bartletts, Hamble, Hants., SO35 5RP.
  51254. (0703Ö456523)
  51255. 7.10
  51256.   (or 0243-531194) (0703Ö456523)
  51257. 7.10
  51258. Glyn Howells  Sicar Uchaf, Brongest, Newcastle Emlyn, Dyfed, SA38 9ET.
  51259. 7.10
  51260. HCCS Ltd   575-583 Durham Road, Gateshead, NE9 5JJ. (091-487-0760)
  51261. 7.10
  51262.   (091-491-0431)
  51263. 7.10
  51264. Integrex Systems Ltd   Church Gresley, Swadlincote, Derbyshire, DE11
  51265. 9PT. (0283-550880) (0283-552028)
  51266. 7.10
  51267. Irlam Instruments   133 London Road, Staines, Middlesex TW18 4HN. (0895-
  51268. 811401)
  51269. 7.10
  51270. Krisalis Software   Teque House, Masonæs Yard, Downs Row, Moorgate,
  51271. Rotherham, S60á2HD. (0709-372290)
  51272. 7.10
  51273. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge
  51274. CB4 4ZS. (0223-425558) (0223-425349)
  51275. 7.10
  51276. LOOKsystems (p9)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. (0603-
  51277. 748253) (0603-740203)
  51278. 7.10
  51279. Matt Black   P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  51280. 7.10
  51281. Morley Electronics   Morley House, Norham Road, North Shields, Tyne &
  51282. Wear, NE29 7TY. (091-257-6355) (091-257-6373)
  51283. 7.10
  51284. Northwest SEMERC   Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
  51285. 627-4469)
  51286. 7.10
  51287. Oak Solutions (p16)  Dial House, 12 Chapel Street, Halton, Leeds, LS15
  51288. 7RN (0532-326992) (0532-326993)
  51289. 7.10
  51290. Oregan Developments   36 Grosvenor Avenue, Streetly, Sutton Coldfield,
  51291. B74 3PE.
  51292. 7.10
  51293. PTW Software   72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
  51294. (0329-281930)
  51295. 7.10
  51296. Quantum Software   35 Pinewood Park, Deans, Livingston, EH54 8NN.
  51297. 7.10
  51298.   (0506-411162 after 6pm)
  51299. 7.10
  51300. RESOURCE   51 High Street, Kegworth, Derbyshire, DE74 2DA. (0509-672222)
  51301. (0509-672267)
  51302. 7.10
  51303. Risc Developments (p33)  117 Hatfield Road, St Albans, Herts, AL1 4JS.
  51304. (0727-840303)
  51305. 7.10
  51306.   (0727-860263)
  51307. 7.10
  51308. Sherston Software   Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH.
  51309. (0666-840433) (0666-840048)
  51310. 7.10
  51311. Silicon Vision Ltd   Signal House, Lyon Road, Harrow, Middlesex, HA1
  51312. 2AG.
  51313. 7.10
  51314.   (081-422-3556) (081-427-5169)
  51315. 7.10
  51316. Solent Computer Products Ltd    2 Mills Lane, Longstanton, Cambridge,
  51317. CB4 5DG. (0954-789701) (0954-782186)
  51318. 7.10
  51319. Spacetech   21 West Wools, Portland, Dorset, DT5 2EA. (0305-822753)
  51320. 7.10
  51321.   (0305-860483)
  51322. 7.10
  51323. SSERC   24 Bernard Terrace, Edinburgh, EH8 9NX. (031-668-4421)
  51324. 7.10
  51325. The Serial Port   Burcott Manor, Wells, Somerset, BA5 1NH. (0749-670058)
  51326. 7.10
  51327.   (0749-670809)
  51328. 7.10
  51329. T-J Reproductions   Unit D, Canada House, Blackburn Road, West
  51330. Hampstead, London NW6 1RJ. (071-372-0515)
  51331. 7.10
  51332. Topologika   P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  51333. 7.10
  51334. Warm Silence Software   St Catherineæs College, Manor Road, Oxford, OX1
  51335. 3UJ. (0865-54382)
  51336. 7.10
  51337. Archive Monthly Program Disc Contents
  51338. 7.10
  51339. ÅáFiles for Schema 2 from Aneurin Griffiths. They print out öHotkeysò,
  51340. öCursor Keysò and a öKeystripò.
  51341. 7.10
  51342. Å Programs from James Ridenæs article on assembly language programming.
  51343. 7.10
  51344. Å Printer test program from Paul Hobbsæ Advanced Basic Column.
  51345. 7.10
  51346. Å Files from Paul Hooperæs Multimedia Column.
  51347. 7.10
  51348. ÅáGlossary, latest version Ö Iæve decided not to print the glossary just
  51349. yet because it is already 13 pages long (7,400 words) and is still
  51350. growing. If I put it on the program disc every so often in Impression
  51351. and Edit format, will that be OK? Or would people like a printed
  51352. version? If so, once it has settled down and stopped growing, I could
  51353. use, say, the middle four pages of the magazine, four months running.
  51354. Tell me what you think and keep feeding me words and acronyms that you
  51355. want defining.
  51356. 7.10
  51357. Small Ads
  51358. 7.10
  51359. (Small ads for Archimedes and related products are free for subscribers
  51360. but we reserve the right to publish all, part or none of the material
  51361. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  51362. means and there are certain things, as you can imagine, that we would
  51363. not be prepared to advertise as a matter of principle. Sending small ads
  51364. (especially long ones!) on disc is helpful but not essential. Ed)
  51365. 7.10
  51366. Å  128Kb RAM SSD with backup battery for Pocket Book or Psion 3/3a, ú35
  51367. inc postage. Will fill with PD games and software for an extra ú5. Also
  51368. Psion Games Pack 1, will work on Pocket Book, ú20, or ú50 for the lot.
  51369. Phone 0788-521189 after 6pm.
  51370. 7.10
  51371. Å  20Mb ST506 hard disc with backplane, fan and podule ú100. I/O podule
  51372. ú30, CC ROM/RAM podule with 96Kb RAM ú25. MIDI/user port (A3000) ú20.
  51373. 1Mb for A3000 ú15. Minerva Business Accounts ú55. Flexfile ú15. ANSI-C
  51374. v3 ú25. Ovation ú60. System Delta+ ú15, ABC Compiler v2 ú25.
  51375. Investigator II ú12. OS2 PRMs ú30. Details from Alan 051-606-0289.
  51376. 7.10
  51377. Å  A3000 LC, 4Mb RAM, ARM3, RISC OS 3.1, 43Mb IDE HD in PRES housing
  51378. with PSU, BBC B compatible with 5╝ö disc buffer & DFS filer, good
  51379. software, manuals etc ú733 (cost ú1800). Colour Card Gold for A3000/
  51380. A5000 ú185. PRES double podule expansion for A3000 ú50. PC Emulator v1.8
  51381. with DR DOS ú55. Phone 0602-605718.
  51382. 7.10
  51383. Å  A3000 2Mb, 60Mb IDE HD, RISC OS 3.10, Philips CM8833 monitor,
  51384. Panasonic KXP1123 Printer, Colton Wordz, SimCity, much PD) ú675. A5000
  51385. 2-4Mb upgrade ú55. Unregistered software: Revelation ImagePro ú75,
  51386. PinPoint ú45, Notate ú50. All serious offers considered. Ring Moray on
  51387. Reading (0734) 572020.
  51388. 7.10
  51389. Å  A310, 1Mb, two slot backplane, green monitor, Genesis, Acorn DTP,
  51390. 1stWord Plus. Offers? Ian 0734-661431.
  51391. 7.10
  51392. Å  A310 2Mb, RISC OS 3.1, 5╝ö external drive, colour monitor, ú200.
  51393. Phone 081-986-4442.
  51394. 7.10
  51395. Å  A310, ARM3, 4Mb, twin disc drives, 45Mb external SCSI hard disc, 4-
  51396. slot IFEL backplane, colour monitor, Qume LaserDirect printer, PC
  51397. Emulator software, ú900. Phone 081-715 5523 after 7pm.
  51398. 7.10
  51399. Å  A310, ARM3, RISC OS 3.1, 4Mb RAM, 40Mb IDE hard disc (latest ICS
  51400. interface), colour monitor, fan quietener, some software, plus PD
  51401. software, Beebug 5╝ö disc interface, +40 track drive, DFS reader
  51402. software and 50 discs. The lot for only ú600 o.n.o. +p&p (offers
  51403. considered). Phone Derby 0332 557751 (eves).
  51404. 7.10
  51405. Å  A410/1, OS3.1, 4Mb RAM, 170Mb IDE hard disc, ARM3, video enhancer and
  51406. Eizo 9060 multiscan colour monitor. ú950. Phone 0772-634492 evenings.
  51407. 7.10
  51408. Å  A420/1 4Mb, 40Mb HD, 200Mb external SCSI HD, ARM3, RISC OS 3.10,
  51409. Taxan 775 multisync monitor, G16 Graphics card, Hawk V9 Digitiser, Sound
  51410. sampler, Midi interface, ArtWorks, Style, PRMæs etc. ú700 o.n.o. Phone
  51411. 0277-657147
  51412. 7.10
  51413. Å  A440, ARM3 (30MHz), 200Mb HD, RISC OS 3, PCATS Graphics enhancer
  51414. ú500. Taxan 770+ multisync ú125. External Syquest removable hard drive
  51415. (+SCSI) + 4╫84Mb discs only ú300. Phone 0646-681186.
  51416. 7.10
  51417. Å  A440 with hi-res col monitor, ARM3, RISC OS 3.1, 20Mb HD, VIDC
  51418. enhancer, CC RAM/ROM podule and Acorn I/O podule ú550 o.n.o. Phone Doug
  51419. on Sunbury 0932-783252, 5-8pm.
  51420. 7.10
  51421. Å  A5000 25MHz, RISC OS 3.11, 4Mb RAM (upgradable), PC Emulator v1.81
  51422. with DR DOS 5.0, Acorn m/sync monitor, boxes, manuals. Excel. cond.,
  51423. ú850. Available after Risc PC arrives. Phone 0276-22031.
  51424. 7.10
  51425. Å  A5000 40Mb/2Mb, AKF18 colour monitor, RISC OS 3.1 1stWord+, DTP, PC
  51426. Emulator, Genesis, Lemmings, Pacmania. All originals with documentation.
  51427. ú950 o.v.n.o. Phone Alan Spencer on 0272-316561 (day) or 0275-844388
  51428. (evenings or weekend).
  51429. 7.10
  51430. Å  A5000 4Mb, 80Mb HD, Taxan m/sync monitor, Prism 1000 modem. ú1050
  51431. o.n.o. Phone 0625-429363.
  51432. 7.10
  51433. Å  A5000, RISC OS 3.1, 4Mb 100Mb HD, PC Emulator, DTP and software,
  51434. excel. cond. ú750. I/O podule ú60, Acorn MIDI Podule ú50, Master 128
  51435. ú150, 100Mb external SCSI drive ú200, Oak SCSI podule +CDFS ú100 or with
  51436. drive ú250. 250 Mb 3╜ö bare IDE drive ú250. Toshiba 3401 external SCSI
  51437. CD-ROM drive ú450. Phone 0602-272282 after 6pm.
  51438. 7.10
  51439. Å  A540 (4Mb RAM, 100Mb SCSI HD), Eizo 9060 multiscan, PC Emulator,
  51440. Multistore, ú800. SyQuest 84Mb SCSI removable HD inc. cartridge, ú350.
  51441. E-TEC P9624 Fax Modem, ú100. Phone Robin on 0663-741419, 6am-3pm Mon-
  51442. Fri.
  51443. 7.10
  51444. Å  Acorn A5000, 33MHz, 8Mb RAM, 160Mb HD, m/sync monitor, six month
  51445. guarantee, software (lots), books, boxed. Offers? Phone Ian on 0734-
  51446. 661431.
  51447. 7.10
  51448. Å  Acorn A5000 Learning Curve, 25MHz, 4Mb RAM, 120Mb hard disc.
  51449. Excellent condition ú700. State Machine ColourBurst Graphics card for
  51450. A5000 ú290. All with packaging and manuals. Contact G. Rhodes on 0302-
  51451. 722781 evenings.
  51452. 7.10
  51453. Å  Acorn DTP ú35, MS-DOS 5 ú30, GammaPlot (v2) ú15, SystemDelta+ (v2)
  51454. ú25, Investigator 2 ú10. Boogie Buggie, Superior Golf, Zarch ú6 each,
  51455. Startrader, Word Up Word Down ú3 each or all five for ú20. ARM Assembly
  51456. Language Programming ú8, MS-DOS Quick Reference ú5, RISC OS 2 PRM ú35.
  51457. Phone 0737-832159 (evenings).
  51458. 7.10
  51459. Å  Archimedes/Acorn games for sale. Low prices. Games sold separately.
  51460. Send SAE for list to Daniel Peppett, 28 Dene Road, Northwood, Middx, HA6
  51461. 2BT.
  51462. 7.10
  51463. Å  Archimedes products. Impression II, PC Emulator, Books: upgradable
  51464. RO2 PRMs, A3000 TRM, Basic, OS programming, Assembler programming.
  51465. Offers? Ian 0734-661431.
  51466. 7.10
  51467. Å  Citizen Swift 24 dot matrix 24 pin printer, ú100 o.n.o. Phone 081-
  51468. 898-0447.
  51469. 7.10
  51470. Å  Citizen Swift 24-pin colour, excellent output. New print head last
  51471. year. Complete with manuals, printer drivers, all leads, 2 black and 2
  51472. colour ribbons. Cost over ú375, accept ú125 (+carriage) o.n.o. Phone
  51473. Nigel Caplan on 0532-675673.
  51474. 7.10
  51475. Å  Computer Concepts Colour Card Gold ú140. Phone 06977-46786.
  51476. 7.10
  51477. Å  Computer Concepts Fax Pack ú300 o.n.o. Pace Linnet 1200+ V21/22/23
  51478. modem, ú50 o.n.o. All with full documentation. Phone 081-789-2663.
  51479. 7.10
  51480. Å  Conner external 125Mb SCSI hard drive, ú140. Serial Port, Econet SCSI
  51481. adaptor, 2m cable, ú30. All incl. p&p. Phone Mark after 6pm on 0905-
  51482. 754277.
  51483. 7.10
  51484. Å  EasiWord ú20 o.n.o., Grievous Bodily æArm ú10, Blowpipe ú10, Enter
  51485. the Realm ú10, Blitz ú10, Cataclysm ú10, Quickshot Maverick Joystick
  51486. ú10, Quickshot Python 3 Joystick ú5. Acorn A5000 4Mb RAM, 120Mb hard
  51487. disc, Acorn M/sync monitor, RISC OS 3.1, 1yr old, excellent condition,
  51488. ú1200. All sensible offers considered. All prices +p&p. Contact Jon
  51489. Aylwin, 4 St Margarets Close, Hemyock, Devon, EX15 3XJ.
  51490. 7.10
  51491. Å  EasiWriter v3.5, with manual and version 3 supplement ú85. Phone
  51492. 0383-739629.
  51493. 7.10
  51494. Å  Pineapple 16 bit colour digitiser in external case, v.g.c. with
  51495. software and manuals. Works on all pre-Risc PC machines, ú115 (inc p&p).
  51496. Phone Mark after 6pm on 0905-754277.
  51497. 7.10
  51498. Å  Real McCoy 2 ú12, Chess 3D ú7, 1st Word+ 2 ú8, Genesis (rel.1) ú5,
  51499. Ballarena ú5, Boogie Buggy ú5, Grievous Bodily æArm ú4, Drop Ship ú4,
  51500. Man at Arms ú4, UIM ú4, Powerband ú5 or all for ú53 +p&p. Offers
  51501. considered. All original discs. Phone Neil on 0522-685295.
  51502. 7.10
  51503. Å  Rhapsody 2, ú35. Casio CZ3000 full size, multitimbral synthesiser
  51504. with midi leads, all manuals, boxed, v.g.c. ú150 (will reduce if
  51505. collected). Armadeus with Armadillo sound card, ú65. Phone Mark after
  51506. 6pm on 0905-754277.
  51507. 7.10
  51508. Å  Roland DXY1200 A3 plotter + Drawplot. As new, hardly used. ú525. Also
  51509. Multistore II ú25, Imagery ú15, Phone 081-864-4805.
  51510. 7.10
  51511. Å  Roland DXY-880A A3 pen plotter ú250, Roland Camm2 PNC-2100 engraver
  51512. with Techsoft Designer V3 software ú1600. System Delta+ ú20, Archway 2
  51513. with Mahjong ú30, Autosketch ú20. Phone 0986-872465.
  51514. 7.10
  51515. Å  Sleuth OCR ú40, Impression Style ú80, Artworks v1.5, ú100, Impression
  51516. v2.19 (upgradable to publisher) ú85, ARCterm7 ú50, High performance dual
  51517. serial card ú70, S-Base Developer ú150, Acorn Desktop C rel. 4 ú110,
  51518. Archimedes Disc Rescue ú20, RISC OS 3 PRMs ú80, ARCbbs ú85. All
  51519. negotiable but add p&p. Phone 0633-894533.
  51520. 7.10
  51521. Å  Taxan Viking II 17in hi-res mono monitor, together with R140 (like
  51522. A440), ARM3, 63Mb ST506, Impression II and ArtWorks. Ideal system for
  51523. serious DTP. Also Microvitec Cub colour monitor for games, V21/V23 modem
  51524. for comms and KX-P1124 printer for drafts. Other s/w inc Compression, PC
  51525. Emulator, ABC Compiler, Archway, Chocks Away, E-Type, etc. Also RISCiX
  51526. licence. The lot for only ú700 ono, or will separate. Phone Alan
  51527. Robertson 071-607-0700.
  51528. 7.10
  51529. Å  Wanted: A-Link for the Psion 3. Phone Derby 0332-557751.
  51530. 7.10
  51531. Å  Wanted: Notate or Rhapsody. Contact Colin 0786-461501 (Stirling).
  51532. 7.10
  51533. Å  Z88, 128Kb RAM pack, 128Kb and 32Kb EPROMs, EPROM eraser, parallel
  51534. lead, soft case, hard top, mains adaptor, Arc lead, boxed with manuals.
  51535. ú80. Phone 0705-819125 Ext. 223 (day), 0705-830429 (evening).
  51536. 7.10
  51537. Charity Sales
  51538. 7.10
  51539. The following items are available for sale in aid of charity. PLEASE do
  51540. not just send money Ö ring us on 0603-766592 to check if the items are
  51541. still available. Thank you.
  51542. 7.10
  51543. Software: First Word Plus ú9, Acorn DTP ú8, DR-DOS5 ú5, Impression
  51544. Junior ú20, Genesis ú5, Genesis Plus ú20, PC Emulator 1.7 ú20, Twin ú8,
  51545. 3D Construction Kit (RISC OS 2 & 3.00 only) ú5, Oh No More Lemmings ú10,
  51546. Pacmania ú5, Leading Edge Midi Tracker ú15, Chocks Away ú8, Bubble Fair
  51547. ú2, Quest for Gold ú2. Also, new, unregistered (unwanted competition
  51548. prize!) Font Directory ú28 (full price ú35).
  51549. 7.10
  51550. Hardware: Faxpack ú185, 40Mb IDE drive ú50, 40Mb ST506 drive ú40, A3000
  51551. 1Mb RAM ú30, Cumana 40/80 external 5╝ö floppy drive ú40, WE external
  51552. disc interface (for A400/1 and earlier) ú15, 2-way backplane for A310
  51553. ú30,
  51554. 7.10
  51555. (If you have unwanted software or hardware for Archimedes computers
  51556. thatyou could donate in aid of charity, please send it to the Archive
  51557. office. If you have larger items where post would be expensive, just
  51558. send us details of the item(s) and how the purchaser can get hold of
  51559. them.)ááA
  51560. 7.10
  51561. Hardware Column
  51562. 7.10
  51563. Brian Cowan
  51564. 7.10
  51565. I am afraid that this hardware column will not be discussing matters
  51566. relating to the new Risc PC in any detail for some time, because I donæt
  51567. think I will be able to find the cash to buy one in the near future.
  51568. Instead, I will tell you about a new piece of hardware that I have, and
  51569. with which I am very impressed. But first an apology for an error in
  51570. last monthæs column.
  51571. 7.10
  51572. Correction
  51573. 7.10
  51574. I misled readers last month about the difference between the 486SX and
  51575. 486DX chip. In the case of the 386 chips, neither the DX nor the SX has
  51576. a maths coprocessor. Internally, both chips are the same, but
  51577. externally, while the 386DX has the full 32-bit data bus, the SX version
  51578. only has a 16-bit bus. Things are different, however, with the 486
  51579. family. Here both have the full 32-bit data bus. The difference is that
  51580. the DX has a maths coprocessor built in while the SX does not have one.
  51581. My assertion that the 486SX chip has only a 16-bit external bus was an
  51582. unfortunate slip of the brain.
  51583. 7.10
  51584. PC processors for Risc PC
  51585. 7.10
  51586. It has been well-publicised that Risc PC owners will be able to purchase
  51587. a PC processor card for ú99. This will have a 486SX CPU, probably
  51588. running at 33MHz. This is, realistically speaking, the absolute minimum
  51589. performance acceptable for a PC and it is being marketed at a rock-
  51590. bottom price, considering that DR DOS 6 will be bundled with the card.
  51591. 7.10
  51592. It is likely, however, that there will also be higher-performance PC
  51593. processor cards available, produced by the PC card experts, Aleph One.
  51594. My personal opinion is that Pentium coprocessors will be unlikely as
  51595. those chips have a tendency to draw a lot of current, overheat and self-
  51596. destruct. There are already clock-quadrupled 486 chips running at
  51597. 100MHz, and a DX version as a PC second processor seems very likely.
  51598. With the Risc PCæs IOMD chip providing high speed access to RAM, discs
  51599. etc, and the ARM and VIDC20 acting as a video coprocessor for the PC,
  51600. the performance should be stunning, particularly using the new version
  51601. of the Windows driver under development.
  51602. 7.10
  51603. High performance PC card (podule)
  51604. 7.10
  51605. Now to my latest piece of hardware. This is the new high performance PC
  51606. card from Aleph One. There are two problems with the Archimedes podule
  51607. bus. Firstly, it is only 16 bits wide and, secondly, it is relatively
  51608. slow. The first point means that there is not a lot of sense in using a
  51609. CPU with anything larger than a 16-bit external bus. This rules out the
  51610. regular 486 chips but there is a 486SLC CPU produced by Cyrix. This has
  51611. a 16-bit external data bus, and is a sort of souped-up 386SX but with an
  51612. internal cache, like the 486, and a full implementation of the 486
  51613. instruction set. So, when combined with a 387SX maths coprocessor, it is
  51614. rather like a 486DX. The new PC card uses one of these Cyrix chips,
  51615. running at a clock-doubled 50MHz. So this gives quite impressive
  51616. performance.
  51617. 7.10
  51618. With the old PC card, the podule bus provided a speed bottleneck for
  51619. hard disc access. This was particularly important in Windows
  51620. applications where virtual memory is implemented as a swap file on the
  51621. hard disc. I had campaigned for a PC card with its own hard disc, and
  51622. now we have it. When the new card is connected directly to a dedicated
  51623. IDE drive, the performance is absolutely superb. However, the down-side,
  51624. is that such discs cannot be accessed from RISC OS. It is worth
  51625. mentioning that, as well as also supporting the old system of PC
  51626. partitions on RISC OS drives, it is also possible to access, through the
  51627. podule bus, a dedicated SCSI drive connected to the Archimedes. This is
  51628. actually possible with the older cards but setting up the configuration
  51629. options for all these types of hard disc is now very easy with the
  51630. Config application.
  51631. 7.10
  51632. A further advantage of the new cards is that they will support up to
  51633. 16Mb RAM. The old cards had a maximum of 4Mb, which was rather
  51634. restricting when running Windows applications. I have 8Mb on my card and
  51635. it certainly makes all the difference. I can now run Mathematica and
  51636. other memory-hungry programs with ease, without lots of virtual memory
  51637. ödisc thrashingò.
  51638. 7.10
  51639. One could argue that 8Mb is a lot of RAM to have lying around. It would
  51640. be nice to be able to use this from the RISC OS side. At the very least,
  51641. one should be able to use the PC cardæs RAM as a RISC OS RAM disc when
  51642. the PC card is not running. Come on someone, this would be a really neat
  51643. piece of programming.
  51644. 7.10
  51645. Another point worth considering is that, if an IDE bus is available on
  51646. the card, it should be fairly straightforward to convert it to a
  51647. standard PC ISA backplane.
  51648. 7.10
  51649. There are some other interfacing facilities on the card such as an
  51650. optional high speed serial port. I will report on these when I have
  51651. tried them.
  51652. 7.10
  51653. Upgrading old PC cards
  51654. 7.10
  51655. Unfortunately, it is not possible to install the IDE bus on the old
  51656. cards, nor can they be upgraded to more than 8Mb of RAM. However, one
  51657. can have the CPU changed to the 50MHz 486SLC. Details of this were
  51658. announced in last monthæs Archive. This is an option well worth
  51659. considering.
  51660. 7.10
  51661. Some practical matters
  51662. 7.10
  51663. There is only limited space inside an Archimedes case, unless one is
  51664. fortunate enough to have one of Ray Maidstoneæs tower cases. However,
  51665. hard disc drives have been getting smaller and smaller in physical size
  51666. while increasing in storage capacity. You can stack two new drives in
  51667. what was the space of one older one. In this way, I have been able to
  51668. install a 350Mb SCSI drive for RISC OS together with a 350Mb IDE drive
  51669. for the PC card. I drilled some new holes in the old Archimedes hard
  51670. disc cradle to mount the drives, together with some ventilation holes
  51671. between the two drives. Everything went together beautifully.
  51672. 7.10
  51673. Both hard drives have connectors for öbusyò LEDs. I discovered that two
  51674. small round LEDs could be squeezed into the rectangular hole of the old
  51675. hard drive LED on the fascia, so I did not need to make any new holes.
  51676. Before pushing the LEDs in, I filled the hole with clear silicone grease
  51677. for better light transmission.
  51678. 7.10
  51679. Much to my surprise, when I turned the computer on, the LED of the PC
  51680. cardæs IDE drive remained lit. However, it eventually went out once the
  51681. PC card application was running. It was worrying that the hard disc
  51682. seemed to be accessed constantly. I queried this with Aleph One, and was
  51683. reassured that no harm was being done to the drive. The disc was not
  51684. being accessed Ö it was just that when the PC is not operational, it
  51685. canæt turn the LED out. Incidentally, there is a connector on the card
  51686. to light a hard disc access LED but the same thing happens if you use
  51687. that.
  51688. 7.10
  51689. Finally, watch out that the memory board is installed securely to the PC
  51690. card. At one stage, my PC card stopped working and I discovered that the
  51691. memory card had fallen out! The PC card PCB is quite densely populated
  51692. and there is a jumper link quite close to the memory socket which can
  51693. make öclickingò the memory card into place a little tricky; but with
  51694. care it can be done.ááA
  51695. 7.10
  51696. (Talking of the new Aleph One 50MHz PC expansion cards, Iæd like to give
  51697. a warning to RiscáPC owners. We put a 50MHz card in a RiscáPC and, after
  51698. a few hours of use, it seems to have done an auto-self-destruct! Weære
  51699. not certain yet what caused its demise but we suspect it may be because
  51700. it was in the top slot on an ACB45 two-slice machine Ö i.e. furthest
  51701. from the fan Ö and over-heated. The other factor, we think, was direct
  51702. sunlight on the lid of the case. Our advice would be that, until you get
  51703. your Acorn PC co-processor, put your PC card in the bottom expansion
  51704. slot and close the blinds! áEd.)
  51705. 7.10
  51706. LOOKSystems
  51707. 7.10
  51708. New artwork
  51709. 7.10
  51710. Colton
  51711. 7.10
  51712. New Artwork
  51713. 7.10
  51714. Relational Database Design Ö Part 3
  51715. 7.10
  51716. Keith Underdown
  51717. 7.10
  51718. I must apologise for the break in the series. I understand from Paul
  51719. there have been several enquiries about it, which is very gratifying!
  51720. There were various reasons for the lack of articles but the main one was
  51721. that I was not at all happy with the way that the model was turning out
  51722. and I felt I needed to work on something more practical. This is a
  51723. common dilemma in data modelling, where there is an attractive
  51724. theoretical model but the real world does not fit!
  51725. 7.10
  51726. I have also had one letter Ö from a fellow professional, Ian Stafford
  51727. from Blythe in Northumberland. Ian makes the point that there is a way
  51728. of representing mutual exclusivity in Entity-Relationship diagrams
  51729. (ERD). In my first article, I said that I did not know of a convention
  51730. for this. In fact, I came across the same method just before I received
  51731. Ianæs letter. It is probably worth saying that there are various
  51732. different styles of ERDæs, and I use the one that has been adopted by
  51733. the modelling tool I use at work. The new convention comes from a
  51734. methodology known as SSADM (Structured Systems Analysis and Design
  51735. Method). In this method an arc is used instead of a straight line for
  51736. the Optionality indicator on the mutually exclusive relationships. If
  51737. the lines can be made to touch the entity close together, a single arc
  51738. can be used across both. If there are more than two sets of mutually
  51739. exclusive relationships and multiple arcs are needed, the members of
  51740. each set can be labelled with a number to avoid ambiguity. I have
  51741. adopted the new convention in the current version of our ERD below.
  51742. (This is probably the only advantage of not having suitable design tools
  51743. on the Archimedes Ö we can evolve our conventions.)
  51744. 7.10
  51745. A reminder of the terms used in data modelling and some of the key
  51746. concepts are described in the box at the end of the article. So far, we
  51747. have looked at the identification of the important things Ö entities Ö
  51748. in a model, how relationships are defined between them and how we can
  51749. keep the model simple and theoretically correct by breaking a many-to-
  51750. many relationship into two one-to-many relationships by finding the
  51751. linking entity.
  51752. 7.10
  51753. The next step
  51754. 7.10
  51755. Our data model currently looks like this:
  51756. 7.10
  51757. We have fully defined four of our entities and we will try to define the
  51758. two most important this month Ö Person and Household.
  51759. 7.10
  51760. Defining PERSON
  51761. 7.10
  51762. What do we need to know about a Person? We need their Forename, at
  51763. least. We have to make a decision about what we do about multiple names.
  51764. Strictly speaking, to avoid any restrictions about the number of names
  51765. that our database will allow anybody to have, we ought to define
  51766. Forename as a separate entity along with a Forename Usage entity like
  51767. this:
  51768. 7.10
  51769. This is probably a bit over the top, unless we were researching the
  51770. popularity of names in some depth. Instead, I propose we cheat! We need
  51771. to know the name by which the person likes to be known as one attribute.
  51772. We probably do not need to know about the rest of somebodyæs names,
  51773. although we may need to record additional initials.
  51774. 7.10
  51775. We can do this using a variable length string. We need to impose a limit
  51776. on the length of Forename; 32 seems to be a value used a lot by systems.
  51777. I cannot think of an English Forename that is this long but it may not
  51778. be long enough for the names used in some cultures.
  51779. 7.10
  51780. This illustrates the fact that, while there may be a theoretically
  51781. correct model, it is not always necessary or desirable to implement it.
  51782. However, the bigger and more important a database is, the less such
  51783. compromises are likely. I would guess that the Inland Revenueæs database
  51784. is more like the model above! Indeed, it probably has lots of
  51785. information about the aliases that people use.
  51786. 7.10
  51787. For the moment we will assume that all members of a Household use the
  51788. same surname, so that will be an attribute of Household.
  51789. 7.10
  51790. We also have to decide on what we are going to have as a Personæs Unique
  51791. Identifier. This is a very vexed subject in the real world as it touches
  51792. on issues like a National Identity Card and the governmentæs ability to
  51793. keep tabs on individuals. In our microcosm, I suggest we simply use
  51794. SQuirreLæs ability to generate a serial number by default to give
  51795. arbitrary IDs for each Person.
  51796. 7.10
  51797. We now need to implement the relationship between a Person and the
  51798. Household to which they belong. This means that Person needs to have an
  51799. attribute corresponding to the Unique ID for Household. There does not
  51800. seem to be a natural key for Household, so an integer field will
  51801. suffice.
  51802. 7.10
  51803. We also need to know the title by which each person should be addressed.
  51804. This is another classifying entity. As there is a relatively small and
  51805. well-defined set (in UK usage, anyway), we can probably just define this
  51806. as a validation list. It would be better to define it as a table, as
  51807. this would give us the ability to define not just the title as it
  51808. appears on the envelope but also the form in which it should be used in
  51809. the salutation in a letter or when speaking to such a person. I will
  51810. stick to the simpler method as it will probably suffice for us, but I
  51811. know that my companyæs database includes the latter information.
  51812. 7.10
  51813. Person thus becomes:
  51814. 7.10
  51815. Person ID: An arbitrary identifier.
  51816. 7.10
  51817.   Field Type: Integer (serial, unique, mandatory).
  51818. 7.10
  51819. Forename: The name by which the Person likes to be known.
  51820. 7.10
  51821.   Field Type: String (length 32, mandatory).
  51822. 7.10
  51823. Title: The title (Mr, Miss, Mrs, Dr., Rev., etc.) that applies to the
  51824. Person.
  51825. 7.10
  51826.   Field Type: String (length 12, mandatory, value  ááááfrom list).
  51827. 7.10
  51828. Other Initials: The other initials for the person.
  51829. 7.10
  51830. Household ID: The Unique ID of the Household to which the Person
  51831. belongs.
  51832. 7.10
  51833.   Field type: Integer, mandatory.
  51834. 7.10
  51835. Defining HOUSEHOLD
  51836. 7.10
  51837. What do we need to know about Household? We have already decided that
  51838. its Unique ID will be an arbitrary integer. We also need to have the
  51839. Surname, the full address (including postcode) and a phone number. We
  51840. also need some way of handling the fact that the members of the
  51841. Household might have different surnames, will have different phone
  51842. numbers at work, may have a mobile phone or a fax or even an e-mail
  51843. address!
  51844. 7.10
  51845. An iterative approach is a good way to make progress. We can define the
  51846. bits we understand and leave the rest vague, for the moment. This is
  51847. analogous to the well-known coding trick of deferring the solution of a
  51848. difficult problem by calling a procedure within the program, before we
  51849. know how the procedure will work.
  51850. 7.10
  51851. So a simplified view of Household would be:
  51852. 7.10
  51853. Household ID: An arbitrary identifier.
  51854. 7.10
  51855.   Field Type: Integer (serial, unique).
  51856. 7.10
  51857. Surname: A fixed length string giving the surname used by the members of
  51858. the Household.
  51859. 7.10
  51860.   Field Type: String (32 characters, indexed, áááámandatory).
  51861. 7.10
  51862. Address: The Postal Address including Postcode.
  51863. 7.10
  51864. Telephone Number: We need to decide how we handle dialling codes,
  51865. especially in the light of Phone Day 1995.
  51866. 7.10
  51867. Why was I having a problem?
  51868. 7.10
  51869. The problem is that postal addresses and geographical addresses are
  51870. similar and, for a long time, the Post Office was able to manage by
  51871. using geographic addresses. Each village or area had its Post Office and
  51872. the letters were sorted there by hand by someone who knew the area well
  51873. Ö like Mrs Goggins and Postman Pat!
  51874. 7.10
  51875. As towns grew in size and the number of letters increased, this simple
  51876. system could no longer cope. The Post Office needed to become more
  51877. efficient, so they started to define addresses that were more aligned to
  51878. their needs rather than accurate from a geographical or political
  51879. viewpoint. Alsager, where I used to live, has a postal address of Stoke-
  51880. on-Trent, because that is where its mail is sorted, but it is actually
  51881. in Cheshire and shares a telephone dialling code with Crewe.
  51882. 7.10
  51883. This was taken a stage further with the introduction of postcodes. These
  51884. are structured in such a way that each postcode applies to a group of
  51885. about fifteen houses for domestic premises and a business would tend to
  51886. have a postcode of its own. This is described in some detail in your
  51887. Thompson Directory at the start of the white pages at the back.
  51888. 7.10
  51889. I knew that a combination of house number, postcode and first letter of
  51890. the street is guaranteed to be unique to the house. For example, a
  51891. letter addressed to ö619, PR8 3NG, Lò should have no difficulty in
  51892. reaching me. The use of postcodes to organise the data model seemed to
  51893. offer a way forward and I tried it when writing the first draft of this
  51894. article. However, the Post Office uses postcodes to organise the way in
  51895. which their delivery service operates. This is not necessarily closely
  51896. aligned to geographical boundaries. I tried the assumption that PR8 3
  51897. postcodes would cover Ainsdale and only Ainsdale but was not convinced
  51898. this would always be true.
  51899. 7.10
  51900. As Paul was well supplied with other material, I chickened out
  51901. altogether for a couple of monthsáand as this article is already pretty
  51902. long and the deadline is upon me I am going to chicken out of a solution
  51903. again and leave things here until next month.ááA
  51904. 7.10
  51905. The Theory
  51906. 7.10
  51907. In the first two parts of this series we have explored and hopefully
  51908. understood, the key concept in a relational database Ö the way in which
  51909. relationships are implemented. This requires that every entity has an
  51910. attribute that uniquely differentiates each instance of that entity from
  51911. every other instance of the entity. This is its Unique Identifier or
  51912. Primary Key. A relationship is indicated when another entity has an
  51913. attribute that matches the Unique Identifier from the other table. This
  51914. öforeignò key will always be contained at the ömanyò end of a ö0-to-Mò
  51915. or ö1-to-Mò relationship. We have also seen how to resolve a many-to-
  51916. many relationship by creating a linking entity with a M-to-1
  51917. relationship to each of the original entities.
  51918. 7.10
  51919. Carnage Inc.
  51920. 7.10
  51921. Gabriel Swords
  51922. 7.10
  51923. Carnage is the kind of game youæll either love or hate. Me? I hate it Ö
  51924. but thatæs only because I couldnæt do it. I got two thirds of the way
  51925. through level 1 and had to ask The Fourth Dimension for help. So, does
  51926. this mean itæs too hard for the average games player? Probably not. What
  51927. it does mean is that itæs too hard for an impatient games reviewer!
  51928. However, if you like to think before you blast then this is a very
  51929. enjoyable game.
  51930. 7.10
  51931. The scenario
  51932. 7.10
  51933. Itæs the year 2297. The Earth council has abolished all weapons, and
  51934. earth is at peace. Imagine their horror then when intelligence reports
  51935. the presence of a hostile alien empire intent on conquering the
  51936. universe!!! Oh no, what can they do? Thereæs only one thing they can do,
  51937. they bring in some hired help. This help comes in the form of a
  51938. Cyberkill Mk III Battle Droid, leased to you by General Deæath, head of
  51939. Carnage Inc.
  51940. 7.10
  51941. Its mission, or rather YOUR mission, is to Éinfiltrate, provocate and
  51942. annihilate the enemy power...æ Easy for your average Cyberkill Mk III...
  51943. or is it?
  51944. 7.10
  51945. This is no ordinary blast æem, kick æem and beat æem to death type
  51946. killer game. This is a game where you have to think before you dink...
  51947. 7.10
  51948. The layout
  51949. 7.10
  51950. Once you go through the load-up sequence Ö which includes a musical
  51951. excerpt from Mission Impossible Ö you land by shuttle on the first
  51952. level. Your mission here is to find the body and Éinfo padæ of a lost
  51953. earth agent. Of course, you donæt know where he is, and there are about
  51954. 50+ rooms for you to explore on your way to locating him Ö not that
  51955. youæll actually find him in one of the rooms!!!
  51956. 7.10
  51957. The rooms are 3D, in the style of Pandoraæs Box, and contain various
  51958. movable and immovable objects, plus a whole load of suspicious-looking
  51959. people. There are policemen, gangsters, Éblokesæ, guards, robots, women,
  51960. purple things which zap your energy, things that look like
  51961. handkerchiefs, and you Ö itæs a cosmopolitan place if ever there was
  51962. one! Some of these people you can push out of the way or blast, others
  51963. fight back, so be careful!
  51964. 7.10
  51965. Displays at the top and bottom of the screen give you information about
  51966. the objects in these rooms. Touch them and youæll be able to get
  51967. information about the objects Ö you might also be able to pick them up,
  51968. or throw them, drag, open or drop them... Youæll find guns, hand-
  51969. grenades, flame throwers, metal bars, dust bins, boxes... and loads of
  51970. other really useful things.
  51971. 7.10
  51972. Playing
  51973. 7.10
  51974. The idea of this game is to find your way around the various rooms
  51975. looking for clues to the whereabouts of whoever it is youære looking
  51976. for. Nothing is immediately obvious, and to start with you have no
  51977. weapons. So you go through doors into other rooms, you open dust bins
  51978. and boxes to see if thereæs anything useful inside. Sometimes itæs worth
  51979. blasting someone just in case they have a key to a locked door.
  51980. Sometimes youæll find a weapon, sometimes a jar, sometimes nothing at
  51981. all.
  51982. 7.10
  51983. Having found something, you then have to decide what to do with it.
  51984. Weapons are obvious, so too are keys. But what do you do with the iron
  51985. bar on level one, or the stick on level two? Theyære not for poking
  51986. people with... theyære for opening things, but what and how? This is the
  51987. part of the game which needs thinking about. Most of the time, the game
  51988. will lead you towards an answer, but you have to work it out for
  51989. yourself. If you find a key, for example, thereæs usually a door nearby
  51990. to open. Sometimes you get clues by asking for information about the
  51991. object youære holding Ö it might be part of a machine, so all you have
  51992. to do is find the machine and fit the object into it.
  51993. 7.10
  51994. This isnæt the kind of game where time is of the essence. Usually, you
  51995. can hang around and think about what youære supposed to do next.
  51996. Sometimes, of course, there are other pressures, such as when youære
  51997. being chased by purple worms. At other times, there are objects to be
  51998. skilfully avoided or moving platforms onto which you leap in order to
  51999. get across a river or some other murky obstacle.
  52000. 7.10
  52001. Level 1 is set in a kind of work colony with, amongst other things,
  52002. factories, bars, sleeping areas, back streets and gangsters. Level 2 is
  52003. set on a island with spiders, mines, rivers, foliage, a submarine and
  52004. soldiers. Level 3 is a kind of derelict area with bombed streets,
  52005. sewers, crocodiles, junk yards and genetics labs. Level 4 is set in a
  52006. space station Ö I havenæt finished level 4 yet!
  52007. 7.10
  52008. Thankfully, you can save your present position to disc so you donæt have
  52009. to start from the beginning each time.
  52010. 7.10
  52011. Conclusion
  52012. 7.10
  52013. If you want instant thrills, this isnæt the game for you. If you want
  52014. something more akin to a jigsaw puzzle, albeit with laser weapons, then
  52015. Carnage will probably suit you down to the ground. The graphics are well
  52016. crafted, full of imagination and detailed. The movement and sound are
  52017. good. Thereæs a good balance between gratuitous violence, skill,
  52018. judgement and puzzle solving. Thereæs also a fair amount of humour
  52019. scattered about the place.
  52020. 7.10
  52021. The only possible drawback is that, like a jigsaw, once youæve done it
  52022. and you know where everything goes, you may not want to to it again Ö
  52023. though it will probably take you some time before you get to that stage
  52024. Ö youæll spend enough time on it to get your moneyæs worth.
  52025. 7.10
  52026. Helpful tip
  52027. 7.10
  52028. It wouldnæt run on my A5000 the first few times I tried it, so the nice
  52029. man at 4th Dimension suggested that I do a <shift-ctrl-break>,
  52030. initialising the computer without running the !Boot file Ö it worked
  52031. well after that.
  52032. 7.10
  52033. Carnage costs ú25.95 from 4th Dimension or ú24 through Archive.ááA
  52034. 7.10
  52035. öHelp Make A Good Impressionò
  52036. 7.10
  52037. New
  52038. 7.10
  52039. Dalriada
  52040. 7.10
  52041. From 7.8 page 17
  52042. 7.10
  52043. Oak Solutions
  52044. 7.10
  52045. From 7.9 page 30
  52046. 7.10
  52047. Multimedia Column
  52048. 7.10
  52049. Paul Hooper
  52050. 7.10
  52051. Genesis Professional
  52052. 7.10
  52053. Well, itæs finally here and I have created my first application. What
  52054. are the differences? To say it is astounding is an understatement Ö it
  52055. is almost a completely rewritten application. One of the major
  52056. criticisms of Genesis II was that it was difficult to use Ö you needed
  52057. to have a deep knowledge of the script language to use it to the full.
  52058. All this has changed with Professional Ö so much so that the separate
  52059. script language book is no longer needed, as everything is included in
  52060. the main manual.
  52061. 7.10
  52062. Initial impressions
  52063. 7.10
  52064. The first and most obvious difference is the change in all the icons.
  52065. This new look reflects the more polished image of Professional. All the
  52066. familiar parts of Genesis are there but they have been joined by a new
  52067. application called !GenStyles. This is used to store master pages which
  52068. can be defined by the user and then stored for later use within
  52069. applications Ö similar to Magpie skeleton pages, the only difference
  52070. being that alterations are not retrospective.
  52071. 7.10
  52072. The manual has been extensively rewritten and is now in A5 ring binder
  52073. format and includes far more illustrations with detailed descriptions of
  52074. how to create many of the new effects as well as much clearer
  52075. instructions on the program. All the script language is listed in the
  52076. Script reference chapter.
  52077. 7.10
  52078. In use
  52079. 7.10
  52080. Loading Genesis produces a title screen similar to Impression. Clicking
  52081. on the iconbar icon allows you to edit an existing application or to
  52082. create a new application. Pressing <menu> produces the normal quit and
  52083. info alternatives, along with a submenu of the default options. Using
  52084. this, you can change the default font, set up the grid, set the level of
  52085. detail on ArtWorks files, set the Éhomeæ page and all sorts of filing
  52086. options. These will become the default when you start creating your new
  52087. application. All your outline fonts will be available because the
  52088. restriction of sixteen fonts has been lifted.
  52089. 7.10
  52090. Clicking <menu> over your new title page will produce the page menu
  52091. shown below. This type of menu is common not only to pages but also to
  52092. graphics and text frames that you place on a page. The style option
  52093. leads to a submenu which enables you to name the page, apply a style to
  52094. that page, and specify the page size, colour and window controls.
  52095. 7.10
  52096. Other options on the page menu allow you to alter the backdrop and index
  52097. words on the page. The normal save page, copy, print and delete are all
  52098. here, as well as the option to lock the backdrop and prevent the user
  52099. from pulling out extra frames.
  52100. 7.10
  52101. Frames have a very similar menu but depending on their content. All
  52102. types of graphics can be used, sprites, drawfiles, ArtWorks, BMP, Euclid
  52103. and even Replay and Ace films. The clever new thing is the OLE (Object
  52104. linking and Embedding). This is a system which enables you to edit any
  52105. of the frames and then resave them in an application. For instance, if
  52106. you discover a spelling mistake in one of your frames, hold down <Ctrl>
  52107. and click in the text frame. Genesis will then load your text into Edit,
  52108. and you can then correct your spelling mistake and, using the save
  52109. option, you can then save the text straight back into the Genesis page.
  52110. This can be used for all types of frames, not just text, but you do
  52111. require a copy of the relevant editor. If you havenæt got ArtWorks, for
  52112. example, you wonæt be able to modify ArtWorks files.
  52113. 7.10
  52114. Style menus
  52115. 7.10
  52116. Having covered the page style menu above, letæs look at creating a frame
  52117. of text. You pull out a frame using <select> as normal Ö the default
  52118. text size will be used if you enter some text. By using <menu> over the
  52119. text frame, you can bring up the text menu. Choosing the style option
  52120. presents you with the dialogue box shown below which gives you total
  52121. control over the text in a frame. Not only can you change the font style
  52122. and size but you can also justify it and even set it up in a scrollable
  52123. window within the page. The colour of your text is no longer restricted
  52124. to the sixteen standard colours, and if you are in a 256 colour mode,
  52125. you can use a colour picker to choose exactly the colour you want. The
  52126. background can again be any colour that you require or even transparent.
  52127. You can save up to sixteen colours in your own palette for later use or
  52128. just pick a colour direct from the screen.
  52129. 7.10
  52130. Having got your text exactly as you want it, you can go on to alter the
  52131. border. You have four options: a conventional black border, no border at
  52132. all, a Ésunkenæ border where the frame has a lowered 3D effect or a
  52133. raised 3D border.
  52134. 7.10
  52135. Graphic frames also have a style menu which allows you to alter a sprite
  52136. into a BMP or vice versa. ArtWorks can have the amount of detail
  52137. changed. By default, the graphic is snapped to size but you can, of
  52138. course, resize the graphic.
  52139. 7.10
  52140. Linking frames
  52141. 7.10
  52142. Any multimedia program is only as good as its ability to link actions
  52143. and pages together. The new Frame Linking dialogue box shown below, is a
  52144. model of clarity. At the top are the events which trigger the actions.
  52145. You have twelve alternative events and one of these can be linked to an
  52146. action in the lower box. So, to turn to another page, choose the
  52147. ÉSelectæ event and the ÉOpen Page <n> and closeæ action, insert the page
  52148. that you wish to open in the writable icon and click on OK. The
  52149. combinations are endless. The ÉDoæ action enables you to enter a line of
  52150. script language to, say, play a sound sample or run a film. You can even
  52151. edit the script using OLE from here or remove the link all together.
  52152. 7.10
  52153. Risc PC and Professional
  52154. 7.10
  52155. Having had a Risc PC for a week, I tried Professional on this platform
  52156. and, apart from a minor problem with the colour picker, the program
  52157. worked fine. In fact, to test it out, I created the example on this
  52158. monthæs disc using the Risc PC. If you have Genesis II and wish to run
  52159. the example, please use the browser supplied on the monthly disc and not
  52160. your version, as many of the new features will only operate with the new
  52161. browser.
  52162. 7.10
  52163. Conclusion
  52164. 7.10
  52165. I could wax long and lyrical over the improvements and potential of
  52166. Genesis Professional and even after having had the program for a month,
  52167. Iæm still discovering new features. Genesis II was a fine package but
  52168. Professional is, in a word... professional! If you have any version of
  52169. Genesis then upgrade to Professional immediately Ö itæs worth every
  52170. penny. If you have been put off by the unreliability of Genesis before,
  52171. or the difficulty of learning the script language, try Professional Ö
  52172. you wonæt be disappointed.
  52173. 7.10
  52174. The Swap Shop
  52175. 7.10
  52176. After my offer last month, I have had over forty letters requesting
  52177. sample applications to which I have now replied. I have decided to
  52178. extend the offer for another month, so if you have never thought about
  52179. multimedia or have wondered what itæs all about, just send me a few
  52180. discs and the return postage and I can provide you with a catalogue and
  52181. a few sample applications to try out. With over forty applications in
  52182. the Swap Shop catalogue, this is a resource that is available to all
  52183. Archive readers free of charge.
  52184. 7.10
  52185. My thanks this month must go to John Wilson of Strathclyde who sent me a
  52186. copy of a Magpie binder called ÉDictionaryæ which is a dictionary of
  52187. computer terms used in his school. No-one has sent me a Key Author
  52188. example, but I have converted a couple of Swap Shop applications into
  52189. this format.
  52190. 7.10
  52191. The End Bit
  52192. 7.10
  52193. If you have any questions about Genesis, Magpie or Key Author, or if you
  52194. would like a copy of the Swap Shop catalogue, write to Paul Hooper,
  52195. 11áRochford Road, Martham, Great Yarmouth, NR29 4RL. (0493-748474)ááA
  52196. 7.10
  52197. The Advance Column
  52198. 7.10
  52199. Robert Chrismas
  52200. 7.10
  52201. Advance update?
  52202. 7.10
  52203. Will there be an upgrade to Advance? If there is, will it offer more
  52204. features, or just bug fixes? Last month, I was suggesting that an
  52205. upgrade was unlikely since Computer Concepts say they are not supporting
  52206. their part of Advance. Then I received a letter from Jane Handcock of
  52207. Cambridge which included the news that Acorn had told her that Éan
  52208. update of Advance has already been testedæ and so they (Acorn) would not
  52209. be able to fix the problem she had reported until Éthe next releaseæ.
  52210. 7.10
  52211. What changes would you like to see in Advance? Should it have more
  52212. features? How could it be made easier to use? Please send me your
  52213. suggestions.
  52214. 7.10
  52215. Incidentally, Janeæs problem with Advance and the Calligraph laser
  52216. printer (Archive 7.7 p27) still remains a mystery. Calligraph might be
  52217. expected to blame Advance Ö just as, when things go wrong, programmers
  52218. can be relied on to blame hardware faults and computer manufacturers to
  52219. blame software. However Calligraph, who seem to have been very helpful,
  52220. are investigating the possibility that the problem might be caused by
  52221. insufficient memory. So Advance may yet be exonerated.
  52222. 7.10
  52223. Numbered paragraphs
  52224. 7.10
  52225. If you want to start a paragraph with a number or a bullet, it will look
  52226. neater if the number appears to the left of the text.
  52227. 7.10
  52228. You might try to do this by moving the Éfirst indentæ margin to the left
  52229. of the left margin. As the illustration shows, the start of the text on
  52230. the first line does not quite line up with the left margin of the
  52231. following lines.
  52232. 7.10
  52233. To cure this, put a tab stop at exactly the same position as the left
  52234. margin. Type the paragraph number then <tab> to align the following text
  52235. with the left margin.
  52236. 7.10
  52237. Remember the ÉNumericæ button on the ruler will allow you to position
  52238. margins and tabs precisely.
  52239. 7.10
  52240. Data transfer
  52241. 7.10
  52242. öSorry, you canæt load that file into this program.ò How many times have
  52243. you seen some variation on this infuriating message. Gabriel Swords
  52244. missed it from his list of depressing error messages in the Comment
  52245. Column (Archive 7.7 p51). I cannot imagine why. No amount of crying,
  52246. öBut itæs a picture, and youære an art package. What are you thinking
  52247. of?ò will have any effect.
  52248. 7.10
  52249. I spent a fair time last week experimenting with file transfer between
  52250. Corel Draw and ArtWorks and now I know the first principle of data
  52251. portability: ÉYou cannot have too much data portability.æ
  52252. 7.10
  52253. Archimedes users may find they need to transfer files between different
  52254. Archimedes applications, or even to and from applications on IBMs and
  52255. Macs. If you need to move files to or from other machines, most of the
  52256. work will probably have to be done on the Archimedes. There are more IBM
  52257. files in the world than Archimedes files, so we gain more from being
  52258. able to use both.
  52259. 7.10
  52260. In the same way, it is more useful to an Italian to learn English than
  52261. it is to an English person to learn Italian. Italian may be a better
  52262. language, but more people speak English.
  52263. 7.10
  52264. Advance is pretty good at handling standard Archimedes file formats.
  52265. There is a diagram illustrating this on page 301 of the manual. I have
  52266. presented the information as a table below. The manual omits AdvanceWPæs
  52267. ability to output CSV and TSV files, presumably because you have to set
  52268. the filetype after the file has been saved.
  52269. 7.10
  52270. When it comes to transferring files between different makes of
  52271. computers, we can all be grateful that ASCII code is a well established
  52272. standard, so text, CSV and TSV files should present no problems.
  52273. 7.10
  52274. I have tried importing Lotus 123 files (filetype WK1) into AdvanceSH and
  52275. this seems to work but there are a few things to watch. WK1 files will
  52276. only load into a new blank sheet Ö if you have edited the sheet at all,
  52277. the WK1 file will just be ignored.
  52278. 7.10
  52279. Files straight from Lotus 123 have loaded without problems although I
  52280. have not checked what happens to features which cannot be reproduced in
  52281. Advance (like unusual formulae). I have also transferred some Fireworks
  52282. files in WK1 format, but here I have had a few problems. So far as I can
  52283. tell, they only occur if the sheet is bigger than the AdvanceSH default
  52284. size. Larger files cause my computer to crash.
  52285. 7.10
  52286. Next I plan to try altering the size of the default AdvanceSH document.
  52287. If you want to try this, look in the !Advance.defaults directory. Before
  52288. altering the SH document, make sure you make a backup of the original.
  52289. The SH document can be loaded into !Edit and I suspect the size can be
  52290. changed by editing the second line. Alternatively, it may be possible to
  52291. create a new sheet, enlarge it then save it over the default.
  52292. 7.10
  52293. A wide range of DTP and word processing documents can be transferred
  52294. into AdvanceWP, but only if you have access to Impression or Style.
  52295. Advance can use the Extension Émodulesæ which come with these packages.
  52296. Included with Style are modules to load Rich Text Format, WordStar and
  52297. Word Perfect 4.2. There are also modules to load different types of
  52298. ASCII files as well as many native Archimedes formats. These modules are
  52299. easy to use Ö you just double click on them after Advance has been
  52300. loaded.
  52301. 7.10
  52302. Stand alone translation programs
  52303. 7.10
  52304. Thanks to the convenience of the RISC OS desktop, there is no reason why
  52305. we should not see a wide range of programs which translate files from
  52306. one format to another. How hard would it be to write a program which
  52307. converted, say, Microsoft Works files into Archimedes Advance formats?
  52308. If it could also translate in the opposite direction, that would be all
  52309. the better.
  52310. 7.10
  52311. I would not mind if it was not able to translate absolutely every detail
  52312. of the original file. It would not matter much if a spreadsheet lost its
  52313. original fonts, for example. A log file listing the details which could
  52314. not be translated would be quite adequate.
  52315. 7.10
  52316. Send comments, ideas, suggestions and problems to Robert Chrismas, 8
  52317. Virginia Park Road, Gosport, Hants PO12 3DZ.ááA
  52318. 7.10
  52319. CC
  52320. 7.10
  52321. From 7.9 page 35
  52322. 7.10
  52323. CC
  52324. 7.10
  52325. From 7.9 page 10
  52326. 7.10
  52327. PipeLineZ
  52328. 7.10
  52329. Gerald Fitton
  52330. 7.10
  52331. Thanks to all of you who came and had a chat with Jill and me on the
  52332. Colton Software stand at Harrogate. It is always an interesting
  52333. experience to meet the faces behind the voices and the letters.
  52334. 7.10
  52335. Elementary PipeDream
  52336. 7.10
  52337. There has been much interest shown in Ernie Cobboldæs book-on-a-disc,
  52338. ÉElementary PipeDreamæ. The Archive office has a review copy so, if you
  52339. feel able to review it, please contact them. You will need PipeDreamá4
  52340. and be interested either in learning PipeDream Éfrom the beginningæ
  52341. yourself or be interested in resource material for a course in PipeDream
  52342. that you are going to teach.
  52343. 7.10
  52344. Stamps
  52345. 7.10
  52346. I have had a wealth of mail thanking IvoráCook for his Basic program
  52347. which works out UK stamp values. That program appeared on an earlier
  52348. Archive disc as the file [Postage]. Since then I have received a draft
  52349. PipeDream custom function version from Ivor. He is still working on it
  52350. and Iæll include it on the monthly Archive disc when itæs ready.
  52351. 7.10
  52352. Matrix inversion
  52353. 7.10
  52354. I have received almost as much mail about matrix inversion as I have
  52355. about stamp selection algorithms. Perhaps the nearest format to a
  52356. PipeDream solution which I have received is from Bob Ardler. The way in
  52357. which you use the method he has sent me is to run a Basic program. The
  52358. somewhat novel feature is that the Basic program accepts as input a
  52359. matrix held as a PipeDream spreadsheet and returns its inverse also in
  52360. PipeDream format!
  52361. 7.10
  52362. Bob does not claim originality for the method but acknowledges the work
  52363. of two of his 12 year old students who originally wrote the essentials
  52364. of the program in Basic for a BBC model A in the Égood old daysæ when
  52365. WIMPs hadnæt killed off the thrill of writing simple (and not so simple)
  52366. programs. I agree with the sentiment expressed by Bob: öThe sad thing is
  52367. that when the Master gave way to the Archimedes, the flow of programming
  52368. prodigies pretty well stopped... What became of those ZX81, Pet and Beeb
  52369. reared coders?... Current wisdom is that you teach word processing and
  52370. spreadsheets, not programming. But for ten glorious years, programming
  52371. meant freedom for little mathematicians straining at the leashá.á.á.ò
  52372. 7.10
  52373. However, I would add that Iæve discovered a new breed of Éprogrammeræ
  52374. who, instead of writing in Basic, writes custom functions for
  52375. spreadsheets and is thrilled by the way in which their Écreationæ takes
  52376. on a life of its own. Perhaps thatæs why Iæm so thrilled to have
  52377. received Ivor Cookæs custom function version of his Stamps algorithm. Of
  52378. course, Basic is much more versatile in that you can Éget atæ the
  52379. operating system and, when doing sums, Basic is much faster than even
  52380. the best of custom functions. By the way, donæt have any doubts about
  52381. it, nearly all the constructs of Basic (including constructs such as
  52382. CASE and INPUT) can be written into a PipeDream custom function.
  52383. 7.10
  52384. Lost Wordz
  52385. 7.10
  52386. Following up my comment under this heading in my last article, I have
  52387. had a few replies saying that the Éfixæ I described works most of the
  52388. time. One disc file which I received which wasnæt fixed was sent me by
  52389. StephenáWilliams. His Fireworkz document included quite a few embedded
  52390. DrawFiles. He selected the whole document and then executed the Edit
  52391. ÖáMakeáÖáMakeáconstant command. All looked OK. He saved the amended file
  52392. (overwriting the earlier version as he did so). When he came to load it
  52393. Ö disaster Ö it wouldnæt load (öfatal errorò)!
  52394. 7.10
  52395. Stephen is not the only one of my correspondents who has saved a complex
  52396. Fireworkz file which looked OK at the time of saving only to find that
  52397. it wouldnæt reload.
  52398. 7.10
  52399. In Stephenæs case, I was able to salvage nearly all of his work (it was
  52400. a big document) by deleting all the embedded graphics using !Edit. I
  52401. guess that he has the non-embedded versions of his drawfiles somewhere
  52402. and will be able to reload them.
  52403. 7.10
  52404. This brings me round to my request to you. If you send me Fireworkz
  52405. Version 1.07 documents for publication, please donæt embed the graphics
  52406. but leave them referenced. Not embedding graphics is my Éwork aroundæ
  52407. for fatal errors caused by embedded graphics!
  52408. 7.10
  52409. Finally, on this topic of lost words Ö do not attempt to delete the base
  52410. style nor the base HeadFoot style Ö more often than not that results in
  52411. a fatal crash!
  52412. 7.10
  52413. Z88 to Archimedes Link
  52414. 7.10
  52415. At the Acorn Spring show at Harrogate, I was told about a new, improved
  52416. method of transferring files between the Z88 and the Archimedes. When I
  52417. get more information myself Iæll let you know.
  52418. 7.10
  52419. ClassCardz
  52420. 7.10
  52421. This product is not software on a disc but printed paper. Two sets of
  52422. ClassCardz are available, one for Wordz and one for Resultz. A set of
  52423. ClassCardz consists of worksheets which allow you to work through a
  52424. sequence of tutorials and so learn how to use the package. If you buy a
  52425. site licence, you get ClassCardz free, otherwise, you can buy them
  52426. direct from Colton Software.
  52427. 7.10
  52428. Harrogate
  52429. 7.10
  52430. There have been many changes at Colton Software since Robert Macmillan
  52431. left. They have taken on new specialist staff and we met one of them,
  52432. Jeremy Turner, for the first time. Better still, on Saturday afternoon
  52433. we were treated to his excellent demonstration in the ÉAcorn Lecture
  52434. Theatreæ of the Fireworkz package. The application he used for his
  52435. demonstration was an analysis of the use of electricity in the home
  52436. which showed off Fireworkz to great effect. I have modified his file
  52437. slightly and Iæll be including it on a future disc when Iæve checked
  52438. back with him.
  52439. 7.10
  52440. After his talk he was approached by many would-be purchasers Ö I can
  52441. recommend the Acorn Lecture Theatre to software suppliers!
  52442. 7.10
  52443. In the past, users of PipeDream or Fireworkz have visited the stand with
  52444. the intention of having a chat about their uses of a product they used
  52445. regularly. This time fewer owners of PipeDream or Fireworkz than usual
  52446. came to talk to members of Colton Software (see below); in contrast more
  52447. readers of PipeLineZ than usual came along with messages of
  52448. encouragement and thanks.
  52449. 7.10
  52450. At Harrogate, I found that many more of the visitors to the stand than
  52451. usual were not PipeDream or Fireworkz users but they had a very specific
  52452. application in mind and they wanted to know whether the packages on
  52453. offer would do the job. More than that, they wanted to see a
  52454. demonstration of the package running with their own application. I spent
  52455. much of my time on the stand building up a large variety of skeleton
  52456. applications using either PipeDream and Fireworkz. At the end of this
  52457. demonstration, and only then, would the enquirer decide to buy the
  52458. product. I find it interesting that potential customers are now quite
  52459. determined to have their own application demonstrated (some in
  52460. reasonable detail) before they will purchase the package! They donæt buy
  52461. on reputation or on reviews any more!
  52462. 7.10
  52463. I talked to about half a dozen owners of small companies who I have come
  52464. to know but whom I shall not name. It would seem that recently cash flow
  52465. has been a problem Ö for those of you who know the difference I donæt
  52466. mean profitability! A theme they all expressed in common was that they
  52467. all believed that Acornæs new RiscáPC machine had arrived just in time
  52468. to save them having to reduce the size and flexibility of their
  52469. businesses. (I admit to being one of those companies! Ed.)
  52470. 7.10
  52471. Colton Software
  52472. 7.10
  52473. Although there was a RiscáPC on the Colton Software stand, it was not
  52474. fitted with a 486 board (they donæt exist yet) but a PC running Windows
  52475. was used to demonstrate the PC Windows version of Fireworkz. It does
  52476. look good to me and was commented on favourably by the many PC users who
  52477. visited the stand. If you have the RISCáOS version of Fireworkz, you
  52478. will be able to buy the Windows version at a substantial discount Ö my
  52479. guess is about ú75. Get your name on the Colton Software mailing list
  52480. for release dates.
  52481. 7.10
  52482. The current version of Fireworkz is 1.07 and, from my investigations, it
  52483. would seem most likely that the next version will be released at the
  52484. same time as Recordz, the Fireworkz database. The best estimate I can
  52485. make is Septemberá1994. I know many of you would like it to be sooner. I
  52486. believe an earlier release data is unrealistic but I am still hoping
  52487. that Colton Software will prove me wrong!
  52488. 7.10
  52489. Colton Software, like many other vendors, reduced their prices specially
  52490. for the Show. These low prices are not Égeneralæ prices.
  52491. 7.10
  52492. However, let me say this to those of you who are contemplating upgrading
  52493. your software to Fireworkz; get a quote from Colton Software as well as
  52494. your favourite supplier. Colton Software will take a whole range of
  52495. packages (even the obsolete Acorn DTP) in part exchange Ö it is possible
  52496. that your favourite supplier (NCS?) doesnæt offer that service (yet!).
  52497. 7.10
  52498. In the PC world, it is a common practice to charge for upgrades from one
  52499. version of a package to another. I believe we shall see that practice
  52500. becoming more common in the Acorn world. I have no inside information,
  52501. so donæt read more into what I say next than that it is my guess. I have
  52502. said before in my PipeLineZ column that software suppliers (in the Acorn
  52503. world) take their cash only when they sell you the package. Every time
  52504. they upgrade the product and give you a free upgrade, it costs them
  52505. money. Generally, they hope that there will be enough new sales to
  52506. offset the cost of upgrading current users!
  52507. 7.10
  52508. Letæs think about PipeDreamá4. The current version is 4.13. It is
  52509. Éstableæ; there are a few bugs but they are obscure and well understood.
  52510. If (when?) a new version is announced and if free upgrades were to be
  52511. given to all current users, the cost of putting the upgrade on the
  52512. thousands of returned discs could easily be much greater than the
  52513. revenue generated from new sales of PipeDreamá4 (at its new low price)!
  52514. What to do about it? Would PipeDreamá4.13 users pay a few pounds for an
  52515. upgrade from 4.13 to 4.20? How much Ébetteræ would it have to be before
  52516. youæd pay for it? Answers to Mark Colton please!
  52517. 7.10
  52518. Now letæs think about Fireworkz, currently at versioná1.07. When Wordz,
  52519. Resultz and Fireworkz were launched, a large number of PipeDreamá4 users
  52520. converted to Fireworkz. Because of this, the number of Fireworkz users
  52521. is much larger than the number of PipeDream users was when the latter
  52522. was at the same stage in its development cycle. The price of Fireworkz
  52523. now is lower than PipeDream was. These factors combine to make the cost
  52524. of providing a free upgrade to the large number of Fireworkz users, a
  52525. much larger proportion of the potential revenue from new sales than was
  52526. the case with PipeDream.
  52527. 7.10
  52528. Perhaps the only solution for our software suppliers is to charge for
  52529. upgrades. Hence my next question. If you decide not to buy Recordz
  52530. (because you donæt need it) but want to upgrade the Wordz-Resultz
  52531. combination you now have, would you be willing to pay for the upgrade or
  52532. would you expect it to be free? Once again, answers to Mark Colton
  52533. please Ö but, in this case, Iæd like to know what you think too!
  52534. 7.10
  52535. Finally (on this topic at least), I decided to Éupgradeæ my
  52536. ImpressionáII to Impression Publisher. I telephoned Computer Concepts to
  52537. find out how to do it. I didnæt have to send back my master disc. All I
  52538. had to do was to quote the serial number of my ImpressionáII (found in
  52539. the manual), give them my credit card number and that was that! I still
  52540. have ImpressionáII complete and intact. It doesnæt seem right to me. One
  52541. thing for sure, if I sold it to one of you and you tried to use it to
  52542. upgrade to Publisher then you would be disappointed!
  52543. 7.10
  52544. Colton Software insist on you sending them the master disc before they
  52545. will use it as a Étrade inæ towards Fireworkz.
  52546. 7.10
  52547. RiscáPC
  52548. 7.10
  52549. Itæs probably not a PipeLineZ topic but what do I think of the new
  52550. machine? The thing which struck Jill immediately was the beautiful way
  52551. in which coloured pictures are displayed. Much better than pictures on
  52552. the TV. I canæt remember where I heard it but one of the second
  52553. processors which may become available is an MPEG board. MPEG is a
  52554. compression algorithm for full motion video. The next two Astra
  52555. satellites will be beaming down MPEG-2 digital TV pictures at about
  52556. 15áMbits/sec. This data stream can be decompressed to about 300áMbits/
  52557. sec and displayed on a monitor. Phillips, who sell a monitor for use
  52558. with the RiscáPC, also sell high quality analogue TVs. When we look at a
  52559. RiscáPC, maybe weære looking at a prototype digital TV! If Acorn can get
  52560. into the digital TV market, we might find RiscáPC machines substantially
  52561. undercutting 486s!
  52562. 7.10
  52563. My only other comment is that Iæm going to wait until my birthday
  52564. (28tháJuly) before I give serious consideration to buying whatever is
  52565. then the Étop of the rangeæ RiscáPC.
  52566. 7.10
  52567. Finally
  52568. 7.10
  52569. Thanks for even more öKeep up the good work!ò letters from you; Iæm
  52570. truly flattered.
  52571. 7.10
  52572. Once again it seems that it is time to remind you that it is quicker to
  52573. write to me at the Abacus Training address given on the inside back
  52574. cover of Archive than via the Archive office. If you have something
  52575. substantial, please let me have it on an 800áKb format disc (I canæt
  52576. read HD format discs) Ö particularly if you have a problem rather than a
  52577. contribution. This will save me a lot of typing and will ensure that my
  52578. solution to your problem is relevant to you.ááA
  52579. 7.10
  52580. Comment Column
  52581. 7.10
  52582. Å  Aggrieved editor strikes back Ö In Archive 7.9 p41, I answered Alan
  52583. Lattenæs comments by saying that Archive was indeed the last-surviving
  52584. Acorn magazine to be produced using Acorn technology. An aggrieved Acorn
  52585. magazine editor has taken me to task and so I am hereby repenting in
  52586. dust and ashes.
  52587. 7.10
  52588. Seriously though, this gives me the opportunity to tell you about GAG-
  52589. NEWS (which may sound like a contradiction in terms) Ö the German
  52590. Archimedes Group news magazine. This is a 52-page A4 magazine produced
  52591. for the German Archimedes (and RiscáPC?) market. If you want details,
  52592. please contact Olaf Krumnow, August-Bebel-Stra▀e 102c, D21029 Hamburg.á
  52593. Ed.
  52594. 7.10
  52595. Å  Macs/RiscáPCs Ö Alan Latten (Archive 7.9 p41) seems to be dismayed at
  52596. the way some of the other Acorn magazines have moved to/reverted to the
  52597. Mac platform and Quark Xpress. Having used Quark extensively myself, I
  52598. feel sorry for the poor editors. Quark is very slow and not as easy or
  52599. friendly to use as Impression (still waiting for Publisher!) and, whilst
  52600. there are many features in Quark 3.2 that are easier to implement than
  52601. Impression 2, Publisher appears to solve most of these. Apart from the
  52602. use of Pantone colours, I cannot think of anything that can be done in
  52603. Quark that cannot be done in Publisher (and often Style as well), and
  52604. there are several areas in which Publisher is far more sophisticated
  52605. than Quark, especially in handling wordprocessing and longer documents Ö
  52606. what an amazing utility WordWorks is! The display is far more WYSIWYG
  52607. than Quark, with the hardware being fast enough to handle almost
  52608. anything without having to revert to Égreekingæ of text (and hardly ever
  52609. for pictures, at least I never use this facility in Impression).
  52610. Generally, I find that it takes half the time to complete a task in
  52611. Impression than it does in Quark. (ArtWorks is very much more usable
  52612. than Illustrator, helped somewhat by its speed and the fact that it
  52613. doesnæt seem to have the same problems with memory that Illustrator
  52614. has.)
  52615. 7.10
  52616. I donæt see why anyone who has used Quark or Illustrator cannot, within
  52617. a couple of hours, learn how to use all the features they normally use
  52618. on these packages in Publisher and ArtWorks. Another thing is that RISC
  52619. OS 3. With !NewLook, or version 3.5, RISCáOS looks a lot nicer than
  52620. System 7.1. While this might not seem important, I believe that it is.
  52621. When you are looking at a screen all day, the easier it is on the eye
  52622. and the touch, the less tired and worn out you feel at the end of the
  52623. day. Added to that is the fact that RISC OS is easier to use in general,
  52624. especially on filer operations, and considerably faster. I say let these
  52625. editors suffer, because we know that when they get home theyæll switch
  52626. on their Archimedes/RiscáPCs and wish that they could use them at work.á
  52627. Charles Matthews, Leeds.
  52628. 7.10
  52629. Å  Monitor resolutions Ö Some monitor suppliers make literally
  52630. unbelievable claims for the pixel resolutions of their products.
  52631. Monitors are advertised as XGA (1280╫1024 pixels) when they simply do
  52632. not have enough dots to come near that resolution. I suspect that such
  52633. advertisements indicate that the circuitry of the monitor will process
  52634. the data stream for XGA without the picture breaking up, but the
  52635. resulting display may be little or no better than SVGA+ (1024╫768
  52636. pixels) on the same monitor.
  52637. 7.10
  52638. Whether such advertisements can be described as misleading is
  52639. questionable. It is difficult to establish the relationship between the
  52640. triangular array of triple dots produced by a (non-Trinitron) monitor
  52641. and the rectangular pixels defined by the screen mode. The resolution
  52642. limit is, I think, not as simple as Édivide the screen width by the dot
  52643. pitchæ, unless you are drawing vertical red lines one pixel wide, for
  52644. example. However, if you try to stretch the resolution much beyond this
  52645. simple formula, there must quickly come a point where no improvement is
  52646. achieved. The skeleton feature of outline fonts may even fail for very
  52647. small text.
  52648. 7.10
  52649. I therefore offer a rule-of-thumb to determine the maximum effective
  52650. resolution for a given monitor. First calculate the Archive Resolution
  52651. Factor (see Archive 7╖9 p16), which is the nominal screen size in inches
  52652. divided by the dot pitch in mm! The Singleton Formula then states that
  52653. the maximum horizontal pixel resolution is twenty times this figure.
  52654. 7.10
  52655. The results are shown on the quick-reference chart, above. The lines are
  52656. deliberately fuzzy because the relationship is not precise. The chart
  52657. suggests that I am just OK using mode 102 (1152 horizontal pixels) on my
  52658. 16ö Eizo 9070 monitor, which has 0╖28 dot pitch. The manufactureræs
  52659. claim that it will display 1280╫800 pixels, however, is questionable.
  52660. The A540 cannot generate that resolution, so I cannot try it.á Colin
  52661. Singleton, Sheffield.
  52662. 7.10
  52663. Å  Risc PCs and RISCáOS 4 Ö Well Iæve seen and used the new Acorn öARM
  52664. RISC processor based, RISCáOS RiscáPCsò (I get the feeling that Acorn
  52665. are trying to ram a few things home, to Apple perhaps...). They are
  52666. everything everyone predicted and more. The hardware has major changes
  52667. in both architecture and components, and yet Acorn donæt seem to have
  52668. had the major compatibility problems Apple have every time they change
  52669. hardware to any extent. The Dual-Processor Open Bus is a great piece of
  52670. innovation, and apparently more than one extra processor can be
  52671. supported. (In future machines this could be useful for, say, Pentium,
  52672. MPEG and DSP support simultaneously!)
  52673. 7.10
  52674. I note with interest Charles Moiræs comment that the VRAM shouldnæt have
  52675. been limited to just(?!) 2Mb. Perhaps third parties could get around
  52676. this but, if not, thereæs always the 16Mb DMA capability using the DEBI
  52677. bus. We could see larger and larger screen modes because the VIDC20 can
  52678. be programmed to clock faster. As the production rate increases, the
  52679. chips may be rated higher. They are currently rated at 110-135MHz but
  52680. Acorn say that theyæve got some to run at 165MHz+. I also believe that
  52681. 16-bit stereo sound should have been standard, but if the sound card is
  52682. ú99+VAT like the PC card, I wonæt be complaining. (I heard nearer the
  52683. ú50 mark. Ed.)
  52684. 7.10
  52685. Moving on to RISCáOS 3.5, OK, so not much has changed, except a few
  52686. cosmetics, but itæs still easier to use and more intuitive than either
  52687. Windows or System 7. Those things that have changed are mainly to
  52688. support new hardware, and everything else solves all the problems which
  52689. various PD and homegrown patches do on my machine! (Acorn are out to
  52690. spoil the fun I get from righting their wrongs.) The boot sequence which
  52691. is split into pre- and post-desktop areas, is very much like my own,
  52692. except that, with the new machine, I wouldnæt need to bother because the
  52693. pre-desktop section of my boot is almost exclusively devoted to some of
  52694. my more stubborn patches (now defunct). The ability to include your own
  52695. applications in Apps covers the other major part of my patchwork.
  52696. 7.10
  52697. So what is left to fiddle? Thereæs the 512Mb hard disc partition limit,
  52698. but Acorn are Éworking on itæ and are doing something about the 77
  52699. directory entry limit too, apparently. The filer can now display more
  52700. than 10╜ letters in a filename, so how about filenames to suit? And
  52701. maybe even Replay icons! (or perhaps not...) However, it would be a
  52702. bonus to have 32-36 character filenames with the ability to use normal
  52703. spaces, to configure both the font size and the number of pixels
  52704. (logical) that the filer used for each desktop display entry and have
  52705. filename text able to be displayed on more than one line. As display
  52706. sizes get bigger, filer font size could go down to 8pts.
  52707. 7.10
  52708. Another nice feature would be if the Task Window could also run
  52709. independently of a text editor and emulate a non-desktop screen mode.
  52710. This could be fully editable with an icon appearing on the iconbar, of
  52711. your own choosing, and the wimp poll allotted to it could be configured
  52712. so as to allow slower chips to be emulated. This would be useful for
  52713. some old games and such-like which run too fast on newer chips already.
  52714. It should also allow full-screen operation in a similar manner to the PC
  52715. Emulator/cards.
  52716. 7.10
  52717. With all these new graphics capabilities, something really does need to
  52718. be done about Paint. Firstly, it needs the ability to use transparencies
  52719. and secondly Paint should be merged with ChangeFSI. Or perhaps, rather
  52720. than this last step, a nice modular graphics filing system should be
  52721. introduced, integrated into the normal filer, with the ability for
  52722. conversions for loading into applications simply by dragging like a
  52723. normal sprite. TIFFs, PhotoCD, Clear and JPEGs should also have the
  52724. options of not being converted into sprites, as these are becoming
  52725. standard RISCáOS files anyway. This would leave ö!PaintFSIò free for
  52726. simple graphics processing, like gamma correction. This, combined with
  52727. OLE support, would allow all applications which use sprites (Draw,
  52728. Genesis, etc) to accept any bit-map graphics format and process them in
  52729. the background. There could be standard conversions to VGA or SVGA pixel
  52730. sizes and an optional Shift-load that would bring up a dialogue box with
  52731. extended conversion options.
  52732. 7.10
  52733. On a similar note, it would be nice to see standard Replay soft MPEG
  52734. support in RISCáOS 4, with hardware support provided when/if you buy
  52735. MPEG chips. This would give rudimentary support for VideoCDs (another up
  52736. and coming standard).
  52737. 7.10
  52738. The pinboard needs radical updating with the ability to save to the
  52739. pinboard, which could store the files in a scrap directory, along with
  52740. pointers as to where on the screen they were saved. The filer could also
  52741. have a wastebin-style retain-after-deleting option with a maximum size
  52742. configurable scrap directory which held the newer files deleted. This
  52743. could be accessible from the iconbar, with its own icon which could also
  52744. be used for deleting.
  52745. 7.10
  52746. On the hardware front, it would be nice to see somebody somewhere
  52747. providing 3DO cards, be they DEBI or DPOB. This could be very
  52748. interesting as the 3DO standard uses an ARM610 as its central processor.
  52749. Maybe the card could be configured in order to allow the second ARM chip
  52750. to co-process RISCáOS when idle, or maybe a second ARM chip wouldnæt
  52751. even be necessary! The colour support already exists, so maybe all that
  52752. would have to be added would be a couple of the 3DO ASICs for
  52753. specialised rendering and a double-speed CD-ROM drive. I can but
  52754. dream...á Charles Matthews, Leeds.
  52755. 7.10
  52756. Å  RiscáPC could be better! Ö The Risc PC is a good machine, and capable
  52757. of standing on its own merits, but I feel that some of the comparisons
  52758. with other machines have been a little biased.
  52759. 7.10
  52760. For example, Acorn have compared the Risc PC to the Power Macintosh.
  52761. While the Risc PC has a lot of nice features, it should be pointed out
  52762. that none of the Risc PC range (although I cannot speak for future ARM 8
  52763. processors) is anywhere near as fast as a Power Mac. Itæs not dissimilar
  52764. to comparing an A310 to an A540 Ö the Power Mac is indisputably more
  52765. expensive, but it is also significantly more powerful. Similarly, the
  52766. Risc PC is slower than a Pentium based PC, at least while it only has an
  52767. ARM610 in it. On the other hand, Iæd choose RISC OS over System 7 or
  52768. Windows any day, but thatæs only a personal preference.
  52769. 7.10
  52770. ARM are in the business of making low-cost, efficient, low power
  52771. consumption processors, and are market leaders in these terms. Hence, a
  52772. comparison of the ARM600 with the comparable chips is, quite rightly,
  52773. going to show it in a good light in these areas. But it should be
  52774. pointed out that ARM are not building processors for pure speed and, as
  52775. such, the ARM series are going to be slower than their competitors.
  52776. While the low power consumption is good for portables (for example, the
  52777. Newton), it is not such a major issue for a desktop computer. So, to be
  52778. fair, the ARM6 looks slightly deficient as the basis of a desktop
  52779. machine Ö although, because RISC OS was written for ARM processors, it
  52780. was the only choice Acorn had in the matter. On computing power alone,
  52781. Acorn have only just caught up with (the lower performance part of) the
  52782. competition, and I feel it is slightly unfair to claim processor to
  52783. processor equivalence while the ARM6 is significantly slower.
  52784. 7.10
  52785. Related to this point is that the bus (i.e. the connections between a
  52786. processor and the memory) in the Risc PC is only 32-bit (i.e. there are
  52787. 32 parallel connections). Perhaps I am asking too much here as  Acorn
  52788. are likely to have restricted the bus for price reasons, but there are
  52789. an increasing number of 64-bit processors out there Ö the Pentium, Decæs
  52790. Alpha, the MIPS 4400 Ö all of which are fast. If Acorn are encouraging
  52791. people to plug in second processors from third party manufacturers, (or
  52792. if ARM eventually release a 64-bit processor) then the performance of
  52793. these chips is going to be restricted by the bus Ö a 64-bit bus can
  52794. transmit twice as much information as a 32-bit one (all other things
  52795. being equal). Hopefully, the performance loss will not be too bad, given
  52796. a decent cache, but to see the importance of the bus width, look at the
  52797. performance difference between an Intel 80386DX chip (which is 32-bit)
  52798. and an 80386SX (which is almost identical but with a 16-bit bus). The
  52799. person from Acorn that I spoke to at Harrogate said that there were no
  52800. plans to make the bus any larger, but perhaps Acorn will reconsider for
  52801. their next computer.
  52802. 7.10
  52803. The Risc PC currently (although there are rumours to the contrary) seems
  52804. to have a 2Mb limit on video RAM. Hence, it can display 800╫600 screens
  52805. in 16 million colours, which is quite impressive. On the other hand, the
  52806. VIDC20 itself is capable of displaying that many colours in 800╫800, and
  52807. (if the frame rate is dropped to 56Hz) 1024╫768. There is a technicality
  52808. about the latter Ö workstation guidelines are coming in which say that,
  52809. in order to reduce flicker, computer displays should update at a minimum
  52810. of 60Hz (compared to 50Hz for British television and for the older
  52811. Archimedes modes 0-21 and 24). There is a small but significant
  52812. difference in quality between a 16 million colour screen mode and a
  52813. 32,000 colour screen mode, and since VIDC-20 is capable of displaying
  52814. these larger screens, I would have preferred Acorn not to limit their
  52815. use. Anybody who has used a 1024╫768 display will tell you that an
  52816. 800╫600 display feels small.
  52817. 7.10
  52818. I am also a little disappointed that Acorn did not take the opportunity
  52819. with RISC OS 3.5 to produce a pre-emptive multitasking system, similar
  52820. to that on Unix, which would have a few advantages over the current co-
  52821. operative multitasking which RISC OS has had so far. RISC OS 3.5 also
  52822. depends rather heavily, it seems, on some compatibility features between
  52823. the newer chips and the earlier ARMs (2 and 3). This means that ARM are
  52824. restricted to producing chips which are backward compatible with the old
  52825. ones, rather than concentrating on the newer design features of the ARM6
  52826. and above Ö this consideration is one reason for the inefficiency of the
  52827. Intel processors, since even a Pentium must be compatible with an 8086,
  52828. designed in the late æ70s. I acknowledge that this will involve a lot of
  52829. work, though. Perhaps they will consider these issues in RISC OS 4.
  52830. 7.10
  52831. I hope Acorn will take these matters into account with their next
  52832. machine, and that their next machine is not too long in coming. For now,
  52833. the Risc PC is a well-designed computer and the Acorn crew are worthy of
  52834. a great deal of praise for it; but it is not perfect, and I do not think
  52835. that it will have quite the commercial draw which Acorn seem to expect
  52836. of it.á Andrew Garrard, Downing College, Cambridge.
  52837. 7.10
  52838. I sent Andrewæs letter to Keith Parker, knowing that he was familiar
  52839. with Macs and Acorns, both at work and at home...
  52840. 7.10
  52841. Å RiscáPC, the reply Ö I was interested to read Andrewæs letter but, as
  52842. someone who has used Apple Macintosh machines (up to and including
  52843. Quadra 950s and the PowerMac) I would like to address some of his
  52844. comments.
  52845. 7.10
  52846. The RiscáPC review was written by and for Acorn users so a little bias
  52847. is to be expected. Reviews written by Mac fans about Risc PC are just as
  52848. biased the other way! (See comments on the PCW review of RiscáPC on page
  52849. 34.áEd.)
  52850. 7.10
  52851. Speed is a very subjective matter. The current Risc PC uses an ARM610
  52852. running at 30MHz, the next 610 chip will probably run at 40MHz and,
  52853. early next year, the ARM700 will run at 30MHz+, etc. However, clock
  52854. speed is not the best way to measure the speed of a computer despite the
  52855. fact that it is definitely measurable. My guess is that the faster
  52856. ARM700 will run at the same speed as PowerMacs and the ARM800 much
  52857. faster.
  52858. 7.10
  52859. Productivity is probably the best measure of the speed of a computer
  52860. although this is less quantifiable. The way that you have to move to the
  52861. menu bar every time you want to bring up a menu on a Mac (old or Power)
  52862. is not as intuitive as RISC OS which relies on the middle mouse button.
  52863. No matter where you are on the screen, click <menu> and Hey presto! up
  52864. comes the menu related to the process under the mouse pointer!
  52865. 7.10
  52866. I am particularly aware of this, having been struggling with PhotoShop
  52867. 2.5.1 on a big Quadra. The process is so slow I have to fight off sleep
  52868. Ö and remember that, on a Quadra, PhotoShop runs in native mode whereas,
  52869. on a PowerMac, it runs under emulation Ö and I enjoyed some good naps.
  52870. (Flippant? Yes, maybe, but PhotoShop is extremely slow.) I was delighted
  52871. to be able to save the scanned image (36Mb of it!) as a TIFF file,
  52872. transfer it to a Risc PC using a SyQuest and complete the editing in DA
  52873. Picture. (I could equally well have used PhotoDesk.) The difference in
  52874. speed is quite staggering. The icing on the cake is that PhotoShop costs
  52875. ú700 on the Mac, and is estimated to cost about ú1,000 for the PowerMac
  52876. version whereas DA Picture costs ú99. Programs such as DA Picture and
  52877. PhotoDesk (ú170) should really Éspeed upæ Risc PC sales.
  52878. 7.10
  52879. What I have found interesting is the reaction of companies who sell Mac
  52880. (or PC) hardware when they see the Acorn (any 32 bit model). I have been
  52881. working with Tony Tolver of T-J Reproductions and he has had a drum
  52882. scanner installed. He uses a lonely Mac Quadra 900 to drive the scanner
  52883. and an imagesetter and, yes, it is fair to say that the Mac acts as a
  52884. slave for his Risc PC, A540 and A4. He demonstrates the power,
  52885. simplicity and the speed of true multitasking on his Acorns and the Mac/
  52886. PC peopleæs reaction is always (well, 99%) öVery impressive, but why
  52887. isnæt it marketed properly?ò But thatæs another question!
  52888. 7.10
  52889. Finally, for Andrew to compare Acornæs Risc PC with DECs, Alphas and
  52890. MIPS 4400 is rather unfair. Itæs like comparing an Austin Sprite with an
  52891. Aston Martin Ö they both have four wheels, look good and are
  52892. convertibles but when they were sold they cost ú2,000 and ú50,000
  52893. respectively Ö letæs have a little realism! However, it is fair, to
  52894. compare the Risc PC with a Pentium native machine and all I have said
  52895. above applies equally well to that as it does to the Macs!
  52896. 7.10
  52897. Overall, give me Risc PC over the Macs and IBM compatibles any day! Now,
  52898. if somebody wants to write the driver software for a RIP and a drum
  52899. scanner... ? Am I dreaming? Watch this space!
  52900. 7.10
  52901. Certainly, in my area of interest, virtually everything that IBM
  52902. compatibles and Macs can do can be done just as well on the Acorn
  52903. platform. Also, if we are concerned about the UKæs needs, if everybody
  52904. bought Acorns, the deficit on the balance of payments would fall. Acorn
  52905. would then take over Olivetti and they would start producing Alpha and
  52906. MIPS beaters, 256Mb of VRAM, 64 bit busses and everything else we could
  52907. ever want. Am I dreaming? Well, maybe, but the Risc PC can do a very
  52908. good job now and it does it without the one thing that is standard in
  52909. every other platform Ö built-in-obsolescence!á Keith Parker, Southall.
  52910. 7.10
  52911. Å  Wot? No tapestreamers? Ö I am often asked, öWhy doesnæt Archive stock
  52912. tapestreamers?ò The less polite enquirers imply that it is because we
  52913. make too much money selling removable drives. It is true that we have
  52914. championed SyQuest removable drives over the years but only because I
  52915. think they are good and have, for a long time, used them for both data
  52916. backup and data transport.
  52917. 7.10
  52918. Why not tapestreamers? Well, we used to sell them e.g. I have just
  52919. looked at an October 1990 Archive Price List which has Oak Solutionsæ
  52920. 60Mb tapestreamers at ú1100 and 1Gb tapestreamers at ú2995!!! These
  52921. days, the cheapest tapestreamer I can find to run on Acorn machines are
  52922. from Morley Electronics: ú699 +VAT (=ú821) for 250Mb and ú1099 +VAT
  52923. (=ú1291) for 2Gb. When you compare these with 270Mb removable hard
  52924. drives at ú550 inc VAT which are so much faster and so much more
  52925. convenient, perhaps I can be forgiven for not stocking tapestreamers?
  52926. 7.10
  52927. If anyone knows of Acorn-capable tapestreamers at prices more like those
  52928. you find in the PC world, please let me know and Iæll pass the word on
  52929. through Archive!
  52930. 7.10
  52931. The other device I keep getting suggested to me as an alternative is the
  52932. magneto-optical drive. True, the media are less expensive than SyQuests,
  52933. but the drives are somewhat more expensive and they are extremely slow
  52934. by comparison, especially on writing which takes place at roughly one
  52935. third of the speed of reading.á Ed.ááA
  52936. 7.10
  52937. Hints and Tips
  52938. 7.10
  52939. Å  Cumana CD-ROM 300 (SLCD), Photo CD. I had problems installing the new
  52940. module on my A5000. I had followed the installation instructions given
  52941. in the help file, putting new lines in the !Boot file but could not
  52942. change the module and kept getting error messages. I contacted Cumana
  52943. who were very helpful. By a process of elimination, we found out that
  52944. the lines added to the !Boot file should be this:-
  52945. 7.10
  52946. RMEnsure SLCD 1.22 RMLoad (Path).SLCD. SLCD1
  52947. 7.10
  52948. RMEnsure SLCD 1.22 error SLCD version 1.22 not found
  52949. 7.10
  52950. where (Path) will be something like
  52951. 7.10
  52952. ADFS::IDEDisc4.$.Cumana
  52953. 7.10
  52954. or whatever the directory is that contains the new module.á Angela
  52955. Bareford, Woking.
  52956. 7.10
  52957. Å  IDEFS and RISC OS 3. I recently upgraded my A3000 to ARM3, which
  52958. proved to be a very harrowing experience due to certain... err...
  52959. misunderstandings on the part of Watford Electronics. However, with the
  52960. computer back on my desk, I felt more contented, until I discovered that
  52961. my hard disc drive disagreed with the new processor. So, I contacted
  52962. Risc Developments, who were very helpful, and they sent me a new IDE
  52963. controller ROM. I would recommend that all owners of R.D. internal hard
  52964. disc drives and RISC OS 3 should get this as it interfaces better with
  52965. the new operating system and provides a proper space free window.
  52966. 7.10
  52967. Unfortunately, I canæt do that, as it doesnæt seem to work with my
  52968. system. Everything is fine until it has to cope with a file that is
  52969. about 1Mb long; this can occur when using ArcFS archives which are
  52970. treated as one file or when installing Wordworks Ö the dictionary file
  52971. is massive! RD are somewhat confused by this as they thought they had
  52972. fixed it, so my faithful little hard drive must be entrusted to Parcel
  52973. Force for the hazardous journey to St. Albans.
  52974. 7.10
  52975. Therefore, I felt I ought to warn Archive readers with a similar
  52976. configuration that archiving and WordWorking can be very bad for your
  52977. general welfare Ö no-one likes having to wipe everything! The versions
  52978. in question are: IDEFS v:1.27 and IDEFiler v:1.11 on the EPROM v: 1.33A.
  52979. 7.10
  52980. It is, however, nice to see that some companies can be genuinely helpful
  52981. Ö notably those who do not also deal with PC products ...á Nigel Caplan,
  52982. Leeds.
  52983. 7.10
  52984. Å  Indelible files in CFS Ö Sometimes, in using Computer Conceptsæ CFS,
  52985. a file may become corrupted, and end up on the disc as an indelible
  52986. file. No direct * command, such as *WIPE, *REMOVE, or *DELETE has any
  52987. effect. The simple solution is to create another file in Impression or
  52988. Artworks with exactly the same name as the dud file. On attempting to
  52989. save the new file, you meet the familiar CC warning message inviting you
  52990. to delete the old file and save the new one. When you press OK, the dud
  52991. file is replaced by a nice new file which can then be deleted as
  52992. normal.á Gerald Moxon, Leeds.
  52993. 7.10
  52994. Å  Inkjet problems on BJ10? Ö If you find that the ink stops flowing a
  52995. short time after installing a new cartridge, and if the self-clean does
  52996. not work, try removing the cartridge and blowing into the little hole at
  52997. the side of the cartridge. This trick has worked every time I have tried
  52998. it and was taught me by a printer repair engineer.á Clive Bell,
  52999. Stevenage.
  53000. 7.10
  53001. Å  Menu Help ...continued. I would like to add a suggestion to the saga
  53002. about getting menu help, first raised by Gwyn Williams (Archive 6.11
  53003. p11), and followed by two articles by Richard Simpson (Archive 6.12 p33
  53004. and 7.8 p42).
  53005. 7.10
  53006. The problem is that the Gwyn Williamsæ examples only work for those
  53007. mythical owners of the new RISC_OSlib, and the solutions suggested by
  53008. Richard Simpson cause other problems which he referred to last month.
  53009. 7.10
  53010. Although I also do not own the new RISC_OSlib, I implemented menu help
  53011. using Gwyn Williamsæ solution by including my own function for
  53012. wimpt_messages.
  53013. 7.10
  53014. (1) Add the header reference
  53015. 7.10
  53016. #include öswis.hò
  53017. 7.10
  53018. (2) Define a new swi
  53019. 7.10
  53020. #define Wimp_AddMessages 0x400F6
  53021. 7.10
  53022. (3) Include the new wimpt_messages routine
  53023. 7.10
  53024.   static void wimpt_messages (wimp_ msgaction *messages)
  53025. 7.10
  53026.   {r ;
  53027. 7.10
  53028.    r.r[0]=(int)messages;
  53029. 7.10
  53030.    wimpt_complain(os_swix(Wimp_AddMessages, &r));
  53031. 7.10
  53032.   }
  53033. 7.10
  53034. I hope this is useful.á Peter Tuson, Fleet.
  53035. 7.10
  53036. Å  Saving the desktop state at shutdown Ö After playing with !Help and
  53037. Switcheræs save Desktop file, I discovered an icon that was almost
  53038. completely out of view. The icon is at the bottom of the ÉDesktop bootæ
  53039. save-window below the ÉAuto bootæ icon. (it can be seen by loading the
  53040. Switcher templates into FormEd, and altering the window size.) It
  53041. transpires that it is possible to make the desktop save the current
  53042. state at shutdown. It all revolves around the alias SaveDesk$File.
  53043. 7.10
  53044. By typing
  53045. 7.10
  53046. *Set SaveDesk$File <filename>
  53047. 7.10
  53048. the current state of the desktop will be saved, as a desktop file called
  53049. <filename>, whenever a Shutdown (Ctrl-Shift-F12) is performed, or ÉExit
  53050. æis selected from the Switcher menu.
  53051. 7.10
  53052. I have been unable to find any references to this in the RISC OS 3 User
  53053. Guide, so I would imagine that it is not fully implemented, or not
  53054. recommended by Acorn.á Neil Walker, Wymondham, Norfolk.
  53055. 7.10
  53056. Å  Toshiba CD-ROM drives and CDFS Ö I recently experienced problems in
  53057. connecting a Toshiba 4101 SCSI CD-ROM drive to my system. The problem
  53058. was that the CD-ROM icon would be displayed on the iconbar but clicking
  53059. on it, or trying to play audio discs would cause the error ÉCD-ROM drive
  53060. not found.æ
  53061. 7.10
  53062. I found out that the Toshiba EE50X driver provided with CDFS does not
  53063. work with this drive, (nor apparently the 3401). Luckily, Morley
  53064. Electronics sell a new driver for ú25 which does work, and so these
  53065. cheap CD-ROM drives will now work with Archimedes computers.
  53066. 7.10
  53067. Apparently, the latest CDFS is v2.21 and hopefully allows drives to be
  53068. set to double speed, and removes the bug where ejecting an audio disc
  53069. kills CDFS.á Richard Burrell, Bristol.
  53070. 7.10
  53071. Å  Two dimensional scroll bars Ö Hereæs an interesting Éfeatureæ of RISC
  53072. OS 3.11. Load up Edit or Impression with a file that covers more than a
  53073. screenfull. Now go to one of the scroll bars and click on the Éthumbæ
  53074. (the bar) with <adjust>. The pointer will disappear and moving the mouse
  53075. will cause the window to scroll in any direction Ö up, down, left and
  53076. right! Impression seems to do this better than Edit, but any offers why
  53077. it happens at all?á Nigel Caplan, Leeds.
  53078. 7.10
  53079. This feature is part of the normal Wimp-controlled operation of a
  53080. window. It is particularly useful in graphics programs such as Draw,
  53081. Artworks and bitmap applications with pages much larger than the
  53082. window.á Dave Webb, NCS.ááA
  53083. 7.10
  53084. DeskEdit 3
  53085. 7.10
  53086. Risc Development
  53087. 7.10
  53088. New
  53089. 7.10
  53090. RiscáPC Column
  53091. 7.10
  53092. Paul Beverley
  53093. 7.10
  53094. PCW review
  53095. 7.10
  53096. I have had several letters from unhappy Archive subscribers about Ian
  53097. Burleyæs RiscáPC review in PCW June 1994. The article stated, öAn entry
  53098. level model with ... (list of features) ... costs ú1249. This looks
  53099. pretty poor when you consider a PowerMac with 8Mb RAM costs about the
  53100. same.ò True, the entry level PowerMac costs ú1299 Ö but that doesnæt
  53101. include monitor or keyboard! I have written to the editor of PCW with my
  53102. complaint about it.
  53103. 7.10
  53104. Since then, Ian Burley has been challenged about this in an exchange on
  53105. the Arcade Bulletin Board. His reply was that those comments did not
  53106. appear in the text he sent in to the PCW editor! I will make no comment
  53107. on this.
  53108. 7.10
  53109. Slogan time
  53110. 7.10
  53111. Clive Bell of Stevenage suggests we help Acorn by providing some slogans
  53112. for them. When the PC cards are up and running and Acorn are ready to
  53113. attack the PC world in earnest, they will have some material ready for
  53114. their adverts. Clive suggests:
  53115. 7.10
  53116. Å IBM adaptable
  53117. 7.10
  53118. Å Microsoft Works, but Acorn Advances
  53119. 7.10
  53120. ÅáAcorn Assists Intel Insiders
  53121. 7.10
  53122. ÅáAcornæs Window on the World of Windows
  53123. 7.10
  53124. ÅáSpend less DOSh on tosh, buy RISCáOS
  53125. 7.10
  53126. Then his last one was something about rotten apples but it wasnæt
  53127. suitable for adverts!
  53128. 7.10
  53129. I donæt think we are meant to take Cliveæs suggestions too seriously but
  53130. they kept the NCS staff amused. Has anyone else got any suggestions?
  53131. 7.10
  53132. More info on monitors
  53133. 7.10
  53134. We have tried out some more big monitors for use with the RiscáPC and
  53135. have come up with some interesting conclusions. The first is that the
  53136. Eizo 780iW is proving to be a bit of a problem.
  53137. 7.10
  53138. When we upgraded from 1Mb to 2Mb of VRAM, we discovered that although
  53139. the 780iW is OK at 1600╫600 in 256 colours, at 32k colours, it is unable
  53140. to lock onto the signal. The reason is that the horizontal refresh rate
  53141. for this mode is 56Hz. In theory, the 780iW should scan down to 55Hz but
  53142. the one we had couldnæt cope with 56Hz. The Taxan 1095, on the other
  53143. hand, still keeps going strong as it can scan down to 50Hz. The Eizo
  53144. also has difficulty with the special Acorn Replay Éfull-screenæ mode Ö
  53145. it wonæt lock onto that either.
  53146. 7.10
  53147. We are looking at some alternative 21ö 0.26mm dot pitch monitors to
  53148. replace the Eizo. We currently have three 20ò or 21ö monitors connected
  53149. to our RiscáPC through a four-way video splitter Ö it looks like a shot
  53150. from Cape Carnaveral. This means that we can do direct comparisons
  53151. between the different monitors Ö and we can be sure that we are viewing
  53152. them under the same conditions. As well as the Taxan and the Eizo, we
  53153. are looking at a ÉNokiaæ and an ÉIdek Iiyamaæ and are trying to get hold
  53154. of a Phillips Brilliance 2120 (the big brother to the Acorn 17ò, which
  53155. is a re-badged Phillips 1720). We will report our findings next month
  53156. but if you are wanting to place an order before then, just give us a
  53157. ring and weæll tell you our views to date.
  53158. 7.10
  53159. Supply of RiscáPCs?
  53160. 7.10
  53161. We are getting quite a few machines through now but they are virtually
  53162. all ACB15s and ACB25s and we havenæt seen very many AKF85s. I gather
  53163. from other monitor suppliers that Phillips monitors are like the
  53164. proverbial henæs teeth at the moment. Although Acorn say, öItæs OK, we
  53165. have a contract with Phillipsò, the fact is that we still havenæt seen
  53166. many AKF85s coming through.
  53167. 7.10
  53168. As far as ACB45s are concerned, we havenæt even had enough to supply all
  53169. the orders that were placed on the first day after the launch. I donæt
  53170. know why there should be such a delay on these compared with the other
  53171. two models but obviously weæll get them out to you as soon as we
  53172. possibly can.
  53173. 7.10
  53174. (One possible theory is that the supply of slices may be very limited;
  53175. Acorn would then make ACB15 and 25 computers because they can make two
  53176. of those for every one of the ACB45s. Certainly, Atomwide say that Acorn
  53177. are quoting the 10 weeks for the supply of extra slices for use in their
  53178. 2-3 and 2-4 slice upgrades and, despite ordering quite a number of 1-2
  53179. slice upgrades from Acorn, we havenæt had any at all through yet. But
  53180. this is just a guess Ö it may be that they canæt get 420Mb IDE drives!)
  53181. 7.10
  53182. If we have problems with getting the 17ö monitors, it is possible that
  53183. we may be able to supply an alternative (and, I think, slightly better)
  53184. monitor at the same price. (In fact, there may even be about ú30
  53185. change!) But weæll have to see how things go in the next two or three
  53186. weeks. If you would be interested in changing your order, give us a
  53187. ring.
  53188. 7.10
  53189. What we do actually have is a couple of ACB15s in stock now if anyone is
  53190. interested. The trouble is that if you want to upgrade them to ACB25
  53191. standard, they donæt work out such good value. If you buy an ACB15 at
  53192. ú1468 and add a 4Mb SIMM (ú145) and a 1Mb VRAM (ú130), that comes to
  53193. ú1743 instead of ú1644 Ö ú99 more than an ACB25 Ö mind you, you end up
  53194. with a 7Mb computer instead of the 5Mb of the ACB25. If you are in a
  53195. hurry and want to upgrade either of these ACB15s we have in stock, give
  53196. us a ring. (For anyone going for an ACB25 with 2Mb VRAM, the price
  53197. differential is not as big: ú1644 + ú110 = ú1754 compared with ú1468 +
  53198. ú145 + ú200 = ú1813 so thatæs only ú59 extra for a 7Mb machine instead
  53199. of a 5Mb.)ááA
  53200. 7.10
  53201. Risc PC Column
  53202. 7.10
  53203. Keith Hodge
  53204. 7.10
  53205. A new machine and a new editor who is going to be stumbling (like most
  53206. new owners) through the learning curve, which we all face, no matter how
  53207. small the change of machine or operating system. For me, it will be a
  53208. very large change, because my present machine is an ARM2-based A305,
  53209. which has grown over the years to become a 4Mb RAM, 245Mb SCSI hard
  53210. disc, MEMC1a, VIDC-enhanced, RISCáOS 3, NEC multisync 14ö system.
  53211. 7.10
  53212. Why have I changed machines?
  53213. 7.10
  53214. I regularly used mode 108 to allow an A3 landscape electronic drawing to
  53215. be visible in its entirety on screen. However, in this mode, the machine
  53216. was so slow that if I attempted to perform any other tasks whilst
  53217. redrawing was taking place, it was impossible to achieve any real gain
  53218. in productivity, plus, with only 4Mb of RAM it also ran out of
  53219. application memory far too easily with todayæs larger programs.
  53220. 7.10
  53221. My new machine
  53222. 7.10
  53223. I have gone for the largest machine, i.e. ACB45 with 8Mb DRAM, (upgraded
  53224. to) 2Mb VRAM, 420Mb HD, PC card, and a 17ö Acorn Monitor. But please do
  53225. not be put off from writing to the column if you have only a base
  53226. machine Ö many of the problems will be machine-size independent, and for
  53227. any that are not, I can soon absorb the surplus DRAM in a RAM disc, and
  53228. I am sure someone will provide the utility to disable some or all of my
  53229. excess VRAM, thus allowing me to simulate a base or 1Mb VRAM machine.
  53230. 7.10
  53231. Column objectives
  53232. 7.10
  53233. These are very early days in the life of the machine and I do not think
  53234. it would be very wise to set out concrete objectives, as nobody can
  53235. really begin to know what the machine is capable of, or what some of
  53236. those amazingly clever people who have provided such things as colour
  53237. cards, SCSI interfaces, Laser Printer Cards, etc for the Archimedes, are
  53238. going to produce for us all. I do however feel that, at first, there
  53239. will be a lot of minor incompatibilities to be overcome, and I hope that
  53240. the column will be able to compile an index of problems and solutions,
  53241. plus possibly a support disc or two, containing these fixes, thereby
  53242. saving much heartache.
  53243. 7.10
  53244. Next issue
  53245. 7.10
  53246. I will, in the next few weeks, be transferring all 167Mb of my software
  53247. to the new machine Ö by 800Kb floppy disc! (Worth investing ú53 on
  53248. RemoteFS? You could sell it on afterwards via the Small Ads. Ed.) Then I
  53249. will be fitting my Brainsoft Video/Sound card, HCCS SCSI card and 245Mb
  53250. hard disc so that, when funds allow, I will be able to add an HP colour
  53251. flatbed scanner thus enabling me to  import images from camera and
  53252. scanner. I will report my success or failure and also hope to be able to
  53253. give details of what power connectors etc, are provided with my machine
  53254. for powering extra floppy and hard drives, as I have an immediate need
  53255. for a 1.2Mb 5╝ö floppy drive. Will all this be without problems?
  53256. 7.10
  53257. Tailpiece
  53258. 7.10
  53259. This column will, I hope, develop along the lines of the PipeLineZ
  53260. column. By that, I mean that it will become a focal point for
  53261. information and ideas, relating to all aspects of the RiscáPC, and for
  53262. that to happen, it will require feedback from users, about how things
  53263. are working on the new machine, and also about what they want Ö without
  53264. this type of feedback, software and hardware developers will be working
  53265. in the dark.
  53266. 7.10
  53267. I can be contacted by letter at the HES address on the inside back page,
  53268. by telephone after 7p.m. and by Packet Radio from anywhere in the World,
  53269. as GW4NEI@GB7OAR.#16.GBR.EU.ááA
  53270. 7.10
  53271. Oxford Reading Tree Talking Stories
  53272. 7.10
  53273. Dave Walsh
  53274. 7.10
  53275. Many schools will be more than familiar with these charming and
  53276. interesting characters already. Sherston have managed to take a popular
  53277. formula from the early reading world and transfer Roderick Huntæs
  53278. stories successfully to the computer medium, with the aid of Hannah
  53279. Gordonæs narration and the original animations by Alex Brychta.
  53280. 7.10
  53281. The discs each contain one complete book along with a primary style font
  53282. (Pipkin medium) and !System. The documentation claims that initial
  53283. problems with RISC OS 2 have been addressed so the books work on older,
  53284. non-upgraded A3000s.
  53285. 7.10
  53286. The six books cover the whole of the second stage. Somewhat
  53287. disappointingly, the books are not to be included in the pack, although
  53288. there is a precis of the philosophy behind their use in the teacheræs
  53289. notes. This lack of books will be only a minor irritation to schools
  53290. already using the Oxford reading tree materials, but will diminish its
  53291. usefulness in homes Ö after all, they are designed to encourage reading
  53292. of the printed material!
  53293. 7.10
  53294. Having said that, the books are delightful, following the exact script
  53295. of the reading scheme but extending the humour and anticipation with
  53296. sound samples, animation and the human voice. Each page can be read as a
  53297. whole, or have children pointing at the individual words can have them
  53298. spoken. The animations are quite endearing Ö Floppy waving his tail as
  53299. you hear the squelch of the mud or all the toys waiting for Kipperæs
  53300. unique brand of home cooking.
  53301. 7.10
  53302. Sherston have obviously learned a great deal from their Naughty Stories
  53303. Volumes one and two. The Oxford reading tree materials are far more
  53304. polished. An example of this is the backup of keywords, in context,
  53305. after hearing the story all the way through. Each word is shown and
  53306. spoken by itself and then shown in its place in the story. Another
  53307. feature is the dual ölistenò icon where the user listens to one part of
  53308. the page and then has the choice to move on to the second part or re-
  53309. listen to the first.
  53310. 7.10
  53311. The program loads a great amount of compressed data between pages so
  53312. does run a little slowly. A tip here is to load the program into a RAM
  53313. disc, if you have the memory, making the page turns almost
  53314. instantaneous, although you will still need the ökey discò in the drive.
  53315. Another problem I have encountered with the series is connected with
  53316. other programs turning the sound channel off, leaving the reading books
  53317. speechless!
  53318. 7.10
  53319. As with most Sherston products, there is a configuration menu that
  53320. allows the user to determine the overall volume and whether individuals
  53321. have access to the whole sentence öread outò option. Configuration of
  53322. highlighting colour schemes has been also considered. A log file will
  53323. record which words children have selected individually. An enhancement
  53324. from the Naughty Stories range is the ability to have the whole story
  53325. read to you automatically either at a slow or fast speed.
  53326. 7.10
  53327. As an extra resource for schools already using the Oxford reading tree,
  53328. these books have to be thoroughly recommended as an effective teaching
  53329. aid. Even without the printed material, they have a great deal of
  53330. potential, combining a structured approach to reading, with the sound,
  53331. speech and special animations provided through the computer.
  53332. 7.10
  53333. Oxford Reading Tree Talking Stories cost ú39.95 +VAT from Sherston or
  53334. ú44 through Archive.ááA
  53335. 7.10
  53336. Copyright Issues
  53337. 7.10
  53338. Michael Wright
  53339. 7.10
  53340. In his Multimedia Column (7.8 p17), Paul Hooper asked for help on
  53341. copyright. Although my day-to-day work is mainly concerned with probate
  53342. and trusts, one of my hobbies is music and for many years I have acted
  53343. as adviser to an amateur charitable association on copyright law. In
  53344. this capacity, I have written articles, and given talks and hosted
  53345. question and answer sessions at seminars in various parts of the
  53346. country.
  53347. 7.10
  53348. General
  53349. 7.10
  53350. To start from basics, what is copyright? It is a concept which
  53351. recognises the need to protect the livelihood of those members of the
  53352. community who are gifted with creative abilities, whether they be
  53353. painters, writers, composers or whatever. Copyright gives them a
  53354. property in what they create. Where the right exists at all, it arises
  53355. automatically without the need for registration or any other action by
  53356. the creator or owner. It is, in essence, concerned with the negative
  53357. right of preventing the copying of physical material existing in the
  53358. field of literature and the arts and gives the owner the exclusive right
  53359. to control the Éworkæ in question, to do and to authorise others to do
  53360. certain acts centred round the reproduction and performance of the work.
  53361. 7.10
  53362. Quite simply, copyright is the right to copy ù but copying is very
  53363. widely defined to include not only copying in the usual sense but also
  53364. performance, recording, broadcasting, etc. The owner is the only person
  53365. who can copy the work; if you want to do so, you must obtain his
  53366. permission first. He may refuse his consent; he may grant it subject to
  53367. any conditions (reasonable or unreasonable) he chooses to impose; and he
  53368. may charge for it. It is his work and the law gives him this right.
  53369. Copying without the consent of the owner is variously referred to as
  53370. plagiarism, piracy or infringement of copyright.
  53371. 7.10
  53372. Sources
  53373. 7.10
  53374. The modern law of copyright is contained in a code of statutory
  53375. provisions as interpreted from time to time by judicial decisions. The
  53376. first copyright statute ù indeed the first in the world ù was the
  53377. Statute of Anne in 1709. The present UK statutory code is contained in
  53378. the Copyright, Designs and Patents Act 1988 (price ú12.50 from H. M.
  53379. Stationery Office) which came into force on 1st August 1989. The Act
  53380. contains descriptions of three broad categories of works which are
  53381. protected:
  53382. 7.10
  53383. Åááliterary, dramatic, musical and artistic works;
  53384. 7.10
  53385. Åáásound recordings, films, broadcasts and cable áááprogrammes;
  53386. 7.10
  53387. Åááthe typographical arrangements of published áááeditions.
  53388. 7.10
  53389. Note that literary and dramatic works are not limited to the usual books
  53390. and magazines, but cover virtually every form of written communication,
  53391. even private correspondence. However, copyright does not protect an
  53392. idea. What is protected is not original thought or information, but the
  53393. original expression of thought or information in some concrete form.
  53394. Consequently, it is only an infringement of copyright if you make use of
  53395. the form without consent; you would not be liable if you took from the
  53396. work the essential idea, however original, and then expressed that idea
  53397. in your own form, or used the idea for your own purpose (unless perhaps
  53398. the work has protection under patents law).
  53399. 7.10
  53400. Note also that it is only breach of copyright to copy a substantial part
  53401. of a work. So what is substantial? This is where the fun starts. It has
  53402. been held to be a qualitative description not a quantitative one. And it
  53403. has been more robustly said, that if something, however small, is worth
  53404. copying then it must be worth protecting!
  53405. 7.10
  53406. Ownership
  53407. 7.10
  53408. Who owns the copyright? The general rule is that the creator of the work
  53409. is the first owner of the copyright in it. For instance, this would be
  53410. the author of a book or article, the composer of a piece of music, the
  53411. artist in respect of any drawing or painting, the photographer in the
  53412. case of a photograph, etc. The main exception is where the work is
  53413. created in the course of your employment, when your employer will
  53414. normally own the copyright and not you.
  53415. 7.10
  53416. Copyright, being property the same as a car, a house or a computer, can
  53417. be transferred. A copyright owner can sell his copyright, give it away,
  53418. grant a licence to use it, and generally deal with it in any way he
  53419. chooses ù it will also pass on his death to his next of kin or to the
  53420. beneficiaries named in his will.
  53421. 7.10
  53422. Duration
  53423. 7.10
  53424. The standard copyright period is the life of the creator plus 50 years.
  53425. In other words, copyright in a work lapses at the end of the fiftieth
  53426. year after the year in which the author/composer/artist died. There are
  53427. exceptions, but most are of limited effect, although there is one which
  53428. may be of more general interest to computer users.
  53429. 7.10
  53430. There is a separate copyright in a typographical arrangement ù this is
  53431. to protect a publisher who may have gone to considerable trouble in
  53432. setting up matter in type and publishing it. It protects me when I
  53433. typeset old music: the music itself is public domain, but anyone copying
  53434. it breaches my copyright in the typographical arrangement. This
  53435. protection lasts for a flat period of 25 years from the date of first
  53436. publication. Under this provision, Paul has copyright in the printed
  53437. page of Archive, quite independent of any copyright in the material on
  53438. that page.
  53439. 7.10
  53440. Illustrations
  53441. 7.10
  53442. This brings me neatly to the first of the specific queries raised by
  53443. Paul Hooper. He asks what the position is if an author illustrates a
  53444. point with a graphic taken from a contemporary source. Is it covered by
  53445. copyright? Even if the original graphic (Paul refers to a historical
  53446. broadsheet) is itself out of copyright ù i.e. older than 50 years from
  53447. the death of the creator of it ù the answer is still probably, yes.
  53448. There are two main reasons. First, someone presumably photographed the
  53449. broadsheet, so copyright subsists in that photograph. Secondly, to
  53450. photocopy or scan the reproduction will also breach the publisheræs
  53451. copyright in the typographical arrangement of the publication. These
  53452. are, of course, in addition to the authoræs copyright in the actual
  53453. text.
  53454. 7.10
  53455. This concept of multiple copyright is guaranteed to make the newcomer
  53456. reach for the valium. If itæs any consolation, it is even worse in the
  53457. music field where performing right and sound and visual recordings often
  53458. make it difficult to pick out the trees from the wood.
  53459. 7.10
  53460. Copying from old publications
  53461. 7.10
  53462. The copyright aspects of copying (by any means, even by hand) from books
  53463. now out of print or from newspapers that are no longer published is
  53464. straightforward ù in theory. If the publication is over 25 years old,
  53465. you are free of the publisheræs copyright in the typographical
  53466. arrangement; but you are not free of the authoræs copyright in the text
  53467. or the artistæs copyright in the illustrations, which, if they were
  53468. employees, may belong to their employer.
  53469. 7.10
  53470. If the creator is dead, when did he die? To reproduce his material in
  53471. any way, you need the copyright owneræs permission. If you cannot trace
  53472. him, it would be scrupulous to include an acknowledgement in any use you
  53473. make of his work, something on the lines of: öEvery effort has been made
  53474. to trace the owners of copyright material, but I would welcome hearing
  53475. from any I have missed.ò There are exceptions, basically copying for
  53476. your own private use, fair dealing for the purposes of criticism or
  53477. review, fair dealing for the purposes of research or private study; and
  53478. there are various exemptions connected with educational use.
  53479. 7.10
  53480. If the copyright is owned by a company which has since gone to the wall
  53481. and been struck off, you are probably home and dry. Unless the copyright
  53482. is very valuable, it is highly unlikely that the creditors will consider
  53483. it worthwhile resurrecting it just to recover a few pounds in royalties.
  53484. However, if a company were taken over by another, such a transfer would
  53485. normally pass all assets, which would include copyrights and other
  53486. intangibles.
  53487. 7.10
  53488. Museums
  53489. 7.10
  53490. The column also enquired about articles in national museums. The normal
  53491. copyright rules apply to the article themselves ù has the creator been
  53492. dead for over 50 years? Subject to this, you commit no breach of
  53493. copyright by photographing or videoing them. You may, of course, fall
  53494. foul of the museumæs own rules and be in breach of contract with them
  53495. (the National Trust, for instance, bans photography in many of its
  53496. properties).
  53497. 7.10
  53498. PD libraries
  53499. 7.10
  53500. If you use something from a PD library which is subsequently discovered
  53501. to be not in the public domain, both you and the library are liable ù as
  53502. copyright is a proprietary right, ignorance of ownership is no excuse
  53503. for infringement. However, under Section 97(1) of the Act, it would be a
  53504. defence to a claim for damages to show that you did not know, and had no
  53505. reason to believe, that copyright subsisted in the work. The onus would
  53506. be on you to establish this ù but the authorities indicate that it is
  53507. not at all easy to bring yourself within this section. Your main
  53508. protection is that the copyright owner will in practice be gunning for
  53509. the PD library to prevent further infringements.
  53510. 7.10
  53511. Organisations
  53512. 7.10
  53513. Paul Hooper finally mentions the Scout Movement. Probably what he has in
  53514. mind is that organisations are quite likely to negotiate a copyright
  53515. licence which will cover use by any of its members. This could be on the
  53516. basis of a blanket fee, which they may or may not seek to recoup by
  53517. charging their members, or it may be on the basis of agreeing a fixed
  53518. fee for each use which they collect and periodically pass on to the
  53519. copyright owner. Either way, it is a convenience to the user who does
  53520. not have the hassle of getting individual consent, and to the copyright
  53521. owner who probably does rather well out of it, given that if it was left
  53522. to individuals, most would not bother to apply for consent.
  53523. 7.10
  53524. Further reading
  53525. 7.10
  53526. The British Copyright Council is always very helpful over copyright
  53527. matters and they publish several booklets which are easier going than
  53528. fully-fledged legal textbooks. They are at 29/33 Berners Street, London,
  53529. W1P 4AA.
  53530. 7.10
  53531. Although the material in this article is believed to be accurate, it is
  53532. of necessity an outline only and not complete. You are strongly
  53533. recommended to seek legal advice on specific copyright problems and not
  53534. to rely on general statements of the law in governing your affairs.ááA
  53535. 7.10
  53536. Games Column
  53537. 7.10
  53538. Dave Floyd
  53539. 7.10
  53540. Following my lamentations about Gateway To Karos not being converted for
  53541. the Archimedes, I was very pleased to receive a letter from Joyce
  53542. Haslam, the wife of the gameæs original programmer. Joyce is currently
  53543. in the process of converting the game to RISC OS and Acorn have kindly
  53544. given their permission for it to be released into the public domain on
  53545. its completion. Once Karos has been finished, Joyce is then intending to
  53546. convert Mirror Of Khoronz, the sequel which has not previously been
  53547. released. I certainly wish her the best of luck with this project, a
  53548. sentiment which will be echoed by many Archimedes owners, and look
  53549. forward to seeing the finished article. Maybe this would be the time to
  53550. ask publicly why nobody has converted The Seventh Star, another
  53551. seemingly forgotten Acornsoft text adventure.
  53552. 7.10
  53553. Judging by the mail I have received, there does seem to be quite a bit
  53554. of interest in text adventures amongst the Archive readership. This is
  53555. slightly puzzling as the genre would appear to be a commercial no-go
  53556. zone judging by recent releases, which usually signifies low sales. It
  53557. is possible that with its highly technical content, Archive attracts a
  53558. more intellectual readership than most other magazines. (Flattery will
  53559. get you nowhere! Ed.) Maybe the answer is that, with the exception of
  53560. the Mad Hatter column in Acorn Computing, text adventures are ignored by
  53561. the rest of the Acorn press, and this has inspired adventure fans to put
  53562. toner to paper in order to encourage me along those lines. Following the
  53563. response, I intend to devote a future column solely to text adventures
  53564. on the Archimedes, but what about the rest of you? Donæt forget that
  53565. while video may well have killed the radio star, apathy is the true
  53566. enemy of all forms of artistic expression. Write to me. I know you are
  53567. out there somewhere.
  53568. 7.10
  53569. Finally, on the subject of text adventures, I mentioned before that,
  53570. given the memory and disc capacity of the Archimedes, it would be
  53571. possible to write a very large and absorbing adventure game. While the
  53572. task may be too time consuming and daunting for one person to attempt,
  53573. it would be by no means an impossible project if enough people
  53574. collaborated and pitched in ideas towards that aim. I therefore throw
  53575. down the gauntlet to the Archive readership. Do you have any ideas for
  53576. an adventure game? If so, whether they be puzzles, maps, scenarios or
  53577. whatever, please let me know and I will try to coordinate them all into
  53578. a coherent whole. If the interest in this is out there, who knows what
  53579. may come of this? We may be able to raise some money for the Archive
  53580. charity pot as well as producing the worldæs biggest adventure game.
  53581. 7.10
  53582. Pinball games
  53583. 7.10
  53584. It has been pointed out to me that I didnæt mention pinball games in my
  53585. summary of the Archimedes games scene. The reason I stepped around it
  53586. was that there is, to date, only one Ö ArcPinball. This was released in
  53587. late 1990 by Shibumi Soft and has subsequently been re-released by
  53588. Superior Software as part of Play It Again Sam 2. While its mathematical
  53589. algorithms were good and therefore the angles that the ball bounced at
  53590. were perfect, the playing area was woefully small and the only
  53591. justification for it being the best Archimedes pinball game is that it
  53592. remains to this day the only one. Perhaps Krisalis or a company of that
  53593. ilk would consider converting one of the pinball games from the Amiga/PC
  53594. marketplace or maybe 4th Dimension may like to channel Gordon Keysæ not
  53595. inconsiderable talents towards producing a home-grown pinball game that
  53596. does justice to the capabilities of the Archimedes.
  53597. 7.10
  53598. Risc PC
  53599. 7.10
  53600. I read the Archive supplement from last monthæs issue with much interest
  53601. (and not a little longing) and only have one query on what would appear
  53602. to be an excellent machine. Bearing in mind its almost limitless
  53603. expansion capabilities, at least within the bounds of reality, why is
  53604. the VRAM limited to just 2Mb? This seemed inconsistent to me when the
  53605. main RAM in the machine can theoretically be upgraded to a truly mind-
  53606. boggling 256Mb. I am sure there is a good reason for this which will
  53607. become clear over the next few months but as nobody else seems to have
  53608. questioned this, I thought I would take this opportunity to do so.
  53609. 7.10
  53610. Acornæs launch also started me thinking about how the new machine could
  53611. affect the Archimedes games market in the future. Having put together a
  53612. rough draft containing my thoughts in this direction, I received a
  53613. letter from Neil Dickson which, by a rare stroke of luck, coincided with
  53614. much that I had written. I have therefore taken the opportunity to
  53615. combine both our lines of thought in the finished article, and thank
  53616. Neil for his contribution.
  53617. 7.10
  53618. While not everybody will need the power and expansion capabilities of
  53619. the new machine, over the next couple of years it is certain to be very
  53620. popular and I think that, in two or three years from now, the majority
  53621. of Acorn owners will have Risc PCs rather than Archimedes. With the
  53622. extremely competitive pricing of the 486 card with the machine, I also
  53623. feel that most will buy one at the same time, opening up the option to
  53624. purchase IBM PC software. It is also perfectly feasible, given the open
  53625. architecture of the new machine, that somebody could license the rights
  53626. from Sega to supply an add-on that provides Sega Megadrive emulation.
  53627. Risc User may have broached this subject as an April Fool spoof recently
  53628. but, bearing in mind that Amstrad launched a combined PC and Megadrive
  53629. system a while back, it is not as unlikely as some may think. The time
  53630. has most definitely come for those software houses producing native
  53631. Archimedes software to wake up to the big wide world and raise their
  53632. standards which, at present, fall only too often into the realm of
  53633. mediocrity.
  53634. 7.10
  53635. There are, however, positive aspects to the Archimedes games market.
  53636. There are a relatively small percentage of games released that are truly
  53637. not worth the price of the discs they are duplicated on, possibly as low
  53638. as 20-30%. My estimate for the PC and Amiga markets would be in the
  53639. region of 60-70%, so, in that respect, we are lucky. However, not
  53640. including conversions from other formats, there are very few games that
  53641. would sell in any great numbers on other platforms. It has been seven
  53642. years now since the launch of the Archimedes along with Zarch which was,
  53643. at the time, a ground-breaking start and a game which should have
  53644. inspired developers on to far greater things that would have made games
  53645. players everywhere aspire to owning an Archimedes. Unfortunately, it was
  53646. not to be.
  53647. 7.10
  53648. How many readers of Computer & Video Games, an all formats magazine,
  53649. will be beating a track to Acornæs door after their recent headline over
  53650. a review which stated, öWho said 32-bit games had to be good? Check out
  53651. this awful Archie effort!ò? The review was rounded off with a rating of
  53652. 10%. What makes it worse, to my mind, is that they were not referring to
  53653. a game by a one-person operation launching their first tentative steps
  53654. into the software market with a budget-priced release, but to The
  53655. Crystal Maze from Sherston. Is this game really as bad as all that? I
  53656. have not seen a bad word written about the game in the Acorn press.
  53657. 7.10
  53658. The time for complacency is gone and if the Archimedes games companies
  53659. are to continue trading in the face of direct competition from large
  53660. corporations with huge resources, they will have to mature quickly and
  53661. produce games that are better than the opposition, something which I
  53662. feel Acorn have always done with their hardware. Sound and graphics
  53663. alone do not make a good game but, with the capabilities of the
  53664. Archimedes, top quality sound and graphics should be a minimum
  53665. requirement for any game released at over, say, ú10ú-15. By that I do
  53666. not mean to imply that a cheap price tag is any excuse at all for poor
  53667. quality. Also, the Acorn press must realise that blindly praising every
  53668. Archimedes release regardless of its relative values in the wider
  53669. computing world is, in the long term, damaging. It benefits neither the
  53670. customer nor the games developers for whom a little constructive
  53671. criticism could reap great rewards.
  53672. 7.10
  53673. Any comments relating to this column, or any other games-related subject
  53674. should please be sent to Dave Floyd, c/o PO Box 2795, London NW10
  53675. 9AY.ááA
  53676. 7.10
  53677. Advanced Basic Column
  53678. 7.10
  53679. Paul Hobbs
  53680. 7.10
  53681. Bit manipulations
  53682. 7.10
  53683. When a flag variable is required, for example a user choice as to
  53684. whether interactive help should be provided, I suppose the first
  53685. instinct of many programmers is to use a line like:
  53686. 7.10
  53687. IF <some condition> THEN help_on% = TRUE ELSE help_on% = FALSE
  53688. 7.10
  53689. This has the advantage of being readable. However, 32 bits are being
  53690. used when one would do. Normally, this is hardly a problem but when
  53691. there are many flags to be saved in a choices file, it would be much
  53692. faster to use bit flags (remember that many users have no hard disc!).
  53693. In addition, bit manipulation is an important technique which is needed
  53694. quite frequently when making SWI calls.
  53695. 7.10
  53696. Bits can easily be set, cleared, toggled and tested as follows:
  53697. 7.10
  53698. word% = word% OR (1 << n)  :REM Set bit n of word%
  53699. 7.10
  53700. word% = word% AND NOT (1 << n):REM Clear  bit n of word%
  53701. 7.10
  53702. word% = word% EOR (1 << n) :REM Toggle bit n of word%
  53703. 7.10
  53704. IF word% AND (1 << n) THEN ... :REM Test   bit n of word%
  53705. 7.10
  53706. A practical example would be to read the É3Dæ flag bit held in the CMOS
  53707. RAM to discover whether 3D or 2D templates should be used by your
  53708. applications. Routines have been published in the past to detect if
  53709. !NewLook has been run (by looking for certain system variables or
  53710. modules), but this will probably not work on a Risc PC, or in situations
  53711. where the bit has been altered by other programs.
  53712. 7.10
  53713. Acorn have taken the trouble to reserve a bit in the CMOS RAM to denote
  53714. whether the user wants to use 3D icons, so it seems to be a good idea to
  53715. read the state of it, if you are considering allowing a choice of
  53716. templates. I should point out that this particular bit was used for
  53717. something else under RISC OS 2 and so, to be totally correct, you should
  53718. only use this routine if you have already checked that RISC OS 3 is
  53719. installed.
  53720. 7.10
  53721. It is certainly a nice touch to provide both 2D and 3D templates and
  53722. sprite files. If I had to work all day long on a slowish Archimedes, I
  53723. might well appreciate being able to use 2D templates to speed things up
  53724. a little. In addition, 2D dialog boxes can usually be smaller which is
  53725. useful when using a lo-res screen mode.
  53726. 7.10
  53727. REM Test program to see if 3D bit is set in
  53728. 7.10
  53729. REM CMOS RAM (i.e. !NewLook has been run,
  53730. 7.10
  53731. REM the lucky user has a Risc PC etc..)
  53732. 7.10
  53733. REM read value of word at loc 140 of CMOS RAM..
  53734. 7.10
  53735. SYS öOS_Byteò,161,140 TO ,,val%
  53736. 7.10
  53737. REM and test bit 0..
  53738. 7.10
  53739. IF (val% AND 1) THEN _3d% = TRUE ELSE _3d% = FALSE
  53740. 7.10
  53741. PRINT _3d%
  53742. 7.10
  53743. IF _3d% is TRUE, i.e. (Ö1) then 3D templates should be loaded if
  53744. available. To be really slick, the applications could check the value of
  53745. the bit at every mode change and load new templates if required but this
  53746. is probably difficult to arrange. Most users will choose a setting and
  53747. never change it again.
  53748. 7.10
  53749. More on messages
  53750. 7.10
  53751. I have received a letter from Matthew Newton regarding the piece on
  53752. messages in RISC OS in the May issue. He asks about how exactly one
  53753. sends what might be called a Écustomæ message (i.e. one that contains
  53754. data in a form that you can specify) from one application to another
  53755. which opens up many exciting possibilities Ö one such would be to send
  53756. debugging messages from one application to another for display.
  53757. 7.10
  53758. To send a user message, all that is required is to pick an unused
  53759. message code, build the message block (maximum length 256 bytes,
  53760. although multiple messages could be sent) and then broadcast the message
  53761. using SYS öWimp_SendMessageò. As the message is broadcast it will be
  53762. received by all running applications but, as it has an Éunknownæ reason
  53763. code, it will be ignored by all but the applications that have been
  53764. written to respond to it.
  53765. 7.10
  53766. For this example, I have chosen a reason code of &43B00 which was used
  53767. by the StrongEd/StrongHlp applications at one time. Almost any unused
  53768. reason code will do for your own programs, but if you intend to release
  53769. your applications to a wider audience, it is important to write to Acorn
  53770. and request that a reason code be allocated to you.
  53771. 7.10
  53772. The monthly disc includes these two simple applications, one of which
  53773. allows the typing of a text string into an icon, and a second one that
  53774. displays the string (i.e. the basis of the debugger mentioned above).
  53775. 7.10
  53776. The core of the demonstration applications is as follows Ö to send the
  53777. message (when OK is clicked in !Proggy1) the following code is required:
  53778. 7.10
  53779. DEF PROCMessageSend(message$)
  53780. 7.10
  53781. LOCAL msg_blk%,m_len%
  53782. 7.10
  53783. m_len% = (LENmsg$ + 24) AND NOT 3
  53784. 7.10
  53785.    REM the message length must be a multiple
  53786. 7.10
  53787.    REM of 4, AND NOT 3 ensures this
  53788. 7.10
  53789. msg_blk% = FN_heap_get(m_len%)
  53790. 7.10
  53791. msg_blk%!00 = m_len%:REM Size of message
  53792. 7.10
  53793. msg_blk%!12 = 0  :REM your_ref (0 = original message not a reply)
  53794. 7.10
  53795. msg_blk%!16 = &43B00 :REM User message reason code
  53796. 7.10
  53797. REM the Édataæ part of the message is simply REM a zero terminated
  53798. string in this case..
  53799. 7.10
  53800. $(msg_blk% + 20) = msg$ + CHR$(0)
  53801. 7.10
  53802. REM send message with reason code 17
  53803. 7.10
  53804. REM (UserMessage, no reply required)
  53805. 7.10
  53806. REM the 0 passed as the third parameter
  53807. 7.10
  53808. REM means broadcast to all tasks..
  53809. 7.10
  53810. SYS öXWimp_SendMessageò,17,msg_blk%,0
  53811. 7.10
  53812. PROC_heap_release(msg_blk%)
  53813. 7.10
  53814. ENDPROC
  53815. 7.10
  53816. To receive the message and display it (as in !Proggy2) :
  53817. 7.10
  53818. DEFPROCmessage
  53819. 7.10
  53820. LOCAL msg$
  53821. 7.10
  53822. REM called from Wimp_Poll loop when reason codes 17 or 18 detected..
  53823. 7.10
  53824. REM bk% is the block containing the data returned by Wimp_Poll..
  53825. 7.10
  53826. CASE bk%!16 OF
  53827. 7.10
  53828.  REM handle other reason codes here...
  53829. 7.10
  53830.  WHEN &43B00
  53831. 7.10
  53832.    msg$ = FNstring(bk% + 20)
  53833. 7.10
  53834.    IF LEFT$(msg$,8) = öProggy2:ò THEN
  53835. 7.10
  53836.      msg$ = MID$(msg$,9)
  53837. 7.10
  53838.      PROCshell_IconPut-Data(mainw%,0,msg$
  53839. 7.10
  53840. ,TRUE)
  53841. 7.10
  53842.    ENDIF
  53843. 7.10
  53844. ENDCASE
  53845. 7.10
  53846. ENDPROC
  53847. 7.10
  53848. Once again, I have assumed that routines are available to claim and
  53849. release a block of workspace memory.
  53850. 7.10
  53851. I have used a prefix of öProggy2:ò on the messages sent from !Proggy1 to
  53852. !Proggy2 as a means of denoting who the message is intended for (the
  53853. messages are broadcast to every task, remember). !Proggy2 will only
  53854. respond to messages of type &43B00 that start with öProggy2:ò. This
  53855. means that only one reason code is needed for all messages sent between
  53856. these applications.
  53857. 7.10
  53858. A much more sophisticated system of user messages is available in the
  53859. form of the Computer Concepts Impulse module but the scheme outlined
  53860. above is sufficient for most purposes. For those who are interested, the
  53861. monthly program disc contains documentation and examples of using
  53862. ImpulseII.
  53863. 7.10
  53864. Any questions or comments about Basic programming would be gratefully
  53865. received. Please write to Paul Hobbs, Rheinpfalzstrasse 2, 85049
  53866. Ingolstadt, Germany.ááA
  53867. 7.10
  53868. Pocket Book Column
  53869. 7.10
  53870. Audrey Laski
  53871. 7.10
  53872. Warning
  53873. 7.10
  53874. In the last Pocket Book Column, I boasted of having killed an
  53875. application with my bare hands, or rather with the use of öKill
  53876. Applicationò in the applications menu. I now have to report that this
  53877. piece of magic does not always work. In the course of trying out various
  53878. programs from the 3-Lib collection, I set up a little game called Snake.
  53879. I was irritated to find that copies of it seemed to be proliferating, so
  53880. I tried first to Delete and then to Kill it. Killing appeared to work,
  53881. but every attempt to delete the file produced the message that it was
  53882. still being run. John succeeded in stopping it from scattering copies
  53883. around, and I have had to settle for letting the file sit still in the
  53884. APP directory, hoping it has no more tricks up its sleeve. I donæt
  53885. recommend anybody to lumber their Pocket Book with this tiresome little
  53886. program, especially as its maker identifies himself as ÉNickæ.
  53887. 7.10
  53888. 3-Lib programs on the PocketBook
  53889. 7.10
  53890. On the other hand, many of the other 3-Lib programs make brilliant
  53891. additions to the Pocket Book facilities, and I can now join John
  53892. Woodthorpe of Rugby in heartily recommending the package; like him, I
  53893. have had to invest in a flash SSD to expand my memory to take in all the
  53894. goodies I want to use. Iæm particularly taken with a fiendish Solitaire
  53895. and an excellent thought organiser called Outline; thereæs a tree
  53896. program which makes it easy to see all oneæs directories and their
  53897. contents Ö highly desirable when expanding them so much Ö and an opo/a
  53898. disassembler, REVTRAN, which John of the far side of the bed is
  53899. exploring and will report on soon.
  53900. 7.10
  53901. He writes, ÉThe PocketBookæs ability to cope with applications on any
  53902. drive without bothering the user is one of its operating systemsæ most
  53903. agreeable features.æ
  53904. 7.10
  53905. Dunceæs corner
  53906. 7.10
  53907. However, one does have to co-operate properly with it. For some time,
  53908. John could not get Solitaire  to work from the flash disc(A). Poor
  53909. communications: Iæd originally installed Solitaire and put its auxiliary
  53910. file, cards.fon on the opd directory in M without letting John know,
  53911. when he transferred it, that there was an auxiliary file. Solitaire
  53912. would only work Ö as the ReadMe did tell him when he checked up Ö if
  53913. this file and the application file were on the same drive. When two
  53914. people work with the same machine, information has to flow.
  53915. 7.10
  53916. Adventures in printing
  53917. 7.10
  53918. We are about to take off for a month in Europe, and have acquired a
  53919. portable printer (the BJ-10SX) which connects to the Pocket Book. In
  53920. accordance with Murphyæs Law, the printer didnæt work when we got it,
  53921. and has only just returned to us after a lengthy convalescence, so we
  53922. have barely begun to experiment, but it certainly does seem to be
  53923. printing out Pocket Book files quite happily. Iæm hoping to have half a
  53924. novel not only on disc, but on paper too by the time we get back; Iæll
  53925. report on any interesting peculiarities.
  53926. 7.10
  53927. Endnote
  53928. 7.10
  53929. Hardly any correspondence this month: only a letter from Alan Mothersole
  53930. of Bracknell who draws attention to some useful advice on transfers in
  53931. the A-Link manual and mentions reasons why he has bought a Psion 3a
  53932. rather than a Pocket Book. This suggests again that any substantial
  53933. newsletter or magazine ought to cover both marques.ááA
  53934. 7.10
  53935. Colour Scanning Revisited
  53936. 7.10
  53937. Jim Nottingham
  53938. 7.10
  53939. Following the article on Irlam Instrumentsæ colour scanners (Archive 7.7
  53940. p59), a number of readers responded with queries, comments and some
  53941. invaluable advice, so this is a resumΘ of the correspondence, in the
  53942. hope we may all learn from othersæ experiences. Not all of it is
  53943. specific to the Irlam solutions, nor limited to scanning in colour.
  53944. Thank you to all who contacted me Ö especially the few who sent an SAE!
  53945. 7.10
  53946. The most common query was öAre there any alternatives to the Irlam
  53947. Instrumentsæ colour scanners?ò The familiar names which came up were
  53948. Integrex and Canon, the second in conjunction with Twain and
  53949. ImageMaster. Richard Readings has taken the latter route and has sent a
  53950. most interesting and useful report, reproduced below. (Comments in
  53951. italics are my own. JN)
  53952. 7.10
  53953. Richard writes: öI recently purchased a Canon IX-4015 scanner (a colour
  53954. version of the one used in Computer Conceptsæ Scanlight Professional
  53955. package), together with a copy of David Pillingæs ImageMaster software
  53956. and Twain driver. I wanted an A4 flatbed scanner that could potentially
  53957. be used on a computer other than Acorn, at a reasonable cost. Colour was
  53958. optional but seems to cost little more than grey-scale devices now. The
  53959. compact footprint of the Canon was an important consideration. A PC
  53960. interface kit and software are available, though theyære quite
  53961. expensive.
  53962. 7.10
  53963. öThe scanner, with Twain driver, worked at the first attempt on my
  53964. Cumana SCSI interface, and the scan times seem short compared to the PC
  53965. set-up I have been used to. The only niggle I have with the scanner is
  53966. that it only has one Éproperæ SCSI connector (the big one, rather like a
  53967. Centronics printer connector Ö referred to as an Amphenol connector).
  53968. The other connector is a 25-pin D-type. I had to get a special cable
  53969. made up so that I could daisy-chain it with my SCSI disc. Integrex were
  53970. very quick to supply both the scanner and the special cable when I
  53971. requested it. (No, thatæs not a typo Ö Integrex do sell Canon scanners
  53972. as well as their own Ö and they sell Canon and HP printers as well as
  53973. Integrex ones! Ed.)
  53974. 7.10
  53975. öThe initial preview scan is very quick, and high resolution (400dpi) A4
  53976. mono scans are almost as fast. (The way ImageMaster first completes a
  53977. Preview scan, prior to doing a high-resolution scan of a user-selected
  53978. area, is near-identical to the method used by Irlamæs ProI-mage
  53979. software.) The image is not displayed until the scan is complete. But
  53980. colour scans, particularly 24-bit, are considerably slower. The scan
  53981. itself still seems relatively quick, and most of the time seems to be
  53982. taken processing the raw data image for display on the screen. Reducing
  53983. the resolution and minimising the image area scanned in colour makes a
  53984. big difference. (Itæs just the same with ProI-mage. Large, 24-bit colour
  53985. scans run to megabytes of raw data and, depending on available memory,
  53986. seem to take ages to process, compress and move to the storage medium.)
  53987. My own use is mostly high resolution mono scans and, for this,
  53988. ImageMaster works well.
  53989. 7.10
  53990. öImageMaster has a user interface rather like ArtWorks, with floating
  53991. tool and info panels. I personally prefer the Windowsæ style ribbons but
  53992. thatæs just a quibble. I would prefer to have a direct scan button (as
  53993. well as F10) to open the image acquisition window. (See Keystroke
  53994. comment below.) There is a useful print option that can provide an A4
  53995. copy of the scan, though it makes a rather slow photocopier with a
  53996. DeskJet! (This is a delight on Laser Direct; fast and very convenient,
  53997. just like the Photocopy facility on Computer Conceptsæ Scanlight
  53998. software.)
  53999. 7.10
  54000. öIt is possible to save images in various formats, including TIFF, with
  54001. various compression schemes. These appear to be compatible with the PC
  54002. world, and I have used CCITT compressed TIFF files extensively to
  54003. transfer images to Xerox Textbridge for character recognition on a PC.
  54004. Itæs also possible to specify which mode to use when saving sprite
  54005. files. For example, I have configured ImageMaster to save mono scans in
  54006. mode 18 so I can transfer them directly to Sleuth. Only occasionally
  54007. does my input produce useful results with Sleuth, but I look forward to
  54008. the projected new release, with improved character recognition and
  54009. direct scanning via the Twain driver. Having to transfer images to a PC
  54010. for OCR purposes is a pain, but Textbridge puts Sleuth to shame, for
  54011. just twice the cost.
  54012. 7.10
  54013. öImageMaster provides a wide range of filters etc, but the version I
  54014. have (1.01) lacks an undo button. This makes it difficult to do anything
  54015. useful so I have little to say about this area currently. I have been
  54016. promised an upgrade to a new version with this facility as soon as it is
  54017. complete. (V1.03 is now available with Undo/Redo and various bug fixes.)
  54018. Those image operations that I have attempted seem slow on my A420/1
  54019. (with ARM3), but Iæm used to doing such things on a Unix workstation
  54020. which costs rather more than an A420! (with 16 times the memory....). A
  54021. useful feature is the ability to configure ImageMaster to single or
  54022. multi-task during long operations, or even blank the screen for maximum
  54023. performance.
  54024. 7.10
  54025. öI have found that ImageMaster is liable to crash from time to time,
  54026. occasionally hanging the Archimedes and necessitating a reboot. It will
  54027. be interesting to see if the upgrade (with the öundoò button) will
  54028. improve things.
  54029. 7.10
  54030. öWhen I have had to retouch scanned images, I have had to resort to
  54031. Paint, but I find this very limited.
  54032. 7.10
  54033. öIn conclusion, I have no complaint about the Canon scanner and although
  54034. ImageMaster is currently a little rough round the edges, it shows
  54035. considerable promise. What is needed is a combined scanning/image
  54036. processing/retouching program, like Photoshop, but cheaper!ò Richard
  54037. Readings, Wokingham.
  54038. 7.10
  54039. Having recently had an opportunity to use Twain and ImageMaster in
  54040. conjunction with my Epson 6500, I would agree with everything Richard
  54041. has said about the excellence of Twain and the limitations of
  54042. ImageMaster v1.01. We have now received v1.03 which is looking good but,
  54043. at the time of writing, neither of us has had an opportunity to give it
  54044. a thorough check-out. One particular feature struck me as being
  54045. especially valuable; David Pilling confirms that the software brightness
  54046. Écontrolæ works with the Canon IX3010 monochrome scanner as used by
  54047. Scanlight Professional which does not have the brightness control and
  54048. which, as a result, I found virtually unusable.
  54049. 7.10
  54050. Regarding my Keystroke comment in Richardæs report, Iæve set up a
  54051. Keystroke hot-key combination (ALT-Copy) which, whenever I want a quick
  54052. photocopy of something, loads Twain and ImageMaster, opens the image
  54053. window, initiates an A4 scan and prints the result, mostly in the
  54054. background. OK, I have to remember to first put the document to be
  54055. copied in the scanner(!), but what more could a chap want?
  54056. 7.10
  54057. As we have come to expect with anything from the Pilling stable, Twain
  54058. and ImageMaster represent remarkable value for money, particularly if
  54059. bought under Davidæs introductory offer. He is being his usual very
  54060. helpful self in listening to customersæ requests and smoothing off the
  54061. Érough edgesæ.
  54062. 7.10
  54063. However, I would like to play devilæs advocate here and throw up a
  54064. warning flag. In theory, it would be possible to put together what, on
  54065. the face of it, could be a very cheap scanning system, by using Twain/
  54066. ImageMaster to drive a monochrome or colour scanner bought from a deep-
  54067. discount Ébox-shifteræ. Personally, I would strongly advise against
  54068. taking this route as it would be quite unreasonable to expect David
  54069. Pilling to support the hardware elements of the system (including the
  54070. all-important interface) should there be problems and, from my
  54071. experience, Acorn, Epson, et al are unlikely to support something which
  54072. they do not see as their specific Épart of shipæ. SCSI interfaces seem
  54073. to be the weak link. You may be as lucky as Richard was but, for
  54074. example, if the scanner doesnæt work on your particular set-up, whoæs
  54075. going to fix it?
  54076. 7.10
  54077. I know that Richard agrees with me on this one and he elected to get a
  54078. complete package from Integrex who, it appears, have been both
  54079. knowledgeable and helpful. Similarly, Iæve had splendid service from
  54080. Irlam. I have my own (unprintable) thoughts on which box-shifters to
  54081. avoid; no doubt Ed will advise in particular cases.
  54082. 7.10
  54083. Having now used both ProI-mage and Twain/ImageMaster to drive my Epson
  54084. 6500, do I have a preference? To this, I would Ésayæ horses for
  54085. coursesò, or öyer pays yer money...ò.
  54086. 7.10
  54087. Irlamæs ProI-mage has been around for a good while, is an extremely
  54088. capable and stable package which very effectively supports a good range
  54089. of colour scanners Ö but it doesnæt come cheap and there are some
  54090. limitations, albeit minor ones. (To be fair to Irlam, we can expect to
  54091. see their prices dropping shortly because market forces, such as
  54092. increasing interest, falling scanner prices and economies of scale,
  54093. allow them to pass on savings to the customer.)
  54094. 7.10
  54095. David Pillingæs Twain and ImageMaster are relatively new runners with
  54096. some residual rough edges but are exceptional value and, between them,
  54097. support a fair range of monochrome and colour scanners (expanding all
  54098. the time) and offer post-scan processing facilities. Scanner/interface
  54099. support could prove a problem unless you have confidence in the package
  54100. supplier.
  54101. 7.10
  54102. To dither or not to dither...
  54103. 7.10
  54104. Now to cover a few more readersæ queries. In each case, I have taken
  54105. advice from one or more experts and will try to give a resumΘ. Firstly,
  54106. and specific to ProI-mage, should Dither be switched on or off? The user
  54107. manual says that, normally, Dither should be switched on for best screen
  54108. presentation. However, you should switch Dither off if you are
  54109. converting images to monochrome using ChangeFSI or, more importantly,
  54110. printing (as it will clash with the printer driver halftoning).
  54111. Invariably, I will be printing the scanned image, so I have Dither
  54112. switched off as a default.
  54113. 7.10
  54114. Scanner resolution
  54115. 7.10
  54116. There has been considerable confusion and discussion over scanner
  54117. resolution. Although, for example, my Epson 6500 is advertised as a 1200
  54118. dpi machine, the optical resolution of the scanner is actually only 300
  54119. dpi and the higher resolutions are synthesised by software processing as
  54120. the scan progresses. In principle, this feature seems to be common to
  54121. all scanner/software systems, the major differences being the optical
  54122. resolution of the scanner (which may be quite different in the
  54123. horizontal and vertical axes) and whether, when resolutions higher than
  54124. the scanneræs optical capability are required, synthesising takes place
  54125. within the scanner itself or by the image processing software during or
  54126. after the scanning process.
  54127. 7.10
  54128. One reader raised this point with regard to image storage, the gist
  54129. being that high-resolution scans, even in monochrome, can quickly eat up
  54130. disc space. He recommended initially scanning and storing a low-
  54131. resolution image, subsequently processing to high-resolution immediately
  54132. prior to printing. My own feeling is that this is quite valid for a one-
  54133. off print but that the hi-res image could not be exported to other
  54134. applications (e.g. DTP) or saved for future use without negating the
  54135. original savings.
  54136. 7.10
  54137. Gamma correction
  54138. 7.10
  54139. Iæve left the difficult one until near-last... There were numerous
  54140. queries along the lines öWhat is Gamma?ò and öWhat Gamma correction
  54141. should I set?ò. I received reams of extremely complex explanation and
  54142. advice from the experts on this one but readily admit that, as a non-
  54143. techie user, I failed to understand virtually all of it. So on the
  54144. assumption that those who sent in the queries are in the same boat as me
  54145. (otherwise they would probably know the answer), and at risk of
  54146. offending the experts, I will try to give a much-simplified picture.
  54147. 7.10
  54148. As an end-user, it seems to me that the effect of the Gamma control in
  54149. ProI-mage, ChangeFSI and many other image-processing applications has a
  54150. somewhat similar effect to the contrast control on a monitor or TV.
  54151. Indeed, the control which seems to have an identical effect in
  54152. ImageMaster is called Contrast, so I feel we are on the right track.
  54153. However, a monitor/TV contrast control seems to affect both ends of the
  54154. spectrum, i.e. a low contrast setting will turn black into dark grey and
  54155. white into light grey, to produce a rather Éflatæ picture. It seems that
  54156. Gamma correction leaves the white end alone and affects only the black
  54157. end.
  54158. 7.10
  54159. So why should we wish to apply Gamma correction? Probably the major
  54160. reason is to improve printed images. We can be reasonably sure that what
  54161. appears white on the monitor will be white on paper. However, darker
  54162. shades on a Éback-litæ monitor will invariably come out far too dark on
  54163. paper. Dark greys, for example, can turn almost black. Hence the need
  54164. for a process that will leave whites alone, but lighten the darker
  54165. shades; Gamma correction seems to do exactly that.
  54166. 7.10
  54167. Note that the numerical value for Gamma for no correction at all is
  54168. unity (1.0). The correction to lighten the dark end will be greater than
  54169. 1.0. (Conversely, to increase the contrast by moving dark greys towards
  54170. black, values less than 1.0 should be used.)
  54171. 7.10
  54172. So what value should we set? Unfortunately, there is no one answer I can
  54173. give apart from ösuck it and seeò. This is because there are so many
  54174. variables; the image quality, monitor brightness/contrast settings, the
  54175. printer and its resolution, material (paper type/transparencies),
  54176. personal preference, and so on. Even changing printer resolution Ö from
  54177. 300 to pseudo-600dpi on Laser Direct for example Ö can have a marked
  54178. effect on perceived image contrast when printed. However, a numerical
  54179. Gamma value of 2.2 appears in various publications and, for me, has
  54180. always been a good starting point. With a modicum of trial and error,
  54181. you will soon get a feel for what Gamma to set routinely, for the
  54182. particular image and your own set-up, to achieve the desired results.
  54183. Does anyone have further advice on this one please?
  54184. 7.10
  54185. Comments, please
  54186. 7.10
  54187. Finally, can I invite comments and ideas from anyone who has tried out
  54188. the scanning process recommended by Irlam as described in the original
  54189. article (scanning at low-resolution and processing in ChangeFSI prior to
  54190. printing). Iæve made a few admittedly half-hearted attempts at getting
  54191. to grips with this but with only limited success. The main problem has
  54192. been that my printed results have been somewhat unpredictable, not
  54193. helped by the fact that, as Irlam have said, the screen image after
  54194. processing will look pretty awful.
  54195. 7.10
  54196. As before, I would welcome inputs to me at 16 Westfield Close,
  54197. Pocklington, York, YO4 2EY.ááA
  54198. 7.10
  54199. Small Steps
  54200. 7.10
  54201. Richard Rymarz
  54202. 7.10
  54203. Small Steps is a dedicated database-style program that attempts to
  54204. simplify the planning and recording of Key Stage 1 of the National
  54205. Curriculum. It has been written by Derek Allen and is published by
  54206. Resource, an educational software house based in Doncaster. (Now moved
  54207. to Kegworth, Derbyshire! Ed.)
  54208. 7.10
  54209. The package includes two discs, the first of which contains the program
  54210. and field data. This can be installed onto hard disc without any
  54211. problems. The second disc includes the curriculum data for English,
  54212. Mathematics and Science and a full guide. These are supplied as
  54213. Easiwriter, Pendown or !Edit files and can be printed at leisure. There
  54214. is an A4 written guide which takes the user through the installation,
  54215. Égetting startedæ and overview stages.
  54216. 7.10
  54217. Aims
  54218. 7.10
  54219. Small Steps is designed to break down the very broad statements within
  54220. the Attainment Targets of the core subjects of English, Mathematics and
  54221. Science of the National Curriculum. It also contains a user definable
  54222. option to allow one chosen curriculum area to be included. It is one of
  54223. the great criticisms of the N/C that the sub-divisions are too broad and
  54224. that the difference between the levels is too great Ö Small Steps is an
  54225. attempt to remedy this situation.
  54226. 7.10
  54227. The full guide notes proclaim very distinct aims and I quote:
  54228. 7.10
  54229. öThe Small Steps program records will serve a variety of purposes:
  54230. 7.10
  54231. They will identify which Attainment Targets (and Programmes of Study) a
  54232. pupil has studied;
  54233. 7.10
  54234. They will record a pupilæs level of attainment and speed of progress as
  54235. measured against nationally prescribed statements of attainment;
  54236. 7.10
  54237. They will provide a teacher with information which will enable schemes
  54238. of work, allocation of resources, teaching methods, staff deployment and
  54239. classroom organisation to be evaluated and modified where appropriate;
  54240. 7.10
  54241. They will provide important information when pupils change schools;
  54242. 7.10
  54243. They will provide feedback to pupils and a basis for discussion about
  54244. their achievements and areas for future effort;
  54245. 7.10
  54246. They will provide the evidence which will be used as a basis for
  54247. negotiation and discussion with parents about the achievements of their
  54248. pupils; (Curriculum Guidance 1. Framework for the Primary Curriculum
  54249. p15).
  54250. 7.10
  54251. In addition, the school management disc will manipulate and print
  54252. personal information on pupils. e.g. Form 7 information, class lists,
  54253. etc.ò
  54254. 7.10
  54255. These are extremely ambitious aims. Teachers know only too well the
  54256. complexity of recording the N/C and any aid should be applauded,
  54257. however...
  54258. 7.10
  54259. The program Ö criticisms
  54260. 7.10
  54261. Maybe I am fussy but it seems to me that most programs written for the
  54262. Acorn range should be multitasking. There are exceptions which break
  54263. this convention, especially in education where art, adventure and
  54264. simulation programs do not need a multitasking environment. However, a
  54265. management package must multitask since information needs to be
  54266. transferred from application to application. As a Headteacher, I need to
  54267. be able to move data in and out of Ovation, Style, PipeDream, or
  54268. whatever, and I need to be able to do it easily. Small Steps is NOT
  54269. multitasking and takes over the whole screen in mode 12. It allows the
  54270. export of information as Edit files but in a rather convoluted way since
  54271. the program has to be exited. Furthermore, there is no provision to
  54272. export as CSV files for instance, so I cannot transfer information into
  54273. another database package for further manipulation. Another criticism is
  54274. that I had problems using my Laser Direct printer and could not get it
  54275. to print properly. On top of that, outline fonts cannot be used although
  54276. this is a very minor quibble.
  54277. 7.10
  54278. The program Ö in use
  54279. 7.10
  54280. Clicking on !Steps results in a date check and then a fairly attractive
  54281. main screen that offers four options: curriculum, analysis, toolkit and
  54282. closedown. Clicking one of the first three results in a variety of pages
  54283. which can be followed quite easily. For instance, following the
  54284. curriculum window leads the user through the subject area, the
  54285. Attainment Target, the level of attainment and the editor which then
  54286. lists the statements and the small steps defined from it. These can be
  54287. changed, deleted or added to. Exiting the editor results in the changes
  54288. being saved.
  54289. 7.10
  54290. The Toolkit option allows the user to enter class lists, design a chosen
  54291. subject, edit the pupil names, draft a review of progress and print
  54292. selected information.
  54293. 7.10
  54294. The analysis option allows the teacher to review progress made by the
  54295. pupil and prepare a plan for either an individual or a group.
  54296. 7.10
  54297. Many of the pages have a help option which is quite useful if the user
  54298. gets lost among the range of pages.
  54299. 7.10
  54300. Conclusion
  54301. 7.10
  54302. I have been quite critical of the program design. However, everything
  54303. moves very quickly, especially on my A5000 and, as familiarity grows,
  54304. the possible seeds of using the program do germinate. It is daunting at
  54305. first and I feel that only experienced or very brave users would attempt
  54306. to use it to accomplish the stated aims. Curriculum management packages
  54307. do not seem to make much impact (what happened to P.I.P.P.?) and there
  54308. are possible changes just round the corner with the Dearing Report.
  54309. There may be a niche for a program like Small Steps but future
  54310. developments in the N/C, teacher resistance to complicated programs, the
  54311. scepticism of computer-based methods as distinct from tried and tested
  54312. paper-based methods and the sheer effort of entering the appropriate
  54313. data, make me doubtful. I have attempted to give a flavour of what Small
  54314. Steps attempts to do but if you find your curriculum planning, record-
  54315. keeping and analysis of pupil attainment lacking, you may find a use for
  54316. this program.
  54317. 7.10
  54318. Small Steps costs ú99 +VAT from Resource for a single user version and
  54319. ú199 +VAT for a site licence. A second pack covering History, Geography,
  54320. Technology, Music and Art at the same levels is in preparation. It will
  54321. cost ú49 +VAT for a single user or ú99 +VAT for a site licence.ááA
  54322. 7.10
  54323. First Impressions of Risc PC Ö 1
  54324. 7.10
  54325. Paul Hooper
  54326. 7.10
  54327. A Risc PC for a whole week? When Paul mentioned it to me, I jumped at
  54328. the offer. All I had to do was write a piece about my first impressions
  54329. Ö a fair exchange. When I got home with the machine, there, waiting on
  54330. my doorstep, was Impression Publisher. So this is the result Ö an
  54331. article written on the Risc PC using Impression Publisher. (...but
  54332. converted back to Impression II on my A540 to produce the magazine Ö I
  54333. canæt afford a RiscáPC just yet! Ed.)
  54334. 7.10
  54335. The technical details have been covered in great detail in all the other
  54336. publications, so what I would like to look at is the feel and style of
  54337. RiscáPC and what it is like to use.
  54338. 7.10
  54339. Set up
  54340. 7.10
  54341. The machine I used was a Risc PC ACB25 with 200 Mb hard drive and 1Mb
  54342. VRAM but it had been upgraded from 4 to 8Mb of DRAM connected to the
  54343. AKF60 monitor. The hard disc was packed with programs, most of which I
  54344. had little time to use, but there is a table of what software works with
  54345. the machine set out below.
  54346. 7.10
  54347. Setting up the Risc PC was easy, despite the fact that I had no manuals.
  54348. The connections at the rear of the main slice had little icons which
  54349. showed you which lead to connect to it. I first decided to mount the
  54350. main slice in Ébookcaseæ style, but I found the insertion of floppy
  54351. discs was very awkward, and my young daughter kept trying to insert the
  54352. floppy upside down. So, the little plastic feet came off and the main
  54353. slice went under the monitor. This seemed fine but, as I began to type,
  54354. my heavy-handed use of the keyboard tended to make the monitor wobble
  54355. slightly. The problem was soon solved and the slice went under the
  54356. printer next to the monitor.
  54357. 7.10
  54358. Up and running
  54359. 7.10
  54360. Powering up produced very little difference to my A5000 as I use the
  54361. NewLook icons as a default on that machine. The palette icon has gone,
  54362. and in its place was a little TV icon called the display manager. A
  54363. click with <select> brought up a menu showing the number of colours and
  54364. the screen resolution, with a couple of submenus which allowed you to
  54365. change them. Working through the resolutions, I found 800╫600 was fine,
  54366. the 1024╫768 and 1280╫450 were usable for typing but the largest mode of
  54367. 1600╫600 made 12 point text almost unreadable. Thinking about this soon
  54368. produced the answer Ö I stayed in the higher resolution mode but
  54369. magnified the Impression document to 200%.
  54370. 7.10
  54371. I found it easier to work in terms of screen resolution measured in
  54372. pixels rather than the more difficult mode numbers. However, a click
  54373. with <menu> over the display manager icon brings up a writable icon in
  54374. which you can enter the old mode numbers.
  54375. 7.10
  54376. The keyboard
  54377. 7.10
  54378. You may have read that Acorn has gone for a Éstandardæ PC type keyboard.
  54379. What this means in practical terms is that Control and Caps lock on the
  54380. left hand side of the keyboard have swapped places, the ú sign has
  54381. shifted to the É3æ key and hash has moved next to the return key. One or
  54382. two of the other keys have moved but more annoying is that the words
  54383. ÉShiftæ ÉTabæ and ÉReturnæ are now missing from the keys. For regular
  54384. computer users, this will be no problem, but in the primary classroom
  54385. the missing words may make it more difficult for the pupils. The keys
  54386. themselves are slightly deeper but the same width as those on an A5000.
  54387. The feel of the keyboard is very much a matter of personal preference.
  54388. Initially, I preferred the A5000 keyboard but, after sustained use, the
  54389. Risc PC keyboard became second nature.
  54390. 7.10
  54391. The slice
  54392. 7.10
  54393. The main box has had much praise showered on it for its radical design,
  54394. materials, etc. Certainly, inserting an expansion board or second
  54395. processor is very easy and very fast. The modular design will make
  54396. expansion simple with one slice mounted on top of another. A lot of
  54397. thought has gone into the design of the slice from a technical point of
  54398. view but I am not convinced that the same amount of thought has gone
  54399. into how the slice is going to be used. The cover on the front of the
  54400. machine may have seemed like a good idea, and certainly if you have a
  54401. number of slices, covering up the empty bays makes good sense. The cover
  54402. itself is easy to open but I found difficult to close, as there is
  54403. little of the plastic to get hold of. (You certainly need good
  54404. fingernails. Ed.)
  54405. 7.10
  54406. All this reminds me of those plastic screens that used to protect cash
  54407. machines at banks. Initially, all the machines had a screen which came
  54408. down when you had completed your transaction, but a few years ago a
  54409. couple of yobs armed with a tube of super glue managed to put over 300
  54410. cash machines out of order in one weekend by running a line of super
  54411. glue along the join. If the Risc PC is going to be used in education
  54412. then, sad as it is, Acorn does need to make them vandal proof.
  54413. 7.10
  54414. Boot, fonts, system and scrap
  54415. 7.10
  54416. The first thing you notice on opening the hard disc directory is the
  54417. absence of Fonts, System and Scrap directories. Instead, you have a
  54418. !Boot directory that uses the old System icon and which contains the
  54419. other three directories along with a boot file which you can customise
  54420. to your own requirements. Clicking on the !Boot icon brings up the
  54421. configure application which has moved here from Apps. Once you have
  54422. configured the machine, you can remove the configure program to floppy
  54423. disc and prevent any reconfiguration of your machine. You can also lock
  54424. the system up by using a password system. The trouble with this is that
  54425. a delete-power-up can undo all of this, so a link inside the computer
  54426. can be set to protect your machine It will then only reboot until the
  54427. link is changed again. The various techniques that are available to
  54428. protect your data will be welcome within education.
  54429. 7.10
  54430. Your own apps
  54431. 7.10
  54432. Apps has also moved and is no longer contained within the ROMs but is on
  54433. the hard disc. The icon still appears on the iconbar and a click will
  54434. bring up its contents. This means that you can customise your own
  54435. version of Apps. So if, like me, you use about three or four programs
  54436. most of the time, these can reside in Apps and be available at a single
  54437. click.
  54438. 7.10
  54439. The hard disc also contains a number of Replay files and JPEG images
  54440. along with various games which used to come on the Apps disc. There is
  54441. also the ArtWorks viewer and ChangeFSI. The hard disc contains a
  54442. database of products which lists any known problems with software. To
  54443. check if an application runs with the Risc PC just drag the
  54444. applicationæs icon onto the database and up pops the relevant page with
  54445. all the details. The database will even generate a letter to the
  54446. supplier for an upgrade.
  54447. 7.10
  54448. Draw, Paint and the rest
  54449. 7.10
  54450. Draw has not only been given a revamp with the ÉNewLookæ icons, but also
  54451. benefits from the improved graphics display. The Style submenu now has
  54452. the colour picker as standard so that you can choose just about any
  54453. colour you want. This uses the three industry standards of RGB, CMYK or
  54454. HSV. Although there are few new features in Draw, the manual has a much
  54455. more detailed guide to Draw and a first-class tutorial.
  54456. 7.10
  54457. Paint has the ÉNewLookæ but appears unchanged apart from the graphic
  54458. improvements. Calc has been replaced by SciCalc but Alarm remains
  54459. unchanged as far as I can see.
  54460. 7.10
  54461. Other changes
  54462. 7.10
  54463. There are numerous other changes from the Archimedes range and I will
  54464. detail a few of them here. You can use any outline font as the desktop
  54465. font, making the display much clearer. The Task Manager is almost
  54466. identical to the old manager but has an extra line detailing how much
  54467. space is taken by the Wimp sprite pool. The screen-saver actually
  54468. switches off the monitor rather than just blanking it, so if the monitor
  54469. has been off for a while, then after a very audible click, the screen
  54470. may take a few seconds to warm up.
  54471. 7.10
  54472. The dramatic increase in the graphics display provided means that not
  54473. only do graphics come in many more colours but are also redrawn at about
  54474. twice the speed than on the A5000. The hard disc seems marginally faster
  54475. than that in the A5000 but the floppy is the same speed and is capable
  54476. of reading 1.6Mb discs.
  54477. 7.10
  54478. Conclusions
  54479. 7.10
  54480. RiscáPC is certainly the machine of the future, although it is not
  54481. radically better than the A5000 in performance terms at the moment. If
  54482. you are thinking of upgrading from a pre-A5000 machine, then the speed
  54483. and the graphics capability will certainly come as a revelation to you.
  54484. Also, the upgrade path will ensure that you donæt have an obsolete
  54485. machine in two years time. For anyone with an older machine, I should
  54486. get your order in now.
  54487. 7.10
  54488. What about me, with my heavily modified A5000? Well, I shall be saving
  54489. my money, at the moment. Risc PC does not offer me any significant
  54490. advantages over the A5000 as I do very little graphics. Yet all this
  54491. will change when the PC processor becomes available in September and the
  54492. ARM700 later in the year, then I shall take the plunge.
  54493. 7.10
  54494. Mind you, having just copied this article over from the Risc PC to the
  54495. A5000, I am realising that the speed of the hard disc inside the Risc PC
  54496. is actually rather faster than I first thought and the graphics on the
  54497. A5000 certainly look pretty tired Ö now where did I put my cheque
  54498. book... ?
  54499. 7.10
  54500. On a final note, I was talking to a teacher the other day who was
  54501. delighted with the launch of Risc PC. As he put it, öAt long last, Acorn
  54502. has come up with the real successor to the good old BBC ÉBæ Ö a machine
  54503. that can be used not only by the reception class but also by a
  54504. University Professor.ò Now thatæs what I call praise!
  54505. 7.10
  54506. Thanks to...
  54507. 7.10
  54508. Much has been said in Archive about the ÉAcorn Spiritæ and certainly,
  54509. during the past week, I have experienced it. I had to ring a number of
  54510. software houses about getting versions of their software that would run
  54511. on the Risc PC. Because the time scale was so short, I didnæt have time
  54512. to send back my master discs and wait for the upgrades, so I rang them
  54513. and explained the situation and almost without exception, the upgrades
  54514. arrived on my door step the following day. My thanks must go to Brian
  54515. Kerslake at Topologika, Nick Wright at 3T Productions (Key Series), and
  54516. Sharon Fellows at Solent Computers (Oak Recorder) who all answered my
  54517. queries and problems. Certainly, these firms displayed the Acorn Spirit
  54518. to the full. Thanks again!ááA
  54519. 7.10
  54520. First Impressions of the RiscáPC Ö 2
  54521. 7.10
  54522. Gabriel Swords
  54523. 7.10
  54524. You know how the excitement mounts when you get hold of the latest piece
  54525. of software or hardware Ö you quickly open the packaging so that you can
  54526. get the thing out and running. Well, when it comes to the Risc PC, you
  54527. can forget it. There is just no way you will ever get the packing open
  54528. quickly enough. My advice is to calmly put the kettle on, make yourself
  54529. a drink and study the box carefully! The packaging is so complicated
  54530. that Acorn have put three photographs (on the bottom of the box!) to
  54531. show you how to get into it. Itæs probably some kind of initiation test
  54532. to make sure youære worthy of owning the new machine. Fortunately,
  54533. opening the box is the most complicated thing you will have to do with
  54534. the Risc PC.
  54535. 7.10
  54536. Once inside
  54537. 7.10
  54538. Once inside the box, the first thing you notice about the Risc PC is how
  54539. light it is. Out has gone the utilitarian metal box which tries to cut
  54540. your fingers off when you attempt to open it (spot the A5000 owner! Ed.)
  54541. and in has come a neat, plastic Éthis-looks-like-a-real-computeræ
  54542. casing. Itæs curved at the front and has a pull down flap which hides
  54543. the disc drive and the spare slot for something optional like a CD or
  54544. additional hard drive.
  54545. 7.10
  54546. The case itself is slightly higher and narrower than the A5000, so if,
  54547. like me, your A5000 tucks snugly under a custom made shelf, youæll have
  54548. to raise the shelf half an inch.
  54549. 7.10
  54550. The keyboard is compact and well laid out. Itæs a standard PC design so
  54551. some of the keys are in different positions from the standard Acorn
  54552. keyboard. For example, the lefthand control key is where the caps lock
  54553. is on the Acorn one. The lefthand shift key, just above control, is half
  54554. the size of the Acorn key. Where the ú sign is on the Acorn keyboard
  54555. youæll find a double-sized delete key. It takes a while to get used to
  54556. some of these new positions but, after a couple of days, I found I was
  54557. getting around quite well. In fact, I prefer the larger sized delete key
  54558. because, when Iæm touch typing, I no longer hit the pound sign Ö
  54559. something I invariably do on the Acorn keyboard.
  54560. 7.10
  54561. Setting up the system is simplicity itself. The Acorn screen has two
  54562. wires already in place and they plug straight into the back of the
  54563. computer. The keyboard and mouse also plug into the back. On the
  54564. keyboard you get a much longer wire so you can have the computer further
  54565. away from your working area. You can even mount the case on its side
  54566. pushing it right out of the way.
  54567. 7.10
  54568. The screen (mine was an AKF60) is much better than the old Acorn ÉFisher
  54569. Priceæ screens of yester-year. The picture is much sharper, although it
  54570. still doesnæt go right to the edge. With the new screen configuration
  54571. dialogue box, itæs also easier to choose a screen mode and colour
  54572. combination Ö colours go from basic black and white to 16 million
  54573. colours, depending on how much VRAM you have (whatever VRAM is!). The
  54574. only annoying thing is that the screen takes several seconds to come
  54575. back to life once the screen blanker has been in operation.
  54576. 7.10
  54577. All the plugs at the back are neatly spaced and clearly labelled. There
  54578. are also two slots for additional expansion cards at the back. Getting
  54579. in and out of the case is as easy as everyone says. It has a lid with
  54580. two catches on top, swivel them back, lift the lid and youære in. This
  54581. makes plugging in cards and chips really easy Ö in that sense, it is the
  54582. most accessible computer I have ever used.
  54583. 7.10
  54584. My only criticism of the design is to say that, in the words of my son,
  54585. the on/off switch is pretty cheap looking!
  54586. 7.10
  54587. Getting going
  54588. 7.10
  54589. Being the excitable type, when I got the machine for my weekæs
  54590. evaluation, I quickly removed my A5000 and plugged the RiscáPC in its
  54591. place. I stupidly thought I would be able to get going straight away Ö
  54592. which I could, sort of! 
  54593. 7.10
  54594. So hereæs my second piece of advice. After youæve finished that drink I
  54595. mentioned earlier, you had better start writing to all your favourite
  54596. software companies because you might find your most treasured word
  54597. processor is now obsolete. If you run Impression, you will need to
  54598. upgrade to Style or Publisher. If you have a Laser Direct or Scanlight
  54599. Professional, youæll need an upgrade to their software. The same goes
  54600. for any old SCSI cards you might have tucked away in your old machine.
  54601. If you want to avoid this huge disappointment, it might be worth getting
  54602. hold of the upgrades before you actually get the machine. Alternatively,
  54603. if you do get the machine first, you will at least find a helpful
  54604. product directory included on the hard drive which will tell you if any
  54605. of your particular bits of software need upgrading Ö very useful!
  54606. 7.10
  54607. Operating system
  54608. 7.10
  54609. In operation, the RiscáPC is very similar to existing machines... which
  54610. isnæt surprising because the operating system is only a slightly altered
  54611. version of 3.11. This makes getting used to the machine very easy Ö at
  54612. least there are no new procedures to learn, and hopefully no new bugs to
  54613. cope with! The changes that have been made seem to be more cosmetic than
  54614. anything else. For example, the pinboard now has a choice of textured
  54615. backdrop, which can be chosen from the new screen configuration
  54616. dialogue. Buttons and such-like are in 3D,  and when you open a file,
  54617. its icon opens up like an Éopen fileæ. Selecting and moving a group of
  54618. files looks a bit different too. Instead of the boring old dotted box
  54619. moving across the screen, you now get a parcel wrapped up like a present
  54620. Ö very cute!
  54621. 7.10
  54622. All the system software is neatly collected together in a new-style
  54623. !Boot directory. This includes Fonts, Configure, Scrap, System, Choices
  54624. Ö including a new or old style boot-up sequence.
  54625. 7.10
  54626. One major difference between the Risc PC and the older style machines is
  54627. that Paint, Draw and Edit are no longer in ROM but are included as disc-
  54628. based programs. They still open extremely quickly and work much the same
  54629. as before but if you run them all together, even without anything drawn,
  54630. painted or typed, they use up about 850Kb compared with 224Kb on RISCáOS
  54631. 3.1. In the past, one of the selling points of Acorn machines was that
  54632. you got a reasonable painting package, WP and drawing program included
  54633. in ROM Ö this made them fast and always accessible because they were not
  54634. so reliant on the RAM. That is no longer the case. Mind you, with the
  54635. Risc PC itæs easier and cheaper to upgrade the RAM and there are no
  54636. floppy-disc-only versions for the computer, so itæs not so much of a
  54637. problem.
  54638. 7.10
  54639. Speed
  54640. 7.10
  54641. The Risc PC only runs at twice the speed of an A5000! At first I didnæt
  54642. think that was going to be very impressive. Having used it for a week, I
  54643. have now changed my mind. Take a simple operation like manipulating a
  54644. scanned image. I set the machine two simple tasks. Having scanned a
  54645. fairly complex image, I  dropped the sprite into !Paint and filled it
  54646. with a mask Ö a very time-consuming task at the best of times! From
  54647. there it had to trace the sprite and turn it into a drawfile. The job
  54648. took about 20 minutes on my A5000 and, as you would expect, less than 10
  54649. minutes on the RiscáPC.
  54650. 7.10
  54651. Although Éspeed isnæt everythingæ, in practice, being able to accomplish
  54652. a simple but time-consuming task in half the time actually makes me more
  54653. productive. It means that I can get on with my work and not have to wait
  54654. for the machine to finish. And when you realise that in a matter of
  54655. months, we shall have the ARM 700, and later the 800, it makes the
  54656. future look very fast... before you know it, youæll be able to finish
  54657. for the day even before youæve begun.
  54658. 7.10
  54659. Conclusions
  54660. 7.10
  54661. The two words that sum up this machine are Éeasyæ and Éneatæ. For once,
  54662. Acorn seem to have really thought about the design, layout and ease-of-
  54663. use of their computer. This is a computer I could do business with. Itæs
  54664. also a computer that looks like a business computer Ö one that would
  54665. proudly sit in any office or design studio. All thatæs needed now is the
  54666. right kind of software and a decent marketing strategy and this machine
  54667. could do wonders for Acornæs share of the market. On the software front,
  54668. things are beginning to look a little more promising; on the marketing
  54669. side, just using the term PC is a major change in peopleæs attitudes Ö
  54670. though I bet it has given some of the diehard Archimedes users
  54671. apoplexy!ááA
  54672. 7.10
  54673. Pendown Etoiles
  54674. 7.10
  54675. Phyllis Brighouse
  54676. 7.10
  54677. Some time this year, the RSA plans to run a CLAIT examination in French
  54678. and I have been looking for a suitable wordprocessor to use. I think
  54679. this may be it. PenDown Etoiles is a French conversion of Longman
  54680. Logotronæs PenDown Plus program with some added features and changes.
  54681. All program instructions, menus, dialogue boxes, etc are in French.
  54682. 7.10
  54683. The package comes with two manuals: a tutoræs manual in English and a
  54684. pupilæs manual in French, and the computer disc. A sheet of Teachersæ
  54685. Notes gives some initial guidance to the teacher.
  54686. 7.10
  54687. Installation
  54688. 7.10
  54689. The program installed to hard disc perfectly. To me, this is important
  54690. because, although I understand the need to protect software, that does
  54691. not stop me from loathing programs that compel me to run them from
  54692. floppy disc when I have paid for a hard disc.
  54693. 7.10
  54694. There is provision for both RISC OS 2 and RISC OS 3 fonts, and a clear
  54695. Help file, with step by step instructions for network users.
  54696. 7.10
  54697. Running the program
  54698. 7.10
  54699. Double-clicking on the !Etoiles icon brings up a copyright message, in
  54700. French, and the Etoiles icon installs on the iconbar. Clicking <menu>
  54701. over this icon gives four options: Info, Recommencer, Configuer and
  54702. Terminer.
  54703. 7.10
  54704. Clicking on Configuer brings up the PenDown Plus dialogue box, in
  54705. French, to allow the user to tailor the programæs main menu, and the
  54706. programæs save, autosave, print, screen and ruler.
  54707. 7.10
  54708. Clicking on Recommencer brings up the editing window, with a ruler and a
  54709. strip of icon buttons for a new ruler, graphics, the insert/overwrite
  54710. mode, font selector and change font icons, text colour, underscore,
  54711. superscript and subscript, justification, line spacing (in desktop
  54712. publishing öpointsò rather than the typewriteræs ösingle/double spacingò
  54713. options), and a case change button (an option I always miss in a
  54714. wordprocessor when it is omitted).
  54715. 7.10
  54716. Pointing and clicking at these buttons brings up French language
  54717. dialogue boxes. Point and click at what you want and make the change.
  54718. Pupils will find the meaning of the icons clear and easy to learn. The
  54719. system follows PenDown Plus and should be easily followed by PenDown
  54720. Plus users but, of course, there are changes.
  54721. 7.10
  54722. Apart from the obvious change, that everything is in French, the other
  54723. main differences are the function keys. All eleven have been totally
  54724. reprogrammed as accent keys (F12 still brings up the star command line)
  54725. and a tear-off function key strip is provided on the Registration card.
  54726. Shift and function gives capital accented letters for those people who
  54727. still wish to use accents on capital letters. Control or Shift/Control
  54728. and the function keys do nothing at all.
  54729. 7.10
  54730. This contrasts with PenDown Plus which provides a wide range of options
  54731. on the function keys. I have to admit to a prejudice here. I like my
  54732. function keys simple, with easy-to-read instructions. Inexperienced
  54733. pupils find mouse menus, and now point and click icon buttons, easier
  54734. and faster than trying to read function key strips printed about 3
  54735. points high. Dedicated PenDown Plus users may feel otherwise and may
  54736. wish to reprogram the function keys for Control/function and Shift/
  54737. Control/function using the Key Scripts directory located in the PenDown
  54738. Etoiles directory.
  54739. 7.10
  54740. In the classroom
  54741. 7.10
  54742. The pupilæs book provides a set of activities and the program disc
  54743. contains example files, and pupils quickly learn to use the basics of
  54744. the program. Activity 1 displays pictures and short texts about William
  54745. the Conqueror. Pupils overwrite the dashes with words selected from a
  54746. choice beneath the text. Pupils then spellcheck their French from the
  54747. French spellchecker provided. In other activities, pupils design
  54748. posters, and learn how to place graphics, choose fonts, format text,
  54749. save and print.
  54750. 7.10
  54751. On the disc is a öMot Justeò file which contains prepared lists of
  54752. words, in French, and selecting a word from this list automatically
  54753. enters it into the document. This is a French word file from the very
  54754. useful PenDown Plus !WordList utility. If pupils who are given
  54755. assignments are using these wordlists, and then make a mistake, it will
  54756. clearly be a mistake in their French, not their keyboarding skills.
  54757. Pupils are also exposed to correct French, not repeated errors.
  54758. 7.10
  54759. This utility is also useful in vocabulary work. Words can be grouped
  54760. together into subject areas, and the Mot Juste file supplies a list for
  54761. you, providing eighteen word groups. The !WordList utility is provided
  54762. with its facilities for creating word groups, anagrams and search and
  54763. sort, making this a valuable classroom addition to the French word
  54764. processor for teacher and pupil alike.
  54765. 7.10
  54766. A Cloze utility is also provided to make Cloze files from text.
  54767. 7.10
  54768. Manuals
  54769. 7.10
  54770. I tend to be obsessed with manuals. Many are not well written or clear,
  54771. and clarifying points with software publishers by telephone is expensive
  54772. and therefore discouraged in schools. Longmanæs manuals are all well
  54773. written and models of clarity, and these manuals are no exception, with
  54774. one reservation.
  54775. 7.10
  54776. The pupilæs French manual provides simple exercises, in simple French,
  54777. with clear graphical signals to pupils on what they are intended to do.
  54778. At the end of the manual is a complete translation of all dialogue boxes
  54779. and menus, with the French and the translations side by side. Any pupils
  54780. unsure what a menu or dialogue box is asking them to do, have a
  54781. straightforward reference section to look up the action. This is an
  54782. excellent manual.
  54783. 7.10
  54784. The English language manual is the PenDown manual inside Etoiles covers.
  54785. It too is excellent and covers much more ground than the French manual.
  54786. Unfortunately, the changed function keys are not included, only the
  54787. original PenDown Plus ones. That one discrepancy throws the rest of the
  54788. manual into doubt.
  54789. 7.10
  54790. The Contents page includes details about Chapters and Master Pages, Mail
  54791. Merging, and The Bin, which are not covered in the French manual. If you
  54792. are not a regular PenDown Plus user (I am not), you may become confused
  54793. about what is included from PenDown Plus to Etoiles, and what is not. In
  54794. the references at the back of the pupilæs book, some lines are greyed
  54795. out.
  54796. 7.10
  54797. Longman informs me that everything in the English language manual works
  54798. for PenDown Etoiles with the exception of the Suggest option in the
  54799. spellchecker. PenDown Etoiles is a fully functioning desktop publisher,
  54800. but because English word patterns are so different to French ones, the
  54801. Suggest function does not work. Longman are reprinting the English
  54802. manual and have promised to look at the function keys when they do so.
  54803. 7.10
  54804. Etoiles for CLAIT?
  54805. 7.10
  54806. There is no doubt that when the French language CLAIT begins, this word
  54807. processor will allow pupils to complete the two hour assignment. The
  54808. programæs editing functions are more than adequate, with centre and
  54809. bold, search and replace, and cut and paste functions; its formatting is
  54810. particularly easy to use, so that pupils will have no difficulty editing
  54811. the ruler, or changing the justification and line spacing. With the
  54812. function keys providing accent keys, text entry is quick and easy, and
  54813. the spell-checker efficient.
  54814. 7.10
  54815. PenDown Etoiles, Version 1.17 is available from Archive, price ú58.ááA
  54816. 7.10
  54817. Wimp Programmeræs Toolkit
  54818. 7.10
  54819. Hutch Curry
  54820. 7.10
  54821. The Wimp Programmeræs Toolkit from Risc Developments contains sixteen
  54822. utility programs to assist anyone programming the RISC OS Wimp. Most of
  54823. the programs have general utility to any programmer, although a number
  54824. have particular relevance to Basic. Each of these programs can be run as
  54825. a stand-alone application by double-clicking the filer icon or,
  54826. alternatively, there is a front-end menu program called !!WimpKit from
  54827. which any of the other applications can be run. The programs included in
  54828. the toolkit are listed below with a brief description of the purpose of
  54829. each.
  54830. 7.10
  54831. !WimpLib by Mark Moxon. This provides a useful library of Basic
  54832. functions and procedures for use when writing Wimp applications. It has
  54833. routines to perform many of the usual operations that Wimp programs have
  54834. to perform (like placing icons on the iconbar), so that a Wimp
  54835. application can be written more quickly. The library should enable the
  54836. aspiring Basic programmer to develop Wimp applications more easily.
  54837. 7.10
  54838. !WimpAid (Version 1.1) by Graham Crow. WimpAid displays a variety of
  54839. information related to the position of the pointer on the desktop. As
  54840. you move the pointer, you can obtain continuously updated and detailed
  54841. information about pointer coordinates, the window the pointer is over
  54842. and the icon within that window.
  54843. 7.10
  54844. !Tempi (Version 1.3) by Graham Crow. Tempi is a program to read window
  54845. template files and display their complete contents in a digestible
  54846. format.
  54847. 7.10
  54848. !Spyglass (Version 1.01) by David Spencer. Spyglass is a very useful and
  54849. powerful application which allows you to Éspyæ on the memory locations
  54850. used by another application whilst that application is running.
  54851. 7.10
  54852. !PollMask (Version 1.37) by Mike Whiteman. This is a small application
  54853. to generate the poll mask number required in R0 of the Wimp_Poll
  54854. routine. It is also an excellent example of the type of application
  54855. which can be developed with the Wimp Library.
  54856. 7.10
  54857. !Pointer (Version 1.1) by Graham Crow. Pointer is an invaluable utility
  54858. for debugging template files. It allows you to locate missing icons,
  54859. either by giving Pointer the missing iconæs number, or by cycling
  54860. through all the icons in any window. It also continuously monitors the
  54861. mouse pointer and reports useful information about the windows and icons
  54862. beneath it, in a similar fashion to WimpAid.
  54863. 7.10
  54864. !Messages (Version 2.0) by A Phillipson. This is a useful utility which
  54865. enables you to gain an insight into the Wimp messaging system.
  54866. Installing the program opens the Messages window, which displays the
  54867. reason codes returned to the program by Wimp_ Poll, together with a
  54868. description of each. These may be messages directed specifically to the
  54869. task itself; e.g. a request to open a window; or messages broadcast to
  54870. all tasks; for example, notification that a task has been started up or
  54871. closed down.
  54872. 7.10
  54873. !MenuEd (Version 1.8) by Keith Moulding. MenuEd is designed to simplify
  54874. the process of creating menu structures for Wimp programs. The
  54875. application generates a data file containing the menu structures
  54876. required, which is given a filetype of &7FD or Menus. This file is then
  54877. loaded into your own application when it is run, and the menus are
  54878. accessed by using library routines which must be appended to your
  54879. program.
  54880. 7.10
  54881. !LoadFile (Version 1.05) by Lee Calcraft. The LoadFile application is
  54882. designed to assist the debugging of Basic Wimp programs within the
  54883. desktop environment by allowing you to load a program directly from the
  54884. desktop by double-clicking on the file with <ctrl> pressed. This action
  54885. enters the Basic environment with the program already loaded.
  54886. 7.10
  54887. !IBarShell (Version 1.3) by Ben Avison and Lee Calcraft. IBarShell is a
  54888. skeleton application which is designed to enable you to write simple
  54889. tasks that can operate with just an iconbar icon.
  54890. 7.10
  54891. !FormEd (Version 1.26) Copyright Acorn Computers Ltd. Risc Developments
  54892. have apparently licensed the Acorn window template editor, FormEd, as
  54893. part of the toolkit. This venerable application allows you to define
  54894. windows on the screen and save the definitions in a file ready for
  54895. loading by your own application.
  54896. 7.10
  54897. !Flags (Version 1.0) by Graham Crow. Writing Wimp applications, no
  54898. matter what language you use, invariably involves calculating the bits
  54899. for various flag settings. Amongst the more difficult to calculate are
  54900. the 32-bit flags used by RISC OS for icons, windows, menus and the Wimp
  54901. poll. The Flags application will dynamically calculate and display the
  54902. required flag value in either hex, decimal or binary, and this value can
  54903. be incorporated directly into your program code. Any display may also be
  54904. saved as a text file for printing or future reference.
  54905. 7.10
  54906. !EasyWimp (Version 1.0) by Mike Ironmonger. EasyWimp is a very useful
  54907. shell program, written in Basic, which provides a ready-made Wimp
  54908. structure for applications which require just a single window containing
  54909. any number of icons. EasyWimp sets up the application on the iconbar and
  54910. handles opening and closing of the window. It also monitors user input
  54911. for keypresses and clicks over the window and its associated icons. All
  54912. that the user needs to add is the code to perform the necessary actions
  54913. when button clicks and keypresses are made.
  54914. 7.10
  54915. !Debug (Version 0.5) by Lee Calcraft. When developing Wimp-based multi-
  54916. tasking applications for RISC OS, debugging can present quite a problem.
  54917. The Debug application provides one solution to this problem. It runs
  54918. from the iconbar and has a single window which displays ten numbered
  54919. lines of text about the program being tested. One or more short
  54920. procedures can be included in the task to allow it to send messages to
  54921. Debug. These can be called at any time within the task to display the
  54922. value of any variable, or any other program information, such as a
  54923. message that a particular procedure has been called. Procedures and
  54924. functions to communicate with Debug are provided for both Basic and C
  54925. programmers.
  54926. 7.10
  54927. !BVar (Version 1.0) by Graham Crow. BVar is one of two applications
  54928. included in the Wimp Programmeræs Toolkit for analysing and debugging
  54929. Basic programs. It performs a similar function to the Basic command
  54930. LVAR, which lists the variables defined in a Basic program. BVAR also
  54931. identifies all the procedures and functions in the Basic program.
  54932. 7.10
  54933. !BPF (Version 1.2) by Graham Crow. BPF is another application for
  54934. analysing and debugging Basic programs. It identifies all the procedures
  54935. and functions in a Basic program and lists them by name, together with
  54936. the line at which they are defined, their length, and the percentage
  54937. they represent of the total program. It also lists any procedures and
  54938. functions called but not defined, defined but not called, and most
  54939. importantly, defined more than once.
  54940. 7.10
  54941. The programs are supplied on one disc and are accompanied with a well-
  54942. written and well-illustrated A5 manual of 54 pages.
  54943. 7.10
  54944. Conclusions
  54945. 7.10
  54946. In total, the Wimp Programmeræs Toolkit is good value for money for
  54947. anyone programming the Wimp on the Archimedes as some of the programs,
  54948. such as !Pointer and !Tempi, will be useful to even the most experienced
  54949. programmers. If you are a novice programmer, I think you will find the
  54950. majority of the applications extremely useful. My only real complaint is
  54951. with the supply of the Acorn template editor, !FormEd, instead of one of
  54952. the others now available such as !TemplEd or !Glazier. I personally
  54953. dislike !FormEd and think it makes Window creation much more onerous
  54954. than it should be.
  54955. 7.10
  54956. Wimp Programmeræs Toolkit costs ú21.95 inc VAT through Beebug (ú17.95
  54957. for Risc User subscribers).ááA
  54958. 7.10
  54959. Assembly Language Programming Ö 2
  54960. 7.10
  54961. James Riden
  54962. 7.10
  54963. Custom sprite plot
  54964. 7.10
  54965. The screen display you see on your computer is simply an area of memory.
  54966. The screen base address (the lowest memory location) is the top left
  54967. corner. The memory location increases as you move right. When the end of
  54968. the row is reached, the next highest location is on the next row down on
  54969. the left again. In 256 colour modes, each colour corresponds to one
  54970. byte. What follows is a simple sprite plot Ö for more complex routines
  54971. see some of Bj°rn Fl°ttenæs articles (Archive 2.10 p23 and 3.1 p40). It
  54972. replaces the previous .plotsprite routine in the DirectAnim program from
  54973. last month. Remember that R12 holds the screen base address.
  54974. 7.10
  54975.   10 REM >Custom
  54976. 7.10
  54977. 1000.plotsprite
  54978. 7.10
  54979. 1010 ADD R0,R12,R3
  54980. 7.10
  54981. 1020 ADD R0,R0,R4,ASL#6
  54982. 7.10
  54983. 1030 ADD R0,R0,R4,ASL#8
  54984. 7.10
  54985. 1035 ADR R6,spriteaddr+56
  54986. 7.10
  54987. 1040 MOV R1,#16
  54988. 7.10
  54989. 1050 .yloop
  54990. 7.10
  54991. 1060 MOV R2,#16
  54992. 7.10
  54993. 1070 .xloop
  54994. 7.10
  54995. 1080 LDRB R5,[R6],#1
  54996. 7.10
  54997. 1090 STRB R5,[R0],#1
  54998. 7.10
  54999. 1100 SUBS R2,R2,#1
  55000. 7.10
  55001. 1110 BNE xloop
  55002. 7.10
  55003. 1120 ADD R0,R0,#(320-16)
  55004. 7.10
  55005. 1130 SUBS R1,R1,#1
  55006. 7.10
  55007. 1140 BNE yloop
  55008. 7.10
  55009. 1150 MOV PC,R14
  55010. 7.10
  55011. 1160.spriteaddr
  55012. 7.10
  55013. 1170 ]P%+=512
  55014. 7.10
  55015. 1180 [OPT pass
  55016. 7.10
  55017. 5005 SYS öOS_CLIò,öLoad mysprite ò+STR$~ spriteaddr
  55018. 7.10
  55019. 8030 EQUD 160+100*SIN(RAD(I%))
  55020. 7.10
  55021. 8040 EQUD 128+100*COS(RAD(I%))
  55022. 7.10
  55023. As before, the file mysprite should contain a 16*16 pixel sprite with no
  55024. palette or mask. Check this with !Paint and then save first before
  55025. running the program. If any errors occur, check youæve typed everything
  55026. correctly.
  55027. 7.10
  55028. A lot of changes have been made for this routine to work. Firstly, the
  55029. sprite is no longer referred to by name but instead is loaded into
  55030. memory at the address .spriteaddr. Sprites with no palette have a header
  55031. block and the routine compensates for this.
  55032. 7.10
  55033. Also the lookup table is altered from the number of OS coordinates to
  55034. the number of pixels (in mode 13 one pixel is four OS units).
  55035. 7.10
  55036. The routine is called with R12 equal to the screen base address and R3
  55037. and R4 the pixel offsets from the bottom right hand corner of the
  55038. screen. The x position is added to the screenbase and the result is put
  55039. into R0. Then R4*320 is added to R0 to give the absolute address to
  55040. start plotting. The ASL# statements can be simplified as follows:
  55041. 7.10
  55042. R4 ASL#8 + R4 ASL#6 = R4<<8 + R4<<6 = R4*(2^8+2^6) = R4*(256+64) =
  55043. R4*320
  55044. 7.10
  55045. We now know where to plot the sprite. Two registers are set up to be
  55046. used in the assembly version of a FOR NEXT loop. Most loops like this
  55047. count downwards because itæs one instruction shorter.  Simply, a byte or
  55048. one pixel is loaded from the sprite and stored on the screen. The ,#1
  55049. after each statement means increment the pointer (the register in the
  55050. square brackets) after the operation. The screen pointer is incremented
  55051. by 320-16 to bring it along one whole row minus the 16 pixels of the
  55052. sprite which have been plotted. It should then be immediately below.
  55053. 7.10
  55054. The SUBS instruction does the equivalent of a SUB and CMP. One register
  55055. is subtracted from the other as normal but when the S suffix is present,
  55056. the flags are set as if a CMP result,#0 has been performed immediately
  55057. afterwards. A lot of ARM programmers, having learned on small machines
  55058. such as the BBC, are incredibly careful to squeeze every last bit out of
  55059. the computer so they do it this way and save one instruction per loop.
  55060. Youæll know why when you try writing your own demos.
  55061. 7.10
  55062. There is a faster way to plot sprites providing they are on word (four
  55063. byte) boundaries.
  55064. 7.10
  55065.   10 REM >WordPlot
  55066. 7.10
  55067. 1060 LDMIA R6!,{r7-r10 }
  55068. 7.10
  55069. 1070 STMIA R0,{r7-r10 }
  55070. 7.10
  55071. 1080 ADD R0,R0,#320
  55072. 7.10
  55073. then type:
  55074. 7.10
  55075. DELETE 1090,1120
  55076. 7.10
  55077. to get rid of lines 1090 to 1120 inclusive.
  55078. 7.10
  55079. Save and run this program. Can you see how jerky the movement is? This
  55080. type of plot is only useful for a few situations.
  55081. 7.10
  55082. These lines alter the routine to use the much faster multiple load/store
  55083. instruction. The format is slightly different, with the pointer being
  55084. the first register and the list of registers being inside the curly
  55085. brackets. The exclamation mark after R6 means that it advances R6 by the
  55086. same number of words as there are registers. The IA stands for Increment
  55087. After, while I means store the registers going upwards in memory and A
  55088. means first store a register and then increment the pointer. The
  55089. opposites are D which means the pointer goes downwards in memory and B
  55090. which means move the pointer before storing a register.
  55091. 7.10
  55092. Next month, Iæll start on scrolltexts. Keep experimenting and enjoy
  55093. yourselves!ááA
  55094. 7.10
  55095. CardShop
  55096. 7.10
  55097. Richard Rymarz
  55098. 7.10
  55099. Children love making cards. Not only does it save them money, but they
  55100. gain a great deal of satisfaction from creating their own design,
  55101. colouring it in, making an envelope and even drawing a stamp. Then there
  55102. is the pleasure of handing over their finished cards. Parents, grannies,
  55103. brothers and sisters also appreciate the effort that a child has put
  55104. into something they have created themselves. In school and at home,
  55105. there are endless opportunities for children of all ages to make their
  55106. own cards.
  55107. 7.10
  55108. With this in mind, Clares have produced a neat program that allows
  55109. children to do all those things. It is written by Mark Smith and cost
  55110. ú24.95 or ú23 through Archive.
  55111. 7.10
  55112. The package
  55113. 7.10
  55114. Cardshop comes on two discs Ö one contains the main program, a fonts
  55115. folder, some borders and some pictures. The second is a resource disc
  55116. containing lots more pictures. There is a well-written, 36-page, ring-
  55117. bound manual which explains how to initialise the discs, install the
  55118. program on hard disc (no problems), how to get started and so on. It is
  55119. clearly written with loads of illustrations. The program is fully RISC
  55120. OS compliant.
  55121. 7.10
  55122. The program
  55123. 7.10
  55124. Clicking <select> on the Cardshop icon brings up the main window. There
  55125. is a work area which, by default, shows the front of a card. Two banks
  55126. of large icons adorn the left side of the window and, at the top, is a
  55127. toolbox with five icons. The top four icons on the left correspond to
  55128. the four Émodesæ: card mode used to design the front of the card;
  55129. message mode used to write messages inside the card; envelope mode which
  55130. creates the envelope and an address; and finally stamp mode which can be
  55131. used to design a row of stamps which can then be cut out and stuck on
  55132. the envelope.
  55133. 7.10
  55134. The lower four icons concern housekeeping allowing the user to: save a
  55135. card; reset boarder and picture lists; set directory paths for boarders
  55136. and pictures; and there is a dustbin to quit work in a particular mode
  55137. ready for a fresh start. User-defined directories of pictures can be
  55138. created and selected.
  55139. 7.10
  55140. The tool box allows the user to select a font, write messages (up to 6
  55141. rows, each 35 characters long Ö easily sufficient), print a card, select
  55142. a border and select a picture. The tool box changes according to the
  55143. mode selected. All this is fairly intuitive and even quite young
  55144. children are soon be able to create a complete card.
  55145. 7.10
  55146. Conclusions
  55147. 7.10
  55148. This is not the place to discuss whether the computer should or should
  55149. not be used for a task that, traditionally, children have done with
  55150. paper and ink. Children should continue to be encouraged to draw
  55151. freehand. I will simply state that this is another way of producing an
  55152. effective result which, for some children, might be the only way they
  55153. achieve a neat and tidy piece of work. A word processor does the same
  55154. for those with poor handwriting. One very useful addition, partly
  55155. implemented, is a larger selection of monochrome drawings and some fonts
  55156. in outline so that the children could colour in their selections Ö not
  55157. too many of us have access to colour printers.
  55158. 7.10
  55159. I could give a long wish list for improvements such as resizing of text
  55160. and pictures, overlapping of text, picture movement, etc but, to be
  55161. fair, such features belong to a DTP program. Maybe some will be
  55162. incorporated in future versions which would then broaden its appeal to
  55163. older children. However, for the asking price (the price of a standard
  55164. game) there is a lot of pleasure to be gained by children at home and at
  55165. school. Card Shop does what it sets out to do quite effectively and
  55166. simply.ááA
  55167. 7.10
  55168. 10 out of 10 Maths Ö Statistics
  55169. 7.10
  55170. Richard Rymarz
  55171. 7.10
  55172. Looking through the computer press, it is noticeable that 10 out of 10
  55173. Educational Systems Ö a subsidiary of game producers 4th Dimension Ö are
  55174. producing a whole variety of programs under the 10/10 banner. Not only
  55175. are their programs produced for all computer formats, they now include
  55176. areas such as dinosaurs, foreign languages and even passing the driving
  55177. test.
  55178. 7.10
  55179. 10/10 Maths Statistics is an extension of their series of games for
  55180. primary and secondary school children with the emphasis on fun and
  55181. arcade style presentation to aid learning. I have used 10/10 Maths and
  55182. English for some time with my group of ten and eleven year olds. The
  55183. programs have been quite successful offering one way of checking the
  55184. childrenæs progress through some of the National Curriculum Attainment
  55185. Targets.
  55186. 7.10
  55187. The package
  55188. 7.10
  55189. The program comes on two discs and can be installed onto hard disc Ö no
  55190. protection is used. An easy-to-use install program makes the whole thing
  55191. painless. There are two booklets: the Parent/Teacher guide which
  55192. introduces the program, relates it to the National Curriculum, explains
  55193. the grading and scoring system and unravels how to customise the games;
  55194. and the Playeræs guide which makes clear how to play the games and how
  55195. the Record of Achievement works. Everything is quite comprehensive but
  55196. requires a little effort to fully understand.
  55197. 7.10
  55198. The games
  55199. 7.10
  55200. Statistics has been produced two years later than the two other programs
  55201. that I use and I was interested to see how much further the design
  55202. element had progressed.
  55203. 7.10
  55204. There are six games relating to 36 areas of Attainment Target 5 of the
  55205. National Curriculum Ö Data Handling. Each game has six grades which
  55206. relate to the ten levels of the N/C Ö so it is claimed that it can be
  55207. used from early primary school to secondary schools up to Year 10 (14
  55208. year olds). This is very ambitious and I have no way of knowing how
  55209. effective they are beyond primary school age.
  55210. 7.10
  55211. I will give you a brief description of the aims of each game and the
  55212. gameplay involved:
  55213. 7.10
  55214. Bomber Ö simple construction of block graphs, pictograms, bar line
  55215. graphs, frequency curves and histograms.
  55216. 7.10
  55217. The game involves bombing and building block graphs. A helicopter or
  55218. plane flies across the screen getting lower and lower as the blocks are
  55219. altered. This I thought was quite difficult even at the simplest grade
  55220. and it took my children some time to master the skill Ö the fun slightly
  55221. tarnished by the amount of information needed to be held in the
  55222. childrenæs heads.
  55223. 7.10
  55224. Survey Ö recording observations, grouping and ordering, tallying, using
  55225. relative frequency and estimating probability.
  55226. 7.10
  55227. Grade 1 offers young children the chance to record the number of
  55228. creatures around a pond. There are then some simple questions to answer.
  55229. This was good, the children coping very well. The last grade involves
  55230. tallying dice throws and answering questions on frequency.
  55231. 7.10
  55232. Cheers Ö recognising outcomes from random events, placing events in
  55233. likely order, understanding mean and mode, distinguishing between
  55234. estimates and probabilities and the addition of probabilities for
  55235. mutually exclusive events.
  55236. 7.10
  55237. At Grade 1, Cheers is a simple Ésnakes and laddersæ game. A dice is
  55238. thrown and the children have to read a statement and then choose the
  55239. correct one from a list of possible answers. Once again this was quite
  55240. difficult and a great deal of thought was needed by the children.
  55241. 7.10
  55242. The highest grade involves working out the probability of a combination
  55243. of chances.
  55244. 7.10
  55245. Archer Ö sorting a set of objects, using words to identify chance,
  55246. calculation of the mean and range of data, calculation of probability of
  55247. a combined event and calculation of the probability of two events
  55248. happening.
  55249. 7.10
  55250. Archer is an arcade-style game like Whack It (see below). The children
  55251. have to shoot an arrow through a coloured balloon that contains a word
  55252. belonging to a family. My children enjoyed this game but again some of
  55253. the vocabulary was too difficult for very young children.
  55254. 7.10
  55255. The hardest grade was basically the same but involved some Ö to my mind
  55256. anyway Ö quite difficult calculation of probability.
  55257. 7.10
  55258. Whack It Ö choosing criteria to classify objects, recognising events as
  55259. certain, uncertain or impossible, distinguishing between fair and
  55260. unfair, know that P(E)+P(not E) = 1 and P(not E) = 1-P(E) (whatever that
  55261. might mean) and calculate the mean.
  55262. 7.10
  55263. This game has been seen before in other 10/10 programs and, at its
  55264. easiest level, involves the children reading groups such as Éelephant,
  55265. monkey, lion, tigeræ, then finding the word Éanimalsæ somewhere in the
  55266. main screen and Éwhackingæ it with a hammer. My main concern is that
  55267. some of the vocabulary is too difficult for very young children.
  55268. 7.10
  55269. The highest grade involves using a calculator to discover the Émeanæ
  55270. from a set of frequencies.
  55271. 7.10
  55272. Sniper Ö interpreting block graphs, pictograms, pie charts, network
  55273. diagrams, frequency tables and histograms.
  55274. 7.10
  55275. Sniper has also been seen before. Grade 1 involves simple interpretation
  55276. of block graphs. A moving target containing the answer to a question has
  55277. to be Éshotæ. Again, some of the language is quite difficult.
  55278. 7.10
  55279. Grade 6 involves careful reading of the question and interpretation of
  55280. the graph before attempting an answer.
  55281. 7.10
  55282. Conclusions
  55283. 7.10
  55284. I have mixed feelings about this group of programs. The presentation is
  55285. much slicker than previous offerings. It offers more than just drill and
  55286. practice since some heavy thinking is required to solve some of the
  55287. puzzles. The games are enjoyed by the children, particularly those
  55288. styled along arcade lines. However, there are some careful
  55289. considerations needed:
  55290. 7.10
  55291. 1.  How will it be integrated in the classroom?
  55292. 7.10
  55293. 2.  How are questions of language overcome, especially for younger
  55294. children or slow learners?
  55295. 7.10
  55296. 3.  What exactly does it do for the child and how is it related to his/
  55297. her mathematical development?
  55298. 7.10
  55299. Please donæt be too discouraged from buying and using the program at
  55300. home (especially for primary school age children Ö I find it hard to
  55301. imagine teenagers playing it at home) or school. There does seem to be
  55302. an awful lot in the program that could lead to useful work away from the
  55303. computer. As usual with most Éeducationalæ software, an imaginative
  55304. teacher or parent will derive much from it.
  55305. 7.10
  55306. Maths-Statistics costs ú25.95 inclusive from 4th Dimension or ú24
  55307. through Archive and represents good value for money.
  55308. 7.10
  55309. Finally, there is a bonus. Another game called ÉWord Fitæ is included.
  55310. What this has to do with the main suite of programs, I do not know.
  55311. Perhaps it was Ésuperfluousæ to requirements or not good enough to be
  55312. included in a full suite of English programs. Anyway, it is there and is
  55313. a spelling game. Unfortunately, I donæt think it is particularly
  55314. brilliant, the idea being to fill in a grid with words in a crossword-
  55315. type pattern. The words across the grades are user-definable but playing
  55316. the game is quite cumbersome. Never-the-less it is there if you can find
  55317. a use for it.ááA
  55318. 7.10
  55319. Observess Ö An Expert System Shell
  55320. 7.10
  55321. Les May
  55322. 7.10
  55323. What is an expert system?
  55324. 7.10
  55325. Well, the following story will help to illustrate it for us... Some
  55326. years ago a friend of mine built an audio compressor/expander unit for
  55327. his home studio. So far as one could tell, it was built exactly to the
  55328. design given in the audio magazine, but it refused to work. After a few
  55329. hours spent in checking the circuit, he brought it to my house and asked
  55330. if I would take a look at it. With my scanty knowledge of analogue
  55331. electronics, I checked for dry joints, wrong component values and so on.
  55332. Having found nothing wrong, out came a test meter. Starting with the +ve
  55333. and Öve supply lines and the power pins of the ICs, the voltages at
  55334. different points in the circuit were checked, before moving on to do the
  55335. same test at the various transistors.
  55336. 7.10
  55337. After about ten minutes work, it seemed that the problem probably lay
  55338. with three transistors. One faulty new transistor I could understand,
  55339. but not three! As I did not have replacements to hand, I decided to look
  55340. in my transistor equivalents book to check on possible substitutes. It
  55341. was at this point I realised what the problem was. It appeared that the
  55342. transistors giving the trouble were manufactured with two different lead
  55343. configurations but with the same encapsulation! After resoldering them
  55344. with the leads correctly oriented, the circuit worked as described.
  55345. 7.10
  55346. Diagnostic situations like this are by no means rare. The problem domain
  55347. is narrowly defined, in this case, analogue electronics, and there is a
  55348. clear goal Ö discovering the fault. Applying the tests is equivalent to
  55349. asking a series of questions and the results are equivalent to
  55350. Éanswersæ. Knowledge of which Équestionsæ to ask and what can be
  55351. inferred from the various Éanswersæ is where the skill lies. If the
  55352. skill is difficult to acquire because the number of possible questions
  55353. is very large and interpreting the answers requires the exercise of
  55354. judgement, we call the people Éexpertsæ.
  55355. 7.10
  55356. Initially, attempts to automate these procedures lead to the development
  55357. of specialised computer programs in which the knowledge, the question
  55358. and answer routines and the process of making inferences from the
  55359. answers were intermingled. This is equivalent to writing a new
  55360. wordprocessor program to operate on every new piece of text! Not
  55361. surprisingly, these were superseded by programs which separate the
  55362. questions and answers Ö the knowledge base Ö from the mechanism which
  55363. asks the questions and processes the answers Ö the inference engine.
  55364. This type of generic program is usually called an Éexpert systemæ shell
  55365. because the same program allows the building and using of any number of
  55366. different expert systems. The inference engine must also be able to
  55367. explain to the user its reasoning.
  55368. 7.10
  55369. Although the term Éexpert systemæ was the first to be coined, today, the
  55370. term knowledge-based system (KBS) is often used. A KBS may be formally
  55371. defined as, Éa computer-based system which supports or performs
  55372. automatically, a cognitive task in a narrow problem domain which is
  55373. usually only carried out by human expertsæ.
  55374. 7.10
  55375. Enter Observess
  55376. 7.10
  55377. Observess from Rebecca Shalfield is a fully multitasking expert system
  55378. shell for RISC OS computers. It allows developers to construct and test
  55379. their own KBSs in a knowledge domain of their choice, and to distribute
  55380. them along with a run-time edition upon which no royalties are payable.
  55381. Up to a thousand rules with an IF... THEN... structure are allowed, each
  55382. with up to three conditions which are ANDed together. OR is not
  55383. supported but a method of avoiding this limitation is explained in the
  55384. manual as is the way of dealing with more than three conditions. Rules
  55385. can be Displayed, Added, Amended, Deleted, Swapped or Reset. Most of
  55386. these are self-explanatory. Swap changes the order in which the rules
  55387. are dealt with during a consultation session. Known conditions or
  55388. conclusions are called facts and up to a hundred of these are allowed.
  55389. Because both rules and facts may be indicative rather than diagnostic of
  55390. a particular conclusion, both can be assigned percentage certainty
  55391. factors.
  55392. 7.10
  55393. Observess is a complex program designed to simplify the task of making
  55394. use of some quite sophisticated ideas. It succeeds in doing this, but
  55395. whether it is successful enough will depend on the motivation of the end
  55396. user of the knowledge base. The explanation facility is, perhaps
  55397. inevitably, rather primitive. A reasonably experienced computer user
  55398. would have no difficulty but a reluctant user would probably expect to
  55399. find a much more detailed and verbose explanation.
  55400. 7.10
  55401. Documentation
  55402. 7.10
  55403. Initially, I found myself judging Observess by the quality of the
  55404. supplied knowledge bases, which would be quite wrong. Having said that,
  55405. I did find them rather poor, even pointless. Only eight lines of the
  55406. twenty page manual are devoted to advice on how to construct a knowledge
  55407. base. It would be a real asset to have a couple of extra pages devoted
  55408. to building a knowledge base from scratch Ö it could use one of those
  55409. supplied as an example.
  55410. 7.10
  55411. The manual is a mixture of clear Édo thisæ instructions and occasional
  55412. obscure sentences. Topics are dealt with as a series of numbered
  55413. sections and the index refers to a section number rather than a page.
  55414. This will make the addition of new topics a simple task. Unfortunately,
  55415. even with spacing between topics there are 45 lines per page and more
  55416. than a hundred characters to a line. In other words it is quite
  55417. difficult to read! The manual is very honest about things that are
  55418. missing from the program or might be done better. It also indicates what
  55419. will be added in later versions.
  55420. 7.10
  55421. Niggles
  55422. 7.10
  55423. Apart from the manual my other reservations include a number of minor
  55424. niggles like the choice of colours for the windows Ö one is a sickly
  55425. orange, and the layout of the ÉAsk questionæ window. Changing a rule is
  55426. done via the Amend window and the user has to remember to click on the
  55427. OK icon to ensure that the rule is amended. It would be nice if the
  55428. program detected a text change and made the rule change automatically
  55429. when the rule number is incremented or decremented. When the expert
  55430. system cannot provide a recommendation, the user is informed of this
  55431. through an error window because the condition is treated as an error. It
  55432. isnæt an error. The problem arises from an attempt to simplify the
  55433. procedure responsible for supplying messages.
  55434. 7.10
  55435. Feedback from the programmer
  55436. 7.10
  55437. Users are encouraged to contact the author with queries, comments and
  55438. recommendations. I did this and got a quick response to the points I
  55439. raised. This will probably lead to a succession of minor changes in the
  55440. program as the author tweaks it in the light of feedback from users. A
  55441. number of changes are already being made to the next version being
  55442. prepared for release, version 1.11. Perhaps the necessary feedback
  55443. should have been obtained before it was released onto the market.
  55444. 7.10
  55445. One of the points raised with the author was that one menu suggests that
  55446. it is possible to launch a consultation session using a function key.
  55447. Even after getting a reply to a query about this, I still could not get
  55448. it to work as it should. It does work, but not consistently. I also
  55449. found that when I wanted to drop the program from the iconbar, I kept
  55450. being told that I had not saved the knowledge base, even though I had
  55451. not modified it.
  55452. 7.10
  55453. News of upgrades, answers to queries and hints on using the program are
  55454. promised in The Observess Chronicle which came with update 1.09.
  55455. 7.10
  55456. Great potential
  55457. 7.10
  55458. If this were a preview of an as yet unreleased program, my feelings
  55459. would be entirely positive, because it has a great deal of potential.
  55460. Because itæs a review of a program that has already been released, I
  55461. have reported the problems I encountered.
  55462. 7.10
  55463. In spite of the Érough edgesæ which the Observess undoubtedly has, it
  55464. would be good value for money to anyone who wants to develop an expert
  55465. system to sell or distribute to others. If you have a use for it, you
  55466. will put up with the problems. It is not a toy, it is a real expert
  55467. system shell and you can freely distribute the run time version with
  55468. your knowledge base. I used it to make a simple expert system to help
  55469. with the identification of common gases such as might be encountered by
  55470. children in the lower secondary school. Another use which comes to mind
  55471. is building an adviser about which statistical test is most appropriate.
  55472. 7.10
  55473. You may have noticed that it is very unlikely that an analogue
  55474. electronics expert system would have been able to diagnose the ultimate
  55475. cause of my problem with the transistors Ö which is good news for we
  55476. humans! The program was tested on an A5000 with 4Mb of RAM and hard
  55477. disc.
  55478. 7.10
  55479. The developeræs version of the Observess expert system shell, complete
  55480. with the royalty-free run-time version, is available from Rebecca
  55481. Shalfield, 51 Swallowfield Road, Charlton, London, SE7 7NT, price
  55482. ú20.ááA
  55483. 7.10
  55484. Technical Clipart Collection
  55485. 7.10
  55486. Mike Tomkinson
  55487. 7.10
  55488. The problem with clipart is that you never have enough of it. Perhaps
  55489. that sentence should read Égood clipartæ as there is certainly enough
  55490. poor quality material around. It must be said that some of the PD houses
  55491. are the worst offenders. Some are guilty of supplying clipart
  55492. öcollectionsò which might charitably best be described as of variable
  55493. quality. The argument that it is cheap does not excuse the fact that
  55494. some of it consists of no more than poorly scanned images and even
  55495. worse, conversions of PC clips.
  55496. 7.10
  55497. Good clipart
  55498. 7.10
  55499. It is always good to see clipart which has a quality look to it. This
  55500. certainly applies to the Technical Clipart Collection from PTW Software.
  55501. 7.10
  55502. The disc contains a library of Chemistry apparatus and an electronic
  55503. circuit drawing system which can be combined with a PCB symbol library
  55504. to produce printed circuit diagrams which can also include ICs.
  55505. 7.10
  55506. PCB artwork
  55507. 7.10
  55508. The latter feature is really only an option on drawing packages which
  55509. have the ability to layer or overlay views and which have a library
  55510. facility. The excellent PD DrawPlus or its most commercial and fully-
  55511. featured development, Vector from 4Mation, are highly recommended. Some
  55512. of the more specialised PCB drafting clipart is supplied in DrawPlus
  55513. format for this reason. Draw is simply not up to this task.
  55514. 7.10
  55515. Given the low cost of this clipart collection (ú7.50 inclusive) it could
  55516. be argued that savings are likely to be achieved when comparing it to
  55517. specialised PCB drafting software. A copy of the Technical Clipart
  55518. Collection plus Vector represents excellent value for money. No-one is
  55519. suggesting that it replaces professional standard PCB design software
  55520. but, for occasional use, it is more than adequate.
  55521. 7.10
  55522. The clipart is supplied with an A5-sized 8-page manual which gives users
  55523. all the help they are likely to need to produce worthwhile results.
  55524. However, it does not replace the Vector manual and the person who has
  55525. not got to grips with libraries and layers would need to consult the
  55526. appropriate sections.
  55527. 7.10
  55528. The supplied documentation does assume that the user has the ability to
  55529. use Draw and DrawPlus. Perhaps a worked example using layers and
  55530. libraries would be useful for those new to packages other than Draw.
  55531. DrawPlus is certainly not that different from Draw but a learning curve
  55532. would certainly exist for some users. However, it is good to see clipart
  55533. supplied with printed manuals rather than the usual scant help file on
  55534. disc (if you are lucky).
  55535. 7.10
  55536. Perhaps others would argue that this clipart fills a niche in the market
  55537. and it certainly has the redeeming features of being high quality and
  55538. inexpensive at the ridiculously low price of ú7.50 inclusive. The price
  55539. represents particularly good value for schools as it also includes a
  55540. site licence.
  55541. 7.10
  55542. Chemistry apparatus
  55543. 7.10
  55544. The Chemistry apparatus library is certainly the most accessible part of
  55545. the collection. It is very easy to produce highly acceptable worksheets
  55546. and examination papers, by using it in combination with Draw and/or any
  55547. DTP package. It should certainly be of use to all teachers of Chemistry
  55548. and would be a worthwhile addition to the hard discs of all Science
  55549. Department Archimedes and RiscáPCs.
  55550. 7.10
  55551. Hobbyists and schools with electronics departments and would also find
  55552. the circuit and PCB collections useful but they will need DrawPlus or
  55553. Vector. My only slight criticism is that the individual pieces of
  55554. Chemistry apparatus and the flasks and tubes are not included as a
  55555. Vector library file.ááA
  55556. 7.10
  55557. Phases α la Nouveau
  55558. 7.10
  55559. Phyllis Brighouse
  55560. 7.10
  55561. I teach junior and senior pupils in an Independent school. We teach
  55562. French starting from Year 6, and RSA CLAIT, and are looking for a French
  55563. word processor to teach the new French CLAIT.
  55564. 7.10
  55565. The program
  55566. 7.10
  55567. Phases α la Franτais, Version 1.08, is a full French language version of
  55568. NW SEMERCæs wordprocessor and desktop publisher Phases 3, with the
  55569. wordbank facility found in the Full Phases program added. This is a
  55570. second screen which can be used as a substitute for an overlay keyboard.
  55571. 7.10
  55572. You can create pages of text, change the font size and font type, import
  55573. graphics, and import Cloze texts created in Full Phase. The text size is
  55574. especially easy to use; six size options are given, with the size of the
  55575. final text displayed in the size it will appear on the screen and in
  55576. print. Point and click at the size wanted. There is also a notepad. Text
  55577. can be centred, or left or right justified, and rearranged into two
  55578. columns, newspaper style. You can remove a graphic or add new graphics
  55579. to a page as required.
  55580. 7.10
  55581. With Phases α la Franτais, all the menus and instructions are presented
  55582. in French. Save becomes Sauvegarder, for instance. It should be noted
  55583. that somebody seems to have missed the screen page numbers; these are
  55584. still in English as page one, page two, etc. I am sure NW SEMERC will
  55585. change this in the next version.
  55586. 7.10
  55587. Documentation
  55588. 7.10
  55589. This consists of the English language version of the Phases 3 manual
  55590. with a French language supplement. As I think in English when working,
  55591. this did not worry me. The book is small, well laid out, and ring bound,
  55592. so it sits neatly beside you and does not get in the way. The supplement
  55593. I saw was not as detailed as it could be in explaining how to use the
  55594. wordbank, but SEMERC informs me that this will be looked at.
  55595. 7.10
  55596. Installing the program
  55597. 7.10
  55598. We use A3000s with a hard disc and RISC OS 2, and a BJ200 printer. To
  55599. install the program, you simply create a suitable directory on the hard
  55600. disc, display the contents of the floppy disc in their window, and drag
  55601. each file across.
  55602. 7.10
  55603. I already use Phases 2 and run fonts from my hard disc font manager. The
  55604. only font file supplied which I did not have was Cloze. I added it to my
  55605. hard disc font directory and everything worked perfectly.
  55606. 7.10
  55607. Running the program
  55608. 7.10
  55609. With RISC OS 2, you have to install your printer driver first, so that
  55610. the program can set up correctly, or it does not run. A large clear
  55611. notice inside the manual front cover instructs you to do this.
  55612. 7.10
  55613. Double click on the font manager, open the Phases directory and double
  55614. click on the !Phases 3 icon. It appears on the iconbar. Clicking <menu>
  55615. over this icon gives you your mouse menus Ö all in French.
  55616. 7.10
  55617. The French language supplement instructs you to open the directory
  55618. called Work containing a file called banque_mot (the wordbank file) and
  55619. load it to the Phase α la Franτais icon on the iconbar. You can either
  55620. double-click on the directory icon, or else drag it to the iconbar. Two
  55621. screens appear: a blue one (the wordbank) and a writing screen. Each
  55622. screen is separate and you can drag them apart, enlarge or reduce them
  55623. individually, push one or the other to the back, or remove one
  55624. completely.
  55625. 7.10
  55626. Next you are instructed to drag a text file called Accents onto the blue
  55627. area. I did so, and accented French characters appeared on the blue
  55628. wordbank. You are now instructed to click on the white writing area and
  55629. write something in French. When you need an accented character, the
  55630. instructions stated, click on the character in the wordbank and it will
  55631. be entered into your writing at the caret position.
  55632. 7.10
  55633. I tried to write öBonjour DΘniseò but what I got was öBonjour DΘ niseò.
  55634. The wordbank is literally that Ö a wordbank Ö and a space is
  55635. automatically inserted after each accent clicked on. NW SEMERC informed
  55636. me that a separate accent generator was being prepared, rather like
  55637. !Chars, but neater.
  55638. 7.10
  55639. An alternative way of entering text is to click <menu> over the iconbar
  55640. and select a New Screen Ö nouvel Θcran. You should not do this if you
  55641. plan to use the wordbank; when the file is loaded to the icon on the
  55642. iconbar, it deletes any new screen you have created, and the work on it.
  55643. 7.10
  55644. Creating banque mots files
  55645. 7.10
  55646. Creating an Edit file with banque_mot was very simple. I dragged the
  55647. banque_mots file to the icon on the iconbar so that the white writing
  55648. area and the blue wordbank area appeared, and loaded the text file
  55649. Accents into the wordbank. I deleted the writing window and replaced it
  55650. with an Edit window instead and clicked on the accents in the wordbank
  55651. to transfer them to Edit whenever I needed an accent. This was easier
  55652. than using !Chars, even if I did have to keep removing the spaces. You
  55653. do have to remember to end each Edit file with a return, or you will
  55654. lose the last letter entered. To merge two separate files, create a new
  55655. Edit file and drag the two files into it.
  55656. 7.10
  55657. None of this was in either the manual or the French language supplement
  55658. supplied, but the program is so intuitive to use that I had no
  55659. difficulty working it out for myself, and NW SEMERC assure me they are
  55660. looking at improving the supplement.
  55661. 7.10
  55662. Conclusion
  55663. 7.10
  55664. As an English language word processor and desktop publisher, Phases 3 is
  55665. superbly easy to use and, apart from the one slip up with the page
  55666. numbering, an excellent conversion has been made to the French language.
  55667. 7.10
  55668. It is not suitable for French RSA CLAIT simply because of the time
  55669. constraint of 2 hours for the examination. It is, however, an excellent
  55670. French language word processor for everyone else, especially people who
  55671. already use Phases 3. NW SEMERC can supply a range of graphics very
  55672. cheaply to load into the program, and also supplies a good database
  55673. program called Optima which could be used as an electronic book, and
  55674. Edit files of French text pasted into it.
  55675. 7.10
  55676. Phases α la Franτais, Version 1.08 costs ú24 (+ú3 p&p) +VAT from NW
  55677. SEMERC.ááA
  55678. 7.10
  55679. Materials, Components and Techniques
  55680. 7.10
  55681. George Barnett
  55682. 7.10
  55683. Anglia Television Educationæs range of curriculum datafiles for its KEY
  55684. data-handling system is increased by this Key Plus database package
  55685. ÉMaterials, Components and Techniques.æ
  55686. 7.10
  55687. Key Plus is a powerful database program designed to meet the data-
  55688. handling requirements of the National Curriculum. Key Plus Version 2.5
  55689. or above is required (Version 3 is now available). These versions would
  55690. have been supplied as upgrades to any schools registering for Technical
  55691. Support at a cost of ú45. Otherwise an individual cost of ú60 or a site
  55692. licence ranging from ú65 to ú180 would be required.
  55693. 7.10
  55694. The disc contains five datafiles designed to help students in the 11-16
  55695. year age group make choices during the Édesign and makeæ process.
  55696. Information is given on materials. The other datafiles on tools,
  55697. components and joining techniques contain over 70 graphics which help
  55698. students illustrate their work. These graphics can be exported using
  55699. Draw. There are datafiles on 65 different types of materials, 26
  55700. components, 37 tools, 17 methods of joining and a glossary of 48 terms
  55701. used in the field of plastics and polymers.
  55702. 7.10
  55703. The datafile ÉMaterialæ includes a wide range of information on common
  55704. materials and the names of some of the materials (particularly the
  55705. plastics) include several alternatives in a single record. The datafiles
  55706. ÉComponentæ, ÉToolsæ and ÉJoiningæ each have a graphic field to present
  55707. pupils with a pictorial representation of the record.
  55708. 7.10
  55709. A sixteen-page comprehensive booklet is provided, which is designed
  55710. specifically for classroom use. This includes information which will
  55711. encourage pupils to ask a variety of questions when considering the
  55712. materials, components and techniques used in project work. It also
  55713. includes information about the datafiles and their use. There are
  55714. several study sheets including ÉThe right tool for the jobæ, ÉMaterial
  55715. propertiesæ, ÉChoosing metalsæ, Choosing plastics, ÉChoosing timberæ,
  55716. and a sheet on adhesives.
  55717. 7.10
  55718. The study sheet ÉMeeting the needæ gives useful suggestions under the
  55719. headings Design and Make, Identify an area of need, Produce a design
  55720. brief, Investigate the various possibilities, Decide on the best
  55721. solution, Make the product, and Test and modify it. The study sheet ÉThe
  55722. right tool for the jobæ helps in picking tools Ö tools for holding and
  55723. tools for safety.
  55724. 7.10
  55725. The running of the program follows the usual Key Plus format of loading
  55726. Key Plus then dragging the required datafiles onto the icon on the
  55727. iconbar. The files can then be searched, sorted etc.
  55728. 7.10
  55729. All sheets may be freely photocopied by the purchasing school.
  55730. 7.10
  55731. This is highly recommended and would be a great help for any teacher
  55732. involved in Design and Technology but remember Materials, Components and
  55733. Techniques can only be used with Key Plus.
  55734. 7.10
  55735. Materials, Components and Techniques is available from SCA (Anglia
  55736. Television) at ú22 +VAT.ááA
  55737. 7.10
  55738. MouseTrap
  55739. 7.10
  55740. Dave Walsh
  55741. 7.10
  55742. MouseTrap is a small but useful utility, from Design Concept, to control
  55743. the presses of mouse buttons. Mousetrap can make the friendly rodent
  55744. even more accommodating by ignoring stray presses made by young,
  55745. disabled or inexperienced users.
  55746. 7.10
  55747. It is able to turn off select, menu and adjust buttons in any
  55748. combination, as well as making the mouse left-handed by swopping
  55749. <adjust> and <select>. It can even make all the buttons act as <select>
  55750. if you fancy a one button mouse!
  55751. 7.10
  55752. One of the most promising features is the ability to ölatchò on with
  55753. <select> rather than having to hold it down continuously. A welcome
  55754. addition to the program might be an alterable timespan to achieve the
  55755. latch though, as some users will find a full second static too
  55756. difficult. A further helpful aid would be an audible öbeepò once the
  55757. mouse is in ölatchedò operation. The feature works within each of the
  55758. paint programs that I tried allowing young users the pleasure of
  55759. painting without worrying about being able to keep the button down AND
  55760. move the mouse!
  55761. 7.10
  55762. As the program arrived for review in a non-documented state, it was
  55763. difficult to comment on the manual. Even so, itæs the sort of program
  55764. that should be largely intuitive and it was therefore a little
  55765. surprising that I managed to lock myself out of the options on numerous
  55766. occasions and had to revert to killing it through the task manager.
  55767. 7.10
  55768. Mousetrap uses 128Kb as well as having a module residing in the module
  55769. area. Quitting from the application on the iconbar makes the trapping
  55770. function cease so you are forced into using the full memory version.
  55771. 7.10
  55772. With a few minor modifications, this program could be ideal for a range
  55773. of users who have specific difficulties operating the mouse.ááA
  55774. 7.10
  55775. Lemmings 2 Ö The Tribes
  55776. 7.10
  55777. Dave Floyd
  55778. 7.10
  55779. Lemmings 2, not surprisingly the sequel to Lemmings, has at last made
  55780. its journey from other formats to the Archimedes courtesy of Krisalis.
  55781. The package comprises four discs, requires a minimum of 2Mb of memory
  55782. and is available for ú29.95 or ú28 through Archive.
  55783. 7.10
  55784. Background
  55785. 7.10
  55786. There can be few people within the computer fraternity who have not at
  55787. least heard of Lemmings. In this masterpiece amongst puzzle games, the
  55788. idea is to help a group of Lemmings through a plethora of screens
  55789. containing puzzles which get gradually more difficult as the game
  55790. progresses. For my taste, the only real drawback of the original was
  55791. that some of the screens relied too much on fast reactions to complete
  55792. them rather than puzzling skills. Lemmings 2 Ö The Tribes has no such
  55793. screens to spoil the enjoyment, which will come as good news to many.
  55794. 7.10
  55795. Since the original, the lemmings have settled on Lemming Island and have
  55796. lived prosperous and fruitful lives as members of separate tribes,
  55797. thanks to a talisman of which each of the twelve tribes holds a piece.
  55798. All is not well, however and, as foretold in the prophecy, a great
  55799. darkness is coming and they must escape the island. Preparations have
  55800. been made in the centre of the island where an ark has been constructed
  55801. to spirit the lemmings away to safety. Your objective, is to guide each
  55802. tribe of lemmings from their village to the ark so that the twelve
  55803. pieces of talisman may once again be joined together to give the
  55804. lemmings the power to escape their fate.
  55805. 7.10
  55806. Each tribe of lemmings has cultivated its own distinct culture and
  55807. personality and they have learned many new skills, fifty-two in all,
  55808. although only a maximum of eight are available for use at any one time.
  55809. The graphics are small but detailed, as before, and a major improvement
  55810. on the original is the scrolling of the screen which can now be moved in
  55811. all directions, allowing larger and more devious screens. Owners of
  55812. multisync and VGA monitors are also catered for with improved graphics
  55813. if the game is loaded in mode 27, while those who have 4Mb machines will
  55814. be rewarded with better quality sound. Finally, the function keys can
  55815. now be used as an alternative to the mouse for selecting skills which
  55816. comes in very useful at time critical moments.
  55817. 7.10
  55818. The game
  55819. 7.10
  55820. In order to complete the game, all pieces of the talisman must reach the
  55821. centre of the island. To achieve this, you must help each tribe through
  55822. ten separate levels. Each tribe starts the game with sixty members and
  55823. you must try to get as many of those sixty as you can through each
  55824. level. If you succeed in guiding them all through, you have sixty on the
  55825. next level, whereas if you only manage to save, say, ten lemmings, you
  55826. have the option of trying to do better or attempting the remaining
  55827. levels with your ten lemmings. The colour of your talisman piece changes
  55828. to reflect how well you have done. If all lemmings are successfully
  55829. saved, it is gold; a less than perfect go will be rewarded with a
  55830. silver, while if most of your tribe have been left behind or died in the
  55831. attempt, you will only have a bronze piece. How well you have succeeded
  55832. is denoted by means of a medal awarded at the end of each level. This
  55833. works well as a way of extending the life of the game, because even if
  55834. you complete all the levels in a couple of weeks of playing, it will
  55835. take far longer before you devise methods by which your completed
  55836. talisman is solid gold.
  55837. 7.10
  55838. There are no passwords in Lemmings 2. Instead, you have the facility to
  55839. save your game position onto a blank disc, or your hard disc if you have
  55840. installed the game. Each different tribeæs trek can be attempted in any
  55841. order and it is not necessary to complete all ten levels before moving
  55842. to a different part of the island and another tribe. This means that if
  55843. you get stuck on a particular problem, you can move on to another tribe,
  55844. coming back to attempt any unsolved parts later. You can also move back
  55845. through previously solved levels to attempt to improve your lemming
  55846. count. The progress of each tribe is shown on the map of Lemming Island
  55847. by the pieces of talisman which move inwards corresponding to the
  55848. progress made in each area.
  55849. 7.10
  55850. The puzzles themselves are graded well and get increasingly difficult as
  55851. you progress through each of the ten levels for the twelve tribes.
  55852. Experimentation and a bit of lateral thinking can be rewarded when you
  55853. feel that there is no way possible to complete a screen. Like a good
  55854. adventure game, a real sense of achievement is felt when a problem is
  55855. solved and a level completed after hours of believing that it was
  55856. impossible.
  55857. 7.10
  55858. On reaching the end of a screen, each tribe has its own way of
  55859. finishing. One tribe bows down to you before disappearing while the
  55860. Highland tribe, whose finishing block is a telephone box, actually
  55861. staggers past before falling backwards into it in a drunken stupor.
  55862. Stereotypical and not overly politically correct perhaps, but it brought
  55863. a smile to my face, and it is attention to small details such as this
  55864. which helps to make Lemmings 2 such a good game.
  55865. 7.10
  55866. Conclusion
  55867. 7.10
  55868. Lemmings 2 is one of those rare phenomena. Playable, highly addictive
  55869. and with no obvious faults or down sides at all throughout its total of
  55870. 120 levels. The game design is a gem and the conversion has been carried
  55871. out with all the skill and care we have come to expect from Krisalis. If
  55872. you only have 1Mb of memory and have not been able to justify upgrading,
  55873. this game is reason enough.ááA
  55874. 7.10
  55875. Cars Ö Maths in Motion
  55876. 7.10
  55877. George Barnett
  55878. 7.10
  55879. ÉCars Maths in Motionæ is simulation program (not a game) that is based
  55880. on a season of Formula 1 Grand Prix motor racing. It is an educational
  55881. program which covers an understanding of percentages, multiplication,
  55882. division, simple geometry, scale drawing, modelling, probability,
  55883. ratios, strategy and logical thinking. The program is suited to
  55884. individuals or group work and cars have to be adjusted to compete on the
  55885. chosen circuit. There are many available circuits and teams have to make
  55886. decisions based on a combination of information presented to them and
  55887. their own skills in measuring, estimation and calculation.
  55888. 7.10
  55889. The teams compete in an attempt to achieve the fastest practice lap time
  55890. to obtain the pole position at the start of the race. The task then is
  55891. to develop a winning strategy! Fuel loading, tyre types, pit stops and
  55892. weather forecasts will all come into play when making decisions.
  55893. 7.10
  55894. Tutorial
  55895. 7.10
  55896. There is an excellent tutorial that pupils may use on the Silverstone
  55897. racetrack. There are six files set up on the ÉTeamsæ directory:
  55898. ÉStewards Informationæ showing the race venue, distance, and weather
  55899. information (dry weather requires fast dry tyres), ÉDrivers Temperamentæ
  55900. (what sort of driver are you?), ÉWorkshop Adjustmentsæ, ÉPit Team
  55901. Briefingæ, ÉRace Planningæ and ÉGrid Positionæ. The information must
  55902. then be saved and the race started.
  55903. 7.10
  55904. The climax (or anti-climax depending on your expectations) is the race
  55905. itself. It is at this point that the teams find out whether their
  55906. strategies were successful or not. There is no roar of engines though
  55907. and no movement of cars, only records of times or incidents. All the
  55908. pupils who tried this program were disappointed at this stage. Flying
  55909. simulations have aeroplanes and, of course, some action was expected.
  55910. However, by persevering, most pupils became interested in the
  55911. Silverstone Report which appears at the end of the race, e.g. Weather,
  55912. warm and dry. Lap 1, Ian overtakes Wendy. Lap 2, Ian spins car but
  55913. recovers. Lap 3 Ian crashes car. Finally Kevin wins at an average speed
  55914. of 205 km/h. This, of course, shows only brief excerpts of the report
  55915. but it was of great interest to the pupils taking part.
  55916. 7.10
  55917. Running the program
  55918. 7.10
  55919. The program disc has to be initialised but then the three discs may be
  55920. loaded onto a hard disc. By clicking on the !Cars icon, the icon appears
  55921. on the iconbar and if you do not wish to study the well-presented
  55922. manual, you can simply follow the tutorial.
  55923. 7.10
  55924. Creating a race scenario
  55925. 7.10
  55926. Before being able to set up a race, a circuit has to be selected from
  55927. the 21 supplied and provision has been made for a degree of security for
  55928. teachers, to prevent pupils tampering with the Setup. Clicking <menu> on
  55929. the Cars icon produces, amongst others, ÉStart Raceæ and the Setup Page.
  55930. This has a sub-menu showing Start Time, Lap Details, Circuit Details,
  55931. Weather Forecast and Save Setup. The Setup has to be saved before the
  55932. race can be run.
  55933. 7.10
  55934. In setting up the car, the circuit plans have to be studied. There are
  55935. six types of features to be considered: short, medium and long
  55936. straights, tight, medium and long bends. Each feature type is defined on
  55937. every Circuit Plan, creating different mathematical situations. The
  55938. angles have to be measured (by a protractor). The race distance and safe
  55939. speed have to be calculated, as has the required quantity of fuel, and
  55940. the necessary pit stop times have to be forecast. There are helpful tips
  55941. for the classroom covering these features printed in the manual, as well
  55942. as Travel and History suggestions. Listed too, in Appendix 3, is
  55943. program-related classwork in Maths, Science, Art, Social Skills, Life
  55944. Skills, Language, Design and Technology and car problems.
  55945. 7.10
  55946. As the race progresses, incident reports appear on the screen (as
  55947. mentioned in the tutorial above) and if a ÉJournalistæ option is set,
  55948. the race is paused to allow time for notes to be taken. There are
  55949. facilities to construct your own circuit.
  55950. 7.10
  55951. Conclusion
  55952. 7.10
  55953. The 23-page manual, 21 circuits and three discs are housed in a strong
  55954. box and I consider that this is a worthwhile educational program,
  55955. reasonably priced at ú49.95 +VAT from Cambridgeshire Software House.ááA
  55956. 7.10
  55957. Vanguard Graphics Ö Cowboys and Indians
  55958. 7.10
  55959. George Barnett
  55960. 7.10
  55961. This consists of over a hundred examples of Cowboys and Indians coloured
  55962. clipart that can be used in cartoons or whole comic books. No drawing
  55963. ability is required Ö just a vivid imagination and a lot of time. A
  55964. ÉWild Westæ font is also included.
  55965. 7.10
  55966. There are two filled discs of drawfiles and the twenty wild west scenes
  55967. that can be ungrouped so that individual parts can be used separately.
  55968. There are Éeffectsæ available, such as POW! WHOOSH! ZOOM and various
  55969. shaped speaking bubbles into which Écowboy talkæ can be typed.
  55970. 7.10
  55971. The ten-page pamphlet that comes with it shows each item of clipart and
  55972. gives suggestions for creative writing, colouring books and National
  55973. Curriculum areas.
  55974. 7.10
  55975. I can thorougly recommend this clipart library Ö at ú15 + ú2 p&p (thatæs
  55976. less than 17p a picture!)  from Matt Black, itæs worth every penny.ááA
  55977. 7.10
  55978. Impression Style Resource Disc
  55979. 7.10
  55980. Gabriel Swords
  55981. 7.10
  55982. DEC_dATA have produced a useful disc of clipart and borders. There are
  55983. six files on the disc including... borders, masks, decorative and office
  55984. clipart, chess pieces, and a UK map.
  55985. 7.10
  55986. The clipart isnæt the best part of the disc Ö in fact, among the last
  55987. four files, youæll only find 26 drawfiles, and thirteen of those are
  55988. chess pieces.
  55989. 7.10
  55990. The borders on the other hand are much more useful. You can choose from
  55991. arrows, round and square corners, celebrations, fancy, jumbo, plain and
  55992. top borders Ö 110 in all. Even amongst the plain borders, youæll find
  55993. all the lines you always meant to create but never got around to doing Ö
  55994. dotted, 2mm, 5mm, ╜pt etc.
  55995. 7.10
  55996. In with the celebration and fancy border files, youæll find, among other
  55997. things, a football, a collection flowers, pins, screws, taped corners, a
  55998. Christmas tree, holly, balloons, a horseshoe, a fish and a cross.
  55999. 7.10
  56000. If you have a copy of Impression Style, you can also access some help
  56001. files. These give you some ideas about how to use the clipart and the
  56002. borders and shows you how to create drop caps and text runaround.
  56003. 7.10
  56004. Although the collection is called an Impression Style Resources disc,
  56005. you donæt have to have Style to use the drawfiles and borders, but you
  56006. do if you want to look at the help files.
  56007. 7.10
  56008. Impression Style Resource Disc costs ú7.95 +VAT from DEC¡dATA.ááA
  56009. 7.10
  56010. Molecular Modelling Update
  56011. 7.10
  56012. Dave Kent
  56013. 7.10
  56014. Just over a year ago, in Archive 6.4, I reviewed two pieces of molecular
  56015. modelling software, one from Arachne and the other from SSERC. In
  56016. February of this year, I was given the opportunity to look at updated
  56017. versions of both pieces of software. The new versions are SSERC Version
  56018. 3.3 and Arachne Version 3.72. Both modellers have been improved in a
  56019. number of ways.
  56020. 7.10
  56021. SSERCæs ChemMod
  56022. 7.10
  56023. The main improvements with the SSERC modeller is that it is now fully
  56024. mouse-controlled and can save a number of types of structure as
  56025. drawfiles and the manual is more user friendly. Ball and stick and
  56026. coloured line structures can be saved as drawfiles. There are also a
  56027. number of molecule discs now available (at ú10 +VAT). These appear to be
  56028. compilations of molecules sent in by users and so have a rather random
  56029. feel. However, there are a large number of simple and complex molecules
  56030. available. The manual now comes in a ring binder with each page in a
  56031. plastic wallet. The menu system and overall feel of the program is
  56032. unchanged Ö it still reflects its origins in the PC world. The upgrading
  56033. cost is ú10 +VAT Ö a very reasonable price given the improvements and
  56034. the fact that the upgrade contains the first of the extra molecule
  56035. discs.
  56036. 7.10
  56037. Arachneæs Modeller
  56038. 7.10
  56039. The manual and tutorial are now both A5 booklets. The package includes a
  56040. pair of red/green specs for viewing the 3D options and there is also a
  56041. keystrip. Several discs of molecules are available, each disc covering a
  56042. specific area; organic, crystals and lattices and biochemistry. A disc
  56043. with a selection from the others is also available. This modeller has
  56044. undergone a greater number of changes Ö but then perhaps it needed to do
  56045. so to overcome its major problem of producing incorrect molecular shapes
  56046. for some less simple molecules.
  56047. 7.10
  56048. The program algorithms for determining shape obviously have limitations
  56049. because the program still has similar problems with molecules like
  56050. cyclohexane. However, the author has introduced a number of tools and
  56051. options that attempt to solve this shortcoming.
  56052. 7.10
  56053. There is an option to allow the program to use the correct bond angles
  56054. and lengths at the bond-making step. This results in the atoms jumping
  56055. to new positions on the screen as they are bonded. You need to keep
  56056. track of what is what but it is very effective for linear and branched
  56057. molecules. However, it will not work for the ring-joining step of cyclic
  56058. molecules. This is a pity because it would be nice to show that the
  56059. final molecular shapes arise from repulsions between electron pairs in
  56060. the molecules.
  56061. 7.10
  56062. There is an excellent line editor/parser which generates molecules from
  56063. their formulae! Typing ÉCH4æ generates methane, whilst CH3CH2CH2CH=CH2
  56064. instantly produces a model of pentene. Alkynes can be formed using # to
  56065. represent the triple bond. Various fragments can be included using two
  56066. letter codes. For example, you only have to type
  56067. CH3CHPhCH2CHPhCH2CHPhCH3 to produce a model of the backbone of a
  56068. polystyrene molecule with three phenyl side groups. PhCx produces
  56069. benzoic acid. The resultant molecules needs a bit of twiddling to get
  56070. the conformation as you want it to be, but this is a very powerful
  56071. feature of the program. It speeds up and simplifies the production of
  56072. large molecules enormously. In fact, it forms a method of incorporating
  56073. accurate cyclohexane molecules Ö the chair and the boat form are both
  56074. offered as fragments!
  56075. 7.10
  56076. A number of new tools have been added and others improved to set bond
  56077. angles angles and bond lengths. These are fairly straightforward to use
  56078. so that fine-tuning molecular shapes is fairly easy. Dot surfaces have
  56079. been added to the display types. The display quality has been improved
  56080. and the author has promised a ray-traced rendering tool in a future
  56081. upgrade. Animations can now be saved to disc, with the option of using
  56082. Acornæs Squash module.
  56083. 7.10
  56084. Conclusion
  56085. 7.10
  56086. The Arachne modeller has been greatly improved; it still has the better
  56087. selection of drawfile options and is very easy to use. Its inability to
  56088. calculate cycloalkane structures correctly is perhaps more a comment on
  56089. the difficulty of this task than on the modeller.
  56090. 7.10
  56091. Last year, I suggested that buying both of these programs would not
  56092. break the bank and would provide an excellent set of molecular modelling
  56093. tools. The improvements to each program reinforces this view. Both are
  56094. excellent, robust and useful programs; they complement each other and
  56095. can be highly recommended.ááA
  56096. 7.10
  56097. Optical OCR
  56098. 7.10
  56099. Peter Jennings
  56100. 7.10
  56101. Optical Character Recognition (OCR) programs, which convert images of
  56102. text saved as sprites into editable words, are such complex programs
  56103. that they have been appearing on the market well short of being fully
  56104. developed.
  56105. 7.10
  56106. The standard for OCR on Acorn machines was set last year by Risc
  56107. Developmentsæ Sleuth (Archive 7.1 p53). A contender quickly followed
  56108. when the first versions of Optical and Optical Professional appeared on
  56109. the Neurotron Software stand at Acorn World, with the ability to be
  56110. user-trained to recognise new fonts.
  56111. 7.10
  56112. These first versions lacked some of the intended features but, after
  56113. another five monthsæ more of intensive work, they have been added and
  56114. the öcompletedò version 2.16 of Optical Professional was issued at the
  56115. end of March.
  56116. 7.10
  56117. Optical Professional costs ú119 + ú2 p&p while the budget version,
  56118. Optical, which has fewer features but can be upgraded, is ú59 + ú2 (with
  56119. no VAT to pay on either price). It comes in a smart black plastic video-
  56120. style case, containing two colour-coded discs and a 34-page well-
  56121. illustrated manual with an extra seven pages of updates. The manual is
  56122. not very well ordered, some of the instructions could be clearer and an
  56123. index would have been useful.
  56124. 7.10
  56125. The program disc is encoded with a registration number and has to be
  56126. initialised with the owneræs name before it can be used. It can then be
  56127. copied onto hard disc and backed-up. Registered users are notified of
  56128. significant upgrades and can return the program disc for a free
  56129. exchange.
  56130. 7.10
  56131. It must always be borne in mind that no OCR program can produce good
  56132. results unless it is working from a well-scanned sprite made from a
  56133. well-printed original. Three sample sprites of scans are provided and,
  56134. on the basis that these examples should be the best quality obtainable,
  56135. I tried them out before attempting to convert any scans of my own.
  56136. 7.10
  56137. Conversion tests Optical Professional produced the following output. The
  56138. original text, which ends in mid sentence, has 573 characters.
  56139. 7.10
  56140. There are two ways of placing these icons on the ruler. * Cliching on
  56141. one ol the icons Rghlights it. Then, clicking on the qraduate4 scale
  56142. causes the icon to appear at that Position on the ruler. TAs mainly
  56143. applies to tabs, since you can have up to 32 tabs on the ruler at once.
  56144. With xsargins, you can only haoe one ol each type on the ruler, so
  56145. clicking with a margin highlighted mooes the margin to the new Position.
  56146. R further restricron is that you are not allowed to place the right
  56147. margin to the left ol either the return nsar$$n or the left margin [and
  56148. oice versa). Thus, the mar$$n IVll not appear when you are cliching in
  56149. an illegal Place. * The icons can also be dragged, either from thep
  56150. current
  56151. 7.10
  56152. Thirty-two characters were wrongly reproduced, making an accuracy of
  56153. 94.4%. The time taken was 55 seconds. Optical Professional incorporates
  56154. an intelligent spelling checker which can be used to make corrections
  56155. either under user control or automatically. The above output text was
  56156. next auto spell checked.
  56157. 7.10
  56158. There are two ways of placing these icons on the ruler. * Clicking on
  56159. one of the icons Daylights it. Then, clicking on the graduated scale
  56160. causes the icon to appear at that Position on the ruler. TAr mainly
  56161. applies to tabs, since you can have up to 32 tabs on the ruler at once.
  56162. With charging, you can only have one of each type on the ruler, so
  56163. clicking with a margin highlighted moves the margin to the new Position.
  56164. A further restricted is that you are not allowed to place the right
  56165. margin to the left of either the return coarsen or the left margin [and
  56166. vice vernal. Thus, the margin Ill not appear when you are clicking in an
  56167. illegal Place. * The icons can also be dragged, either from thee current
  56168. 7.10
  56169. Spell checking added some errors of its own but reduced the total to 26,
  56170. improving accuracy to 95.4%. Inevitably, Optical has to be compared with
  56171. Risc Developmentæs Sleuth and, even though this does not have a spelling
  56172. checker, the output from the same sprite file was markedly better,
  56173. although it took three times longer to process.
  56174. 7.10
  56175. There are two ways of placing these icons on Ihe ruler. É Clicking on
  56176. one of the icons highlights it. Then, clicking on the graduated scale
  56177. causes the icon to appear at that position on the ruler. This mainly
  56178. applies to tabs, since you can have up to 32 tabs on the ruler at once.
  56179. With margins, you can only have one of each type on the ruler, so
  56180. clicking with a margin highlighted moves the margin to the new position.
  56181. A further restricHon is that you are not allowed to place the right
  56182. margin to the left of either the return margin or the left margin (and
  56183. vice versa). Thus, the margin will not appear when you are clicking in
  56184. an illegal place. æThe icons can also be dragged, either from their
  56185. current
  56186. 7.10
  56187. The Sleuth output had five characters wrongly interpreted, making an
  56188. accuracy of 99.1 per cent. The time taken was three minutes five
  56189. seconds.
  56190. 7.10
  56191. Font definer
  56192. 7.10
  56193. Opticalæs most exciting feature is its ability to be taught to recognise
  56194. new fonts. The powerful tool that makes this possible is the font
  56195. definer. At its simplest, clicking on a wrongly interpreted character in
  56196. the output window will show the original in the definer window alongside
  56197. Opticalæs guess at what it is. The latter can then be corrected in
  56198. various ways, including just deleting the guess and typing in the
  56199. correct character, which is then automatically substituted in the
  56200. output. ASCII numbers can also be entered. A quicker way to make
  56201. corrections, or to train the program to recognise a new font, is to open
  56202. the defineræs font-teaching window. This enables corrections to be made
  56203. by over-typing in the output window and the corrected character is
  56204. learnt automatically. Another window can be opened to show which
  56205. characters in that font are now recognised. When completed, the new
  56206. definitions are saved into the file of recognised fonts.
  56207. 7.10
  56208. This is a fast and simple method to add new or corrected definitions for
  56209. fonts but it has some problems. Sometimes a single letter is split into
  56210. two characters by the definer and although clicking <select> and
  56211. <adjust> on the two parts of the letter will usually rejoin them, the
  56212. definer will not always accept this. There is a ligature splitter which
  56213. will try to separate joined letters but this does not always prevent two
  56214. or three closely printed characters being interpreted as a single one.
  56215. They cannot be separated nor can deletions be made to correct them.
  56216. 7.10
  56217. The definer will recognise characters it has already been taught and
  56218. will make many of the corrections itself as soon as a wrong character
  56219. appears in its window. It is then rather fascinating to watch text in
  56220. the output window change as you move the cursor along it. Unfortunately,
  56221. though, this does not stop many of the errors being repeated if the same
  56222. sprite is processed again, even though the wrong characters will be
  56223. recognised as such and immediately corrected by repeated use of the font
  56224. definer.
  56225. 7.10
  56226. Font teaching
  56227. 7.10
  56228. I taught Optical Professional to recognise a number of different fonts
  56229. and the following examples, from a scan of part of the back page of
  56230. Archive, are typical of the results.
  56231. 7.10
  56232. This is how the text was rendered before the program had been taught to
  56233. recognise the font.
  56234. 7.10
  56235. @yCX!UR @AQAZ!HR GOX2AiXG
  56236. 7.10
  56237.  Leos  Reciews  Hits & tips ~ a ma!Or feature  Ahicles for beginners We
  56238. latest technical ixfonoation  Free small ad`s for subscrb6rs  Help _
  56239. requested and offered  Tomments from readers
  56240. 7.10
  56241. @ACKX!GA) MA)Q @Ayy!GA
  56242. 7.10
  56243. A telephone hot.Line semice for immediate help with your technical
  56244. problems. Any member can sexd wri#en e^qu&Ées, but for a fast resoo^se.
  56245. *se rhe T.H.5. Ar fts oer rear.
  56246. 7.10
  56247. Using the font defineræs font teaching facility, the output was
  56248. corrected as follows. The errors still remaining are where two or three
  56249. letters have been read as a single character and could not be corrected.
  56250. 7.10
  56251. Archive Magazine contains
  56252. 7.10
  56253. Å News Å Reviews Å Hints & tips Ö a major feature Å Ahicles for
  56254. beginners Å We latest technical infonoation Å Free small adæs for
  56255. subscrbers Å Help Ö requested and offered Å Comments from readers
  56256. 7.10
  56257. Technical Help Service
  56258. 7.10
  56259. A telephone hot-line semice for immediate help with your technical
  56260. problems. Any member can send wri#en enqu&Ées, but for a fast response,
  56261. use the T.H.S. at ú15 per year.
  56262. 7.10
  56263. After saving the font definitions, the same sprite was reprocessed with
  56264. the following results. Some of the errors have been repeated.
  56265. 7.10
  56266. Archive @agazine contains
  56267. 7.10
  56268. . News Å Reviews Å Hits & tips - a major feature Å Ahicles for beginners
  56269. Å We latest technical infonoation Å Free small adæs for subscRbers Å
  56270. Help - requested and offered Å Comments from readers
  56271. 7.10
  56272. Technical Help Service
  56273. 7.10
  56274. A telephone hot-line semice for immediate help with your technical
  56275. problems, Any member can send wri#en enqu &Ées, but for a fast response,
  56276. use tne T.H.S. at ú15 per year.
  56277. 7.10
  56278. Twenty-one of the 350 characters were wrongly interpreted (including
  56279. hyphens for dashes), making an accuracy of 94 per cent. This rate does,
  56280. of course, vary with the quality of the original.
  56281. 7.10
  56282. Optical Professional is designed to work directly from the output of
  56283. various scanners, including the Computer Concepts and Watford ranges. I
  56284. could not, however, get Optical to accept the scans made directly from
  56285. my Scanlight 256 hand scanner and Neurotron are looking into this, but
  56286. Dave Walsh of Herne Bay has reported successfully using a Watford
  56287. scanner.
  56288. 7.10
  56289. The Professional version can also append text from more than one scan,
  56290. which is useful when using small hand scanners, and it can cope with
  56291. multiple columns of text and multi-coloured pages. Various speech
  56292. synthesizers can be used with it to read the output aloud.
  56293. 7.10
  56294. Conclusions
  56295. 7.10
  56296. Optical Professional, which has the avowed aim of becoming better than
  56297. PC programs costing well over ú600, still has some shortcomings. It is
  56298. less accurate than Sleuth although much faster and with the advantage of
  56299. being user-trainable to recognise new fonts. It can still make mistakes
  56300. with characters it has already learnt. Despite the imperfections, a 95
  56301. per cent character recognition rate is impressive at the present stage
  56302. of OCR development. Also, improvements to Optical come free but upgrades
  56303. to Sleuth, which has a price advantage (ú10 +VAT) at the moment, are to
  56304. cost extra. Both programs are still being developed and the fight for
  56305. supremacy between them will be an interesting one to watch.ááA
  56306. 7.10
  56307. Advantage
  56308. 7.10
  56309. George Barnett
  56310. 7.10
  56311. Longman Logotron have specifically designed and produced this
  56312. spreadsheet for use in schools. A budget price Advantage may provide the
  56313. answer for users who want pupils to use a modern spreadsheet.
  56314. 7.10
  56315. Students will find that Advantage offers a wide range of intuitive and
  56316. easy to use functions, including the following:
  56317. 7.10
  56318. Point and click Ö Users can drive the software just by using the button
  56319. bar at the top of the sheet.
  56320. 7.10
  56321. Creating a formula Ö Simply type =, enter the function, point and click
  56322. at the cells or drag across the cell ranges you want to use.
  56323. 7.10
  56324. Print-to-fit Ö Allows Advantage to do the work of fitting the sheet onto
  56325. one page, whatever the size.
  56326. 7.10
  56327. Charting Ö Display data using a choice of graphs (Pie, Area, Column,
  56328. Line and Scatter).
  56329. 7.10
  56330. The package
  56331. 7.10
  56332. The software comes as one unprotected disc (with copyright warnings).
  56333. The disc is full and contains nine tutorial worksheets, five charts, a
  56334. key strip as well as the Advantage program. An A4-size manual of
  56335. approximately 100 pages is a well presented booklet containing
  56336. comprehensive instructions on getting started. The tutorial consists of
  56337. seventeen pages starting with ÉWhat is a spreadsheet?æ and covers the
  56338. use of formulae, graphs and functions for saving and loading. The
  56339. software installs on the iconbar in the usual way and a click on the
  56340. icon produces the default spreadsheet complete with the button bar on
  56341. top of the sheet.
  56342. 7.10
  56343. Getting started
  56344. 7.10
  56345. The requirements are version 2 or later of RISC OS (version 3.10 or
  56346. later is recommended), at least 2Mb of RAM, a printer driver, the
  56347. Advantage program disc, a system disc containing !System, any frequently
  56348. used applications and a work disc to contain the Advantage files.
  56349. 7.10
  56350. When Advantage is loaded, a blank spreadsheet is displayed, complete
  56351. with a grid of rows and cells numbered and labelled and with the title
  56352. Sheet 1. The complete worksheet contains 16,384 rows and 256 columns
  56353. with the normal labelling. Only a small part of the sheet is displayed
  56354. at any time but scroll bars may be used to reveal all.
  56355. 7.10
  56356. The control window
  56357. 7.10
  56358. The status bar shows what operation is in progress: Enter, Edit, Copy,
  56359. Point, etc. If no operation is in progress, it displays Ready. The Tool
  56360. (Button) bar has cut, copy, paste, fill cells with data, realign data
  56361. left, centre, or right in the selected cells. There is a button which
  56362. makes an intelligent guess at the cells needed to be added. Another is
  56363. used to display a menu of frequently used functions and finally a button
  56364. which opens a chart window to display the selected data in chart form.
  56365. The charts available are Area, Bar, Column, Line, Pie and Scatter.
  56366. Titles may be added to charts. Curiously, the Adjust size icon is not
  56367. displayed but a pointer placed in the absent position with <select>
  56368. depressed will size the window.
  56369. 7.10
  56370. General
  56371. 7.10
  56372. The manual provides eight pages on the use of formulae and Advantage
  56373. provides around 100 functions for use to build formulae. The facility to
  56374. automatically use a repeated formula by highlighting columns or rows and
  56375. clicking on the Fill button is quite impressive. There are four fonts
  56376. supplied with the usual variations but 256 fonts could be used in a
  56377. single worksheet should it be necessary.
  56378. 7.10
  56379. Row height and column width can be changed easily with the mouse by
  56380. moving the cursor onto the row or column labels then dragging, the
  56381. gridlines may be moved as required.
  56382. 7.10
  56383. There are 21 built-in formats which cannot be deleted or changed. These
  56384. are selected from a menu displayed when required. For example, by
  56385. selecting one particular built-in format, on entering 1250, ú1250 would
  56386. be displayed.
  56387. 7.10
  56388. Printing worksheets or charts could not be simpler with the normal
  56389. facilities for Page Setup, Orientation, Headers, Footers, and Scaling
  56390. output.
  56391. 7.10
  56392. Advantage worksheets can be saved and loaded as normal files, drawfiles,
  56393. CSV (Comma Separated Values) or SID (Software Independent Data format)
  56394. files.
  56395. 7.10
  56396. Conclusion
  56397. 7.10
  56398. Advantage is a user-friendly spreadsheet, well documented (although I
  56399. would have preferred an A5 format) and inexpensive. The price is ú49
  56400. +VAT from Longman Logotron for a single user version (ú55 through
  56401. Archive). The primary school site licence pack is ú120 +VAT (ú132
  56402. through Archive) and the secondary school licence is ú190 +VAT (ú207
  56403. through Archive).ááA
  56404. 7.10
  56405. Bible Software for Acorn Computers
  56406. 7.10
  56407. Colin Randall
  56408. 7.10
  56409. Do you get fed up with running ÉBibleMasteræ using the PC Emulator? The
  56410. emulator is both slow and memory-consuming. In BibleMaster, saving
  56411. passages for use in DTP is quite a fiddle. But what can we do apart from
  56412. lobbying Hodder & Stoughton to produce Bible software for use on Acorn
  56413. computers?
  56414. 7.10
  56415. I have found a partial solution. The main things I want to be able to do
  56416. with Bible Software are:
  56417. 7.10
  56418. 1) Call up a passage quickly
  56419. 7.10
  56420. 2) ÉCut and pasteæ passages into DTP documents
  56421. 7.10
  56422. 3) Do word and phrase counts and searches
  56423. 7.10
  56424. 4) Save such lists.
  56425. 7.10
  56426. I can now do all this wholly within the Acorn environment, and the
  56427. process is simplicity itself, although time-consuming to set up
  56428. initially.
  56429. 7.10
  56430. What I use is Risc Developmentsæ DeskEdit which comes with Acornæs
  56431. ÉFindæ utility. First of all, the separate books of the Bible (in NIV)
  56432. were saved as separate DOSátext files and then changed to Edit files
  56433. (using DeskEdit). These were then put into directories (as the NT
  56434. directory above) so as to allow searches to take place following the
  56435. Biblical order of books. Each book was then edited so that each line
  56436. gave chapter and verse reference (see below) Ö this is important for
  56437. searches. This is the long part.
  56438. 7.10
  56439. Using these text files is simplicity itself. Different passages can be
  56440. displayed on screen at the same time because DeskEdit allows multiple
  56441. windows within the same text file. To cut and paste, it is simply a
  56442. matter of highlighting a section and and dropping the resulting text
  56443. file into Impression (or any other DTP program). A simple search
  56444. facility is provided with DeskEdit (indeed even with Edit), but this
  56445. only finds the first occurrence of a word or phrase. However, Acornæs
  56446. ÉFindæ utility comes free with DeskEdit (see below) and is very
  56447. powerful.
  56448. 7.10
  56449. All uses of a word or phrase will be displayed (see below) and the list
  56450. itself can be saved as a text file. Moreover, if DeskEditæs ÉThrowbackæ
  56451. facility is used, clicking on one line in the list will call up the text
  56452. file and open it at the right place. ÉFindæ can be used to go through
  56453. the whole Bible or just a single book. It is not fast (I use it on an
  56454. A4000), but quite adequate, and is not limited by the size of any
  56455. directory loaded for searching. It would be quite possible to drop a
  56456. file containing several different versions of the Bible into ÉFindæ, and
  56457. it would merrily work its way through them. It can also cope with
  56458. wildcards.
  56459. 7.10
  56460. If anyone would like to help me edit text files by putting chapter and
  56461. verse references at the start of each line, please contact me and we can
  56462. pool our work. The same processes can also be used with hymns and
  56463. liturgies and I am slowly building up collections.
  56464. 7.10
  56465. Please also contact me if you would be interested in forming a Christian
  56466. Acorn User Group, for sharing experiences, discoveries and ideas,
  56467. perhaps via a simple newsletter.
  56468. 7.10
  56469. Rev. Colin Randall, The Rectory, Swan Lane, Long Hanborough, Witney,
  56470. Oxon. OX8 8BT (0993-881270).
  56471. 7.10
  56472. (DeskEdit3 retails at ú27.19 + VAT from Risc Developments or ú30 through
  56473. Archive.)ááA
  56474. 7.10
  56475. Larger Ö The Virtual Desktop
  56476. 7.10
  56477. Dave Wilcox
  56478. 7.10
  56479. Larger is a piece of software being sold by a company called ÉWarm
  56480. Silence Softwareæ at a mere ú10. This includes VAT and p&p and, at the
  56481. Companyæs discretion, free future upgrades Ö not a bad start.
  56482. 7.10
  56483. The version received for review is 2.05 but WSS are currently working on
  56484. version 2.06. There appear to be frequent modifications to the software,
  56485. mainly based on requests made by users.
  56486. 7.10
  56487. The package
  56488. 7.10
  56489. The program comes on one 3╜ö floppy disc accompanied by Sparkplug from
  56490. David Pilling (PD de-archive utility), and two Ésparkedæ directories Ö
  56491. ÉBackdropsæ and ÉManualæ. There is no fancy packaging, no printed
  56492. manual, just the disc and a covering letter from the company. What a
  56493. refreshing change Ö you are paying for the software. I know one other
  56494. person who works on these lines Ö he is also mentioned above!
  56495. 7.10
  56496. The manual and backdrops
  56497. 7.10
  56498. The sparked file called Émanualæ contains files in Impression, Draw and
  56499. Easiwriter formats. Future versions are hoped to include Ovation,
  56500. PipeDream and Wordz versions, if required. I used the Impression manual
  56501. and printed out 25 sheets of A4. The manual is well thought out and is
  56502. laid out very professionally. It is clear, concise and easy to follow Ö
  56503. a pleasure to read. Larger was soon loaded onto my machine configured
  56504. and up and running.
  56505. 7.10
  56506. The backdrops directory is self-explanatory and contains four sample
  56507. backdrops designed for WSS Ö great for WSS but a waste of space for you
  56508. or me. This would be better left off or a few general samples included.
  56509. 7.10
  56510. The program
  56511. 7.10
  56512. The disc is not copy-protected, but each has a unique serial number
  56513. registered to the owner. The application can be transferred to hard disc
  56514. by dragging, this being the preferred environment for use of the
  56515. program. Loading the application requires the usual double-click, with
  56516. the application appearing on the iconbar, but this is configurable to
  56517. load on the bar or not. Even if no iconbar icon is selected, the
  56518. application menu is obtainable from any area of the backdrop. Once
  56519. Larger is loaded, your desktop takes on a new dimension Ö instead of
  56520. being the size of your screen, the backdrop can now be up to a million
  56521. times bigger.
  56522. 7.10
  56523. Items you now select to be dropped onto the backdrop can be configured
  56524. via the application menu option to appear on 3D slabs textured in a
  56525. similar way to the Acorn Newlook pattern, or like the usual pinboard
  56526. with icons and application names. Applications can have their names
  56527. shown or just their icons. When a selection is made, you can choose to
  56528. have inverted icons and/or depressed slabs.
  56529. 7.10
  56530. The main option is for the organisation of Épinsæ applied to the
  56531. backdrop. There are Égravityæ options of left, right, up and down, or
  56532. none, for Applications, Directories, Backdrops and Iconised sprites.
  56533. This gives you a neat backdrop by just dragging and letting go.
  56534. Alternatively, by selecting Énoneæ, you have the versatility to arrange
  56535. your own layout. All sprites are grid-locked for the sake of neatness.
  56536. 7.10
  56537. If directories are loaded on the backdrop, you have the further options
  56538. to either open the filer window and/or set the directory as the CSD. The
  56539. usual filer operations can also be applied Ö access, copy, rename, etc,
  56540. but you also have extra facilities. Any files dragged onto them can be
  56541. saved or auto-started, the parent directory can be opened, or hot-key
  56542. options can be applied as per settings within the config file.
  56543. 7.10
  56544. The virtual desktop section allows you to set the way you are able to
  56545. move around this extra large desk space. The best way I found was the
  56546. default selection of holding <shift> and moving the mouse to the
  56547. position required. Backdrop sprite control is also configurable from
  56548. this menu, giving the usual centred, tiled or scaled options, and
  56549. automatic path inclusion by dragging and dropping your backdrop sprite
  56550. to the window having the text input focus. Hot-key selection is defined
  56551. within this menu for the frequently used options of Larger if required.
  56552. Another option available is the selection of desktop focus as either
  56553. Éclick to typeæ or Éfocus with pointeræ. I found this best left on the
  56554. Éclick to typeæ option, as the cursor then stays where you left it,
  56555. especially useful in Impression documents.
  56556. 7.10
  56557. The nicest aspect of this program is the possibility of having many
  56558. different backdrop configurations saved on the main backdrop. A simple
  56559. double-click on the required backdrop selects it and changes your
  56560. pinboard to the new selected topic. A double-click with <adjust> on the
  56561. blank background takes you back to the main backdrop. This allows you to
  56562. configure different pins for different tasks, e.g. DTP, Comms, Graphics,
  56563. etc and thereby avoid the clutter of a large number of Épinsæ.
  56564. 7.10
  56565. Once you have configured your backdrops and sub-backdrops, it is
  56566. necessary to save the icons used within Larger in order that the correct
  56567. sprites are applied to the correct slabs. It is also necessary to save
  56568. the backdrop settings Ö both are easily done from the main menu. On my
  56569. set-up, I lost a sprite from the ArcFax printer when the system was re-
  56570. booted. This is not really a problem Ö you either save the relevant
  56571. sprite into Largeræs internal sprite pool or you include a filer-boot
  56572. line in your boot file. This latter method I found to be best. If you
  56573. modify your backdrop, you need to resave both backdrop and a new sprites
  56574. file Ö saving the new sprites file will erase your included sprite.
  56575. 7.10
  56576. All of the configuring completed, you now come to the use of the larger
  56577. backdrop allowing you to have numerous windows open, memory permitting.
  56578. If you have a desktop area for graphics, for instance, you can load your
  56579. application(s) and open their windows. Then you can load your DTP
  56580. application(s), open a window and, whilst holding down <shift>, move the
  56581. window off the screen until a clear backdrop is found and use the DTP
  56582. here. (Pins remain visible regardless of screen movement.)
  56583. 7.10
  56584. If you wish to return to the graphics area, either move back the same
  56585. way or use the map option. This is a graphical display of the whole
  56586. backdrop and simply clicking on the desired location brings this to the
  56587. centre of the screen. If you want all windows back on the work-screen, a
  56588. retrieve option is available.
  56589. 7.10
  56590. There is a user-defined menu section for installation of your own most
  56591. used commands. Examples are given ready installed on this menu option,
  56592. and programming your own items is relatively simple Ö the manual
  56593. contains examples to help.
  56594. 7.10
  56595. Conclusion
  56596. 7.10
  56597. This has got to be easily the best piece of software of its kind
  56598. available at present. Although there are several PD programs available,
  56599. which work along similar lines, they fall well short of this program.
  56600. Larger is highly recommended.
  56601. 7.10
  56602. Warm Silence Software can be contacted on 0865-54382 or by snail mail at
  56603. St. Catharineæs College, Manor Road, Oxford, OX1 3UJ.ááA
  56604. 7.10
  56605. Music Box
  56606. 7.10
  56607. Paul Cross
  56608. 7.10
  56609. Music Box from Topologika comes in a colourful, if flimsy, box and the
  56610. programs are on two discs Ö a program disc and a resources disc. In the
  56611. single user version, the program disc is a key disc which must be in the
  56612. drive when you run the software. (There must be a better way of
  56613. protecting software than this. If you use a hard disc, as many people
  56614. do, you have to search for the key disc every time you want to start the
  56615. program Ö most inconvenient!)
  56616. 7.10
  56617. To complement the discs, there are a number of booklets and some printed
  56618. photocopiable sheets, plus the obligatory Éjustification of use sheetæ,
  56619. all about how suitable the program is for use with the National
  56620. Curriculum. The cost of all this ú38 if you buy it from Archive.
  56621. 7.10
  56622. What does it do?
  56623. 7.10
  56624. After you have loaded the Music Box program, (a little tedious if you
  56625. load it from floppy disc as it requires some disc swapping), a little
  56626. blue box with the word Émusicæ written on it will appear on the iconbar
  56627. and it opens to let musical notes out when the program is active. On the
  56628. screen will be a menu, in the form of four pictures showing the four
  56629. parts to the program. It is obvious that the program is designed for use
  56630. in schools. In fact, it is designed for younger children working towards
  56631. Key Stage 1, (AT1) Performing and Composing and (AT2) Listening and
  56632. Appraising. It will also be useful for children working towards towards
  56633. Key Stage 2 who lack musical experience or as a precursor to using
  56634. Éproperæ music notation.
  56635. 7.10
  56636. The menu
  56637. 7.10
  56638. The four parts of Music Box are, Sound Box, Chord Box, Beat Box and Tune
  56639. Box.
  56640. 7.10
  56641. If you click on an icon, the screen will fill with a collection of items
  56642. to enable you to make and record music. There are a number of items
  56643. common to all screens: a Étape recorderæ to record your music-making, a
  56644. variable metronome to keep you in time, a volume control, save and load
  56645. facilities and the exit to leave the program and return to the main
  56646. menu.
  56647. 7.10
  56648. Using the program
  56649. 7.10
  56650. The main theme of the programs is that you should experiment with sounds
  56651. and patterns. The programs need an input from an adult to direct and
  56652. keep the children on target otherwise they will play without much point
  56653. to their activity. When I first used the program, I tried it with a
  56654. group of children who lacked musical experience, I was unsure of its
  56655. usefulness. However, when I tried it with a group who played instruments
  56656. and had some understanding of music they were more purposeful and soon
  56657. constructed interesting sound patterns.
  56658. 7.10
  56659. The program grows on you and you have to allow time for experimentation
  56660. and direct the children to the next stage of work Ö some playing is
  56661. important. All the groups of children who used the program, whether they
  56662. made a Étuneæ or not, clearly enjoyed the activity.
  56663. 7.10
  56664. The resources disc
  56665. 7.10
  56666. This disc contains a number of files to supplement the main program, but
  56667. the main one is !MBInsts. This contains 35 additional instruments which
  56668. you can use to replace the seven set by the program. Each of the sounds
  56669. is stored as a sound module and has its own natty little icon. You can
  56670. use your own sound modules and icons if you wish.
  56671. 7.10
  56672. There are also sample tunes, chords and rhythms (beats) stored in
  56673. !MBFiles and this is the place you can save your own creations.
  56674. 7.10
  56675. Additional resources include drawfiles to print out blank CHORDS and
  56676. STAVES record sheets.
  56677. 7.10
  56678. These are useful to allow children to record their musical creations,
  56679. and to aid their work towards Érealæ notation.
  56680. 7.10
  56681. Conclusions
  56682. 7.10
  56683. This is one of those programs that needs Éto be given a chanceæ. As a
  56684. non-musician, I found it useful as it helps me teach elements of
  56685. National Curriculum music that I find difficult. The children enjoyed
  56686. using it. The groups that had two chances of working with the program
  56687. produced tunes and rhythms quickly and tunefully. Finally, the quality
  56688. of the music can be improved by playing it through an external amplifier
  56689. or by using headphones and the latter allows the rest of the class to
  56690. concentrate on their work until it is their turn to use the program.ááA
  56691. 7.10
  56692. Celtic Designs and Church Year Clipart
  56693. 7.10
  56694. Peter Jennings
  56695. 7.10
  56696. If you do any sort of desk top publishing, you can never have too much
  56697. clipart. Public domain libraries are the best sources for buying the
  56698. more general subjects cheaply but it is always a pleasure to find more
  56699. specialised topics when you need them. Two of these now available are
  56700. Celtic Designs, from Glyn Howells, at ú10.99 (no VAT) and The Church
  56701. Year, Parish Magazine clipart set, from DEC_ dATA, at ú7.95 +VAT. Both
  56702. come on single unprotected discs and have similar copyright notices
  56703. saying they can be used for printing in DTP and other applications but
  56704. permission must be obtained for commercial use.
  56705. 7.10
  56706. Celtic patterns
  56707. 7.10
  56708. The Celtic Designs disc has 33 black and white drawfiles of borders,
  56709. chains, motifs and panels which can be combined in various ways to
  56710. create other patterns. Some of the borders are designed to be used in
  56711. Impression. There is also an instructional drawfile showing how the
  56712. designs can be manipulated by changing the thickness of the lines and
  56713. using colours for lines and fills.
  56714. 7.10
  56715. The collection comprises nine borders, rectangular, round and oval, plus
  56716. three Impression borders; ten chains, vertical and horizontal; seven
  56717. motifs, mostly knot designs, and four panels.
  56718. 7.10
  56719. The file names are uninformatively numbered, such as öBorder1ò, örhaff1ò
  56720. (a chain) so it would have been useful to have had a printout showing
  56721. them. One may be included in future£ but, in the meantime, to make the
  56722. best use of this collection, it is worth getting a graphics cataloguing
  56723. program, such as the public domain PickAPic (Shareware 45), if you do
  56724. not already have one.
  56725. 7.10
  56726. The designs are based on Celtic originals, rather than being precisely
  56727. copied from them. Despite this, it could be a useful collection for
  56728. appropriate projects in history and art although its main intention is
  56729. simply to provide decorative motifs for general use. It may seem a
  56730. little expensive for non-specialised purposes, compared with PD discs,
  56731. but the designs are intricate and attractive and can be used for unusual
  56732. and strikingly effective decoration.
  56733. 7.10
  56734. A second disc is in preparation if there proves to be a demand for it.
  56735. 7.10
  56736. (£We have recently received a copy of a printed directory that now comes
  56737. with the clipart so that you can see what the designs look like before
  56738. loading the files. Ed.)
  56739. 7.10
  56740. Church symbols
  56741. 7.10
  56742. The Church Year is aimed directly at very specialised users. Anyone
  56743. expecting colourful Biblical scenes, suitable perhaps for Easter and
  56744. Christmas cards, will be disappointed. There are 105 symbolic designs,
  56745. supplied as black and white drawfiles, to illustrate themes from the
  56746. Church of Englandæs Alternative Service Book throughout the year. Some
  56747. are traditional symbols for the theme and others are based on the
  56748. contents of the lessons set for the day.
  56749. 7.10
  56750. The drawings have a simple, rather old-fashioned, look that borders on
  56751. folk art. They are mainly suitable for use as öthumbnailò illustrations
  56752. and there is a note that many are best printed in 2.5cm (1 inch)
  56753. squares. The files are numbered, not named, but all the images have
  56754. printed captions. They are catalogued, in a text file, with a list of
  56755. holy days and festivals throughout the year (Good Friday, the 9th Sunday
  56756. before Christmas, the 4th Sunday in Lent, and so on), the daysæ themes
  56757. and the numbers of the files which illustrate them. This makes it easy
  56758. to find the symbol needed for any occasion.
  56759. 7.10
  56760. This collection is clearly labelled for parish magazines and it provides
  56761. an inexpensive selection of small illustrations for them and possibly
  56762. for other Church purposes, such as text cards and hymn sheets, but the
  56763. designs are rather esoteric and there are few that would be of more
  56764. general use.ááA
  56765. 7.10
  56766.  
  56767. Acorn launches out on the Information Super-highway!
  56768. 7.11
  56769. As you can see from the press release on page 2, Acorn are making the
  56770. most of their leading-edge ARM technology together with their knowledge
  56771. of multimedia, to launch out into the world of Interactive Multimedia on
  56772. the Information Super-highway. At a press event on 6th July, Acorn
  56773. demonstrated a set-top box which, once the services are established,
  56774. could give access to on-line shopping, video-on-demand, audio-on-demand,
  56775. TV program pre-viewing, educational services, etc, etc Ö the list is
  56776. potentially endless.
  56777. 7.11
  56778. During a private demonstration of the system, at the click of a button,
  56779. the IMM main menu suddenly turned into the familiar RISCáOS desktop! In
  56780. other words, Acorn are using their existing prowess in hardware and
  56781. software and applying it to a big (potentially VERY big) consumer
  56782. market. Existing Acorn software houses Ö especially those with
  56783. educational expertise Ö will have a head start as potential service
  56784. providers, once this project takes off.
  56785. 7.11
  56786. They are also implying that it will be possible to adapt an existing ARM
  56787. computer to double as a set-top box?  So if people want to buy a
  56788. computer for, say DTP, that can also run DOS and Windows software and
  56789. double as a set-top box, the RiscáPC must be at the head of the field.
  56790. 7.11
  56791. The future of Acorn Computers is getting more interesting by the month!
  56792. And, as always, weæll try at Archive to bring you the latest
  56793. developments as they happen.
  56794. 7.11
  56795. Happy reading!
  56796. 7.11
  56797. Acorn Computers Ö A Major Announcement
  56798. 7.11
  56799. Acorn Computers Ltd has just announced plans to exploit the emerging
  56800. interactive multimedia marketplace, working in partnership with its
  56801. newly launched sister organisation Online Media. Online Media has been
  56802. set up to develop the use of Acornæs technology to allow the Acorn
  56803. Computer Group to expand into this new and emerging market. Acorn will
  56804. bring its unique understanding of education and its established market
  56805. leadership to the partnership.
  56806. 7.11
  56807. öAcorn has always been recognised as a technology innovator,ò comments
  56808. Sam Wauchope, MD of the Acorn Computer Group. öWe demonstrated this with
  56809. the launch of the first 32-bit RISC computer in 1987 and have done so
  56810. again with the Risc PC earlier this year. We now believe that the time
  56811. is right and the market is ready for the multimedia technologies that
  56812. Online Media will deliver.ò
  56813. 7.11
  56814. Acorn Computers Ltd will enable Online Media to capitalise on its
  56815. expertise and technology to deliver effective solutions to the set top
  56816. box and related service markets. The partnership will be further
  56817. strengthened by Acornæs unique understanding of the education market,
  56818. ensuring that Acorn fully exploits these emerging technologies to make
  56819. products available to both educational establishments and to home
  56820. education markets.
  56821. 7.11
  56822. Peter Talbot, General Manager UK Education at Acorn Computers, comments:
  56823. öAcorn has today announced its plans to realise the enormous potential
  56824. of interactive multimedia and we believe Acorn is in the strongest
  56825. position to ensure that education gets the best from this innovative
  56826. technology.
  56827. 7.11
  56828. öAcorn has undertaken the challenge to work with Online Media to develop
  56829. a complementary environment and systems which will allow schools to use
  56830. their current multimedia solutions with future products. In the future,
  56831. education will benefit from new products and technologies from both
  56832. Acorn and Online Media.ò
  56833. 7.11
  56834. Acorn Computers Ltd will continue its own development plans whilst
  56835. working closely with Online Media to integrate both companiesæ
  56836. technologies to exploit opportunities in their respective markets.
  56837. Online Media will provide Acorn with significant product enhancements
  56838. and the run time environment and interfacing cards to allow Acorn
  56839. computer systems to be connected to interactive services.
  56840. 7.11
  56841. The partnership will also provide Acorn Computers with a range of
  56842. capabilities including multimedia authoring tools, MPEG video support, a
  56843. range of alternative network service protocols and set top boxes. It
  56844. will also provide increased opportunities for Acornæs existing
  56845. developers and potential new Acorn partners.
  56846. 7.11
  56847. Sam Wauchope continues: öAcornæs philosophy of identifying and working
  56848. with partners to exploit technologies has enabled us to remain
  56849. successful in our major markets. We have shown this through creative
  56850. exploitation of technology with another Acorn sister company Advanced
  56851. RISC Machines Ltd. This philosophy has been fundamental to the success
  56852. of ARM, which is rapidly becoming the global RISC standard for consumer
  56853. applications, and will continue to ensure the success of Online
  56854. Media.òááAá
  56855. 7.11
  56856. Products Available
  56857. 7.11
  56858. Å  105Mb removable hard drivesáÖáWe have made a special purchase of a
  56859. number of 105Mb removable drives which can be used for A5000 or RiscáPC.
  56860. These are brand new, fully guaranteed drives but are only ú270 (normal
  56861. price ú340) including fitting kit and including one cartridge Ö while
  56862. stocks last! Please ring the NCS office to book one rather than just
  56863. sending a cheque.
  56864. 7.11
  56865. Å  270Mb removable hard drivesáÖáWe can now get the IDE version of the
  56866. 270Mb removables. There are internal versions for both the A5000 and the
  56867. RiscáPC and each is ú490. This includes fitting kit and one cartridge.
  56868. Extra cartridges are ú90 each.
  56869. 7.11
  56870. Å  Acorn standard resolution monitorsáÖáThe AKF30 and the AKF40 are now
  56871. out of production. There are some stocks left but they may have all gone
  56872. by the time you read this. The AKF52 multisync is now the minimum
  56873. standard (VGA) monitor that Acorn supply.
  56874. 7.11
  56875. Å  Acorn Enthusiastsæ Scheme Ö Acorn have agreed to allow öEnthusiastsò,
  56876. who have a special reason for doing so, to order a RiscáPC without a
  56877. monitor at ú294 off the full with-monitor price. To do this, you must
  56878. first fill in a special form giving details of your reasons for wanting
  56879. a computer without a monitor and to register as an Acorn Enthusiast.
  56880. Acorn say that Enthusiasts will be given Épriority informationæ and that
  56881. there may be Éspecial offersæ and Élimited edition literatureæ available
  56882. to them. These special forms are available from the NCS offices.
  56883. 7.11
  56884. If you want to register as enthusiast even though you donæt want a
  56885. monitor-less RiscáPC, we can send you a form if you send us an SAE.
  56886. 7.11
  56887. Å  Apollonius PDT Ö Oak Solutions have announced a fully parametric CAD
  56888. package, allowing the user to specify relationships between elements in
  56889. the drawing so that any change updates all the elements automatically.
  56890. It also features an Éintelligentæ toolbar which provides a large number
  56891. of features based on eight basic tools, which vary in precise function
  56892. according to context. The price is ú150 +VAT from Oak Solutions or ú165
  56893. through Archive. (ú75 +VAT as an upgrade from Oak Solutionsæ Parametric
  56894. Design Tool).
  56895. 7.11
  56896. Å  Calendar Ö Kudlian Soft have released Calendar, a package intended
  56897. for primary education with the purpose of producing wall calendars. It
  56898. is intended to be very easy to use, with a WYSIWYG display, and uses the
  56899. RISC OS outline fonts and printer drivers to produce high quality
  56900. results in several formats. It also allows pupils to include their own
  56901. pictures. The pack costs ú25 +VAT including a site licence for primary
  56902. schools, or ú40 +VAT for secondary schools.
  56903. 7.11
  56904. Å  Calligraph A4-1200 Ö Following on from their high resolution A3
  56905. printer, Calligraph have released a direct drive, A4, 8ppm laser printer
  56906. capable of true 600 ╫ 600 dpi resolution and up to 1200 dpi horizontal
  56907. resolution through software enhancement. The software provided can
  56908. handle variable screen density and gamma correction, as well as a draft
  56909. printing mode and OPI-like virtual sprites (which leave large scans on
  56910. disc until print time). The A4-1200 can be driven entirely from the
  56911. computer, including all status and menu option information which would
  56912. normally be on the printer itself. It also emulates an Epson FX80. The
  56913. single bin version is available at ú999 +VAT, and the dual bin version
  56914. is ú1149 +VAT (ú1140 and ú1315 through Archive).
  56915. 7.11
  56916. Å  CD-ROM for RiscáPCáÖáCumana are now selling an IDE CD-ROM 300iA drive
  56917. for RiscáPC. It is a caddy-less drive (i.e. you cannot operate the
  56918. computer in tower mode as the discs will fall off the tray!) but the
  56919. drive comes complete with an audio mixer so that the CD-ROM sound can be
  56920. combined with the computeræs own sound and output through the computeræs
  56921. own sound socket. Also included are the ProArtisan 2 Clipart CD and a
  56922. PhotoCD disc with sample pictures. The price is ú249 +VAT + carriage
  56923. from Cumana or ú290 through Archive.
  56924. 7.11
  56925. Å  CD-ROM for RiscáPCáÖáMorley Electronics have two internal CD-ROMs for
  56926. the RiscáPC, both SCSI devices. The 4101 is a caddy-less version (i.e.
  56927. you cannot operate the computer in tower mode as the discs will fall off
  56928. the tray!) and costs ú249 +VAT + carriage from Morley or ú290 through
  56929. Archive. The 3401 has a caddy and is slightly faster than the 4101 (330
  56930. Kb/s cf 300 Kb/s) and costs ú349 +VAT + carriage from Morley or ú400
  56931. through Archive. (Both require SCSI interfaces, e.g. the Morley uncached
  56932. SCSI card at ú160 through Archive.)
  56933. 7.11
  56934. Å  Classcardz Ö Colton software have launched resource packs which take
  56935. the user through the first steps in document processing and creation of
  56936. spreadsheets with the companyæs popular programs Wordz and Resultz. The
  56937. packs are ú20 each from Colton, and consist of sets of A4 laminated
  56938. cards which can be photocopied for classroom use.
  56939. 7.11
  56940. Å  Colton Software price drop Ö Colton have announced some price
  56941. reductions on the Éz familyæ of programs: Wordz is now ú59 +VAT (ú64
  56942. through Archive), Resultz has been reduced from ú99 to ú79 +VAT, (ú88
  56943. through Archive) and Fireworkz has been reduced from ú149 to ú99 +VAT
  56944. (ú110 through Archive), with site licences discount also available from
  56945. Colton Software.
  56946. 7.11
  56947. Å  Commodore64 conversionsáÖáXL.C.US Software are planning to provide a
  56948. picture and sound sample transfer service between Archimedes and
  56949. Commodore 64 machines. For details, contact Jonathan Hunt at 21 Green
  56950. Street, Milton Malsor, Northampton, NN7 3AT.
  56951. 7.11
  56952. Å Design Processor update Ö Oak Solutions are working on a new version
  56953. of their Design Processor to be packaged with OakPCB, DrawPlot, Genesis
  56954. Professional and Apollonius PDT, due out in September. The new version
  56955. will be ú1200 (it used to be ú900) for a site licence and regular
  56956. upgrades but the price increase will not affect existing users or those
  56957. who purchase Design Processor before September.
  56958. 7.11
  56959. Å  First Page Ö Longman Logotron have released a new easy-to-use DTP
  56960. package. First Page is capable of multiple columns, headlines and
  56961. captions, and can import PenDown and PenDown Plus files maintaining
  56962. layout and styles. In addition, it has its own basic word processing
  56963. facilities. Illustrations can be included both as separate images and as
  56964. frame backgrounds. FirstPage costs ú49 +VAT for a single user or ú140
  56965. and ú190 +VAT respectively for primary and secondary site licences. The
  56966. Archive prices are ú54, ú155 and ú208 respectively.
  56967. 7.11
  56968. Å  FlashbackáÖáThis new release from US Gold is another port from the
  56969. Amiga/PC markets. It is a graphic adventure, which was widely acclaimed
  56970. for the innovative techniques used in production. The character
  56971. animation was produced by filming athletes, to give very accurate
  56972. movement Ö the character you play has 681 animation frames to himself.
  56973. The plot involves having your memory wiped after your latest invention
  56974. identifies the presence of hostile aliens on Earth. All you have to help
  56975. you is a message from yourself, explaining what has happened, and then
  56976. it is up to you to explore.  Sections of the game are linked with öCine
  56977. Sequencesò which are short, non-interactive sections to add to the feel
  56978. of the game.
  56979. 7.11
  56980. Å  HQ Tracker Ö Mycroft Software have released a low-cost alternative to
  56981. SoundTracker, based around their PlayModule relocatable module and
  56982. intended for use in adding sound effects and music to usersæ software.
  56983. The system is intended to be more extendable than its competitors, and
  56984. comes with a converter for soundtracker files. HQ-Tracker is ú25 from
  56985. Mycroft Software with a special price of ú20 to people who mention
  56986. Archive when ordering.
  56987. 7.11
  56988. Å  Idek Iiyama monitorsáÖáThese new monitors are now available in both
  56989. 17ö and 21ò sizes. The prices are ú734 (ú440 with RiscáPC) and ú2144
  56990. (ú1850 with RiscáPC) respectively. As you can see from the
  56991. specifications opposite, the 17ö monitor is a slightly higher
  56992. specification than the Acorn 17ò monitor and it works out slightly
  56993. cheaper provided you class as an Acorn Enthusiast (see above). Our
  56994. subjective view, having had the two monitors side by side is that there
  56995. is little to choose between them in terms of display quality or
  56996. programmability. The only real difference apart from the price is that
  56997. the AKF85 comes with a 12-month on-site warranty whereas the Idek
  56998. monitor has a three-year return-to-base warranty, i.e. itæs guaranteed
  56999. for three years but you have to pay to get it shipped back to Idek Ö
  57000. they fix it and send it back to you.
  57001. 7.11
  57002. As regards the 21ö, we are very impressed with this one. It is, in our
  57003. view, better than the Eizo F780iW costing several hundred pounds more!
  57004. It has a very easy-to-use control tray that slides out from the front of
  57005. the monitor and allows you to adjust all the various parameters and save
  57006. that particular mode definition. The 20ò Taxan doesnæt have quite such
  57007. good definition but it has the advantage of being a Trinitron tube and
  57008. yet is ú150 cheaper.
  57009. 7.11
  57010. (As soon as I can afford it, I shall be buying an Idek 21ö and a
  57011. RiscáPC. This will make production of Archive an order of magnitude
  57012. easier. Ed.)
  57013. 7.11
  57014. Å  IFEL 8Mb RAM upgrades Ö A5000 and A3000 machines may now be upgraded
  57015. to 8Mb by means of a new upgrade from IFEL, for ú259 +VAT for the A5000
  57016. or ú249 +VAT for the A3000. However, IFEL recommend their fitting
  57017. service (ú50 +VAT for 4Mb machines) since the upgrade requires removing
  57018. the surface-mounted MEMC. A300 and A400 series upgrades will follow.
  57019. 7.11
  57020. Å  ImageFS is a RISC OS 3 image filing system (similar to that used for
  57021. PC partitions) which allows transparent loading of a number of image
  57022. formats RISC OS-legally Ö including TIFF, BMP and PICT. The images are
  57023. converted to sprites on the fly, and the software supports deep sprites
  57024. and a number of dithering options. ImageFS is available for ú34.95 +VAT
  57025. from Alternative Publishing Ltd.
  57026. 7.11
  57027. Å  Landmarks Ö Microworld Invasion and Pinpoint Datafile Ö Britain since
  57028. the 1930s are new educational programs from Longman Logotron aimed at 9-
  57029. 13 year-olds. They are designed to complement the BBCæs Landmarks
  57030. history series to be broadcast in Autumn 1994. Prices are ú24.95 +VAT
  57031. and ú12 +VAT from Longman Logotron (ú27 and ú13 respectively through
  57032. Archive), with versions for the IBM PC and site licences also available.
  57033. 7.11
  57034. Å  Lark Ö Wild Visionæs 16-bit audio sampling and play-back card for all
  57035. the Acorn machines is now available. It can sample and playback in
  57036. stereo and sample up to 48kHz, and features MIDI connection and on-board
  57037. filtering. The Lark A16 is ú199 +VAT + carriage or ú225 through Archive.
  57038. 7.11
  57039. Å  Lenses & Light is a pack from Anglia Television for the Key Plus
  57040. database and the Key Calc spreadsheet. It covers eye testing, shadows,
  57041. polarisation, single and double lenses, microscopes and telescopes with
  57042. background information and worksheets for photocopying provided. Lenses
  57043. & Light costs ú22 +VAT from Anglia Television.
  57044. 7.11
  57045. Å  Premier Manager Ö Gremlin Graphics Ltd, the makers of Zool, have
  57046. released a game for those who prefer their football as most of us get to
  57047. see it: from the sidelines. Starting in the Vauxhall Conference League,
  57048. up to four players can simultaneously work on their teams, investing
  57049. their money on the grounds and their players in the hopes of bringing in
  57050. the sponsors and the fans. The game features five divisions, cup
  57051. competitions, match highlights, full ground sponsorship, complete
  57052. results service, weekly fax data on match reports, transfer news and
  57053. player information and complete interaction with other team managers.
  57054. Available for ú25.99 from Gremlin or ú24 through Archive.
  57055. 7.11
  57056. Å  Sound FX #2 Ö Alpine Software have released another disc of sound
  57057. effects for Creator, Creator II or UltraSonic. The effects are grouped
  57058. under the headings of VOCAL_1, VOCAL_2, TREK, WeirdFX and Weapons. The
  57059. disc is ú5 from Alpine Software.
  57060. 7.11
  57061. Å  Tekkie CD Ö Emerald Publishing have produced a CD that contains the
  57062. RISC OS 3 PRMs. Not only that, but it also contains the Style Guide,
  57063. Basic Guide, Desktop C, Assembler and DDE guides, all for the same price
  57064. as the paper version of the PRMs Ö ú99 +VAT. (See the review on page
  57065. 61.)
  57066. 7.11
  57067. Review software received...
  57068. 7.11
  57069. We have received review copies of the following: ÅBeethoven Browser
  57070. Egmontá(e), ÅCalendar (e), ÅEquateá(e), ÅHQ-Tracker (u), ÅLangdale River
  57071. Projectá(e), ÅLenses & Light (e), ÅReport Writerá(e).
  57072. 7.11
  57073. e=Education, b=Business, bk=Book, g=Game, h=Hardware, l=Language,
  57074. u=Utility, a=Art.
  57075. 7.11
  57076. If you would like to review any of these products, please contact the
  57077. Archive office. Potential reviewers will need to show that they would
  57078. use the product in a professional capacity or that they have some
  57079. knowledge of the particular field.ááAá
  57080. 7.11
  57081. Government Health Warning Ö Reading this could seriously affect your
  57082. spiritual health.
  57083. 7.11
  57084. öI donæt agree with you... but I like to see what you have to say in
  57085. your God-slot each month.ò From the letters I receive, it seems that
  57086. many of you feel like that and I have found just the thing for you...
  57087. 7.11
  57088. Hundreds of churches of different denominations, all over the UK, are
  57089. running öAlpha Coursesò and thousands of people are attending them. They
  57090. are proving so popular that one church in London has 500 people on the
  57091. course it is running at the moment.
  57092. 7.11
  57093. So what is Alpha? Itæs a 10-week course designed to give you the
  57094. opportunity to find out about the Christian faith in a relaxed and
  57095. friendly atmosphere. The following acronym should give the flavour of
  57096. Alpha:
  57097. 7.11
  57098. Anyone can attend Ö You can be atheistic, agnostic, antagonistic,
  57099. apathetic Ö whatever Ö youæll be welcome.
  57100. 7.11
  57101. Learning and Laughter  Ö There is teaching and discussion about
  57102. Christianity but it is good fun too.
  57103. 7.11
  57104. Pizza and Pudding Ö (or Pasty and Peas or whatever you eat in your part
  57105. of the UK) i.e. it includes a meal.
  57106. 7.11
  57107. Helping one another Ö People who come on the courses often end up firm
  57108. friends.
  57109. 7.11
  57110. Ask Anything Ö For those who attend, this is a no-holds barred course.
  57111. You can ask any questions you like.
  57112. 7.11
  57113. Although itæs a 10-week course, there is absolutely no pressure to
  57114. complete it. The people who run the courses make an undertaking that
  57115. they will never öchaseò anyone who drops out. If you choose to stop
  57116. coming to the meetings at any stage, thatæs entirely up to you. This
  57117. isnæt some new cult Ö itæs just ordinary run-of-the-mill local church
  57118. members trying to share honestly and openly what they believe Ö the same
  57119. as I try to do here month by month.
  57120. 7.11
  57121. If you want more information, ring the Alpha Helpline on 0603-765073 or
  57122. ring Holy Trinity, Brompton on 081-581-8255, either of whom will be able
  57123. to tell you if any church is running an Alpha Course near you.
  57124. 7.11
  57125. Why not investigate and see what you think? You have  nothing to lose!
  57126. 7.11
  57127. Paul Beverley
  57128. 7.11
  57129. P.B.
  57130. 7.11
  57131. Fact-File
  57132. 7.11
  57133. (The numbers in italic are fax numbers)
  57134. 7.11
  57135. 4th Dimension   P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  57136. 7.11
  57137. 4Mation   14 Castle Park Road, Whiddon Valley, Barnstaple, Devon,
  57138. EX32á8PA. (0271-25353) (0271-22974)
  57139. 7.11
  57140. Abacus Training   29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  57141. 6QA.
  57142. 7.11
  57143. Acorn Computers Ltd   Acorn House, Vision Park, Histon, Cambridge, CB4
  57144. 4AE.
  57145. 7.11
  57146.   (0223-254254) (0223-254262)
  57147. 7.11
  57148. Alpine Software   P.O.Box 25, Portadown, Craigavon, BT63 5UT. (0762-
  57149. 342510)
  57150. 7.11
  57151. Alternative Publishing   Suite 91, 9A Pentagon House, 36 Washington
  57152. Street, Glasgow, G3á8AZ. (041-248-2322) (041-248-3638)
  57153. 7.11
  57154. Apricote Studios   2 Purls Bridge Farm, Manea, Cambridgeshire, PE15 0ND.
  57155. 7.11
  57156.   (0354-680432)
  57157. 7.11
  57158. Calligraph Ltd   53 Panton Street, Cambridge, CB2 1HL. (0223-566642)
  57159. 7.11
  57160.   (0223-316144)
  57161. 7.11
  57162. Colton Software (p31)  2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  57163. (0223-311881) (0223-312010)
  57164. 7.11
  57165. Computer Concepts (pp8/13)  Gaddesden Place, Hemel Hempstead, Herts, HP2
  57166. 6EX.
  57167. 7.11
  57168.   (0442-63933) (0442-231632)
  57169. 7.11
  57170. Cumana Ltd   Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
  57171. 7.11
  57172.   (0483-503121) (0483-503326)
  57173. 7.11
  57174. Dabs Press   22 Warwick Street, Prestwich, Manchester, M25 7HN.
  57175. 7.11
  57176.   (061-773-8632) (061-773-8290)
  57177. 7.11
  57178. Dalriada Data Technology    145 Albion Street, Kenilworth,
  57179. Warkwickshire, CV8 2FY.
  57180. 7.11
  57181.   (0926-53901)
  57182. 7.11
  57183. DEC_dATA   P.O.Box 97, Exeter, EX4 4YA. (0392-221702)
  57184. 7.11
  57185. Emerald Publishing   166 Shelford Road, Trumpington, Cambridge, CB2 2NE.
  57186. 7.11
  57187.   (0223-840138)
  57188. 7.11
  57189. Evolution Trading AG   Industriestrasse 12, CH-3178 B÷singen,
  57190. Switzerland.
  57191. 7.11
  57192.   (010-41 +31-747-6531) (+31-747-6596)
  57193. 7.11
  57194. GamesWare   Unit 26, The Bartletts, Hamble, Hants., SO35 5RP.
  57195. (0703Ö456523) (or 0243-531194) (0703Ö456523)
  57196. 7.11
  57197. Gremlin Graphics Ltd   Carver House, 2-4 Carver Street, Sheffield, S1
  57198. 4FS. (0742-753423) (0742-768581)
  57199. 7.11
  57200. Hodge Electronic Services   16 Mold Road, Mynydd Isa, Clwyd, CH7 6TD.
  57201. (0352-755331)
  57202. 7.11
  57203. Humpidge H B (p57)  2A Kingsley Park Grove, Sheffield S11 9HL.
  57204. 7.11
  57205. Kudlian Soft   8 Barrow Road, Kenilworth, Warwickshire, CV8á1EH.
  57206. 7.11
  57207.   (0926-851147)
  57208. 7.11
  57209. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge,
  57210. CB4 4ZS. (0223-425558) (0223-425349)
  57211. 7.11
  57212. Matt Black   P.O.Box 42, Peterborough, PE1 2TZ. (0733-315439)
  57213. 7.11
  57214. Mijas Software (p7)  Winchester Road, Micheldever, Winchester, SO21 3DJ.
  57215. 7.11
  57216.   (0962-774352)
  57217. 7.11
  57218. Morley Electronics   Morley House, Norham Road, North Shields, Tyne &
  57219. Wear, NE29á7TY. (091-257-6355) (091-257-6373)
  57220. 7.11
  57221. Mycroft Software   53 Cottonmill Lane, St Albans, AL1 2ER.
  57222. 7.11
  57223. Oak Solutions (p13)  Dial House, 12 Chapel Street, Halton, Leeds, LS15
  57224. 7RN.
  57225. 7.11
  57226.   (0532-326992) (0532-326993)
  57227. 7.11
  57228. Quantum Software   35 Pinewood Park, Deans, Livingston, EH54 8NN.
  57229. 7.11
  57230.   (0506-411162 after 6)
  57231. 7.11
  57232. RGSC    39 Carisbrooke Road, Harpenden, Herts., AL5 5QS.
  57233. 7.11
  57234. Risc Developments   117 Hatfield Road, St Albans, Herts, AL1 4JS. (0727-
  57235. 840303)
  57236. 7.11
  57237.   (0727-860263)
  57238. 7.11
  57239. Sherston Software   Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH.
  57240. 7.11
  57241.   (0666-840433) (0666-840048)
  57242. 7.11
  57243. Simon Glass Software (p7)  P.O.Box 834, Landbeach, Cambridge, CB4 4DG.
  57244. 7.11
  57245. Smart DTP   36 Park Road, Duffield, Belper, DE56 4GR. (0332-842803)
  57246. 7.11
  57247. Stallion Software Ltd   Arundel House, Arundel Road, Camden, Bath, BA1
  57248. 5JX.
  57249. 7.11
  57250.   (0225-339090)
  57251. 7.11
  57252. The Really Good Software Company   39 Carisbrooke Road, Harpenden,
  57253. Herts., AL5 5QS.
  57254. 7.11
  57255. Topologika   P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  57256. 7.11
  57257. Utopia Software (p6)  92 Queenhythe Road, Jacobs Well, Guildford, GU4
  57258. 7NX.
  57259. 7.11
  57260. Wild Vision   15 Witney Way, Boldon Colliery, Tyne & Wear, NE35 9PE.
  57261. 7.11
  57262.   (091-519-1455) (091-519-1929)
  57263. 7.11
  57264. Wyddfa Software   3 Preswylfa, Llanberis, Gwynedd, LL55 4LF. (0286-
  57265. 870101)
  57266. 7.11
  57267.   (0286-871722)
  57268. 7.11
  57269. Archive Monthly Program Disc Contents
  57270. 7.11
  57271. ÅáPrograms from James Ridenæs article on assembly language programming
  57272. 7.11
  57273. Å Text from the !Products application showing RiscáPC software and
  57274. hardware compatibility
  57275. 7.11
  57276. Å Some Keystroke definitions (Jonathan Cox)
  57277. 7.11
  57278. ÅáA small application to test if the caret is currently set (Jonathan
  57279. Cox)
  57280. 7.11
  57281. ÅáA !Style template document for creating tape inlays (Jonathan Cox)
  57282. 7.11
  57283. ÅáGlossary, latest version Ö It has now reached over 9,000 words and is
  57284. still growing. Please keep sending us words and acronyms that you want
  57285. defining. Just because we have put it in printed form (see page 33)
  57286. doesnæt stop it growing and becoming even more useful.
  57287. 7.11
  57288. ÅáMaths Card Ö A fully working version (apart from saving) of Creative
  57289. Curriculum Softwareæs application to help teachers produce well laid out
  57290. maths question sheets.
  57291. 7.11
  57292. Some suggested monitors for use with the RiscáPC
  57293. 7.11
  57294.   Manufacturer  Acorn  Acorn  Idek  Taxan  Idek
  57295. 7.11
  57296.   Monitor  AKF60  AKF85  MF-8617  1095LR  MF-8621
  57297. 7.11
  57298.   Size  14ö  17ò  17ö FST  20ò Trinitron  21ö FST
  57299. 7.11
  57300.   Dot pitch  0.28mm  0.27mm  0.26mm  0.30mm  0.26mm
  57301. 7.11
  57302.   ARF*  50  63  65  67  81
  57303. 7.11
  57304.   Scan frequency:
  57305. 7.11
  57306.    Horizontal  30-50kHz  30-82kHz  23.5-86kHz  30-80kHz  25-85kHz
  57307. 7.11
  57308.    Vertical  40-90Hz  50-120Hz  50-120Hz  50-120Hz  50-120Hz
  57309. 7.11
  57310.   Programmable  No  Yes  Yes  Yes  Yes
  57311. 7.11
  57312.   Weight  12.5kg  21kg  21kg  36kg  36kg
  57313. 7.11
  57314.   Price  n/a  n/a  ú734  ú1995  ú2144
  57315. 7.11
  57316.   Price with RiscáPC  included  ú470  ú440  ú1700  ú1850
  57317. 7.11
  57318. * ARF = ÉArchive Resolution Factoræ = (size in inches) / (dot pitch in
  57319. mm)!! This is only intended to give some way of measuring the relative
  57320. resolutions of these monitors and is not part of the official
  57321. specifications.
  57322. 7.11
  57323. At last, quality artwork for use with Impression and other DTP packages.
  57324. Fully compatible with all Archimedes computers, all clip art is supplied
  57325. in sprite format. Volume One has 68 full size sprites and 29 system
  57326. icons, compressed with ArcFS. Themes covered include: Animals, Borders,
  57327. Christmas, Furniture and Transport. Send ú10 (+50páp&p) for your copy or
  57328. 75p for a thumbnail printout of the contents. This is redeemable against
  57329. purchase of Volume One.
  57330. 7.11
  57331. QUALITY ARTWORK AT A SENSIBLE PRICE
  57332. 7.11
  57333. CC
  57334. 7.11
  57335. From 7.10 page 22
  57336. 7.11
  57337. Hints and Tips
  57338. 7.11
  57339. Å  Dongled software on the PC cardáÖáWhen running dongle-protected PC
  57340. software on the Aleph One PC card, some problems may be experienced
  57341. where the dongle isnæt seen. This can be cured by a simple hardware
  57342. upgrade to the parallel port. Contact Aleph One for details.á W H
  57343. Bradbury.
  57344. 7.11
  57345. Å  ImpChars on the Risc PCáÖáImpChars, included on Archive program disc
  57346. 7.6, doesnæt work with the Risc PC. The error öToo many nested
  57347. structuresò appears. This can be solved by changing the value of the
  57348. WimpSlot in the !Run file eg. from 24 to 45.á Anon.
  57349. 7.11
  57350. Å  Maximising memory using KeystokeáÖáI have used Keystroke for a year
  57351. or so and I am now using v2.33. The most commonly used sequence I have
  57352. is on booting up. My !Boot file includes the line
  57353. 7.11
  57354. /ADFS::IDEDisc.$.!Keystroke
  57355. 7.11
  57356. My default Keystrokes file sets up <Alt-Q> to quit those applications
  57357. which have been loaded during the boot sequence and which are no longer
  57358. needed (e.g. the Printer Manager). They are quit either by using the
  57359. quit option from their icons menu on the iconbar or, if that is not
  57360. available, from the quit task option in the Task window by opening the
  57361. window, positioning the pointer over the item and quitting via the menu.
  57362. 7.11
  57363. My !Boot file also contains the lines
  57364. 7.11
  57365. Set $Do0 Alt+Q@Quit Printer Manager
  57366. 7.11
  57367. Set $Do1 Alt+Q@Quit ...
  57368. 7.11
  57369. Set $Do2 Alt+Q@Quit ...
  57370. 7.11
  57371. Set $Do3 Alt+Q@Quit ...
  57372. 7.11
  57373. Set $Do4 Alt+Q@Open Tasks Window
  57374. 7.11
  57375. Set $Do5 Alt+Q@Position Tasks Window
  57376. 7.11
  57377. Set $Do6 Alt+Q@Position Pointer
  57378. 7.11
  57379. Set $Do7 Alt+Q@Quit   (application name)
  57380. 7.11
  57381. Set $Do8 Alt+Q@Close Tasks Window
  57382. 7.11
  57383. which successfully remove those applications and leaves me in the
  57384. desktop with the machine set up with all the applications and modules
  57385. that I like to have loaded, but also with the maximum amount of free
  57386. memory available.á M P Churchill, High Wycombe.ááAá
  57387. 7.11
  57388. This glossary has been created on the basis that someone may read a word
  57389. or a technical term or an abbreviation within the pages of Archive
  57390. magazine and think, öWhat does XXXX mean?ò. If you think that about a
  57391. word, look it up in this glossary. If it does not appear, please ring,
  57392. write or fax and tell us what it was that you wanted to know.
  57393. 7.11
  57394. Some of the definitions will be specific to Acorn computers whereas
  57395. others are also more generally applicable.
  57396. 7.11
  57397. We have printed this in the middle 16 pages so that, if you wish, you
  57398. can either tear it out and keep it as a separate booklet or, if you open
  57399. the staples carefully, you should be able to take the pages out,
  57400. photocopy them (only one copy, please!!) and put them back again, thus
  57401. preserving the magazine as supplied.
  57402. 7.11
  57403. !
  57404. 7.11
  57405. !áÖá(pronounced öplingò) A term used to denote an exclamation mark!
  57406. 7.11
  57407. 10base2áÖáAn Ethernet standard that uses BNC connectors and coaxial
  57408. cable. Also known as öthin wireò Ethernet.
  57409. 7.11
  57410. 10base5áÖáAn Ethernet standard that uses 9-pin D-type connectors and
  57411. special cable. Also known as öthick wireò Ethernet.
  57412. 7.11
  57413. 10baseTáÖáAn Ethernet standard that uses telephone connectors and
  57414. telephone cable. Also known as öCheapernetò.
  57415. 7.11
  57416. A
  57417. 7.11
  57418. Action buttonáÖáA button in a dialogue box which causes some action to
  57419. occur.
  57420. 7.11
  57421. ADFSáÖá(Advanced Disc Filing System) This is the proprietary system used
  57422. by Acorn for organising and storing data on floppy and hard drives.
  57423. 7.11
  57424. AIMáÖá(Another Image Manager) A suite of image processing software
  57425. produced by Delft University of Technology in the Netherlands.
  57426. 7.11
  57427. ApplicationáÖáThe more general use of this word means any job for which
  57428. the computer may be used, but it has a more specific definition. It is
  57429. used to refer to a directory (with a name beginning with a ö!ò) which
  57430. contains a program or programs that work under RISC OS to perform a
  57431. particular function. When the application is loaded, it usually makes
  57432. itself available to the user via an icon on the righthand side of the
  57433. iconbar.
  57434. 7.11
  57435. Application directoryáÖáSimilar to an ordinary directory in that it
  57436. contains other files and directories but its name starts with an
  57437. exclamation mark so that when you double click on the directory, it
  57438. starts up the application rather than just opening the directory. To
  57439. open an application directory, double click with <shift> held down.
  57440. 7.11
  57441. Apps iconáÖáThis is an icon that appears on the lefthand side of the
  57442. iconbar (RISC OS 3 onwards). It gives you access to a range of
  57443. applications such as Draw, Paint, etc that are provided with each
  57444. Archimedes or RiscáPC computer.
  57445. 7.11
  57446. ARMáÖá(Acorn RISC Machine) This is the original name for the 32-bit RISC
  57447. processor designed by Acorn Computers Ltd. In the name öARM Ltdò, the
  57448. company formed between Acorn and Apple, the öARMò actually stands for
  57449. Advanced RISC Machine.
  57450. 7.11
  57451. ASCIIáÖá(American Standard Code for Information Interchange) This is the
  57452. most commonly used code for representing text using 8-bit binary
  57453. numbers.
  57454. 7.11
  57455. ASICáÖá(Application Specific Integrated Circuit) A single chip
  57456. electronic circuit that is specially designed (by computer
  57457. simulationáÖáwhat else?!) for a particular application, e.g. to provide
  57458. the logic needed to interface a æ486 processor on a RiscáPC second
  57459. processor card to the main ARM600 processor and its address and data
  57460. buses.
  57461. 7.11
  57462. AssembleráÖáA compiler for converting a program written in mnemonics
  57463. into a machine code executable program.
  57464. 7.11
  57465. AUNáÖá(Acorn Universal Networking) This does not apply to a specific
  57466. product or even a network user interface but öthe overall banner for
  57467. Acornæs networking policy for the æ90s giving the strategic direction of
  57468. networking for Acorn computers.ò
  57469. 7.11
  57470. B
  57471. 7.11
  57472. Back iconáÖáThe icon at the top lefthand corner of a window which allows
  57473. you to push the window to the back of the desktop.
  57474. 7.11
  57475. BackdropáÖáThis is a desktop background which may be a sprite or just a
  57476. pattern.
  57477. 7.11
  57478. BackplaneáÖáA small printed circuit board with connectors on it that
  57479. allows you to plug in a number of expansion cards.
  57480. 7.11
  57481. BasicáÖá(Beginners All-purpose Symbol Instruction Code) A commonly-used
  57482. interpreted high level language. It comes as standard on all Acorn
  57483. computers.
  57484. 7.11
  57485. BaudáÖáThis is a unit of speed for serial data transmission. 1 Baud = 1
  57486. bit per second.
  57487. 7.11
  57488. BBSáÖá(Bulletin Board Service) A bulletin board is an application run on
  57489. a computer which stores information and messages that can be accessed by
  57490. other computers, usually via the telephone line using a modem. Many
  57491. bulletin boards allow a number of other computers to connect to the host
  57492. computer at the same time by using a number of different modems and
  57493. phone lines.
  57494. 7.11
  57495. BIOSáÖá(Basic input/output system) This is the part of a PC compatibleæs
  57496. operating system that is held in ROM, allowing the computer to start up
  57497. and load the rest of its operating system from disc. (cfáRISCáOS
  57498. computers where the whole of the operating system, plus a few extra
  57499. goodies, are held in ROM and are available at switch-on.)
  57500. 7.11
  57501. BitáÖá(Binary digit) A bit is the smallest unit of binary data. It has
  57502. two values, 0 and 1. A group of 8 bits of data (referred to as a byte)
  57503. could be used to represent a single character using, most commonly, the
  57504. ASCII code or it could represent (part of) an instruction that the
  57505. computer would execute at some stage or it could represent (part of) a
  57506. number.
  57507. 7.11
  57508. Bit-mapped (graphics)áÖáIt is possible to represent a picture on a
  57509. computer by using a matrix of (coloured) dots. The resolution of bit-
  57510. mapped pictures is limited by the numbers of dots used. (This contrasts
  57511. with vector graphicsáÖásee below. For example, the Paint application
  57512. produces bit-mapped graphics whereas Draw produces vector graphics.)
  57513. 7.11
  57514. BppáÖá(Bits per pixels) The number of binary bits used to store the
  57515. colour of each pixel.
  57516. 7.11
  57517. Bubblejet printeráÖáThis is a type of inkjet printer where the patterns
  57518. on the paper are generated by squirting ink through a series of tiny
  57519. nozzles in the print head. Functionally, it is the same as an inkjet
  57520. printer.
  57521. 7.11
  57522. BugáÖáError in a computer program.
  57523. 7.11
  57524. BulletáÖáA large black dotáÖáÅáÖáused to highlight something within some
  57525. text.
  57526. 7.11
  57527. BusáÖáA set of parallel wires or PCB tracks along which data is
  57528. transmitted in a computer system. The width of the bus refers to the
  57529. number of parallel tracks Ö the wider the bus, the faster data can be
  57530. transmitted down it.
  57531. 7.11
  57532. ByteáÖáA byte refers to (usually) 8 bits of binary data stored within a
  57533. computeræs memory or on a data storage medium.
  57534. 7.11
  57535. C
  57536. 7.11
  57537. CáÖáA high level compiled language.
  57538. 7.11
  57539. C++áÖáThis is an object-oriented version of the C language.
  57540. 7.11
  57541. CADáÖá(Computer Aided Design) A computer-based application that allows
  57542. users to draw, design and model engineering objects.
  57543. 7.11
  57544. CapsáÖáShort for Écapitalsæ. See also small caps.
  57545. 7.11
  57546. Capslock keyáÖáThis is a key on the lefthand side of the keyboard. When
  57547. it is pressed and the Capslock light comes on, all text typed into the
  57548. keyboard appears in upper case.
  57549. 7.11
  57550. CaretáÖáA red vertical bar in a screen display that marks the point at
  57551. which text will appear if it is typed in from the keyboard.
  57552. 7.11
  57553. CDáÖá(Compact Disc) A high density digital storage medium originally
  57554. intended for hi-fi sound reproduction but now applied to storage of text
  57555. and image data for various computer applications.
  57556. 7.11
  57557. CDFSáÖáFiling system used for accessing CD-ROMs.
  57558. 7.11
  57559. CD-ROMáÖá(Compact Disc Read Only Memory) A CD used for the storage of
  57560. computer data. It is called a ROM to emphasise that the data on the
  57561. disc, once written in the manufacturing stage, cannot be modified.
  57562. 7.11
  57563. CFSáÖá(Compression Filing System) This is a way of accessing a data
  57564. storage system through a compression/decompression system such that it
  57565. is transparent to the user, i.e. the user need hardly know that the data
  57566. is being compressed and decompressed but just sees it as being read from
  57567. and written to the storage device.
  57568. 7.11
  57569. Clear (files)áÖáA standard format for storing and transferring 24-bit
  57570. pictures.
  57571. 7.11
  57572. CLIáÖá(Command line interpreter) Pressing <f12> allows you to type
  57573. command lines into your RISCáOS computer. These are then interpreted by
  57574. the CLI.
  57575. 7.11
  57576. Close iconáÖáThe icon at the top left of each window, next to the back
  57577. icon which allows you to close the window.
  57578. 7.11
  57579. Colour deptháÖáEvery pixel on a computer screen display has its colour
  57580. defined by a certain number of bits of data. The colour depth refers to
  57581. the range of different colours available for each pixel in a particular
  57582. screen mode. If a single bit were used, it would only allow it to be one
  57583. of two coloursáÖáusually black or white. If it were defined by two bits,
  57584. it could have 4 (22) different colours, four bits would provide (24) 16
  57585. different colours, 8-bit provides 256 (28) colours, 16-bit gives over 32
  57586. thousand colours and 24-bit allows each pixel to have any of about 16.7
  57587. million different coloursáÖáabout as much as the human eye can
  57588. distinguish. The 32-bit colour of the RiscáPC öonlyò gives 16 million
  57589. colours but the extra 8 bits can be used by the computer to produce
  57590. various different special effects.
  57591. 7.11
  57592. Command lineáÖáAll Acorn computers now come with a WIMP interface.
  57593. However, it is possible to give the computer commands by typing them in
  57594. from the keyboard. If you press <f12>, a star prompt appears. This is
  57595. the command line. You can enter commands such as CAT<return> to get a
  57596. catalogue of the current storage device.
  57597. 7.11
  57598. CompileráÖáIn a computer language, instructions that the programmer
  57599. enters as (vaguely) understandable words have to be translated into
  57600. series of the very simplest steps that the cpu executes. These simple
  57601. instructions are called machine code. The job of a compiler is to take
  57602. the whole of a program and convert it into a single machine code program
  57603. which can be executed then or at a later stage. This contrasts with an
  57604. interpreted language in which each individual line of the program is
  57605. converted into machine code as the program is running. In a compiled
  57606. language, you have to convert the whole program before you can run any
  57607. of it whereas in an interpreted language you can run the program at any
  57608. time, stop it, change the program and run it again. On the other hand,
  57609. interpreted programs tend to run more slowly because even if one line of
  57610. the program is run many times, it has to be interpreted into machine
  57611. code every time it is run.
  57612. 7.11
  57613. Compression/decompressionáÖáThere are various mathematical techniques
  57614. which can be used to store computer data in a smaller amount of memory
  57615. than the uncompressed data occupies. Some of these techniques are
  57616. completely reversible so that the decompressed data is identical to the
  57617. original data. However, in the case of images, it may be acceptable to
  57618. allow a degree of degradation of the data in order to increase the
  57619. amount by which the data is compressed.
  57620. 7.11
  57621. ConfigurationáÖáA collection of settings and option which describe how
  57622. the computer will operate when it is first switched on.
  57623. 7.11
  57624. Control codesáÖáSpecial non-printing ASCII codes which cause a device to
  57625. perform some electronic or mechanical action, e.g. ASCII 10 is linefeed,
  57626. 13 is a carriage return and 12 ejects the paper or clears the screen.
  57627. 7.11
  57628. CoprocessoráÖáSee Second Processor.
  57629. 7.11
  57630. CPSáÖá(Characters per second) A way of measuring the speed of dot matrix
  57631. or inkjet printers.
  57632. 7.11
  57633. CPUáÖá(Central Processing Unit) This is the electronic circuitry at the
  57634. heart of a computer that executes (very rapidly!) a series of simple
  57635. steps of reading, manipulating and writing information to and from the
  57636. computeræs RAM memory and input/output devices.
  57637. 7.11
  57638. CRCáÖá(Cyclic redundancy check) This is a way of checking for errors in
  57639. stored and transmitted data.
  57640. 7.11
  57641. Crop marksáÖáIn publishing, it is important to define where a printed
  57642. image appears in relation to the edges of the paper. To do so, the
  57643. images can be printed on a larger sheet of paper and markers placed on
  57644. the sheet to show where the corners of the paper will be.
  57645. 7.11
  57646. CSVáÖá(Comma Separated Variables) A standard way in which data is stored
  57647. in a file where the items of data are separated by commas.
  57648. 7.11
  57649. CMYKáÖá(Cyan, Magenta, Yellow, Key) A method of specifying colour by
  57650. using the amounts of the three primary (subtractive) colours plus the
  57651. amount of black (Key).
  57652. 7.11
  57653. D
  57654. 7.11
  57655. DatabaseáÖáThe definition of this word has changed over the years. It
  57656. used to mean a unified collection of data files but now it tends to
  57657. refer to an integrated system of data plus the means of interrogating
  57658. and manipulating the dataáÖáeven to the extent of referring to a
  57659. database language.
  57660. 7.11
  57661. DaughterboardáÖáSee under Émotherboardæ.
  57662. 7.11
  57663. DEBIáÖá(DMA Extended Bus Interface) This is a means of connecting
  57664. expansion cards to the RiscáPC. (Depending on which magazine you read,
  57665. it can support anything between eight and fourteen expansion cards!
  57666. Currently, the maximum is eight but we think it is theoretically
  57667. possible to have more.)
  57668. 7.11
  57669. DebugáÖáRemove the bugs (errors) within a program.
  57670. 7.11
  57671. DebuggeráÖáAn application written to provide tools to aid the process of
  57672. finding errors in a program.
  57673. 7.11
  57674. DecompressionáÖáSee under compression.
  57675. 7.11
  57676. DefaultáÖáThe standard setting or option which the computer selects
  57677. unless the user has specifically told it to do otherwise.
  57678. 7.11
  57679. DeviceáÖáThis is the technical term for any information storage medium
  57680. (e.g. floppy or hard drive) or transmission system (e.g. network, modem
  57681. or printer) that can be accessed through the computer. Each currently
  57682. available device is represented by an icon at the lefthand side of the
  57683. iconbar.
  57684. 7.11
  57685. DhrystonesáÖá(strictly Dhrystones/second) This is a means of indicating
  57686. the speed of a processor by testing the number of iterations of a
  57687. particular test program it can perform each second. For example, the
  57688. RiscáPC 600 with a 30MHz ARM600 processor can perform about 40,000
  57689. Dhrystones/second.
  57690. 7.11
  57691. Dialogue boxáÖáA window in which you are expected to select various
  57692. options and/or enter a filename before the computer performs a
  57693. particular task or operation.
  57694. 7.11
  57695. DigitiseráÖáAn electronic circuit which takes an analogue signal such as
  57696. a sound of a video signal and turns it into digital information which
  57697. can be stored and/or manipulated within the computer and output again as
  57698. a sound or video signal.
  57699. 7.11
  57700. Direct drive laser printeráÖáIn conventional laser printers, the
  57701. computer sends information to the printer about what is to be printed,
  57702. in what position and with what styles etc. The processor and memory in
  57703. the laser printer are then used to work out what dots to place where on
  57704. the paper. In a direct drive laser, by contrast, the computer works out
  57705. what the pattern of dots should be and then sends the dot pattern down
  57706. to the printer on a high speed (övideoò) parallel interface. This means
  57707. that the printer needs little or no memory of its own and the process is
  57708. faster because ARM processors tend to be much more powerful than the
  57709. processors used in laser printers.
  57710. 7.11
  57711. DirectoryáÖáWhen data is stored on a storage medium such as a floppy
  57712. disc, it can be grouped into directories. When the iconbar icon is
  57713. clicked, a window appears showing the data in the root (i.e. main)
  57714. directory. This may be items of data (stored as files), applications or
  57715. other directories. These directories in turn can contain more
  57716. information and/or further sub-directories. This system of directories
  57717. within directories is called a hierarchical data structure.
  57718. 7.11
  57719. DitheringáÖáWhen displaying a picture on a computer screen in, say, a
  57720. 256 colour mode, it is possible to give the impression of intermediate
  57721. colours by mixing dots of the different colours in different ratios.
  57722. This is done using a random displacement of these dots to avoid a
  57723. patterned effect. This technique is called dithering.
  57724. 7.11
  57725. DMAáÖá(Direct Memory Access) When information is being taken into a
  57726. computer from an external source, the cpu normally reads a location, or
  57727. block of locations, in the external device and writes the information
  57728. into its own RAM memory. With DMA, by contrast, the information is
  57729. written directly from the external device into the cpuæs memory without
  57730. the cpu being involved. This means that the process is much faster, as
  57731. the cpu can be doing other things while the information is being loaded
  57732. automatically into memory.
  57733. 7.11
  57734. DongleáÖáThis is a small electronic circuit, usually held in a plastic
  57735. connector block, that goes on the parallel port of a computer. It forms
  57736. an electronic Ékeyæ that allows you to use a particular application
  57737. (such as Impression or ArtWorks). The application checks every now and
  57738. then to see if a dongle is present and, if not, it shuts itself down and
  57739. will not restart.
  57740. 7.11
  57741. DOSáÖá(Disc Operating SystemáÖábut also now used as shorthand for DR-DOS
  57742. or MS-DOS) These are the operating systems most commonly used on IBM PC
  57743. computers and compatibles. They can be used on Acorn computers by using
  57744. the PC Emulator or a PC expansion card or, on a RiscáPC, a PC processor
  57745. card. They are command-line operating systems, i.e. they do not use a
  57746. wimp interface. (For most practical purposes, there is very little
  57747. difference between DR-DOS and MS-DOS.)
  57748. 7.11
  57749. Double density floppy discsáÖáDiscs that can store approximately 800Kb
  57750. of data when formatted.
  57751. 7.11
  57752. dpiáÖá(dots per inch) On a desktop printer, the text and graphics are
  57753. reproduced by rows and rows of tiny dots. The smaller the dots, the
  57754. better the definition of the resulting printout. This is usually
  57755. specified as the number of dots per inch that the printer can lay onto
  57756. the paper. The same idea is used for scanning. When scanning a picture
  57757. or diagram, the grey level (see below) of rows of tiny areas of the
  57758. picture are assessed by the scanner. The closeness of the areas being
  57759. differentiated is measured in dots per inch.
  57760. 7.11
  57761. DPMSáÖá(Display Power Management Signalling) When monitors are not being
  57762. used, it is a waste of energy to have them on at normal brightness.
  57763. RISCáOS 3 supports screen blanking which helps to reduce energy
  57764. consumption, but some monitors can accept special electronic signals
  57765. from a computer to tell it to drop into a very low power consumption
  57766. mode if it is not being used. This signalling between computer and
  57767. monitor is not available in all monitors, although a lot of newer
  57768. monitors are beginning to provide it.
  57769. 7.11
  57770. DPOBáÖá(Dual Processor Open Bus) On the RiscáPC, the processor(s) are
  57771. held on separate cards which plug into the main PCB or motherboard. It
  57772. can take two such processor cards and the dual processor open bus is a
  57773. way of allowing two different (or similar) processors to share the use
  57774. of the computeræs memory and input/output and data storage facilities.
  57775. 7.11
  57776. DRAMáÖá(Dynamic Random Access Memory) This is the most common form of
  57777. RAM memory used in computers today. ÉDynamicæ is a technical term which
  57778. refers to the way in which the information is stored within the chips.
  57779. 7.11
  57780. DSPáÖá(Digital Sound Processing) A set of techniques for modifying sound
  57781. signals. It involves digitising the signals, performing various
  57782. mathematical processes on the data and then turning the resulting data
  57783. back into an analogue signal.
  57784. 7.11
  57785. DTPáÖá(DeskTop Publishing) As desktop computers have increased in
  57786. processing power, it has become possible for them to handle both text
  57787. and graphics, to allow users to manipulate them on-screen and output
  57788. them to a printer. In this way, öbooksò can be produced on a desktop
  57789. computeráÖáhence the term Édesktop publishingæ.
  57790. 7.11
  57791. E
  57792. 7.11
  57793. EconetáÖáThis is a means of connecting two or more computers together so
  57794. that they can exchange information and share the use of peripherals such
  57795. as printers. It is a type of Local Area Network (LAN) developed in the
  57796. early æ80s by Acorn Computers Ltd.
  57797. 7.11
  57798. Editor (1)áÖáAn application that allows you to edit the contents of a
  57799. file.
  57800. 7.11
  57801. Editor (2)áÖáSomeone who is daft enough to take on the task of putting
  57802. together a massive glossary!
  57803. 7.11
  57804. EEPROMáÖá(Electrically Erasable Programmable Read-Only Memory) A form of
  57805. non-volatile memory that remains unchanged, even when the power is
  57806. switched off but which can be altered in situ by using appropriate
  57807. electronic circuitry i.e. it can be reprogrammed through software.
  57808. 7.11
  57809. E-mailáÖá(Electronic mail) A means communicating with other computer
  57810. users via a LAN or through a modem to a national or international
  57811. computer centre.
  57812. 7.11
  57813. EPROMáÖá(Erasable Programmable Read-Only Memory) A form of non-volatile
  57814. memory that remains unchanged even when the power is switched off but
  57815. which can be altered by using ultraviolet radiation to erase the
  57816. information and high voltages to re-program it. (But see Flash ROM and
  57817. EEPROM.)
  57818. 7.11
  57819. EPSáÖá(Encapsulated PostScript) This is a type of computer-generated
  57820. file containing the necessary PostScript commands to reproduce the
  57821. picture. It usually includes a Ésnapshotæ of the picture that can be
  57822. used for positioning purposes. EPS is a defined standard allowing output
  57823. from one application to be used within another.
  57824. 7.11
  57825. Error boxáÖáA special type of dialogue box that gives information to a
  57826. user about the type of error that has occurred, requiring him to
  57827. acknowledge that it has been read.
  57828. 7.11
  57829. EthernetáÖáAnother type of LAN, but much faster than Econet. It was
  57830. developed by Xerox Corporation in the late æ80s.
  57831. 7.11
  57832. Expansion cardáÖá(formerly called podules or peripheral modules) An
  57833. extra circuit board fitted to your computer that will allow it to
  57834. perform various extra functions which cannot be done with software
  57835. alone.
  57836. 7.11
  57837. F
  57838. 7.11
  57839. FASTáÖáFederation Against Software Theft
  57840. 7.11
  57841. FileáÖáA collection of information gathered together and given a
  57842. filename to identify it. It is stored in a directory in a filing system.
  57843. 7.11
  57844. Filer or Filing systemáÖáA system used to handle the storage of
  57845. information. The ADFS filer and the SCSI filer are the two most common
  57846. on Acorn machines.
  57847. 7.11
  57848. FirmwareáÖáThis refers to software, applications and/or data which is
  57849. stored in a ROM.
  57850. 7.11
  57851. Flash ROMáÖáTo change the contents of a conventional EPROM, the chip has
  57852. to be removed and erased using ultra-violet radiation. It can then be
  57853. electrically re-programmed. A flash ROM, by contrast, can be re-
  57854. programmed electrically in situ, i.e. it can be reprogrammed through
  57855. software.
  57856. 7.11
  57857. Floating point numbersáÖáIn order to represent a wider range of numbers
  57858. than can be done with integers, and to represent fractions, computers
  57859. use floating point numbers. These use a number of bytes (usually four)
  57860. to represent the main part of the number and another byte to represent
  57861. the power of two by which the number is multiplied.
  57862. 7.11
  57863. Floppy disc/driveáÖáThis is a data storage medium consisting of a
  57864. removable flexible (floppy) magnetic disc in a hard plastic case. These
  57865. discs can be inserted as required into a floppy drive usually housed
  57866. within the case of the computer. The most common standard of floppy
  57867. drive used now is 3╜ö. Some 5╝ò drives are still in use but the 8ö
  57868. floppies have virtually all been consigned to the museum of computer
  57869. technology.
  57870. 7.11
  57871. FMVáÖá(Full Motion Video) A term used to refer to displaying video on a
  57872. computer screen at full speed. Acorn Replay provides FMV at 12.5 or 25
  57873. frames per second.
  57874. 7.11
  57875. FontsáÖáCharacters on the screen and on the printed page can take on all
  57876. sorts of different shapes and styles. A font is a set of characters that
  57877. have been designed so that all the letters of the alphabet and a whole
  57878. range of other special characters (200 or more in a complete set) have
  57879. the same style. There are also sets of related fonts using the same
  57880. basic style but with the characters angled (italic) or made heavier
  57881. (bold) or both (bold italic).
  57882. 7.11
  57883. FormatáÖáFormatting is preparing a floppy disc or hard disc ready to
  57884. receive data. Hard discs usually arrive ready-formatted. Floppy discs
  57885. may be formatted in a number of different ways. Not all formats of
  57886. floppy disc can be read on all computers. Without any extra software,
  57887. Acorn computers can read and write various Acorn formats as well as a
  57888. number of different PC and Atari formats. With extra software, other
  57889. formats, such as Apple Mac, are also accessible on Acorn computers.
  57890. 7.11
  57891. FPAáÖá(Floating Point Accelerator) This is a hardware add-on to a cpu
  57892. which enables it to do floating point calculations more quickly.
  57893. 7.11
  57894. FPEáÖá(Floating Point Emulator) If an application requires full floating
  57895. point calculations, it is possible to run it on a computer that doesnæt
  57896. actually have an FPA by emulating the FPAæs functions in software.
  57897. 7.11
  57898. Function keysáÖáThese are the set of twelve keys at the top of the
  57899. keyboard, all prefixed with an öFò. What they do will depend on the
  57900. application currently in use.
  57901. 7.11
  57902. G
  57903. 7.11
  57904. GbáÖá(Gigabyte) Approximately one thousand million bytes of computer
  57905. data. (Actually, it is 1K ╫ 1K ╫ 1Kb = 230 = 1024 ╫ 1024 ╫ 1024 =
  57906. 1,073,741,824 bytes.)
  57907. 7.11
  57908. GenlockáÖáThis is a device which enables the output from the computeræs
  57909. video system to synchronised with a normal video signal so that
  57910. computer-generated text and graphics can be superimposed on the video
  57911. signal.
  57912. 7.11
  57913. GIF (files)áÖ (Graphics Interchange Format)áA standard format for
  57914. storing and transferring bit-mapped graphics.
  57915. 7.11
  57916. Grey levelsáÖáA photograph may have some areas completely white and some
  57917. completely black. Most areas, however, will be somewhere in between. If
  57918. you wish to represent that picture electronically, you have to judge the
  57919. Égreynessæ of each part of the picture. If you represent this on a scale
  57920. of 0 to 15 (16 grey levels), it will not give such a faithful
  57921. representation of the picture as if 64 or 256 grey levels were used.
  57922. However, the more grey levels used to represent each point on the
  57923. picture, the more data is being used. For example, in 256 grey levels, a
  57924. full A4 picture scanned at 400 d.p.i. could occupy as much as 12Mb!
  57925. 7.11
  57926. GUIáÖá(Graphical User Interface) At one time, virtually all interaction
  57927. between humans and computers was done on the basis of the human typing
  57928. words or codes into some form of keyboard. As computing power became
  57929. more accessible, it became possible to provide a form of interaction
  57930. that was based far more on pictures (icons) within windows on the
  57931. screen. The user could then indicate choice and initiate action by using
  57932. a mouse or trackerball to move a pointer around the screen.
  57933. 7.11
  57934. H
  57935. 7.11
  57936. Hard driveáÖáA case containing a number of rigid metal discs covered
  57937. with magnetised material that can be used to store data; it usually has
  57938. a capacity of several megabytes or even gigabytes.
  57939. 7.11
  57940. HDáÖá(Hard drive)
  57941. 7.11
  57942. HierarchicaláÖáThis is usually used in referring to the data structure
  57943. on storage mediaáÖásee Édirectoryæ.
  57944. 7.11
  57945. High level languageáÖáThis refers to a computer language in which
  57946. instructions that the programmer enters are each converted into a number
  57947. of machine code instructions by a compiler or an interpreter. Basic,
  57948. Fortran, C etc are high level languages, whereas assembly language is a
  57949. low level language.
  57950. 7.11
  57951. High density floppy discsáÖáDiscs that can store approximately 1,600Kb
  57952. of data when formatted under ADFS or up to 1,440Kb when formatted under
  57953. MSDOS.
  57954. 7.11
  57955. HSVáÖá(Hue Saturation Value) This is a colour-picking system for use in
  57956. DTP.
  57957. 7.11
  57958. HourglassáÖáThis is the egg-timer thing that appears on the screen all
  57959. too often, telling you that the application is taking a long time to do
  57960. something and that it doesnæt want interrupting.
  57961. 7.11
  57962. I
  57963. 7.11
  57964. IconbaráÖáThe strip along the bottom of the computer screen that
  57965. contains icons for devices (to the left) and applications (to the right)
  57966. that are currently available to the user.
  57967. 7.11
  57968. IconsáÖáSmall pictures representing devices, files, directories,
  57969. applications, etc.
  57970. 7.11
  57971. IDCáÖá(Insulation Displacement Connector) This refers to a connector
  57972. where the connection between the contacts and the individual wires is
  57973. made by squeezing a row (or usually two rows) of sharp metal teeth onto
  57974. a ribbon cable so that the teeth cut into the insulation and make
  57975. contact with each individual wire.
  57976. 7.11
  57977. IDEáÖá(Integrated Drive Electronics) An electronic standard method of
  57978. connecting one or two hard drives to a computer system. The standard was
  57979. set up to provide a simpler and cheaper means of connecting hard drives
  57980. to IBM and compatible computers than was currently available.
  57981. 7.11
  57982. Image processingáÖáIf an image is stored on a computer as binary data
  57983. (such as a sprite file) it is possible to manipulate the data
  57984. mathematically to enhance, distort, translate or otherwise modify the
  57985. picture in controlled ways.
  57986. 7.11
  57987. Inkjet printeráÖáThis is a type of printer where the patterns on the
  57988. paper are generated by squirting ink through a series of tiny nozzles in
  57989. the print head.
  57990. 7.11
  57991. Input focusáÖáThe output from the keyboard can be directed to one and
  57992. only one window at a time. The window currently receiving information
  57993. from the keyboard is said to have the input focus. This is indicated by
  57994. the title bar of the window changing from grey to yellow.
  57995. 7.11
  57996. ISA BusáÖá(Industry Standard Architecture) This is a östandardò
  57997. expansion interface as used on PC compatibles.
  57998. 7.11
  57999. InterlaceáÖáBuild up a picture on a monitor screen using two passes,
  58000. each displaying alternate lines, the aim being to reduce flicker
  58001. effects.
  58002. 7.11
  58003. InterpreteráÖáA type of high level language in which each instruction is
  58004. converted into machine executable code line by line, as the program
  58005. proceeds. (See Écompileræ for more explanation.)
  58006. 7.11
  58007. I/OáÖá(Input/Output)
  58008. 7.11
  58009. IOCáÖá(Input/Output Controller) The I/O chip used on pre-RiscáPC Acorn
  58010. computers was called IOC.
  58011. 7.11
  58012. IOMDáÖá(Input Output Memory Device) This is a computer chip designed by
  58013. ARM Ltd which allows ARM processors to control input/output devices and
  58014. to access memory.
  58015. 7.11
  58016. J
  58017. 7.11
  58018. JPEGáÖá(öJoint Picture Encoding Groupò or, some say, öJoint Photographic
  58019. Experts Groupò) It is a body set up in the USA to produce an industry
  58020. standard for still picture compression and storage. The theory is that,
  58021. with an agreed file format, one companyæs decompression program can read
  58022. the files produced by someone elseæs compression program.
  58023. 7.11
  58024. K
  58025. 7.11
  58026. KbáÖá(Kilobyte) Approximately one thousand bytes of computer data.
  58027. (Actually, it is 210 = 1024 bytes.)
  58028. 7.11
  58029. KerneláÖáThe main part of the RISCáOS operating system.
  58030. 7.11
  58031. KerningáÖáThis refers to the spacing between individual pairs of
  58032. characters. To improve the look of printed text, certain character pairs
  58033. need to be printed closer together than others.
  58034. 7.11
  58035. L
  58036. 7.11
  58037. LANáÖá (Local area network) A general term for a means of connecting
  58038. computers together on one site so that they can share information.
  58039. Econet and Ethernet are examples of LANs.
  58040. 7.11
  58041. LeafnameáÖáThe last part of the pathname, i.e. the name of the file or
  58042. directory being referred to.
  58043. 7.11
  58044. Letter box modeáÖáThere are some monitors that were never designed to
  58045. display screen modes of the like of Acorn modes 12, 15, etc. Some are
  58046. completely incapable of displaying them whereas others can display them
  58047. but with a somewhat reduced vertical height, the shape being likened to
  58048. the mouth of a letter box.
  58049. 7.11
  58050. LinkeráÖáWhen using a compiler, this is the program that joins the
  58051. object code from various sub-programs, including the library routines,
  58052. to form the final executable machine code program.
  58053. 7.11
  58054. LispáÖáA high level computer language often associated with artificial
  58055. intelligence programming.
  58056. 7.11
  58057. Low level languageáÖáA language which involves programming the computer
  58058. at the level of one written instruction (or mnemonic) for each machine
  58059. code instruction.
  58060. 7.11
  58061. M
  58062. 7.11
  58063. MbáÖá(Megabyte) Approximately one million bytes of computer data.
  58064. (Actually, it is 1K ╫ 1Kb = 220 = 1024 ╫ 1024 = 1,048,576 bytes.)
  58065. 7.11
  58066. MEMCáÖá(MEMory Controller) The chip used on pre-RiscáPC Acorn computers
  58067. to control the way the cpu and video controller accessed the computeræs
  58068. memory.
  58069. 7.11
  58070. MHzáÖá(MegaHertz or Millions of cycles per second) This is most often
  58071. used to refer to the speed of a computeræs processor or memory. e.g. the
  58072. RiscáPC 600 has a 30MHz processor which means that it can carry out 30
  58073. million program steps each second.
  58074. 7.11
  58075. MidiáÖá(Musical Instrument Digital Interface) A defined standard for the
  58076. physical link-up between musical instruments and controllers, and also
  58077. the format of the data transmitted.
  58078. 7.11
  58079. MIPSáÖá(Million Instructions Per Second) A measure of how fast a cpu is
  58080. running in terms of the number of instructions it can execute each
  58081. second.
  58082. 7.11
  58083. MnemonicáÖáA code used in an assembler to represent a machine code
  58084. instruction.
  58085. 7.11
  58086. ModeáÖáSee screen mode.
  58087. 7.11
  58088. ModemáÖá(An abbreviation for modulator-demodulator) It is a device which
  58089. takes a serial stream of computer data and converts it into audible
  58090. tones that can be transmitted down a telephone line that was originally
  58091. design for carrying voice information. It enables two computers to
  58092. exchange data at a distance via the telephone system.
  58093. 7.11
  58094. MonitortypeáÖáA computer variable that determines which ranges of screen
  58095. modes the computer will attempt to display on your monitor.
  58096. 7.11
  58097. MotherboardáÖáThe main circuit board of a computer is sometimes referred
  58098. to as a motherboard, especially when, as in the RiscáPC, many of the
  58099. functional parts of the computer are on separate PCBs (sometimes called
  58100. daughterboards) that are plugged into the main or motherboard.
  58101. 7.11
  58102. MPCáÖá(Multimedia Personal Computer) The östandardò multimedia computer
  58103. used in the PC world.
  58104. 7.11
  58105. MPEGáÖá(Motion Picture Experts Group) A group of technologists who are
  58106. establishing an international standard for the compression of moving
  58107. video and its associated audio.
  58108. 7.11
  58109. MTBFáÖá(Mean Time Between Failure) An indication of how long, on
  58110. average, it will be before a machine goes wrong.
  58111. 7.11
  58112. MultimediaáÖáA blend of communications elements, usually computer-based,
  58113. which allow information in such forms as sound, speech, text, still
  58114. pictures, moving images and animations to be presented to the user so
  58115. that it can be accessed in an interactive way, the user selecting which
  58116. piece(s) of information to pursue.
  58117. 7.11
  58118. MultisessionáÖáInformation stored on a PhotoCD can be added to at a
  58119. later date with the appropriate (very expensive) equipment. In order to
  58120. read all the information on these CDs, you need a CD-ROM drive that is
  58121. multisession capable.
  58122. 7.11
  58123. Multisync monitoráÖáSome monitors are designed (for cheapness) that only
  58124. display in certain modes. Others can display a range of different
  58125. modesáÖáthey can synchronise onto a range of different frequency signals
  58126. and are therefore called Émultisyncæ monitors.
  58127. 7.11
  58128. MultitaskingáÖáAn operating system like RISCáOS is capable of running a
  58129. number of different tasks all at the same time. This is multitasking.
  58130. (Actually, I think itæs a bit of a con. The cpu can really only does one
  58131. job at a time but what it does is to do a little bit of each task every
  58132. fraction of a second.)
  58133. 7.11
  58134. N
  58135. 7.11
  58136. NetworkáÖáA means of connecting a number of computers together so that
  58137. they can share data and the use of peripherals.
  58138. 7.11
  58139. NFSáÖá(Network Filing System) A RISCáOS filing system that uses Acornæs
  58140. Econet network system.
  58141. 7.11
  58142. O
  58143. 7.11
  58144. Obey fileáÖáA file of commands prepared for execution by the RISCáOS
  58145. command line interpreter.
  58146. 7.11
  58147. Object codeáÖáthe machine-executable code produced by a compiler.
  58148. 7.11
  58149. Object orientedáÖáThe approach used in conventional programming is to
  58150. have a number of procedures or routines which can work on some data.
  58151. There is no conceptual connection between the data and the operations
  58152. which are performed on it. In contrast to this, object-oriented
  58153. programming works on a concept of objects, which consist both of data
  58154. fields (similar to a structure in C) and of a list of methods which may
  58155. be applied to that data. For example, you could define an object point
  58156. (with data x and y, both integers), and define a move method on it to
  58157. change these fields.
  58158. 7.11
  58159. One of the most useful concepts which may be derived from this is
  58160. inheritance Ö an object can be defined as a sub-type of another object,
  58161. and in doing so inherit all its methods (and data fields), but may also
  58162. add its own. As an example, you could define a circle object with data x
  58163. and y (inherited from the parent point object) but with another data
  58164. field, radius. Similarly, the circle would inherit the move method
  58165. (which would not have to be rewritten), but could also have a resize
  58166. method added to it.
  58167. 7.11
  58168. The result of these changes in approach is that it is often easier to
  58169. implement large programs, since it is harder to get confused about how a
  58170. piece of data should be used, and less code needs to be rewritten.
  58171. Object-oriented languages include Modula-3, C++ and Objective C.
  58172. 7.11
  58173. (Well, you wanted to know what it meant, didnæt you?! Thanks to Andrew
  58174. Garrard for that definition. Ed.)
  58175. 7.11
  58176. OCRáÖá(Optical Character Recognition) Computers can be trained to
  58177. examine the shapes of typed or printed characters and work out what the
  58178. letters, words and sentences are. So, combined with a scanner or camera
  58179. and digitiser, the computer can Éreadæ text off books and paper. Because
  58180. of the difficulty of being 100% accurate, it may take as long to edit
  58181. out the mistakes as to type the text in from scratch, so OCR programmers
  58182. are fighting all the time to make their programs more and more accurate
  58183. without becoming too slow for practical use. This facility will become
  58184. more viable as we get progressively faster processors.
  58185. 7.11
  58186. OLEáÖá(Object Linking and Embedding) This is a means of linking data of
  58187. different types (e.g. text, drawfiles, sprites, etc) within one document
  58188. so that each element can be easily edited. Double-clicking on an element
  58189. brings up the appropriate editing application (Draw, Paint, ArtWorks,
  58190. etc) to allow you to make the necessary changes without having to export
  58191. and then re-import the data.
  58192. 7.11
  58193. Operating systemáÖáThis is the set of öhouse-keepingò programs within a
  58194. computer which handle all the input/output, filing systems, etc. All
  58195. modern Acorn computers come with the RISCáOS operating system as
  58196. standard (stored in ROM) but it is possible to use alternative operating
  58197. systems such as DR-DOS and MS-DOS by adding the appropriate software or
  58198. hardware.
  58199. 7.11
  58200. Option iconáÖá An icon that appears in a dialogue box. Each time you
  58201. click on it, you will switch a particular option on or off.
  58202. 7.11
  58203. OS áÖá(Operating System Ö See above)
  58204. 7.11
  58205. OS graphic unitáÖáA unit for defining graphics under RISCáOS so that
  58206. they are independent of the current screen mode. There are nominally 180
  58207. OS graphics units to the inch.
  58208. 7.11
  58209. Outline fontsáÖáThese are fonts that are described mathematically by
  58210. using equations to define the curves that make up the outline of the
  58211. characteræs shape. Using these equations, it is relatively simple to
  58212. work out how to display any font at any size, either on the screen or on
  58213. a printer where the shape has to be reproduced as a series of dots.
  58214. 7.11
  58215. P
  58216. 7.11
  58217. PaletteáÖáThis is a set of colours used for the desktop display. If the
  58218. display has, say, 256 colours, the palette determines which actual
  58219. physical colour is displayed on the screen for each of the colour
  58220. numbers from 0 to 255.
  58221. 7.11
  58222. PaneáÖáA dialogue box that is attached to a particular window, e.g. the
  58223. toolbox at the side of a Draw window.
  58224. 7.11
  58225. ParalleláÖáA device or communication channel is said to be parallel if
  58226. the data is sent several bits at a time down several parallel
  58227. wiresáÖáthe printer port sends eight bits of data at a time.
  58228. 7.11
  58229. Parallel processoráÖáIn some computers, such as the RiscáPC, it is
  58230. possible to have two processors working side-by-side, sharing the use of
  58231. memory, data storage and peripheralsáÖásuch processors are referred to
  58232. as Éparallel processorsæ.
  58233. 7.11
  58234. Parent directoryáÖáThe directory within which the directory you are
  58235. currently dealing with is stored. (It is the opposite of a
  58236. subdirectory.)
  58237. 7.11
  58238. ParityáÖáA method of checking for errors in transmitted or stored data.
  58239. An extra bit (the parity bit) is added to each ASCII character so that
  58240. the number of É1æ bits is always odd (or always even).
  58241. 7.11
  58242. PathnameáÖáThis is the full name of a file or directory including the
  58243. filing system, disc name (or number) and the sequence of directories
  58244. that have to be opened to access that particular file or directory e.g.
  58245. SCSI::Paul105.$.Archive.Bits.!Glossary
  58246. 7.11
  58247. PBM (files) Ö (Portable Bit-Maps)áA standard format for storing and
  58248. transferring bit-mapped graphics.
  58249. 7.11
  58250. PCBáÖá(Printed Circuit Board) A piece of insulating material covered
  58251. with conducting tracks, used to interconnect electronic components to
  58252. make up an electronic circuit.
  58253. 7.11
  58254. PC CardáÖáA PC processor on a separate card that can be used as a second
  58255. processor in a RiscáPC.
  58256. 7.11
  58257. PC EmulatoráÖáA software application that can work within RISC OS or as
  58258. a separate program taking over the whole of the computeræs processing
  58259. power which enables the computer to pretend to be an IBM PC and run
  58260. (most of) the programs that are written to run under MS-DOS or DR-DOS on
  58261. those computers.
  58262. 7.11
  58263. PC Expansion CardáÖáAn expansion card containing a PC processor plus
  58264. memory plus some I/O capability that can allow PC programs to be run
  58265. within the RISCáOS environment.
  58266. 7.11
  58267. PentiumáÖáThis is a 32-bit cpu with a 64-bit data bus produced by Intel
  58268. Corporation.
  58269. 7.11
  58270. PeripheraláÖáAn item of hardware such as a monitor or printer that can
  58271. be connected to your computer.
  58272. 7.11
  58273. PinboardáÖáThis is an application that makes use of the blank areas of
  58274. the desktop. You can Éstickæ various files or applications onto it so
  58275. that they are easily accessible without having the filer windows open
  58276. for each of the directories in which they are stored.
  58277. 7.11
  58278. PixeláÖáA tiny point of light and colour which is the smallest picture
  58279. element in a video or computer image. The more pixels making up the
  58280. image, the better the resolution.
  58281. 7.11
  58282. PoduleáÖáSee Éexpansion cardæ.
  58283. 7.11
  58284. Pop-up menuáÖáA menu available by clicking an icon in within a dialogue
  58285. box. The icon is often placed alongside a display showing the current
  58286. setting of that option.
  58287. 7.11
  58288. PostScriptáÖáA page description language used in some laser printers and
  58289. imagesetters. PostScript is a defined standard so that applications
  58290. using it can produce output that can be printed on any PostScript
  58291. device.
  58292. 7.11
  58293. Printer driveráÖáThis is the program that converts a document or file
  58294. created by an application into information that your particular printer
  58295. needs to reproduce the information on paper. The term can be extended to
  58296. öprintingò a file or document via a fax modem. The output is in the form
  58297. which a fax modem can then transmit, the printed output appearing on the
  58298. fax at the other end of the phone line.
  58299. 7.11
  58300. Printer manageráÖáAn application that oversees the printing process.
  58301. 7.11
  58302. PrologáÖáA high level computer language often associated with artificial
  58303. intelligence programming.
  58304. 7.11
  58305. ProcessoráÖáSee CPU.
  58306. 7.11
  58307. PRMáÖá(Programmers Reference Manual) A set of manuals covering many
  58308. highly technical programming details of the RISCáOS operating system.
  58309. 7.11
  58310. Public Domain (PD)áÖáThere are a number of enthusiastic people who
  58311. produce programs and clipart which they want to make freely available
  58312. for other people to useáÖárather than trying to make money by selling
  58313. them. The material is distributed at cost by various individuals and
  58314. agencies. There are quite a number of PD libraries dealing with material
  58315. for Acorn computers. (Norwich Computer Services currently runs one such
  58316. library, part of which raises money for charity.)
  58317. 7.11
  58318. Q
  58319. 7.11
  58320. QuitáÖáClose a file or application so that its window(s) disappear from
  58321. the screen and, in the case of an application, it disappears from the
  58322. iconbar.
  58323. 7.11
  58324. Qwerty (keyboard)áÖáLook at the six characters at the top left of your
  58325. keyboard and youæll see what itæs called a qwerty keyboard.
  58326. 7.11
  58327. R
  58328. 7.11
  58329. Radio iconsáÖáA group of buttons within a dialogue box, only one of
  58330. which can be selected at a time.
  58331. 7.11
  58332. RAMáÖá(Random Access Memory) This is the place within the computer where
  58333. information is stored on a temporary basis. When the computer is
  58334. switched off, information in RAM is lost.
  58335. 7.11
  58336. RAM discáÖáPart of the computeræs RAM memory can be set aside so that
  58337. the user can store files and data on a temporary basis during a computer
  58338. session. The information is accessed through a filer in the same way
  58339. that you would access an external storage medium such as a floppy or
  58340. hard drive.
  58341. 7.11
  58342. Relocatable moduleáÖáA section of computer code that can be used to
  58343. extend the facilities of the operating system and which can then be used
  58344. by any application running in the computer.
  58345. 7.11
  58346. Removable hard disc driveáÖáThis is cross between a hard drive and a
  58347. floppy drive. It uses a solid metal disc so that it can store large
  58348. amounts of data (currently up to 270Mb on a single disc) but the disc is
  58349. held in a plastic case like a thick floppy disc. The cartridge can be
  58350. taken in and out of the drive so that a number of discs can be used for
  58351. different purposes, and the data can be transferred easily from one
  58352. computer to another.
  58353. 7.11
  58354. ResolutionáÖáThe complexity of detail that can be seen on a computer
  58355. screen or a printer can be specified in terms of resolution, i.e. the
  58356. numbers of dots per inch.
  58357. 7.11
  58358. ResourcesáÖáThe various programs and data files which an application
  58359. uses to perform its task.
  58360. 7.11
  58361. RGBáÖá(Red Green Blue) Any colour can be made up of a combination of
  58362. different amounts of light of these three primary colours. So colour
  58363. monitors (RGB monitors) use sets of three coloured phosphor dots of
  58364. these three colours.
  58365. 7.11
  58366. RIPáÖá(Raster Image Processor) This is a device used in the printing
  58367. industry to produce a very high resolution output.
  58368. 7.11
  58369. RISCáÖáThis is an acronym for Reduced Instruction Set Computer.
  58370. Companies like Acorn realised that the trend to more and more complex
  58371. computer processors wasnæt necessarily the best way to increase the
  58372. overall speed of computer processing. These complex processors were
  58373. spending the majority of their time doing simple tasks anyway. Acorn
  58374. made the processors simpler, which meant they could work much faster
  58375. doing the simple jobs like pushing text around and drawing dots on the
  58376. screen. This is partly why RISC processors are so well-suited to DTP
  58377. applications. (N.B. This explanation is a gross over-simplification
  58378. which doesnæt do justice to the brilliance of the designers of the Acorn
  58379. RISC processors!)
  58380. 7.11
  58381. RISCáOSáÖáThis is the operating system used on Acornæs RISC-based
  58382. computers.
  58383. 7.11
  58384. RISC_OSLibáÖáA library supplied with Acornæs ANSI C compiler designed to
  58385. help you program applications that run in the RISCáOS desktop.
  58386. 7.11
  58387. RMAáÖá(Relocatable Module Area) The area of RAM set aside for the
  58388. program modules used by different applications.
  58389. 7.11
  58390. ROMáÖá(Read-Only Memory) A form of non-volatile memory that remains
  58391. unchanged even when the power is switched off and which cannot (usually)
  58392. be altered. (But see Flash ROM and EPROM.)
  58393. 7.11
  58394. Root directoryáÖáThe main directory of a storage device which contains
  58395. all other directories and files and which is displayed when the iconbar
  58396. icon of the device is clicked.
  58397. 7.11
  58398. RS232/RS423áÖáThese are two different (but similar) electrical standards
  58399. for the transmission of serial data.
  58400. 7.11
  58401. S
  58402. 7.11
  58403. SampleráÖáAn add-on that takes a sound signal as input and turns it into
  58404. digital data that can stored and/or manipulated within the computer and
  58405. then be output again through a DAC (digital to analogue converter).
  58406. 7.11
  58407. ScanneráÖáAn add-on that enables the user to read visual images into the
  58408. computer from originals such as photographs and books.
  58409. 7.11
  58410. SCARTáÖá(Syndicat des Constructeurs dæAppariels de Radio et de
  58411. TelevisionáÖáwell, you wanted to know, didnæt you!) A means of
  58412. connecting computers, video recorders, etc to televisions and monitors
  58413. using standard connections.
  58414. 7.11
  58415. !ScrapáÖáA special directory on which RISCáOS makes available for
  58416. applications to use as temporary storage space. Use of this directory is
  58417. under the control of the application and the user is normally unaware of
  58418. it.
  58419. 7.11
  58420. Screen blankingáÖáWithin RISCáOS 3 is an optional facility (set in the
  58421. configuration) which switches the screen to black after a user-definable
  58422. length of time if the computer is not being used. As soon as a key is
  58423. pressed or the mouse is moved, the screen returns to normal. This
  58424. reduces the likelihood of monitors having patterns Éburned inæ to the
  58425. face of the tube (and reduces the power consumption of the monitor to
  58426. some extent).
  58427. 7.11
  58428. Screen modeáÖáInformation can be displayed on TV or monitor screens in a
  58429. number of different formats. The numbers of pixels that make up the
  58430. screen may be different (from, say, 480 ╫ 512 to 1600 ╫ 1200 or more)
  58431. and the colour depth of each pixel may vary. The amount of memory used
  58432. to display the screen will increase as both the number of pixels and the
  58433. colour depth are increased. There is a trade-off between the two as the
  58434. amount of video memory is usually limited. A particular size and colour
  58435. depth is referred to as a screen mode.
  58436. 7.11
  58437. Scroll arrowáÖáThe arrows within a window that are used to allow you to
  58438. scroll through a document or list or to move around the contents of a
  58439. window that is too big to display in the current size of window.
  58440. 7.11
  58441. ScrollingáÖáIf a file or document is too large to be displayed on the
  58442. screen all at once, it is displayed in a window with scroll bars and
  58443. scroll arrows so that you can move around and view different parts of it
  58444. as necessary.
  58445. 7.11
  58446. SCSIáÖá(Small Computer Systems Interface) This is an agreed standard
  58447. system for communicating data between computers and data storage and
  58448. acquisition devices, the data being transmitted along parallel data
  58449. paths. It is commonly used to link a computer to hard drives, CD-ROMs
  58450. and/or scanners, but it can also be used to link computers together,
  58451. subject to the limitation that you can only link a total of eight
  58452. different Édevicesæ together.
  58453. 7.11
  58454. SCSIFSáÖáA RISCáOS filing system used for communicating with devices
  58455. attached to the SCSI interface.
  58456. 7.11
  58457. Second processoráÖáIn computers such as the RiscáPC it is possible to
  58458. have more than one processor working together sharing memory, data
  58459. storage and peripherals. In the RiscáPC, the ARM610 takes charge when
  58460. the computer is first switched on and it then allows the other processor
  58461. (the Ésecond processoræ) access to memory etc.
  58462. 7.11
  58463. Select boxáÖáA rectangular box used to outline an area within which any
  58464. objects are selected.
  58465. 7.11
  58466. Self-testáÖáWhen a computer is switched on, it runs through a series of
  58467. tests to check, as far as it is able, that it is functioning correctly.
  58468. In a RISCáOS 3 (or later) computer, if any of these self-tests fails, it
  58469. will usually issue some sort of error message. If the system has not
  58470. managed to get as far as producing a working display on the VDU, it will
  58471. send a coded message about the likely error by flashing the LED on the
  58472. floppy drive.
  58473. 7.11
  58474. SerialáÖáA device or communication channel is said to be serial if the
  58475. data is sent sequentially, one bit at a time, as opposed to being sent
  58476. several bits at a time down parallel wires.
  58477. 7.11
  58478. ShovelwareáÖáThis is a derogatory term for software and other data of
  58479. inferior quality that is used to Épack outæ a CD-ROM and make it up to
  58480. 600Mb, or whatever, to convince the potential purchaser that the disc is
  58481. worth buying.
  58482. 7.11
  58483. ShutdownáÖáA menu option on the task manager iconbar menu which Éclears
  58484. upæ the computer prior to switching it off. It can also be done by using
  58485. <ctrl-shift-f12>.
  58486. 7.11
  58487. SIMMáÖá(Single In-line Memory Module) An industry standard plug-in
  58488. memory card as used in the RiscáPC, for example.
  58489. 7.11
  58490. SliceáÖá(Single Layer Item of Computer Expansion!) The name applies to a
  58491. single extra layer of case in a RiscáPC. It includes a new backplane
  58492. with two more slots than previously and four locking pins longer than
  58493. the ones they replace.
  58494. 7.11
  58495. SmalltalkáÖáA high level computer programming language that allows you
  58496. to use object-oriented techniques.
  58497. 7.11
  58498. SOHO (market)áÖá(Small Office Home Office) A defined market into which
  58499. companies try to sell their computer goodies.
  58500. 7.11
  58501. Source codeáÖá the name given to the program written in a high level
  58502. language which is converted by a compiler into machine executable code.
  58503. 7.11
  58504. SpriteáÖáA graphic made up of coloured pixels.
  58505. 7.11
  58506. Sprite pooláÖáAn area of memory used by RISCáOS for storing sprites.
  58507. 7.11
  58508. SQLáÖá(Structured Query Language) Language for extracting information
  58509. from a database.
  58510. 7.11
  58511. SubdirectoryáÖáWithin any directory, you can store files and other
  58512. directories. A directory that appears inside another directory is
  58513. referred to as a subdirectory.
  58514. 7.11
  58515. SVGAáÖá(Super VGA) An enhanced colour graphics standard from the PC
  58516. worldáÖá1024╫768.
  58517. 7.11
  58518. System application (!System)áÖáAn application that contains many of the
  58519. resources that can be used by any or all other applications.
  58520. 7.11
  58521. System discáÖáA floppy disc containing a copy of !System.
  58522. 7.11
  58523. T
  58524. 7.11
  58525. TapestreameráÖáComputer data has, for many years, been stored on
  58526. magnetic tape. This is a basically inefficient method in the sense that
  58527. if you are at one end of the tape and the data you want is at the other
  58528. end, it can take a long time to reach the information. However, it is
  58529. very efficient in the sense that the medium, magnetic tape, can be very
  58530. inexpensive per megabyte. A tapestreamer is a glorified (video) tape
  58531. recorder controlled by the computer and is used mainly for backup
  58532. storage purposes.
  58533. 7.11
  58534. Task manageráÖáThis is the Acorn icon at the far right of the iconbar.
  58535. It is an application that controls the allocation and use of memory
  58536. within the computer.
  58537. 7.11
  58538. TCP/IPáÖá(Transfer Control Protocolá/áInterface Protocol) This is a
  58539. standard protocol for transferring data between different computers on a
  58540. LAN or via modem link.
  58541. 7.11
  58542. TemplateáÖáA set of windows and dialogue boxes that have been designed
  58543. for use within an application.
  58544. 7.11
  58545. TIFF (files)áÖá(Tagged Image File Format)áA very versatile format for
  58546. storing and transferring bit-mapped graphics.
  58547. 7.11
  58548. Title baráÖáThe bar along the top of a window that contains the name of
  58549. that window.
  58550. 7.11
  58551. TLBáÖá(Translation Look-Aside Buffer) This is part of an ARM processor
  58552. which helps it to access different areas of memory more quickly.
  58553. Basically, itæs the bigger the buffer the better!
  58554. 7.11
  58555. Toggle size iconáÖáThe icon at the top righthand corner of a window that
  58556. is used to extend and contract a window between its maximum size and the
  58557. size and position to which you last reduced it.
  58558. 7.11
  58559. TokenisedáÖáWhen a Basic program is stored, it is usually stored with
  58560. each keyword represented by a single byte rather than as a string of
  58561. ASCII codes. These single bytes are referred to as tokens.
  58562. 7.11
  58563. ToolboxáÖáA window or pane of tool icons. It may be free-standing or
  58564. attached to another widow.
  58565. 7.11
  58566. ToneráÖáThis is the fine powder used in a laser printer (or
  58567. photocopier).
  58568. 7.11
  58569. TPIáÖá(Tracks per inch) This is one way of specifying the amount of data
  58570. you can store on your floppy discs, e.g. 800Kb 3╜ö discs (DD) are
  58571. 135tpi.
  58572. 7.11
  58573. TrackingáÖáIn some applications, the spacing between individual letters
  58574. within a block of text can be controlledáÖáthis is called tracking. If
  58575. the tracking is changed, the spacing between all the characters is
  58576. increased or decreased. This is distinct from kerning which relates to
  58577. the spacing between individual pairs of characters.
  58578. 7.11
  58579. Transparency maskáÖáAn optional part of a sprite that defines which
  58580. pixels of that sprite are transparent.
  58581. 7.11
  58582. TRMáÖá(Technical Reference Manual) Term used to refer to the optional
  58583. hardware manual for Acorn computers.
  58584. 7.11
  58585. TSVáÖá(Tab Separated Variables) A standard way in which data is stored
  58586. in a file where the items of data are separated by tab characters.
  58587. 7.11
  58588. U
  58589. 7.11
  58590. U think of something Ö I canæt!
  58591. 7.11
  58592. V
  58593. 7.11
  58594. VapourwareáÖáA derogatory term for software that is being advertised but
  58595. isnæt actually availableáÖá it is often said to be available öreal soon
  58596. nowò!
  58597. 7.11
  58598. VDUáÖá(Visual Display Unit) The monitor or television used to display
  58599. the output of the computer.
  58600. 7.11
  58601. Vector graphicsáÖáIt is possible to represent a picture on a computer by
  58602. using a series of lines, shapes, characters etc. When such pictures are
  58603. printed, the resolution of the pictures produced is only limited by the
  58604. resolution of the output device. (This contrasts with bit-mapped
  58605. graphicsáÖásee above. For example, the Draw application produces vector
  58606. graphics whereas Paint produces bit-mapped graphics.)
  58607. 7.11
  58608. VESAáÖá(Video Electronics Standards Association)
  58609. 7.11
  58610. VGAáÖá(Video Graphics Adapter or Array) A graphics standard from the PC
  58611. worldáÖá640╫480.
  58612. 7.11
  58613. VIDC20áÖá(Video Controller) The video and audio controller designed by
  58614. ARM Ltd and used in the RiscáPC.
  58615. 7.11
  58616. Virtual memoryáÖáA method by which an application, which requires more
  58617. RAM memory than a computer actually has, can still operate. It is done
  58618. by using parts of a hard driveæs memory as an extension of the real
  58619. memory, the information being swapped in and out by the operating
  58620. system, as and when it needs to be accessed by the application.
  58621. 7.11
  58622. VirusáÖáA computer program which can replicate itself (unbeknown to the
  58623. user) in various storage devices and in several places on one storage
  58624. device. As discs are taken from one computer to another, the virus can
  58625. be spread to more and more computers. Often, the effect of these
  58626. programs is to cause malicious damage to data within the computer
  58627. system.
  58628. 7.11
  58629. VRAMáÖá(Video RAM) This is a bank of high speed RAM used to store the
  58630. information for the screen display. It can usually (as in the RiscáPC)
  58631. be accessed by the computeræs processor and by the video controller at
  58632. the same time. The computer accesses it as necessary to change the
  58633. screen display and the video controller accesses it on a continuous
  58634. basis to constantly generate the signals the monitor needs to display
  58635. the information set up by the computer.
  58636. 7.11
  58637. W
  58638. 7.11
  58639. WeightáÖáThis refers to the density of the characters within a typeface
  58640. Ö e.g. bold, light, extra, demibold, extrabold, etc.
  58641. 7.11
  58642. WIMPáÖá(Windows, Icons, Menus and Pointer) A method by which a user can
  58643. interact with a computer without having to learn lots of special words.
  58644. It provides a much more intuitive Éviewæ of the computer and its
  58645. facilities than non-WIMP operating systems provide.
  58646. 7.11
  58647. WinchesteráÖáOld-fashioned term for a hard disc, named after the
  58648. inventors of the technology.
  58649. 7.11
  58650. Window manageráÖáThis is the official name for the RISCáOS WIMP system.
  58651. 7.11
  58652. WordáÖáA group of bytes considered by the cpu to be a unit of data. In
  58653. Acorn 32-bit computers, a word is four 8-bit bytes.
  58654. 7.11
  58655. WPáÖá(Word-Processing)áÖáIn the early days of microcomputers, word-
  58656. processing was limited to handling text to create documents. These days,
  58657. however, many of the programs that are referred to as word-processors
  58658. can also handle pictures, so the distinction between WP and DTP is
  58659. becoming less clear.
  58660. 7.11
  58661. Writable iconáÖáA submenu into which you can type some information such
  58662. as a filename.
  58663. 7.11
  58664. Write-protectáÖáOpen the tag at the corner of a floppy disc in order to
  58665. protect the contents from being edited or accidentally deleted.
  58666. 7.11
  58667. WYSIWYGáÖá(What You See Is What You Get) In the days of text-based word-
  58668. processing, the screen display would only gave an indication of which
  58669. words would appear on a given printed page but often not much more than
  58670. that. WYSIWYG describes a system where the screen display shows the size
  58671. and positioning of all the text (and graphics) exactly as it will appear
  58672. on the printed page.
  58673. 7.11
  58674. WhetstonesáÖáThis is a floating point version of the Dhrystones test.
  58675. 7.11
  58676. X
  58677. 7.11
  58678. XGAáÖá(Extended Graphics Adapter or Array) The definition varies (as
  58679. well as the name) depending which book you read but it is roughly 1024 ╫
  58680. 768 in lots of colours!
  58681. 7.11
  58682. Y
  58683. 7.11
  58684. Yádo we have to have something for every letter?
  58685. 7.11
  58686. X
  58687. 7.11
  58688. ZzzzáÖáThis is what happens to anyone who tries to read right the way
  58689. through a glossary like this one!
  58690. 7.11
  58691. Sources
  58692. 7.11
  58693. I acknowledge, with grateful thanks, the many Archive subscribers who
  58694. have contributed ideas and definitions for this glossary. I would also
  58695. like to acknowledge various books I have consulted that have been most
  58696. useful in compiling this glossary:
  58697. 7.11
  58698. Acorn RISCáOS Style GuideáÖáAcorn Computers LtdáÖá1-85250-148-0
  58699. 7.11
  58700. Acorn RiscáPC Welcome GuideáÖáAcorn Computers LtdáÖá1-85250-143-X
  58701. 7.11
  58702. Acorn User MagazineáÖávarious issues
  58703. 7.11
  58704. Archimedes World MagazineáÖávarious issues
  58705. 7.11
  58706. DTP at a GlanceáÖáRob PickeringáÖáBookmark PublishingáÖá1-85550-002-7
  58707. 7.11
  58708. RISCáOS First StepsáÖáAnne RooneyáÖáDabs Press Ö 1-870336-83-6. ááAá
  58709. 7.11
  58710. Archive Glossary Ö August 1994
  58711. 7.11
  58712. Colton
  58713. 7.11
  58714. From 7.10 page 10
  58715. 7.11
  58716. Mijas
  58717. 7.11
  58718. New artwork
  58719. 7.11
  58720. Small Ads
  58721. 7.11
  58722. (Small ads for Archimedes and related products are free for subscribers
  58723. but we reserve the right to publish all, part or none of the material
  58724. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  58725. means and there are certain things, as you can imagine, that we would
  58726. not be prepared to advertise as a matter of principle. Sending small ads
  58727. (especially long ones!) on disc is helpful but not essential. Ed)
  58728. 7.11
  58729. Å  2Mb SIMM for RISC PC, ú50 o.n.o. Phone 0328-864177.
  58730. 7.11
  58731. Å  A3000, 2Mb RAM, RISC OS 3.11, ext 3╜ö and 5╝ò disc drives. Colour
  58732. monitor. All boxed with manuals etc. ex cond. ú450 o.n.o. Phone 0533-
  58733. 882528.
  58734. 7.11
  58735. Å  A3000, RISC OS 3.1, 4Mb, 100Mb HCCS hard card, colour monitor and
  58736. monitor stand, PD software, ex cond, ú800 o.n.o. Phone 0642-472065 after
  58737. 6pm.
  58738. 7.11
  58739. Å  A310, 4Mb RAM, MEMC1a, ARM3 (33MHz), RISC OS 3.1, 47Mb HD, Taxan 775
  58740. monitor, loadsa software, inc PC Emulator, ú800 o.n.o.. Phone John on
  58741. 0328-864177.
  58742. 7.11
  58743. Å  A310, ARM 3, RISC OS 3.1, 4Mb RAM, 40Mb IDE hard disc (ICS
  58744. interface), colour monitor, fan quietener, some software, plus PD,
  58745. Beebug 5╝ö disc interface + 40 track drive, DFS reader and 50 5╝ò discs,
  58746. ú525 o.n.o. + p&p. Phone 0332-557751 (eves).
  58747. 7.11
  58748. Å  A310, monitor, 2Mb RAM, twin floppies, Watford digitiser and
  58749. Lingenuity colour converter, memory expansion will take RISC OS 3.1,
  58750. ú395 o.n.o. Phone 0452-417697.
  58751. 7.11
  58752. Å  A310, RISCáOS 3.1, 4Mb, ARM3, MEMC + 20M HD, Hifi Audio, VIDC
  58753. enhancer, 4 layer back plane, Acorn I/O podule, external disc interface,
  58754. Taxan 770+LR multisync, Kaga KP-810 printer, leads, manuals, software.
  58755. ú600 +p&p. 071-272-1027. Sensible offers considered.
  58756. 7.11
  58757. Å  A310 (RISC OS 3.1), 4Mb RAM, 2nd internal 3╜ö disc drive, DFS buffer/
  58758. podule, PAL TV converter, ú385 o.n.o. Cub 3000 colour monitor (built in
  58759. stereo sound) for ú185 o.n.o. Oki wide carriage DM printer tractor/
  58760. sheet/envelope feed for ú65 o.n.o. Phone 0553-672841 after 6pm.
  58761. 7.11
  58762. Å  A410, 4Mb RAM, 35MHz ARM3, RISC OS 3.1, 47Mb HD, Colour monitor, Oak
  58763. SCSI board, 5╝ö FD interface, all cables, manuals and boxes, loads of PD
  58764. software and games. Bargain only ú750, no offers. Phone 081-778-9166
  58765. (office hours).
  58766. 7.11
  58767. Å  A410, monitor, 20Mb hard disc, RISC OS 3.1, ú475 o.n.o. Phone 0452-
  58768. 417697.
  58769. 7.11
  58770. Å  A410/1, 4 Mb, ARM 3, RISC OS 3.10, External 40Mb IDE disc, Acorn
  58771. multisync (AKF18), Epson MX80 (9 pin), ú750 o.n.o. Amstrad SM2400 modem,
  58772. 5╝ö drive and interface card, Graphbox Professional, 1st Word Plus,
  58773. Logistix. Offers. Phone 0272-682108 after 7.
  58774. 7.11
  58775. Å  A440/1, 4Mb RAM, 47Mb HD, 25MHz ARM3, VIDC enhancer, 5╝ö floppy
  58776. interface, RISC OS 3.1, PC Emulator v1.8. immac cond, all original
  58777. packing, software, manuals etc, ú600 o.n.o. 0924-255515.
  58778. 7.11
  58779. Å  A5000, 100Mb hard disc, 4Mb RAM. M/Sync monitor, as new, with over
  58780. ú1000 of original software inc Lemmings, Populous, 1st Word Plus, ú975
  58781. o.n.o. Phone 0268-775356.
  58782. 7.11
  58783. Å  A5000 25MHz, RISC OS 3.11, 4Mb RAM (upgradable), PC Emulator v1.81
  58784. with DR DOS 5.0, Acorn m/sync monitor, boxes, manuals. Ex cond, ú750.
  58785. Phone 0276-22031.
  58786. 7.11
  58787. Å  A5000, 4Mb, 100Mb HD, Std Resolution monitor ú800. 100Mb Mac style
  58788. external SCSI HD ú200. Contact Leslie Wiggins on 0332-204040 day or
  58789. 0602-272282 eves.
  58790. 7.11
  58791. Å  A5000, 4Mb RAM, 40Mb HD, Eizo Multiscan monitor, RISC OS 3.11,
  58792. Learning Curve software, all manuals, ú1050 o.n.o. Phone 0732-862404.
  58793. 7.11
  58794. Å  A5000, 4Mb RAM, 405Mb Hard disc, RISC OS 3.1, AKF18 Monitor ú900.
  58795. Phone 0704-534156 evenings.
  58796. 7.11
  58797. Å  A5000 Fan silencer, ú15. Phone 071-703-5675.
  58798. 7.11
  58799. Å  A5000 Learning Curve, 4Mb RAM, 120Mb HD, lots of software. ú800 for
  58800. quick sale. Phone Howard Bailey on 0202-394057.
  58801. 7.11
  58802. Å  A5000, RISC OS 3.1, 4Mb 40Mb HD, multi-sync monitor, Learning Curve
  58803. pack, also Draw Plus, Powerbase and lots of software, ú950 o.n.o. Canon
  58804. BJ-300, ú200 o.n.o. All ex cond. Scan Light Video, as new, ú190 o.n.o.
  58805. Buy the whole lot for ú1300. Phone John 081-504-0802, eves, w/e.
  58806. 7.11
  58807. Å  A5000, RISC OS 3.11, AKF18 monitor, 40Mb HD, 4Mb RAM, ú800. Phone
  58808. Garry on 091-3771-489.
  58809. 7.11
  58810. Å  A540 without monitor, 8Mb RAM, 120Mb hard disc, ú975. Acorn colour
  58811. monitor ú100. Fax Pack ú125. Phone 0272-736237.
  58812. 7.11
  58813. Å  Acorn Risc PC, 10Mb DRAM, 210Mb IDE hard disc, 14ö SVGA (AKF60)
  58814. monitor, Impression Publisher, S-Base2 Developer, RISC OS 3 PRM, PD
  58815. Software, discs, manuals, etc. 1 month old, immac cond, ú2000 o.v.n.o.
  58816. Phone Craig on 0633-894533 anytime.
  58817. 7.11
  58818. Å  Citizen Swift 24 dot matrix printer. ú80 o.n.o. Phone 081-898-0447.
  58819. 7.11
  58820. Å  Conner CP3044 40Mb IDE drive ex A5000, offers around ú70. Home Office
  58821. pack unused, offers around ú80 to Derby 0332-701969.
  58822. 7.11
  58823. Å  Econet interfaces ú15 each, Filestore E015 ú125, AppFS software ú50.
  58824. Contact Hill 0953-605566 (0953-850948 eves).
  58825. 7.11
  58826. Å  Eizo 9070S 16ö multiscan 0.28mm dot pitch with warranty, H-scan
  58827. frequency 20-50kHz, V-scan 50-80Hz, TTL or analogue RGB inputs. Offers
  58828. to 0332-701969.
  58829. 7.11
  58830. Å  HCCS Colour Vision Digitiser for A400 series, brand new ú75. Phone
  58831. Ian on 061-476-0229.
  58832. 7.11
  58833. Å  System Delta Plus, ú35. Phone Peter on 0924-862602.
  58834. 7.11
  58835. Å  WordWorks ú20, PC Emulator 1.8 ú30, Artisan 2 ú10, HP Printer Drivers
  58836. ú10, Artisan Support Disc ú5, AlphaBase ú10, Sporting Triangles ú5,
  58837. Blowpipe ú10, The Last Days Of Doom ú5, Avon ú5, EMR Soundsynth ú15,
  58838. Corruption ú10, Nevron ú10, Rotor ú10, Wherewith The Clues ú10, Desktop
  58839. Games ú10, Hoverbod ú5, Orion ú5, Repton 3 ú5, Terramex ú5, Inertia ú5,
  58840. Quazar ú5, Alerion ú5, Conqueror ú5, Zarch ú5, Word Up Word Down ú5,
  58841. Startrader ú5, Thundermonk ú5, Ancestry ú10, Drop Ship ú10, Desktop
  58842. Thesaurus ú5, Holed Out Compendium ú10, Gods ú10, Archway2 ú25. Phone
  58843. 0442Ö822875 6pm-9pm weekdays.
  58844. 7.11
  58845. Charity Sales
  58846. 7.11
  58847. The following items are available for sale in aid of charity. PLEASE do
  58848. not just send money Ö ring us on 0603-766592 to check if the items are
  58849. still available. Thank you.
  58850. 7.11
  58851. Software: First Word Plus ú9, Genesis ú5, Genesis Plus ú20, PC Emulator
  58852. 1.7 ú20, Pacmania ú5, Leading Edge Midi Tracker ú15, Bubble Fair ú2,
  58853. Quest for Gold ú2, Fireball II ú5, Spellmaster ú5, Landbuild ú5, Ancient
  58854. Egypt clipart ú3, Blaston ú2, Pysanki ú3, Blowpipe ú3, Zelanites ú3,
  58855. Rotor ú3, Man United Europe ú5, Apocalypse ú5.
  58856. 7.11
  58857. Hardware: 40Mb IDE drive ú35, A3000 1Mb RAM ú25, Cumana 40/80 external
  58858. 5╝ö floppy drive ú30, WE external disc interface (for A400/1 and
  58859. earlier) ú9, Quest trackerball ú15, Z88 + p.s.u. ú40.
  58860. 7.11
  58861. (If you have unwanted software or hardware for Archimedes computers that
  58862. you could donate in aid of charity, please send it to the Archive
  58863. office. If you have larger items where post would be expensive, just
  58864. send us details of the item(s) and how the purchaser can get hold of
  58865. them.)ááAá
  58866. 7.11
  58867. Bodywise
  58868. 7.11
  58869. Nick Harris
  58870. 7.11
  58871. Bodywise is an öannotated pictorial databaseò of the human body packaged
  58872. in a neat A5 plastic folder. It consists of a key disc (software
  58873. protection) and two data discs (the second data disc is only required
  58874. when you are printing or saving with empty labels!) with two 16-page A5
  58875. manuals Ö the öBodywise User Guideò and öUsing Bodywise in the
  58876. Classroomò. In addition, there are two differentiated sets of activity
  58877. cards with answers, six double-sided A4 fact sheets covering: The
  58878. Skeleton, Hormones, Genetics, Food, Drugs and Aids plus an A4 skeleton
  58879. sheet and a simple A3 promotional poster. Sherston are now shipping
  58880. v1.03, so Bodywise will run on all Archimedes and on the RiscáPC. It can
  58881. be installed on to a hard disc but will still require the key disc to
  58882. run. Site licence holders will be provided with an unprotected key disc.
  58883. It will require virtually all the memory on a 1Mb machine but if you
  58884. load and then Équitæ the printer driver before loading Bodywise, you can
  58885. still do printouts.
  58886. 7.11
  58887. The user guide, which includes tutorial, is both clear and concise. It
  58888. deals with loading and using the software in a straightforward manner
  58889. and the tutorial takes the user through the Bodywise database with
  58890. simple clicks on relevant buttons. öUsing Bodywise in the Classroomò has
  58891. suggestions for using printouts from Bodywise in the classroom and also
  58892. many suggestions for use in lessons across the full range of the
  58893. curriculum. It mentions various useful books with authors and publishers
  58894. and addresses of charities and institutions who could supply additional
  58895. material for the lesson suggestions.
  58896. 7.11
  58897. Within the application, the illustrations are compressed using the
  58898. öSquishò method (Archive 7.2 p54) whereby a sprite is converted into one
  58899. long strip. This allows a huge amount of pictorial information to be
  58900. stored on three ordinary 800Kb discs. Bodywise allows you to save or
  58901. print any one of the many complete pictures, cross sections, diagrams or
  58902. frames from the animations in colour or black and white outlines, with
  58903. full text labels or with blank labels. Text can also be saved out and
  58904. edited so that you can prepare teaching materials to your own
  58905. specifications. The saving out function works very well, in that, not
  58906. only does it remember the path name from save to save, but it actually
  58907. alters the ₧lename for you for each sprite or text area. The quality of
  58908. each saved sprite is shown in the clarity of the examples here.
  58909. 7.11
  58910. The Bodywise database covers eight main body systems: musculo-skeletal,
  58911. nervous, blood and lymph, respiratory, digestive, excretory, endocrine
  58912. and reproductive. A choice may be made between male and female, which is
  58913. only required for the endocrine and reproductory systems. When a single
  58914. System is selected, it is accurately superimposed with its labels, on a
  58915. human ₧gure. You can also show more than one system at a time but then,
  58916. no labels are shown. The view can be magnified to twice the size but
  58917. remember that these are sprites, so too great a magnification is a
  58918. hindrance. Selecting a label opens up further windows showing text and/
  58919. or labelled details. Again selections may be made to show further
  58920. information, cross sections, close ups and/or animations of which there
  58921. are several. For example, the cutaway diagram of the heart (shown
  58922. above), when animated, shows the circulation of the blood as arrows and
  58923. then switches to show Épulsesæ of blood plus sound effects! 
  58924. 7.11
  58925. The teacher can set Bodywise to show one, some or all of the systems and
  58926. a choice can be made between simple or greater depth for the labels and
  58927. text Ö see öthe heart and its positionò above. The reproductive system
  58928. has password protection to prevent unwanted animations of ömaking a
  58929. baby!ò This covers all the stages and ends with the foetus in the womb.
  58930. The database can be configured to display selected individual organs
  58931. from any body system in any combination but, of course, if you show the
  58932. Éskinæ you can see nothing inside! (My only criticism of the package is
  58933. the colour of the skin which is sadly still Zombie grey even at 16.7
  58934. million colours!)
  58935. 7.11
  58936. For revision, testing or for fun, the database can be set up for
  58937. öPlacing of the Partsò which tests the accuracy of the studentsæ
  58938. positioning of up to eight named parts. These can be chosen at random by
  58939. Bodywise or selected by the teacher. Bodywise will score the accuracy of
  58940. the placement so that there can be an element of competitive testing.
  58941. 7.11
  58942. The more I investigate this package, the more impressed I become. The
  58943. Head of Science took one look and asked to use it with a class next
  58944. lesson! I have used it with a general group who all found the package
  58945. easy to use.
  58946. 7.11
  58947. Students from Key Stage 2 right through to the bottom of Key Stage 4
  58948. will ₧nd the speed, ease and simplicity with which it presents a
  58949. considerable amount of information amazing. I think it is also important
  58950. to stress that the excellent Saving Out facilities allow Bodywise to be
  58951. used as a data resource for further IT work for students. For the
  58952. teacher, Bodywise also represents a wealth of ready-made work sheets,
  58953. fact sheets and clipart of good quality. Sherston Software offer a 28
  58954. day approval service and I think most schools would do well to
  58955. investigate Bodywise further for it has a great deal to offer.
  58956. 7.11
  58957. Bodywise from Sherston Software costs ú35.95 +VAT or ú44 through Archive
  58958. for a single user version. A primary site licence costs ú79.90 +VAT and
  58959. a secondary site licence is ú119.85 +VAT from Sherston.ááAá
  58960. 7.11
  58961. The heart
  58962. 7.11
  58963. The heart is made of special muscle. It is the pump which pushes blood
  58964. around the body ináarteries and veins.
  58965. 7.11
  58966. The heartæs position
  58967. 7.11
  58968. The heart sits on the diaphragm, between the lungs and behind the rib
  58969. cage. It receives blood from and pumps blood to the lungs and rest of
  58970. the body.
  58971. 7.11
  58972. CC
  58973. 7.11
  58974. From 7.10 page 16
  58975. 7.11
  58976. Help!!!!
  58977. 7.11
  58978. Å  Internet Ö I am trying to connect my A5000 to the Internet via a
  58979. Worldport 14400 fax/data modem and a dial up connection to Demon
  58980. Internet. The software I am presently struggling with (KA9Q and !TCPIP)
  58981. is an adaptation of an adaptation with all that implies. I would be
  58982. grateful for help and advice from anyone who has managed to get this
  58983. software up and running, or who can direct me towards something better.
  58984. Nigel Pauli, 081-866-6242.
  58985. 7.11
  58986. Å  Printer help áÖá(This is actually help needed for a BBC computer
  58987. user.) Back in about 1987, we wrote a program for a gentleman who was
  58988. using Wordwise Plus to print certain special Serbo-croat characters onto
  58989. a Star NL10 (Epson compatible). It was a machine code program that
  58990. interrupted the printer output stream so that when certain special
  58991. characters appeared, it sent out a combination of other characters,
  58992. accents, back-spaces etc to generate the Serbo-croat characters. Mr
  58993. Sidor has bought a Canon BJ200 and cannot get the program to work.
  58994. Presumably, the printer uses different codes. On a commercial basis,
  58995. this might cost tens or even hundreds of pounds. Is there any helpful
  58996. person out there who would be prepared to try to help Mr Sidor Ö perhaps
  58997. on an expenses-only basis? If so, do get in touch with him at 90 Mostyn
  58998. Road, London, SW19 3LP. (081-542-5604)
  58999. 7.11
  59000. Å  PostScript printing Ö I have a öbudgetò PostScript printer (DEClaser
  59001. 1152) which I have been successfully using with the Acorn printer
  59002. drivers. However, it takes forever to print scanned images, which must
  59003. be a real problem for PostScript type-setters too. A colleague converted
  59004. one of my print files to PostScript Level II and I found that it reduced
  59005. the print time by a factor of almost three. He also assures me that this
  59006. could be improved if the Level I file were better organised! This begs
  59007. the question of how to generate Level II PostScript files, from
  59008. Impression for example. Or is there another way to significantly reduce
  59009. the time it takes to print PostScript files? Any ideas?á Richard
  59010. Readings, 4 Arthur Road, Wokingham, RG11 2SX.
  59011. 7.11
  59012. Å  Publisher and RISC OS 2 printer driversáÖáWe use an A5000 with an
  59013. LBP4 printer driven by either CCæs RISC OS 2 driver or the upgraded RISC
  59014. OS 3 version. The RISC OS 3 version gives frequent problems with multi-
  59015. page documents returning a öBad Compression ID filedò error. CC say that
  59016. this is a known error and that they are working on it and in the
  59017. meantime to use the old RISC OS 2 driver.
  59018. 7.11
  59019. Now that we have upgraded Impression 2 to Publisher, it has not been
  59020. possible to print documents containing some graphics that were OK with
  59021. the old printer driver Ö it wonæt print the graphics from scans etc.
  59022. Using the newer version of the printer software causes the original
  59023. problem.
  59024. 7.11
  59025. I feel a little fed up with this Ö we already have an expensive Qume
  59026. printer sitting doing nothing because it is incompatible with RISC OS 3
  59027. and the LBP4 setup is still causing problems.
  59028. 7.11
  59029. I would be grateful for any help that can be offered on this Ö has
  59030. anyone solved similar problems, and does the Qume printer have any use Ö
  59031. or should it go on the tip?á Peter Clarke, Warwickshire.
  59032. 7.11
  59033. Å  Psion Link Ö Has anyone written the equivalent of the A-Link software
  59034. that I can use for the Psion 3a? I have a serial connector and can use a
  59035. comms package to get files across to my A5000 so I donæt want to buy a
  59036. complete A-Link just to get the software. Any ideas, anyone?á P J
  59037. Holman, London.
  59038. 7.11
  59039. Å  Science teacher in Preparatory schoolá8Ö13 age range (equivalent to
  59040. Key Stages 2 & 3) seeks Acorn compatible information sources and contact
  59041. with others working in this field. M Halmarack, Greenside, Upper Green
  59042. Road, St Helens, Isle of Wight, PO33 1UX. (0983-874090)
  59043. 7.11
  59044. Å  Turbo Drivers and !Printers 1.22áÖáHas anyone successfully managed to
  59045. get the latest Turbo Driver v3.05g to work properly with !Printers v1.22
  59046. without running Artworks or Publisher first. I have tried DPatch from
  59047. June Archive and it only prints out a few lines before coming up with
  59048. öprinter not on lineò error. It even crashed Publisher while printing
  59049. with öHardware Key not foundò error.
  59050. 7.11
  59051. My computer is a 4Mb A3000, Cumana Emu board with SCSI drive, VIDC
  59052. enhancer. Please ring Brian on 0730-812341 ext 5059 evenings.ááAá
  59053. 7.11
  59054. DTP Column Ö Style Review
  59055. 7.11
  59056. Neil Whiteley-Bolton
  59057. 7.11
  59058. Impression Style was launched by CC at Acorn World last Autumn, and
  59059. although it was advertised as a word-processor, it is in fact a fully
  59060. featured Épage make-upæ program, having all of the functionality of
  59061. Impression II and more!
  59062. 7.11
  59063. On the assumption that nearly all Archive readers will have some
  59064. experience of Impression II, I have limited this review of Style to a
  59065. discussion of the differences between it and Impression II. I have done
  59066. this so that I can fully describe the new features which I considered
  59067. most important.
  59068. 7.11
  59069. The toolbar
  59070. 7.11
  59071. The most obvious difference between Impression Style and Impression II
  59072. is the toolbar which appears whenever a document has the input focus.
  59073. Toolbars are not new and, to the best of my knowledge, every Windows-
  59074. based wordprocessor now comes complete with toolbar. CC might therefore
  59075. be accused of bowing to market pressure, but their toolbar has been very
  59076. thoughtfully designed rather than added as an after-thought.
  59077. 7.11
  59078. The toolbar provides access to the most frequently used facilities such
  59079. as print, save, alter and create frames and control frame stacking, set
  59080. up and apply text effects and styles and alter view options.
  59081. Interestingly, the toolbar is also interactive Ö it provides information
  59082. about the styles and effects currently applied at the cursor position,
  59083. the frame type and the position of the cursor within the document (the
  59084. chapter and page number).
  59085. 7.11
  59086. It is, in fact, possible to hide the toolbar. This is useful when trying
  59087. to view a page at maximum size.
  59088. 7.11
  59089. Text handling
  59090. 7.11
  59091. Cut and Paste is now much more intuitive Ö simply select the area of
  59092. text to be moved and drag the selection to the destination. Cutting to
  59093. the clipboard is still supported, of course.
  59094. 7.11
  59095. Effects
  59096. 7.11
  59097. The Effects menu has a number of new options: Kerning & Tracking, Keep
  59098. together and Ruler as well as Bold and Italic.
  59099. 7.11
  59100. ÉKerningæ is only displayed when there is a cursor in the text it
  59101. provides for control of the vertical spacing between two characters.
  59102. ÉTrackingæ is available when a region of text is selected, and it
  59103. controls the horizontal spacing between letters. ÉKeep Togetheræ
  59104. controls how paragraphs may be split over page/linked-frame boundaries.
  59105. 7.11
  59106. ÉRuleræ allows a local ruler which has already been applied to a region
  59107. of text to be removed. (Local rulers are created by dragging out tabs
  59108. and/or margins on the text ruler below the toolbar.)
  59109. 7.11
  59110. The ÉBoldæ and ÉItalicæ options are discussed under Styles.
  59111. 7.11
  59112. Further, a number of existing options have been altered: Line spacing
  59113. can now be specified as a percentage of the text size, as well as by the
  59114. old method of specifying an absolute value. The alignment options are
  59115. now offered as a sub-menu of effects.
  59116. 7.11
  59117. Styles
  59118. 7.11
  59119. The Style dialogue has been radically altered. Four action buttons now
  59120. lead to separate dialogues for Font, Text, Paragraph & Rules. The Font
  59121. dialogue sets font name, font size, text colour and script Ö i.e. sub or
  59122. super. New options exist for bold and italic (these are the extra
  59123. options seen on the effects menu) and allow styles to be created which
  59124. simply specify a weight without specifying a font name. Impression Style
  59125. will look for (and use if found) a bold or italic weight of whichever
  59126. font family name has already been applied Ö for example, it is now
  59127. possible to create a öboldò style which does nothing but use the bold
  59128. weight of whichever font is already in use, so if the style specifying
  59129. the underlying font is edited, and the font family changed, this change
  59130. is reflected in the Éboldæ style.
  59131. 7.11
  59132. The Text dialogue controls underline, strikeout with colour,
  59133. hyphenation, the leadering string and now the decimal tab character, as
  59134. well as the index and contents labels.
  59135. 7.11
  59136. The Paragraph dialogue controls space above and below paragraph, ruler,
  59137. alignment and line spacing and the keep together Ö this latter now
  59138. allows single paragraphs, multiple paragraphs and next paragraph to be
  59139. kept together, as well as the existing keep together for a specified
  59140. distance.
  59141. 7.11
  59142. The Rules dialogue provides control of rule off above and below text
  59143. with rule off colour and vertical rule Ö there is no new functionality
  59144. compared with Impression II.
  59145. 7.11
  59146. Finally, the main style dialogue has two other options: Show on Style
  59147. Menu and a completely new one, ÉParagraph Applyæ. This applies the style
  59148. to whole paragraphs only and is automatically selected when paragraph-
  59149. based options are selected.
  59150. 7.11
  59151. Graphics handling
  59152. 7.11
  59153. There are two important differences in the way Impression Style handles
  59154. graphics.
  59155. 7.11
  59156. Firstly, it offers support for TIFF files and for the new so called
  59157. ödeepò sprite format (an optional set of loaders now available from CC
  59158. extends this list to include JPEG and PhotoCD files).
  59159. 7.11
  59160. Secondly, we now have a graphics tool which offers no real extra
  59161. functionality, but is (in my opinion at least), immensely useful because
  59162. of the way it simplifies graphic manipulation. The tool appears in the
  59163. selected graphics frame as two lines, meeting in the centre of the
  59164. frame, and forming a slightly acute angle. There are three handles, one
  59165. at the intersection of the two lines and the other two at the open ends
  59166. of the lines. Moving the pointer over the handles changes the pointer
  59167. shape to indicate which function the handle in question performs. The
  59168. handle at the intersection, pan, allows the graphic to be moved, double
  59169. clicking on this handle centres the graphic in the frame. The other
  59170. handles allow for resizing (scale) and rotation (rotate). Double
  59171. clicking on the scale handle sets the scale to 100%, whereas double
  59172. clicking on the rotate handle sets the rotation to 0░. Simplicity itself
  59173. and a joy to use!
  59174. 7.11
  59175. OLE
  59176. 7.11
  59177. I believe that Impression Style was the first application to support
  59178. Object Linking and Embedding on the Acorn platform. OLE is a means of
  59179. allowing objects created in one application to be edited when they are
  59180. öembeddedò in another. An example might be an Artworks file in an
  59181. Impression Style graphic frame. Ctrl double clicking anywhere in the
  59182. graphic frame öfires upò the parent application (in this case Artworks Ö
  59183. but note that Artworks must have already been seen by the filer) with
  59184. the object loaded. When the object is saved, it will, by default, be
  59185. saved back into the Impression Style graphics frame from which it came.
  59186. All information regarding scale, rotation and offsets will be retained.
  59187. 7.11
  59188. General
  59189. 7.11
  59190. The menu structure is somewhat altered: Document is now called File, and
  59191. the Misc menu has been replaced by View, Utilities and Help. The options
  59192. previously found on the Misc menu are now split between the View and
  59193. Utilities menus as is a new option to save a document as the default
  59194. used by Impression on start up. View master pages is now on the view
  59195. menu, as is Scale view and New View. The Help menu offers interactive
  59196. help via Acornæs !Help application and detailed help via !Wordworks.
  59197. Master pages can now be given meaningful names, and a öpop-upò buttons
  59198. on the New and Alter chapter dialogues bring up menus of master page
  59199. names for selection.
  59200. 7.11
  59201. Extras
  59202. 7.11
  59203. Impression Style comes bundled with a number of utilities, a font
  59204. installation application originally supplied with Artworks, Equasor
  59205. (CCæs formulae generator), Tablemate (a table generator) and Wordworks
  59206. (CCæs new thesaurus and dictionary).
  59207. 7.11
  59208. Conclusions
  59209. 7.11
  59210. I consider Impression Style a major upgrade to Impression II. The
  59211. Toolbar is particularly handy for novice users, and yet it can be
  59212. switched off by expert users who use keyboard short-cuts. The graphics
  59213. tool is a genuinely intuitive aid to graphics manipulation, and the
  59214. support for deep sprites and foreign file formats is invaluable for high
  59215. quality colour work (CC have been working very hard at improving the on-
  59216. screen rendering of colour bit-mapped images and the display quality of
  59217. images on screen in a 256 colour mode, even in 16 colour modes, is
  59218. extremely good). Impression Style is at least as stable as Impression
  59219. II, and reformatting seemed subjectively faster. Bundled as it is with
  59220. such high quality utilities, it represents extremely good value for
  59221. money Ö highly recommended.ááAá
  59222. 7.11
  59223. Comment Column
  59224. 7.11
  59225. Å  Aleph One PC cardsáÖáIn Archive 7.10 p8, I reported the apparent
  59226. demise of the 50MHz PC card in our RiscáPC. We should have waited for a
  59227. diagnosis before going into print. Humble apologies to Aleph One! The
  59228. problem was that the PC partition had got corrupted and so the PC card
  59229. could not get started. The 486 was in a high dissipation state and
  59230. therefore got very hot indeed. However, although it therefore appeared
  59231. to be dead, once the PC partition was restored, it was fine.
  59232. 7.11
  59233. Alex van Someren of Aleph One says: öWe are confident that our PC cards
  59234. do not in fact suffer the temperature instabilities described in last
  59235. monthæs issue of Archive. It does, however, appear that the metalisation
  59236. of Risc PC card-guides can sometimes interfere with the reliable
  59237. operation of these cards.  This is the subject of an application note
  59238. available from Aleph One.ò
  59239. 7.11
  59240. Once again, apologies for spreading alarm and despondency. The fact that
  59241. they can survive such high temperatures just goes to show how robust
  59242. they must be! Ed.
  59243. 7.11
  59244. Å  Archive production techniquesáÖáRichard Readings of Wokingham
  59245. writes... Have you ever published any details of how you produce
  59246. Archive? I would be interested to know, for example, what DTP package
  59247. you use and how you get from that to the final magazine. The quality is
  59248. excellent and those of us who attempt to produce magazines etc on the
  59249. Archimedes could probably learn a lot from your experience. Perhaps an
  59250. idea for a future issue?
  59251. 7.11
  59252. Ed replies... In terms of the production, thereæs not much to tell. I
  59253. use Impression II on an A540 with an Eizo T560iT 17ö monitor and a Laser
  59254. Direct LBP8. I print the magazine as 80 (plus covers) A4 sheets of paper
  59255. (I use a good quality matt art paper) and give those to the printer who
  59256. reduces them photographically to A5 and prints the magazine by some
  59257. means best known to him! The adverts are mostly pasted in physically by
  59258. the printers although some of them are DTPæed with the main body of the
  59259. magazine.
  59260. 7.11
  59261. You may wonder why Iæm still using Impression II. Well, Iæll change to
  59262. Publisher at the same time as I change to RiscáPC so that I can make all
  59263. the changes in one go. Publishing an 80-page magazine virtually single-
  59264. handed every month doesnæt leave a lot of time for learning new tricks.
  59265. If I now go on to explain how the magazine is edited as opposed to
  59266. physically produced, youæll see why.
  59267. 7.11
  59268. When people send in articles, I first of all have to transfer them
  59269. across from the form in which they arrive into Impression II. I then do
  59270. a quick visual edit on screen, adding in any styles for headings etc, I
  59271. do a spell-check (itæs amazing how few contributors check their articles
  59272. before sending them in!) and then I print it out double-spaced, single
  59273. column on A4 paper and read it through carefully making edits on paper
  59274. as I go. I then edit the files on the computer and print them out
  59275. single-spaced for Vera to read through as a final check for errors that 
  59276. I have missed and to try to maintain our consistency of things like
  59277. ö5áMbò instead of ö5Mbò, öRISC PCò instead of öRiscáPCò, etc.
  59278. 7.11
  59279. After the final edit, they are ready for pasting up into the magazine.
  59280. On the day before the magazine is due to go to the printers, I create a
  59281. list of all the adverts and articles available, noting on a spreadsheet
  59282. the lengths of each. I then know how much material I have got to try to
  59283. fit into the 80 pages. I note which of the articles (usually reviews)
  59284. have been held over from previous months and decide which articles would
  59285. give me roughly the right number of pages.
  59286. 7.11
  59287. I load a standard file of the magazine, try to remember to change the
  59288. date on the footers (Iæve only ever forgotten once!) and start pasting
  59289. in the text and pictures. The priority I give is to get all the
  59290. technical articles in as well as the regular öColumnsò so they tend to
  59291. be towards the front part of the magazine with the adverts which must,
  59292. of course go in as booked. I then fill up with any of the less urgent
  59293. reviews. I try, where possible, to start articles on a facing page and/
  59294. or near the top of the non-facing page but obviously, this is a bit like
  59295. fitting stones into a crazy-paving path Ö it can be most frustrating!
  59296. 7.11
  59297. I donæt know if this insight has been of interest to anyone but when I
  59298. look at the old Mac Plus with its 9ö monitor, I cannot believe that I
  59299. produced a (then 64-page) magazine every month on it!áEd.
  59300. 7.11
  59301. Å  Inkjet refillingáÖáMay I comment on the paragraph on page 41 of the
  59302. June 1994 issue of Archive relating to refilling of ink cartridges for
  59303. the Canon BJC-600 colour printer?
  59304. 7.11
  59305. The method I describe (see Archive 7.8 page 19) has enabled me to use
  59306. the same set of cartridges repeatedly by refilling in an operation
  59307. which, with experience, I find very simple Ö it is simple!
  59308. 7.11
  59309. Anyone using this experimental technique does so at his own risk. But
  59310. although it is not suitable for the inept, it can save a lot of money
  59311. for the reasonably dexterous.á George Foot, Oxted.
  59312. 7.11
  59313. Å  KeystrokeáÖáI recently bought KeyStroke (version 2) with the
  59314. intention of using it to automate the many repetitive tasks I have to
  59315. perform when editing a thesis with Style. At first, the package did not
  59316. live up to my expectations as I encountered a couple of problems.
  59317. Principally, Style did not respond to open dialogue requests making
  59318. Keystroke useless for most of the tasks I wished to perform. Another
  59319. annoying problem was that Keystroke caused the caret to be lost. This
  59320. meant that I had to use the mouse constantly to reselect the window I
  59321. was working on after using any key sequence. Finally, the inability to
  59322. set horizontal and vertical scroll bars independently made centering the
  59323. Style window, e.g. after changing chapter, impossible.
  59324. 7.11
  59325. I am glad to say that upgrading to version 3 of Keystroke has fixed all
  59326. of my problems. (I must say I was very impressed when a member of staff
  59327. rang me up on a Sunday to sort out my upgrade! Ö Thank you!). An
  59328. additional bonus for me was a set of Keystrokes for Style.
  59329. 7.11
  59330. The improvements have allowed me to automate many tasks. For example, I
  59331. can compile the contents chapter of the thesis in one keypress. This
  59332. includes a traditional contents together with lists of figures, tables
  59333. and plates. The process takes about 50 keystrokes and includes
  59334. generating both a contents and index with Style and then filtering the
  59335. output with a C program. The process normally took me about 15 minutes.
  59336. Creating the sequence of commands took me over an hour Ö but I was
  59337. learning the system as I went. Other keystrokes of mine that I find
  59338. particularly useful are ones to print a given chapter, start Wordworks
  59339. and lookup the current word, minimise memory in all the applications
  59340. that are running and start Style with a given default document.
  59341. 7.11
  59342. For those using Keystroke, I have a couple of hints:
  59343. 7.11
  59344. When opening Style dialogues or selecting menu options, always use the
  59345. manual option. This may be obvious but when I was only told that version
  59346. 3 would work with Style, I didnæt realise which option made it do so!
  59347. 7.11
  59348. To scroll or position a Style window, drag the setting icon to the small
  59349. white area that appears in the top left of the window between the page
  59350. rulers. This is the only part of the main window visible. Once the
  59351. keystroke is set, the page rulers can be removed and Keystroke will
  59352. still find the correct window.
  59353. 7.11
  59354. Keystrokes that execute *commands, can be executed conditionally by
  59355. using the If .. Then construct. For example, I have a simple application
  59356. that records whether or not the caret is set in a system variable. This
  59357. lets me create keystrokes that will only execute when the caret is not
  59358. currently in any window; that is, in a similar manner to the way hot-key
  59359. shortcuts work in Menon, the application launcher.
  59360. 7.11
  59361. If I have one minor niggle. I would like to have more control over the
  59362. way errors in one keystroke terminate a linked sequence. In particular,
  59363. I would like a way of aborting an entire sequence if some system
  59364. variable is not set or if a *command fails or produces an error. Also I
  59365. would like to be able to start one keystroke/action from another. Can
  59366. anybody help?
  59367. 7.11
  59368. Those points aside, I am now very happy with Keystroke.á Jonathan Cox,
  59369. Manchester.
  59370. 7.11
  59371. Å  Why complain?áÖáIæve been reading the Archive magazine since the
  59372. first issue, I have never made any comments until now. The thing that
  59373. seems to crop up in almost every issue of the magazine is someoneæs view
  59374. on the shortcomings of the Acorn machines. Every time a new machine is
  59375. launched, you are sure to get a whole crop of people complaining about
  59376. how the graphics could be improved, or why the sound system is not up to
  59377. scratch.
  59378. 7.11
  59379. Another reason for writing is Andrew Garrardæs comments in Archive 7.10
  59380. p28. It seems to me that he expects far too much from the RiscáPC. Is it
  59381. not true that the RiscáPC is a very open system that is capable of
  59382. adapting to the needs of almost everyone? Almost every part of the
  59383. computer can be upgraded as and when the upgrades are available. Itæs
  59384. not a case of whether Acorn could have done better but rather whether
  59385. they have done their best with the technology to date. If extremely high
  59386. quality graphics are needed, this can be added using the appropriate
  59387. expansion card, as can sound synthesizers. If this is still not enough,
  59388. why not buy a Dec Alpha or the MIPS 4400? I suspect the price of one of
  59389. these would probably buy an extremely powerful Acorn machine (or two!).
  59390. 7.11
  59391. If all the expectations of these people were to be built into the
  59392. RiscáPC, would the machine still be marketed at the same price as
  59393. currently advertised? I think that Acorn have done an exceptionally good
  59394. job by producing a computer with the number of features that the RiscáPC
  59395. has, selling it at a price that is quite affordable.
  59396. 7.11
  59397. I currently own an A410 with all the usual extras and I expect that it
  59398. will be quite some time before I buy a RiscáPC but I am sure it will
  59399. come up to my expectations. Until then, I will continue to use my A410
  59400. and hope that Acorn donæt take too much to heart some of the criticisms
  59401. made about their computers. If this were to happen, it might just price
  59402. it out of mine and many other peopleæs reach. That would mean looking at
  59403. the alternatives... and that really is something to complain about!á Jim
  59404. Simmonds, Cleveland.ááAá
  59405. 7.11
  59406. Recent Software Upgrades
  59407. 7.11
  59408. Jim Nottingham
  59409. 7.11
  59410. Keystroke Version 3
  59411. 7.11
  59412. A new version of Keystroke became available around the time of the
  59413. Harrogate show and, since then, has been raised to v3.04. Keystroke is
  59414. available from NCS for ú28 and the cost of upgrading from any version
  59415. prior to v3.00 is ú4.95, which includes a revised manual. The upgrade is
  59416. available only from Quantum Software.
  59417. 7.11
  59418. Keystroke v3.04 adds some valuable facilities which are outlined in the
  59419. following paragraphs (this is not an exhaustive list).
  59420. 7.11
  59421. A feature of RISCáOS caused a problem with previous versions in that,
  59422. although it was generally possible to open menu dialogue boxes, on
  59423. occasions they stubbornly refused to stay open! The manual suggested
  59424. ways of getting round this but, to say the least, it was all a bit
  59425. tricky and not always satisfactory. One new feature is the öManualò
  59426. option which, when set, causes dialogue boxes to stay open, allowing the
  59427. user to enter data.
  59428. 7.11
  59429. A very nice touch is that a simple user-modification to Executoræs !run
  59430. file will now allow !Executor to be loaded but then remove its icon from
  59431. the iconbar, reducing the clutter. That used to affect !Keystroke as
  59432. well but this has been corrected recently so that you can still load and
  59433. control Keystroke via the iconbar menu (e.g. to modify your Keydefs)
  59434. without having to revert Executoræs !run file to normal.
  59435. 7.11
  59436. Finally, in the Extras folder on the application disc is a very useful
  59437. library of Basic programs (!KeysLib) which can be used in conjunction
  59438. with Keystroke. In part, this is an extension of the EVAL function
  59439. described in Archive 7.4 p17. But whereas operations allowed by EVAL are
  59440. limited to applying the four basic arithmetical functions, the Basic
  59441. programs in the library open the door to allowing all manner of other
  59442. good things such as changing the case of text, stripping out numbers,
  59443. returning current date or time or Éreadingæ the screen mode. Nineteen
  59444. sample Basic programs are included and clever users (not me) can write
  59445. and add their own.
  59446. 7.11
  59447. This upgrade demonstrates the need to keep an eye on what useful
  59448. programs Quantum Software often sneak in via the Extras folder and which
  59449. are not always mentioned in the manual or Read_me files. The rather nice
  59450. !Helper utility is a case in point.
  59451. 7.11
  59452. With this upgrade, thanks mainly to the Manual option, I have finally
  59453. run out of things I would ideally like Keystroke to do but which, for
  59454. one reason or another, it didnæt quite do before (this really is being
  59455. hypocritical). In other words, Keystroke now gets an unqualified 110%
  59456. from me. To put its productivity into perspective, I now load Executor
  59457. during boot-up, with 23 Éstandardæ hot-key definitions covering DTP,
  59458. scanning and common macros (e.g. entering my credit card number). To
  59459. input all these functions manually, even once, would require in excess
  59460. of 400 keypresses and mouse clicks Ö ænuff said?
  59461. 7.11
  59462. TableMate2
  59463. 7.11
  59464. An earlier version of TableMate was reviewed in Archive 6.8 p59 and,
  59465. since then, this invaluable table-making utility has been bundled with
  59466. Impression Style and appears with Publisher. TableMate2 is now
  59467. available; see the advert on page 20 of last monthæs magazine. The full
  59468. price is ú32.50 inc p&p (no VAT) from Dalriada Data Technology while the
  59469. upgrade price from Impression Style is ú17.50. You will need to check
  59470. with Dalriada if you want a price for upgrading from other versions.
  59471. 7.11
  59472. Any bugs in the new version have not stopped the program being used and,
  59473. once reported, have been cleared very promptly. For me, the ability of
  59474. TableMate2 to import drawfile graphics into tables, simply by dropping
  59475. them into the desired cells, has proved to be a tremendous bonus and
  59476. that feature alone makes it well worth the cost of the upgrade.
  59477. TableMate will accept sprites but they have first to be dropped into
  59478. Draw before importing to the table.
  59479. 7.11
  59480. The other new and improved features of TableMate2, especially the
  59481. automatic word-wrapping in columns and the complete colour control of
  59482. text, data, lines and cell background, make it an extremely flexible and
  59483. user-friendly facility which should satisfy all but the most exacting
  59484. requirements. Although the new user-manual is a very well written
  59485. booklet, Iæve spotted a few features and bonuses which are not
  59486. documented.
  59487. 7.11
  59488. If you wish to modify an existing file, provided it has been saved as a
  59489. Table, it can be re-imported into TableMate. However, if you havenæt
  59490. done this and the table exists only as a drawfile, the majority of
  59491. elements (including text, data and most line styles) can still be
  59492. modified in Draw in the normal way.
  59493. 7.11
  59494. When you import drawfiles into a table, unlike DTP programs where the
  59495. drawfile size is adjusted to fit a frame, the TableMate2 cell height and
  59496. width is adjusted automatically to the drawfile size. So, if you import
  59497. different-sized graphics, you are going to get different cell sizes
  59498. which can look very untidy. However, once the graphics have been
  59499. imported, it is then possible to rescale them and/or change their aspect
  59500. ratios so that everything looks balanced. An undocumented feature is
  59501. that, having changed the size of a graphic in this way, it may finish up
  59502. left or right-justified which, again, can look untidy. This is because
  59503. its position is controlled by the column tab and, in this situation,
  59504. setting the tab to Centre instead of Left/Right will recentralise the
  59505. graphic.
  59506. 7.11
  59507. Finally, once a graphic has been imported, you still have control over
  59508. the cell background colour and this can be used to give very pleasing
  59509. effects.
  59510. 7.11
  59511. On the monthly disc is a drawfile (öTableMate2ò) illustrating the
  59512. features described in the previous two paragraphs. Graphics have been
  59513. rescaled/recentred and cell background colour added.ááAá
  59514. 7.11
  59515. PipeLineZ
  59516. 7.11
  59517. Gerald Fitton
  59518. 7.11
  59519. I always believed that as the days began to lengthen in Spring you all
  59520. put your computers away. It hasnæt happened this year. If anything, my
  59521. mail bag these last couple of months has been heavier than before April.
  59522. We now refer to the size of our morning post by the number of Post
  59523. Office rubber bands needed to contain it.
  59524. 7.11
  59525. Anyway, thank you for all your letters and particularly for the words of
  59526. praise and encouragement. However, without wishing to sound too
  59527. critical, it might be a good time to repeat my request that you send me
  59528. examples of your problems on a disc. An example on a disc removes
  59529. ambiguities and saves me the labour of creating a disc file of data
  59530. similar to that used by you. Another reminder from me: it is generally
  59531. quicker to send your letters to me directly at the Abacus Training
  59532. address which you will find on the inside back cover of Archive than to
  59533. route them through the Archive office.
  59534. 7.11
  59535. The main part of this monthæs article is about character printing using
  59536. PipeDream printer drivers but, as usual, my remarks have a wider
  59537. application. In particular, you will find some of my remarks relevant to
  59538. character printing from Fireworkz and (for those of my many followers
  59539. who donæt have any Colton Software products) relevant to character
  59540. printing from many non-Colton packages.
  59541. 7.11
  59542. First let me deal with a few other topics.
  59543. 7.11
  59544. Fireworkz v1.08
  59545. 7.11
  59546. I have a copy! But before you rush out to post your master disc back to
  59547. Colton Software, itæs not what you think it is! Itæs true that I have
  59548. version 1.08 but the copy I have runs only in Windows on an ÉIBM typeæ
  59549. PC. It is a beta test copy which Iæve had for a few days now and my
  59550. pronouncement is that it is very close to a standard which can be
  59551. released to the general public.
  59552. 7.11
  59553. I have Éportedæ many of my Éstandardæ applications from the RISCáOS
  59554. version of Fireworkz to the Windows version and Iæve had hardly any
  59555. problems. Iæm used to using RISCáOS Fireworkz, so I found myself using
  59556. Windows Fireworkz confidently within half an hour. Indeed, I think that
  59557. many of my little difficulties arose because I kept forgetting that I
  59558. was in Windows and not RISCáOS rather than because of differences in the
  59559. way Fireworkz was working.
  59560. 7.11
  59561. Iæve been told that the Windows version will be available in Julyáand
  59562. that the price to registered RISCáOS version users is about ú50! I think
  59563. you have to add ú13.75 for VAT and postage and you must quote your
  59564. RISCáOS Fireworkz registration number and you must have registered with
  59565. Colton Software. Anyway, by the time you read this, at worst, the
  59566. Windows version of Fireworkz will be only a few weeks away.
  59567. 7.11
  59568. Help for Windows Fireworkz
  59569. 7.11
  59570. Iæve been asked how I feel about receiving correspondence and questions
  59571. about Windows Fireworkz. The quick answer is that you should feel free
  59572. to write to me and Iæll do what I can. For the moment at least, I shall
  59573. limit what goes into Archive about the Windows version to a few lines
  59574. each month. With the advent of the new RISCáPC machine and the offer of
  59575. a 486 board at a bargain price, perhaps the Archive Editor may become
  59576. willing to accept information about Fireworkz running under Windows.
  59577. Weæll see. In the meantime, if you do buy the Windows version of
  59578. Fireworkz and have problems, please do write to me and Iæll try to help
  59579. in the same way as I do with problems which arise with the RISCáOS
  59580. version.
  59581. 7.11
  59582. Special offer prices
  59583. 7.11
  59584. I have had a press release from Colton Software which includes a price
  59585. list of special offers which apply until Septemberá1994. When it comes
  59586. to explaining these low prices to those of you who bought (or upgraded)
  59587. earlier and explaining them to distributors such as NCS, I confess I am
  59588. nonplussed to say the least. I feel as if I should apologise but it
  59589. isnæt my fault! Let me add that it is my impression that the prices of
  59590. Colton Software products are going to remain at a much lower level than
  59591. they have been in the past (typically at these öspecial offerò prices),
  59592. even after Septemberá1994!
  59593. 7.11
  59594. Let me give you two examples. The UK price of Fireworkz for RISCáOS is
  59595. now ú121.33 including VAT and p&p. An upgrade from PipeDreamá4 to
  59596. Fireworkz is ú40.25 inclusive. In the past NCS, have matched prices for
  59597. items like Fireworkz (to customers who would be new to Colton Software)
  59598. but NCS has not operated the upgrade service from, say, PipeDreamá4 to
  59599. Fireworkz.
  59600. 7.11
  59601. The ClassCardz that I mentioned last month are available at ú25
  59602. inclusive for Wordz and the same price for Resultz.
  59603. 7.11
  59604. !Printers Version 1.22
  59605. 7.11
  59606. Now to my major theme for this month Ö character printer drivers Ö
  59607. particularly, but not exclusively, for use with PipeDream.
  59608. 7.11
  59609. What, you might wonder, has a new version of Acornæs !Printers got to do
  59610. with PipeLineZ? The answer is that information contained within it may
  59611. help you improve your PipeDream printer driver!
  59612. 7.11
  59613. When (or rather if) you upgraded from, say, PipeDream version 4.10 to
  59614. 4.13, you would expect that it wouldnæt matter when you got your
  59615. upgraded disc Ö it would be the same as everybody elseæs 4.13 disc. No!
  59616. They werenæt all the same! In particular, files which differed from time
  59617. to time (all supplied under the heading of PipeDreamáversion 4.13)
  59618. included the PipeDream printer drivers. One reason for this difference
  59619. (but not the only one) is the way in which the discs were upgraded by
  59620. Colton Software. In order to save time in upgrading, only some of the
  59621. files (such as the !RunImage file) were replaced. If you modified and
  59622. then saved a PipeDream printer driver back to the Master disc then
  59623. (because of the date stamp) it might not have been replaced by a later
  59624. version of the PipeDream printer driver. Of course, you wouldnæt notice
  59625. since you didnæt expect the PipeDream printer driver to be upgraded.
  59626. 7.11
  59627. Again, what has !Printers to do with PipeDream printer drivers. To
  59628. answer that, please bear with me and Iæll start nearer to the beginning.
  59629. 7.11
  59630. What is Écharacter printingæ?
  59631. 7.11
  59632. When you use an Archimedes for printing a document, your choice is
  59633. between so called Égraphics printingæ and Écharacter printingæ.
  59634. 7.11
  59635. When you print a document using graphic printing, the page is
  59636. represented by a mass of dots. If you are using a resolution of, say,
  59637. 300á╫á300 dots per inch for printing then your page of approximately 8ö
  59638. ╫ 11ò is divided into 2400 columns byá3300 rows of dots Ö thatæs just
  59639. under 8ámillion dots. When you print in monochrome (i.e. not colour)
  59640. then each of these 8ámillion dot positions is either black or white and
  59641. can be represented by a single binary digit (usually called a Ébitæ).
  59642. Each of these bits is either Éonæ (for black) or Éoffæ (for white) and
  59643. arithmetically is stored in memory as a 0 (off) or a 1 (on). In binary
  59644. arithmetic 8ábits make a byte so our 8ámillion bits is usually referred
  59645. to as 1 million bytes or 1Mb for short.
  59646. 7.11
  59647. To summarise, you need to process and then send 1áMb of dotty data to
  59648. your printer if you want to print an A4 page using graphics printing!
  59649. 7.11
  59650. As you might guess, graphics printing is essential for printing
  59651. drawfiles and sprites. However, as you might not guess, printing using
  59652. Acornæs outline fonts also uses graphics printing because the shapes of
  59653. the characters are sent to the printer as graphics dots. Each printed
  59654. page of outline fonts needs 1áMb of data to be processed and transferred
  59655. from computer to printer Ö no wonder it takes a long time to print each
  59656. page.
  59657. 7.11
  59658. After that slight digression, letæs get back to character printing.
  59659. Character printing is much quicker because a typical page (consisting of
  59660. about 3000 characters) requires only one 8ábit byte per character to be
  59661. sent to the printer. For each page, you need to process and then send to
  59662. the printer, about 3000 bytes (usually written as 3áKb) instead of 1áMb,
  59663. i.e. only about one three hundredth of the amount of data. This is why
  59664. character printing is much quicker than graphics printing.
  59665. 7.11
  59666. System font for screen display
  59667. 7.11
  59668. PipeDream allows you to display on the screen either the system font or
  59669. any outline font you have installed. As a general rule, you display
  59670. outline fonts on screen if you are going to use graphics printing and
  59671. you use the system font for your screen display if you are going to use
  59672. character printing.
  59673. 7.11
  59674. To see which font you are using, hold down the <Ctrl> key and tap the
  59675. keys PáFáG, in that order. (In future, I shall write something such as
  59676. öExecute the command <ctrl-PFG>ò for such a control key combination.)
  59677. You should find that the system font is selected but, if not, use the
  59678. arrows to move to the top of the font table to find it and click on the
  59679. word System. If you are one of the many with RISCáOSá3, you may find
  59680. that you have a choice of weights which include (None), Fixed and
  59681. Medium. Only the first, (None), is a true character font (called a
  59682. BBCáfont for historical reasons Ö Acorn built the BBC Computer and the
  59683. Archimedes is öbackwards compatibleò with it); the other two, Fixed and
  59684. Medium, are outline versions of the System font and, at least until you
  59685. know what youære doing, you should ignore them.
  59686. 7.11
  59687. The ASCII code
  59688. 7.11
  59689. An 8 bit binary number is called a byte. In binary such an eight bit
  59690. number is a number between 0 (usually written with leading zeros as
  59691. 00000000) and 11111111. If these binary numbers are converted to decimal
  59692. they represent numbers between 0 and 255. Let me put this another way,
  59693. if you want to describe the contents of one single byte of memory
  59694. (youæve probably got a few million bytes of RAM in your machine) then
  59695. you can do so by saying that the memory location contains a number
  59696. between 0 and 255 inclusive.
  59697. 7.11
  59698. Look at the your keyboard and consider the following. Our alphabet has
  59699. 26 lower case letters, 26 upper case letters, 10ádigits (note that these
  59700. are not numbers) 0 to 9 and a miscellany of punctuation symbols. In
  59701. total, there are about 96 characters directly available from the
  59702. keyboard (yes, I know there are a few more but letæs keep it simple for
  59703. now). Each of these printable characters can be coded as a number. For
  59704. example, the capital letter A is coded as the number 65 and the lower
  59705. case a as the number 97. This code is called the ASCII code and is used
  59706. for storing text within the memory of your computer.
  59707. 7.11
  59708. A <space> is stored in memory as ASCII code 32. ASCII codes below 32 are
  59709. reserved for printer instructions, for example, ASCII code 12 is an
  59710. instruction to the printer to execute a form feed. In general, all the
  59711. codes necessary to print a letter in English (or should I say American)
  59712. correspond to ASCII code numbers between 0 and 127.
  59713. 7.11
  59714. For example, to send the word ÉGeraldæ to the printer, the codes stored
  59715. in memory and transmitted to the printer are:
  59716. 71áá101áá114áá97áá108áá100. The printer will decode this sixábyte
  59717. message and, using its internal fonts, will print the corresponding
  59718. ÉASCII codedæ characters. Only six bytes are required to store and to
  59719. print ÉGeraldæ! These six bytes can be transferred from computer to
  59720. printer and decoded at the printer about 300 times more quickly than the
  59721. outline font (graphic) equivalent. Speed is the biggest single advantage
  59722. of using character printing when compared with graphics printing.
  59723. 7.11
  59724. The extended ASCII code
  59725. 7.11
  59726. Up to now, I havenæt said what the codes between 128 and 255 inclusive
  59727. are used for. These are called Étopábitásetæ characters because, in
  59728. binary, the first (i.e. the most significant) of the eight bits is a 1,
  59729. ie Ésetæ to a 1 (for codes between 0 and 127, the top bit is a 0). In
  59730. the so-called Latiná1 character set, one of the uses of these top bit
  59731. set characters is to represent characters such as ▒ and accented
  59732. (foreign) characters such as Θá∩á÷ or τ. The Latiná1 character set used
  59733. by the Archimedes has a few extra characters more than the
  59734. internationally agreed Latiná1. These extras include the Ésmart quotesæ
  59735. ö & ò Ö the standard Latiná1 includes only Ésexless quotesæ such as ö.
  59736. 7.11
  59737. Perhaps the most important thing to understand is that, within your
  59738. computer, each character you see displayed is stored in memory as a
  59739. single byte, a number between 0 and 255.
  59740. 7.11
  59741. When you send a text file to your printer, every character is sent as a
  59742. single byte; each byte sent corresponds to a number between 0 and 255.
  59743. Having specified a character set at your printer, the printer decodes
  59744. that number into a printable character and prints the character from
  59745. that particular character set. If you have the Latiná1 set loaded for
  59746. your screen display but you have the IBM set selected at the printer,
  59747. top bit set characters wonæt print out as they are on the screen. Each
  59748. character will print out as the character with the same code number from
  59749. the IBM set!
  59750. 7.11
  59751. The !Chars application
  59752. 7.11
  59753. You will find a copy of this application on your PipeDream master disc
  59754. or, if you have RISCáOS 3, in the Apps directory.
  59755. 7.11
  59756. If you double click on !Chars, it doesnæt load onto the iconbar but a
  59757. window will pop up containing the full 256 ASCII character set. This
  59758. utility can be used to enter topábitáset characters into your document.
  59759. You use it by moving the pointer within the !Chars window and then
  59760. clicking <select> on the character you want to appear in your document.
  59761. When you click on a character in !Chars, that character will appear at
  59762. the cursor as if it had been entered at the keyboard.
  59763. 7.11
  59764. Alternatively, you can hold the pointer over a character and press
  59765. <shift>. This executes that character in the same way as clicking on it.
  59766. The trouble with this is that if you leave the pointer within the !Chars
  59767. window, then whenever you press <shift>, extra characters will
  59768. mysteriously be added into your text!
  59769. 7.11
  59770. If you donæt have !Chars maybe you have Beebugæs CharSel or the PD
  59771. program ImpChars, both of which are better than !Chars.
  59772. 7.11
  59773. PipeDream printer drivers
  59774. 7.11
  59775. It is difficult to generalise too much but here goes. So far as choosing
  59776. a PipeDream printer driver is concerned, there are four kinds of
  59777. printers suitable for use as character printers for the Archimedes.
  59778. 7.11
  59779. The first is the daisywheel driver but daisywheel printers are so rare
  59780. these days that there isnæt really anything I want to say about this
  59781. one.
  59782. 7.11
  59783. The second is the IBM type. Generally, if you want to use these for
  59784. anything other than using the IBM Ébox graphicsæ, you should configure
  59785. your printer as either an Epson or HP by using an emulator. I shall say
  59786. no more about IBM printers in this article.
  59787. 7.11
  59788. The third type is the Epson series and emulations. Most of the earlier
  59789. Epson printers do not generate the Latiná1 Éforeignæ characters when the
  59790. top bit is set but italic versions of the English characters. For
  59791. example, code 65 is an upright capital A and code 193 (i.e.á65á+á128)
  59792. prints an italic A. Many of the Latiná1 characters can be printed but
  59793. require a Élong control code sequenceæ to be sent to the printer.
  59794. 7.11
  59795. The fourth type is the HP (Hewlett Packard) and its many emulations.
  59796. Nearly all the HP emulations I have seen allow you to select either the
  59797. Latiná1 or ECMAá94 character set using physical switches (of a variety
  59798. of types) at the printer. Refer to your printer handbook and set the
  59799. switches appropriately. Even so, because Acorn use an extended Latiná1
  59800. character set, there are a few characters such as the ligature ₧ (note
  59801. that the f and i are joined together as one character, code 158) which
  59802. are not part of the international (and hence HP) Latiná1 character set.
  59803. This means that the HP printer wonæt print them correctly without a
  59804. Éfixæ.
  59805. 7.11
  59806. Examining a printer driver
  59807. 7.11
  59808. You may have noticed that PipeDream printer drivers have the filetype
  59809. Text. However, donæt double click to run it, otherwise it will load into
  59810. Edit. Then, if you make changes and save the file from Edit, it wonæt
  59811. work because you will lose all the tab/column settings.
  59812. 7.11
  59813. Drag the printer driver file onto the PipeDream icon and then adjust the
  59814. column widths so that you can see the contents of each column. Yes! I
  59815. know it takes a bit of juggling but itæs worth it. When you finally save
  59816. the file, it is worth checking that you are saving in ASCII format.
  59817. PipeDream remembers the format of the file it loaded so it should be set
  59818. to ASCII but you never know!
  59819. 7.11
  59820. The Epson printer driver
  59821. 7.11
  59822. The driver most suitable for the Epson is the one called [DotMatrix].
  59823. Load it into PipeDream.
  59824. 7.11
  59825. The first line executed by the printer driver is line 27 of [DotMatrix].
  59826. Before the printer starts to work on the text of your file, this command
  59827. is executed. The codes ESCáö@ò reset the printer clearing out all stored
  59828. commands so, if you have previously sent a set of codes to your printer
  59829. telling it to use some fancy font then ESCáö@ò will negate all your
  59830. efforts! The remainder of the PON string, ESCáöIòá1, allows the use of
  59831. seventeen of the ASCII codes between codeá1 and codeá31  to be used to
  59832. print Éforeignæ characters. These codes appear in the translation table
  59833. (see below).
  59834. 7.11
  59835. As I mentioned earlier, Epson computers use top bit set characters to
  59836. print italic versions of the standard English character set so, to
  59837. generate the top bit set characters of the Latiná1 set, you need to
  59838. Étranslateæ the Latiná1 ASCII code to a Élong control code stringæ which
  59839. instructs the printer to print the appropriate character.
  59840. 7.11
  59841. One of the most common problems is trying to print the ú symbol. In
  59842. Latiná1, this is a top bit set character. Unfortunately, much confusion
  59843. arises because you used to be able to buy keyboards where the symbol
  59844. above the 3 was a ú instead of #. This was called a öUK Keyboardò and
  59845. Epson (and other printer manufacturers) compensate for this keyboard
  59846. translation by allowing you to set up your printer for the öUK character
  59847. setò. In writing the [DotMatrix] printer driver, Colton Software have
  59848. used the string ESCáöRòá3 to select the UK character set.
  59849. 7.11
  59850. In the [DotMatrix] file, you will find the printer translation for the ú
  59851. on line 64. The sequence ESCáöRòá3á35 causes the Epson printer to print
  59852. the ú symbol when it receives the ASCII code 163. Note that the American
  59853. (USA) character set is not reinstated Ö that would require the sequence
  59854. ESCáöRòá0.
  59855. 7.11
  59856. Many of the Éforeignæ characters have direct translations at the
  59857. printer. For example, the Θ (code 233 on line 133) is generated by the
  59858. sequence ESCáöRòá1á123áESCáöRòá3. Some Éforeignæ characters have been
  59859. generated by using the ESCáö6ò sequence to enable codes 128 to 159
  59860. (inclusive) to print them. Some Éforeignæ characters such as ² (codeá253
  59861. on line 154) have to be faked by adding accents using a backspace
  59862. (codeá8) at the printer to superimpose an accent over the Éstandardæ
  59863. letter.
  59864. 7.11
  59865. Although the heading states that the printer driver is for use with an
  59866. FX80 and compatibles, some of the translations use an ESCáötòá1 sequence
  59867. which I donæt think is available on the FX80 but only on higher
  59868. specification machines such as the LQ series. Because of this, you may
  59869. find that the symbol ▒ (shown on line 78 of the printer driver) does not
  59870. print on your Epson! Read this paragraph again and you may be able to
  59871. guess why the information contained within the new !Printers might be
  59872. useful (weære getting there)!
  59873. 7.11
  59874. In the version of [DotMatrix] which I have, many characters are missing
  59875. from the translations provided by Colton Software. For example, the
  59876. ligature ₧ (codeá158) is not translated. I think it could be faked by
  59877. translating codeá158 to öfòáöiò so that the f and i are printed instead.
  59878. Such faked translations can be added quite easily as weæll see when we
  59879. look at the HP printer driver [HPJet].
  59880. 7.11
  59881. If you have extended your [DotMatrix] printer driver to include faked
  59882. translations for these omissions, Iæm sure many PipeLineZ readers will
  59883. be interested in your extended version.
  59884. 7.11
  59885. Finally, I am not convinced that the strategy used by Colton Software in
  59886. designing this printer driver is the Ébestæ. I would have preferred a
  59887. strategy in which the Ébasicæ configuration of the printer used the
  59888. standard American (USA) character set and Éslipped intoæ other character
  59889. sets (such as the UK set) temporarily with ESCáöRòá3 when necessary but
  59890. returned to the USA set immediately afterwards. The strategy adopted by
  59891. Colton Software is to use the UK character set and Éslip intoæ the USA
  59892. set temporarily with ESCáöRòá0 to print characters such as # with a
  59893. quick return to the UK set immediately afterwards with ESCáöRòá3.
  59894. 7.11
  59895. If you have adopted the strategy of using the USA character set and have
  59896. a suitable [Epson] PipeDream printer driver then, once again, Iæm sure
  59897. that many PipeLineZ readers will be interested in hearing from you
  59898. (either directly or via me).
  59899. 7.11
  59900. The HP printer driver
  59901. 7.11
  59902. In my view, Colton Software have done a much better job on this than
  59903. they have with [DotMatrix]. In fairness to them, I must add that I think
  59904. Hewlett Packard have done a better job of providing a consistent and
  59905. useable printer control language than Epson (but you may disagree Ö I
  59906. used to think that the Epson system was Ébetteræ)! Another general point
  59907. is that it has been set up more as a page printer for cut sheet paper
  59908. (e.g. A4 sheets) than for use with fan-fold paper. For example, the EP
  59909. string on lineá30 is set to codeá12 so that an end of page instruction
  59910. always feeds the cut sheet of paper out of the printer. Compare this
  59911. with [DotMatrix] where the EP is missing.
  59912. 7.11
  59913. The major problem people have using this printer driver is that they
  59914. donæt set up the switches at the printer correctly. HP printers
  59915. öprioritizeò the character set above all else. ISOáUK (similar to
  59916. ISOá04) is a character set which is supported by the HPáDeskJet (and
  59917. other HP machines and their emulations) but note that it is a 7-bit
  59918. character set! With it, you canæt print out top bit set characters so,
  59919. although UK in the title sounds tempting, donæt use hardware to select
  59920. that character set! I suggest (indeed I almost insist) that you select
  59921. the ECMAá94 character set as your default (using the hardware switches
  59922. at the printer) in order to avoid this problem.
  59923. 7.11
  59924. Having said that, the PON string selects the ECMAá94 character set.
  59925. ECMAá94 may be different from the basic (i.e. non-Acorn) Latiná1 set
  59926. but, as yet, Iæve not been able to discern the difference. Please drop
  59927. me a line if you do know what the difference is.
  59928. 7.11
  59929. Acornæs extended Latiná1 set includes about 20 extra characters not
  59930. available on most (possibly all) HP printers. These extra characters
  59931. have to be faked by the [HPJet] driver using translations. The
  59932. translations for the extensions start at line 50 of the printer driver.
  59933. Look at line 68 and you will see that the ligature ₧ is translated into
  59934. an f followed by an i. This type of faking could have been included in
  59935. [DotMatrix] but hasnæt been! You will also notice that the smart quote ò
  59936. (codeá149) is translated into a sexless quote in line 59. Iæm not
  59937. convinced about the method of translating single quotes at lines 54 and
  59938. 55; I think I would have preferred to translate to the sexless quote É
  59939. rather than to the acute and grave accents chosen by Colton Software.
  59940. 7.11
  59941. If you have any opinions or advice about this then please let me know.
  59942. 7.11
  59943. A test file
  59944. 7.11
  59945. With a little effort, you can create a file containing the full set of
  59946. printable characters with which you can test your printer. If you are
  59947. unable to create such a test file, send me a blank formatted disc, a
  59948. self addressed label and, if you live in the UK, return postage. Iæll
  59949. send you a copy of my [CharSet] test file. When you have such a file,
  59950. print it out using PipeDream printer drivers and compare it with the
  59951. screen display you get for [CharSet].
  59952. 7.11
  59953. If there are only a few discrepancies, it is almost certain that they
  59954. will be a few of the top bit set characters which are printed
  59955. incorrectly or not at all. In the circumstances that I have outlined
  59956. above (e.g. trying to print out the ▒ symbol with an Éoldæ FX80 or
  59957. trying to print the ligature ₧ using [DotMatrix]) the problem is that
  59958. your printer driver doesnæt accept (or doesnæt have) the translation
  59959. youære trying to use. Having read this article, you may you feel able to
  59960. add the translations you want.
  59961. 7.11
  59962. If you have major blocks of incorrect printouts, it is likely that you
  59963. have set your printer hardware defaults (the printer switches) to an
  59964. incorrect setting such as forcing a 7-bit character set (e.g. ISOáUK) to
  59965. be used instead of one which supports top bit set characters.
  59966. 7.11
  59967. Back to !Printers
  59968. 7.11
  59969. A wide range of printers by different manufacturers are covered in the
  59970. printer definitions of the new !Printers. I have had a good look at the
  59971. öStart of text jobò string and at the way in which they handle the
  59972. ötranslationsò of top bit set characters. They contain a wealth of
  59973. information which could be useful to PipeDream printer driver designers.
  59974. For example, looking at the LQ-860 and FX-80 drivers, I find different
  59975. ways of printing ▒ (ASCII code 177). In the LQ-860 driver, the mapping
  59976. is from code 177 to 241 after including the ESCáötò 1 sequence in the
  59977. öStart of text jobò string. (It would be much more Éelegantæ to include
  59978. this string as the PON string of the corresponding PipeDream printer
  59979. driver and not in the translations as Colton Software have done.) On the
  59980. FX-80, the ▒ is Éfakedæ by printing a + followed by a back space and
  59981. underline. What Iæd like to know (not just purely for interest) is which
  59982. Epson printers do have the ESCáötòá1á sequence available and which
  59983. donæt. Part of my curiosity is because I am having an exchange of
  59984. letters about ESCáötòá1 with about half a dozen correspondents. (A name
  59985. which springs instantly to mind is Charles Martin Ö hold on Charles, Iæm
  59986. calling up reinforcements from the Archive readers.)
  59987. 7.11
  59988. Those of you with an HP type of printer may find the öStart of text jobò
  59989. string used in the new !Printers for your HP type printer makes a better
  59990. PON string in your PipeDream printer driver than your existing PON
  59991. string. Remember, Acorn have done a lot of work with the printer
  59992. suppliers on these printer definitions Ö certainly more work than Colton
  59993. Software did when they put their original drivers together. Is there a
  59994. message here for those of you like Sue Lindley who have had serious
  59995. trouble with setting up PipeDream printer drivers for the HP 500C or the
  59996. compatible Integrex ColourJet Seriesá2?
  59997. 7.11
  59998. Any volunteers?
  59999. 7.11
  60000. If you get the urge to redesign your PipeDream printer driver so that it
  60001. more nearly matches your printer and if you use the information
  60002. contained within the definitive translations supplied by Acorn as part
  60003. of !Printers Vá1.22 and if you are successful then please make your
  60004. efforts available to other PipeLineZ readers by sending the modified
  60005. driver (together with information about what youæve done and the source
  60006. of your information) to me on disc. In advance, many thanks.
  60007. 7.11
  60008. In conclusion
  60009. 7.11
  60010. I hope that youæve been able to follow this article and that it has
  60011. helped you to set up and choose a suitable printer driver for your
  60012. system. However, if you still have trouble, please write to me but
  60013. enclose a disc copy of the printer driver you think should work.
  60014. 7.11
  60015. If you regularly use a different character set (and have that character
  60016. set available as a BBCáfont file) and if you have PipeDream printer
  60017. drivers to match, please send them to me so that I can make them
  60018. available to other PipeLineZ readers.
  60019. 7.11
  60020. Finally
  60021. 7.11
  60022. Thanks once again for all your letters. How do I keep up with answering
  60023. them all? I think the answer is that I find your problems very
  60024. interesting and I really enjoy having the opportunity to be helpful.ááAá
  60025. 7.11
  60026. Risc PC Column
  60027. 7.11
  60028. Keith Hodge
  60029. 7.11
  60030. First impressions
  60031. 7.11
  60032. My first and strongest impression of the RiscáPC is speed! I can hardly
  60033. believe the difference in speed between my old Archimedes and the
  60034. RiscáPC. A small idea may be gleaned from the fact that Prophet, with my
  60035. medium size account file, used to take twenty eight seconds to load in
  60036. mode 108 Ö it now takes 4.2 seconds in 1280 ╫ 480, 32 thousand
  60037. colours(!). Of course, there is no difference in speed whatever the
  60038. screen resolution or colour depth in use Ö assuming you have some VRAM.
  60039. 7.11
  60040. Initial advice to new owners
  60041. 7.11
  60042. When you receive your new machine, please make sure that you make a new
  60043. directory called Ébackupæ or other name of your choice, and copy into it
  60044. the complete !Boot application. This will only take up a very small
  60045. amount  of the relatively huge amount of hard disc space that you will
  60046. have, and more importantly, it will allow you to recover any files lost,
  60047. as a result of your first attempts at configuration etc. (This advice
  60048. comes from bitter experience!)
  60049. 7.11
  60050. Transferring from old to new machine
  60051. 7.11
  60052. I said last month that I would be transferring my 167Mb worth of data
  60053. from machine to machine using 800Kb floppy discs. I did, and there is
  60054. not a lot to add, except that it took the best part of two days on and
  60055. off! (I could not resist looking at the JPEG pictures in 16 million
  60056. colours every so often.) If there is any faster way (serial port?),
  60057. please let me know so that I can pass it on.
  60058. 7.11
  60059. (Atomwide say that they have almost got the RemoteFS software working on
  60060. RiscáPC. This would allow you to transfer things via the serial or
  60061. parallel ports very easily. Hopefully, by the time you read this, it
  60062. should be available Ö give us a ring at the NCS office if you need a
  60063. copy. Ed.)
  60064. 7.11
  60065. Monitors
  60066. 7.11
  60067. Paul has, quite rightly, pointed out that with the vastly enhanced
  60068. resolution of the RiscáPC, you should buy the largest monitor you can
  60069. afford. However, it must be recognised that many of us will have to make
  60070. do with our existing monitors, or try and use an ex IBM PC monitor. This
  60071. will be quite a simple task for those of us with access to reference
  60072. manuals for the monitor and the required skills, but for a new owner
  60073. with no knowledge of such things, it may completely ruin their
  60074. introduction to Acorn computing. Could I please ask everybody who
  60075. produces new monitor definition scripts, to submit them to this column
  60076. so that I can assemble a compilation disc which will be available to all
  60077. for the cost of the return postage.
  60078. 7.11
  60079. Software compatibility
  60080. 7.11
  60081. I have already received by packet radio and one letter, comments on this
  60082. subject! It would appear that there are some problems in this area. I
  60083. have spoken to CC myself, as my Turbo Driver for the Canon BJ230 does
  60084. not work, and it will be at the end of June before the update is
  60085. available. All of Colton Softwareæs products run OK, (PipeDream v4.13,
  60086. WordZ v1.07, FireWorkZ v1.07), Minervaæs MultiStore v2.00, etc, and it
  60087. is starting to look as if most software which does not go in for any
  60088. speed-up tricks is OK. The rest, however, are in trouble Ö e.g. games
  60089. which use speed cheats and/or calls to the disc controller for
  60090. protection.
  60091. 7.11
  60092. One thing that is coming to light is that one  person finds that package
  60093. X works, while another says it does not. This is almost certainly
  60094. because they are using different versions, so could everybody please
  60095. quote the version number of the package they are using when writing.
  60096. From next month, when sufficient information has arrived, I will be
  60097. sending Paul a list of software status for inclusion on the monthly
  60098. disc. It will be too large, I think, to be published in the magazine.
  60099. 7.11
  60100. Hardware news (HCCS)
  60101. 7.11
  60102. First the good news: the Ultimate micropodules plug in and go. I have my
  60103. 8 bit SCSI unit in and running with the 245Mb hard disc. This had been
  60104. made very simple, as Acorn provided three extra power connectors, all
  60105. nicely dressed to length. The only problem I had was that they were so
  60106. tidily wrapped up under the disc drive that I did not see them at first!
  60107. 7.11
  60108. Now the bad news: the 16bit HCCS cards do not work. There is a hardware
  60109. incompatibility which I have been advised cannot be corrected, so these
  60110. units will not work on the RiscáPC.
  60111. 7.11
  60112. BrainSoft combined video/audio/serial card
  60113. 7.11
  60114. Total failure here Ö my card seems to be too wide to fit in the slot, so
  60115. I am now in real trouble, as one of the jobs that I do is to import
  60116. images for people. I must now decide on which new digitiser to purchase.
  60117. This does, however, give me an opportunity to ask if anybody uses/knows
  60118. of a high spec video digitiser which will accept (PAL), (Y,C), (R,G,B),
  60119. + Broadcast Betacam (Y, R-Y, B-Y) signals either direct into the board,
  60120. or via external adaptors. This would improve my end quality considerably
  60121. if I did not have to convert down to PAL.
  60122. 7.11
  60123. This brings me to a subject dear to my heart. Risc PCs are now of such a
  60124. high standard in all respects, including the all-important video
  60125. resolution and colour depth, that they could be used for broadcast image
  60126. editing and manipulation. Are there any companies out there pushing
  60127. these machines/their software to the TV companies? If not, why not?
  60128. 7.11
  60129. Floppy drives
  60130. 7.11
  60131. No success here either. I have made up an extended ribbon cable, with
  60132. the appropriate connector for my 5╝ö drive, and checked pin 1 to pin 1
  60133. etc, along the cable, but no luck. Some guidance from Acorn (Phil
  60134. Colmer?), would be much appreciated here. (We have checked this out with
  60135. the Acorn tekkies and they say that the necessary select lines have not
  60136. been brought out to the floppy drive connector so it is definitely not
  60137. possible (as with A3010/20/4000) to fit a second floppy drive of any
  60138. description without soldering onto chips on the PCB, thus voiding the
  60139. warranty. Ed.)
  60140. 7.11
  60141. Qume Laser Direct
  60142. 7.11
  60143. CC still say that the Qume Laser Direct printers will not work on the
  60144. RiscáPC. However, we are getting reports that some of them do work. Paul
  60145. tells me that he has a version of the RISCáOS 3 driver (printer
  60146. definition file says it is: mod_version: 291) which works OK on some
  60147. Qume printers and not on others. Send Paul a formatted floppy disc (plus
  60148. a charity donation or a return envelope & stamps) if you want to try the
  60149. version he has used.
  60150. 7.11
  60151. Tailpiece
  60152. 7.11
  60153. There are so many things I could have commented on that it would have
  60154. filled the magazine. So I have tried to stick to the things that I felt
  60155. would interest and/or be of use to people who have just received their
  60156. machines. If there is anybody out there who is thinking of buying a
  60157. RiscáPC but is worried that they may have problems with software
  60158. compatibility, I would be quite prepared to try software on my machine
  60159. for them, to allay these fears.
  60160. 7.11
  60161. Gripe of the month
  60162. 7.11
  60163. The only niggle with the machine so far is that there are three spare
  60164. bays in my ACB45, but no spare clips to retain the drives which will go
  60165. in them. Or have I missed them like I missed the power connectors? (No,
  60166. there arenæt but weære trying to find out how to get hold of some. Ed.)
  60167. 7.11
  60168. As usual, I can be contacted by letter at the HES address on the back
  60169. page, by telephone after 7p.m. or by Packet Radio from anywhere in the
  60170. world, as GW4NEI@GB7OAR.#16.GBR.EU.ááAá
  60171. 7.11
  60172. DRAW_Changer
  60173. 7.11
  60174. Peter Jennings
  60175. 7.11
  60176. DRAW_Changer, with those capital letters and the underline in its name
  60177. just has to come from DEC_dATA! It is designed to let you edit drawfiles
  60178. easily and quickly without having to ungroup objects. It can change fill
  60179. and line colours, including converting to monochrome or even negative
  60180. images, change the thickness, join styles and cap styles of lines, strip
  60181. out selected objects including text, create anti-aliased sprites larger
  60182. then the computeræs memory and öthumbnailò sprites. Files can be batch-
  60183. processed and there is support for OLE (object linking and embedding)
  60184. from and to Impression Style and Publisher. This means that if, for
  60185. example, a graphic is printing too dark, it can be loaded into
  60186. Draw_Changer, lightened and then saved back onto the page in its
  60187. original size and position.
  60188. 7.11
  60189. The utility is not just for use with Draw itself but can handle
  60190. drawfiles exported from other programs such as Draw Plus, Vector and
  60191. ArtWorks. One exception is that some layered files from Vector will not
  60192. load, even though saved in Draw format.
  60193. 7.11
  60194. Draw_Changer (version 1.00), which costs ú39.95 including VAT, is very
  60195. neatly packaged as a slim A5 booklet (the 24-page manual) with a plastic
  60196. pocket containing a single disc inside the front cover. There is no
  60197. unnecessary box to take up shelf space. The disc contains the program
  60198. and an interactive on-line help file with a ClearView hypertext reader.
  60199. There are also six drawfiles and the program contains example settings
  60200. to demonstrate some of the ways they can be changed.
  60201. 7.11
  60202. When all else fails...
  60203. 7.11
  60204. If your usual approach to new software is to ignore the manual until you
  60205. get stuck, be warned. When you start using Draw_Changer, you will be
  60206. faced with strange windows full of unfamiliar icons and you will quickly
  60207. realise that öall elseò has indeed failed and you just have to read the
  60208. instructions. It all looks a bit daunting at first but, with the aid of
  60209. the manual and the very good on-screen help, it soon makes sense and you
  60210. will find the program quite easy to use.
  60211. 7.11
  60212. Put simply, the icons (all clearly illustrated and detailed in the
  60213. manual) represent the various possible attributes of a drawfile, such as
  60214. colours and line styles. Icons for the features you want to alter are
  60215. dragged to one side of a window and icons representing the new features
  60216. to replace them are dragged to the other side. This creates a filter
  60217. specification, which can be given a name or even a description of up to
  60218. 31 characters long. The specification is then saved into another window,
  60219. which already contains a supplied selection of pre-set filters designed
  60220. to carry out most of the changes you will want to make. Any number of
  60221. these filters can be applied to a drawfile in any order.
  60222. 7.11
  60223. Making the changes
  60224. 7.11
  60225. The editing is done by dragging the drawfile to be changed onto the
  60226. iconbar icon. This opens a toolbox and two windows, each showing an
  60227. identical view of the image. The windows are either side by side or one
  60228. below the other, according to how they best fit on the screen, and this
  60229. can be changed at the click of a button. The left or upper window always
  60230. displays the unmodified source file while changes are shown on the
  60231. ötargetò image in the other. These changes can be regarded as previews
  60232. of the possible end result as they are not permanent until saved and
  60233. they do not alter the original file unless, of course, the new picture
  60234. is saved over it. This makes it possible to experiment with a succession
  60235. of changes, using different combinations of filters, without having to
  60236. keep undoing the previous results.
  60237. 7.11
  60238. Colours can be substituted, mixed and graduated in various ways but you
  60239. have to remember that changes are always carried out in relation to the
  60240. original image. So if, for example, you have changed an area of red to
  60241. green and you now wish to change this green to blue the appropriate
  60242. change will be from red to blue.
  60243. 7.11
  60244. There is another, very useful, window for öSpecific object attributesò
  60245. which can be used to apply local changes to individual objects within a
  60246. picture.
  60247. 7.11
  60248. There are so many features in this program that you could be happily
  60249. using it without realising that it had still more to offer. The first
  60250. half of the manual is rather closely printed and it is worth re- reading
  60251. all of it and browsing through the on-line help index to see what you
  60252. may have missed.
  60253. 7.11
  60254. One particular feature which should not be overlooked is the ability to
  60255. produce a sprite file of öthumbnailò reproductions of all the drawfiles
  60256. in a directory. This can make a very useful index. It works very quickly
  60257. and produces very good quality dithered images. The maximum size of the
  60258. resulting sprite is shown in advance but the program works economically
  60259. and the final result is often smaller.
  60260. 7.11
  60261. Quicker and easier
  60262. 7.11
  60263. Draw_Changer can be used with all Acorn RISC OS 3 machines, including
  60264. the Risc PC, except that it will not produce 24-bit sprites for the
  60265. latter. If you use drawfiles frequently for DTP or any other purposes,
  60266. you will find this versatile utility will make the job quicker and much
  60267. easier to carry out.
  60268. 7.11
  60269. Draw_Changer costs ú34 +VAT from DEC_ dATA.ááAá
  60270. 7.11
  60271. A drawfile in colour changed to a monochrome negative. Areasáwhich were
  60272. originally filled black have been given aáblackáoutline to retain the
  60273. shape.
  60274. 7.11
  60275. A coloured image can be changed to an outline drawing by usingáthe
  60276. öBlack lines, White Fillsò filter. The filter specificationáwas set up
  60277. in a window by dragging in icons representing the instructions to change
  60278. any line which öhasácolourò to öline colourò black and any object which
  60279. öisáfilledò to öfill colourò white.
  60280. 7.11
  60281. RiscáPC supplies???!!!
  60282. 7.11
  60283. We have now got ACB25 (5Mb) computers in stock Ö not many, admittedly,
  60284. and Acorn say we wonæt get any more until the end of July but it means
  60285. we donæt have a waiting list any more for ACB25. If you want an ACB25,
  60286. give us a ring to see if we have any left. (There are no AKF85 monitors
  60287. at all, so itæs 14ö or sign on as an Acorn Enthusiast and buy an Idek.)
  60288. 7.11
  60289. If you are still waiting for an ACB45 (9Mb) machine, they are coming
  60290. through in dribs and drabs but there is still a longish waiting list,
  60291. Iæm afraid. Ed.
  60292. 7.11
  60293. DOS is Different
  60294. 7.11
  60295. Mike Tomkinson
  60296. 7.11
  60297. (In the Archive office, we rejoiced that the RiscáPC, with its PC second
  60298. processor, went a long way to answering the önon-standardò criticism of
  60299. Acorn computers. Now we are beginning to realise some of the
  60300. implications for us. If we are to provide comments and technical
  60301. information about öAcorn computersò, that means that we will have to
  60302. deal with öDOSò topics to some extent! Mike has offered to start us off
  60303. and is happy to receive and collate your comments. Ed.)
  60304. 7.11
  60305. Many Acorn users will be coming to PC software for the first time in
  60306. coming months. There will be a variety of reasons for this but the
  60307. release of the RiscáPC and the end of the wait for the PC card will be
  60308. chief amongst them. The existing PC Emulator is a remarkable piece of
  60309. software but it is slow and cannot run Windows software. As anyone with
  60310. a computer probably knows, Windows is the current öbig thingò in the PC
  60311. world.
  60312. 7.11
  60313. Before we go any further, perhaps I had better define a few terms for
  60314. those really new to the world of PCs and DOS. More experienced user
  60315. might want to skip this section if they feel it is too basic.
  60316. 7.11
  60317. Firstly, the term PC Ö it is short for Personal Computer and has become
  60318. a generic term for any computer which uses DOS and particularly MS-DOS
  60319. as its operating system. PC comes from a shortening of IBM PC and dates
  60320. from their first personal computer released in the early æ80s.
  60321. 7.11
  60322. These computers used an operating system called MS-DOS, an acronym for
  60323. Microsoft Disc Operating System.
  60324. 7.11
  60325. The story of why IBM used Microsoft DOS and not an operating system
  60326. derived from the, then, industry standard CP/M is very interesting and
  60327. perhaps I could re-tell it if anyone is interested.
  60328. 7.11
  60329. DOS, as it has become known, is still the main operating system that is
  60330. used on PCs. It comes in various numbered versions, the current latest
  60331. version being 6.2.
  60332. 7.11
  60333. It is characterised by the dreaded, (to those more used to a GUI or
  60334. Graphical User Interface), A: or C: prompt. It has also come to mean the
  60335. class of software which runs from this prompt. Thus öDOS-basedò software
  60336. is non-Windows software and has largely been replaced by Windows
  60337. variants.
  60338. 7.11
  60339. The general unfriendliness of the A: and/or C: prompt led to the
  60340. development of a new GUI front end for DOS. This is the (in)famous
  60341. Windows. Again this comes from Microsoft and the current version is
  60342. either 3.1 or the newer and more memory hungry 3.11 or Windows for
  60343. Workgroups.
  60344. 7.11
  60345. To the user accustomed to the RISC OS desktop, Windows is a come-down.
  60346. It is very un-intuitive although, for most users, it is considerably
  60347. easier to use than pure DOS which is why it is popular.
  60348. 7.11
  60349. The use of Microsoft software on PCs is what has made its chairman Bill
  60350. Gates the second richest man in America.
  60351. 7.11
  60352. As an experienced user of a wide range of DOS and Windows software, I
  60353. would like to share a few experiences and points with those more used to
  60354. Acorn software.
  60355. 7.11
  60356. The first point is that DOS (the operating system) and its associated
  60357. software, both DOS and Windows-based is very different from what Acorn
  60358. software. I do not mean that a RISC OS spreadsheet differs fundamentally
  60359. from a Windows or DOS-based spreadsheet. All spreadsheets will be
  60360. essentially pieces of software with rows and columns forming cells into
  60361. which numbers, text or formulae can be entered.
  60362. 7.11
  60363. The same point will certainly be true of all other content-free
  60364. software. A word processor is still a word processor whatever the
  60365. platform. You know that all word processors have a cut and paste
  60366. facility and it is simply a case of establishing how this has been
  60367. implemented in another package that forms the fundamental difference
  60368. between knowing one package and learning another. That is not beyond
  60369. anyone, given time and a degree of motivation.
  60370. 7.11
  60371. What I mean by saying that PC software is different is that it comes
  60372. from elsewhere. There are two aspects to this and they have further
  60373. implications for both the individual user and certainly for the IT
  60374. coordinator in any Acorn school.
  60375. 7.11
  60376. The first aspect is that PC software comes almost exclusively from the
  60377. world of business/commerce. An obvious implication of this is that it is
  60378. not written with children in mind. No-one in their right mind would
  60379. attempt to teach word processing with WordStar to average school pupils.
  60380. In fact, WordStar, the early öindustry standardò DOS-based
  60381. wordprocessing package, has been almost completely sidelined by more
  60382. modern Windows-based packages.
  60383. 7.11
  60384. This brings us to the oft quoted phrase of öindustry standardò. The
  60385. RiscáPC itself is final acknowledgement that some such standard exists
  60386. but please donæt be fooled into thinking in these terms. Industry, or
  60387. what is left of it, does not have standards Ö it has habits. The PC and
  60388. its attendant software may be the current standard but only as a result
  60389. of inertia and some clever marketing.
  60390. 7.11
  60391. If you confront the computer buyer in any large organisation with a
  60392. patently better product, what will prevent its adoption will be inertia
  60393. and the fear of not conforming to a mythical standard.
  60394. 7.11
  60395. Most Acorn software has educational needs somewhere to the fore. It
  60396. tends to be easy to use Ö intuitive. If it is not, it tends not to be
  60397. popular. This is not to say that it is not powerful Ö a package should
  60398. be judged, in part, by the thinness of its manual not its thickness.
  60399. 7.11
  60400. A further aspect to this idea of öindustry standardò is the price one is
  60401. expected to pay for software. To be honest, PC software has fallen
  60402. dramatically in price in recent years Ö as a result of the same economic
  60403. forces which have forced most prices down. However, rather like house
  60404. prices in the South East, they have fallen from very high levels.
  60405. 7.11
  60406. The upshot of this is that you can expect to pay much more for PC
  60407. software than you would for RISC OS software. This applies to both
  60408. single user and site licence versions.
  60409. 7.11
  60410. Let me give you an example. The school at which I am IT co-ordinator,
  60411. uses PCs on the administration side. This was not my decision and
  60412. happens even in Acorn schools. The office staff use WordStar and
  60413. Supercalc. Both are DOS-based, and somewhat past their best. They now
  60414. exist in Windows variants but both were very late into the arena.
  60415. 7.11
  60416. After careful consideration and evaluation, I recommended a move towards
  60417. the 1990s and beyond in the shape of Windows-based software. I know it
  60418. is not ideal, but it is better than DOS for non-computer literates. I am
  60419. sorry if that sounds either patronising or high-handed but I get paid to
  60420. make hard decisions.
  60421. 7.11
  60422. After further evaluation and consultation, it has been decided to go for
  60423. Ami Pro and Lotus 1-2-3. Both these are Windows-based and from Lotus.
  60424. Ami Pro 3 is an excellent word processor with many similarities to
  60425. Impression Style. Perhaps sub-consciously that is why I like it so much.
  60426. Lotus 1-2-3 is a spreadsheet and even non-DOS users tend at least to
  60427. have heard of it because it is an öindustry standardò.
  60428. 7.11
  60429. The pricing structure means that if you intend to buy more than one
  60430. package it is cheaper (more cost effective) to buy a bundle called the
  60431. Lotus Smartsuite. This bundle includes Lotus 1-2-3, Ami Pro, Approach (a
  60432. database), Freelance (presentation graphics) and Lotus Organiser (a
  60433. smart Filofax replacement).
  60434. 7.11
  60435. I may not actually want presentation graphics software but that is not
  60436. the point Ö I am also paid to save money where possible.
  60437. 7.11
  60438. The above bundle attracts a special education price because some, but by
  60439. no means all, software manufacturers realise that schools are not
  60440. generally profit-oriented organisations.
  60441. 7.11
  60442. Of course, I want to install it on more than one computer and, being a
  60443. law abiding representative of a law abiding institution, I realise the
  60444. need for a site licence. We have approximately 10 PCs used for
  60445. administration. Thus Smartsuite plus a 10 user site licence
  60446. (educational) would seem a minimum specification.
  60447. 7.11
  60448. The grand total comes to ú1533 + VAT = ú1801.28. For PC software, that
  60449. is a real bargain. An actual business would pay much more. It really is
  60450. no wonder that so much pirated software exists in the PC world. It is
  60451. simply unaffordable and that is not to condone software piracy, which is
  60452. totally wrong.
  60453. 7.11
  60454. My local Acorn dealer tells me that many IT coordinators are being
  60455. pressured to introduce PCs on the basis that they are currently
  60456. relatively inexpensive and that they run öindustry standardò software.
  60457. 7.11
  60458. This pressure is often exerted by one or two influential Governors via
  60459. weak Headteachers. I would agree that PCs are generally cheaper to
  60460. purchase than Acorn computers but the software that makes them usable is
  60461. very expensive if used legally. As for öindustry standardò, well, we all
  60462. have our habits but not all of them are good ones!
  60463. 7.11
  60464. The second aspect of DOS being different is that it comes from somewhere
  60465. else literally Ö the United States of America. Thus, even the
  60466. educational software is written with American children in mind.
  60467. 7.11
  60468. I cannot think of any RISC OS software which is American. I am not a
  60469. raging xenophobe but I cannot be alone in supporting the view that the
  60470. North Atlantic Ocean is not the only divide between us and that we are
  60471. increasingly divided by our öcommonò language. Teaching children to
  60472. spell properly is more important than slavish notions of industry
  60473. standards when the standards are not those of this country.
  60474. 7.11
  60475. However, and notwithstanding any of my comments above, all is not doom
  60476. and gloom in the world of DOS. Some excellent software does exist and I
  60477. hope to cover some of this and other important points in future issues.
  60478. 7.11
  60479. Obvious points include the vast amounts of shareware that exist for PCs,
  60480. the high cost of software upgrades, the memory and space hungry DOS/
  60481. Windows applications, where to obtain software and what to read to
  60482. become informed about PCs.
  60483. 7.11
  60484. If you have any comments, write direct to me, Mike Tomkinson, 1 Albert
  60485. Crescent, Queensbury, Bradford, BD13 1PE. (No phone calls, please.)ááAá
  60486. 7.11
  60487. DTP Hints & Tips
  60488. 7.11
  60489. James Parry
  60490. 7.11
  60491. James Parry, proprietor of Smart DTP, öSpecialists in DTP ware for 32-
  60492. bit Acorn machinesò, has sent us a whole set of DTP hints and tips. He
  60493. admits he has an ulterior motive of drawing attention to his companyæs
  60494. products but the hints are helpful, so here they are.
  60495. 7.11
  60496. Å  Getting organised(1) Fonts Ö There are now several applications on
  60497. the market for managing outline fonts, the leading applications being
  60498. Easyfont II (Fabis) and Font Directory (LOOKsystems). Iæve just received
  60499. Easyfont II, and itæs a lot faster and has many new features. (Iæm not
  60500. going start a font management war as I havenæt seen a copy of Font
  60501. Directory yet.)
  60502. 7.11
  60503. If you can spare the cash, you would be well advised to invest in a font
  60504. management system. The application will help you to cope with the
  60505. growing number of fonts being introduced so that you can keep track of
  60506. them and, more importantly, use your collection more effectively. If you
  60507. can fit all your fonts on one font directory on your hard drive then you
  60508. probably donæt need a font management system yet. Before I used
  60509. Easyfont, I organised all my fonts into separate !Font directories such
  60510. as !Fancy, !General, !Script, !Titles, etc. For those who use a floppy
  60511. drive system, you will have to make up different font discs using this
  60512. sort of system.
  60513. 7.11
  60514. Å  Getting organised(2) Clipart/Resources Ö Many people have lots of PD
  60515. and commercial clipart but is your clipart well-organised? Can you find
  60516. that piece of clipart just when you need it? A while ago, I decided I
  60517. would have to get my collection into some sort of order. It took quite a
  60518. while trying different ways of organising my resources before I decided
  60519. on my current system which is quick and easy to use.
  60520. 7.11
  60521. If, as I do, you tend to hoard software and simply canæt bear to delete
  60522. anything, make a backup of your entire collection of clipart. Once this
  60523. is done, you can sift through your collection, pruning as you go, with
  60524. no fear of losing images from your collection altogether.
  60525. 7.11
  60526. If you donæt have a hard drive, your best bet is to sort out your
  60527. clipart by topic onto disc. Each disc should concentrate on a single
  60528. topic. For example, you may have discs dedicated to sport and leisure,
  60529. business, cartoons, etc. If possible, use a compression application to
  60530. maximise space.
  60531. 7.11
  60532. Hard disc users have a better option although they can use the method
  60533. above to keep backups. I store my clipart in an application on the $
  60534. directory called !Clipart. It simply opens a directory, revealing the
  60535. clipart. Itæs not exciting and it doesnæt do anything fancy but if you
  60536. want a copy, send for our catalogue disc (see below) and ask for a copy.
  60537. 7.11
  60538. My clipart directory is made up of many archives, each archive covering
  60539. a set topic. Archives or ArcFS archives are the best way of storing
  60540. clipart on your machine. To give you some idea of the sort of categories
  60541. that you might want to use, here is my list.
  60542. 7.11
  60543. Animals, Arrows, Borders, Buildings, Comms/Media, Computers, Corners,
  60544. Drawing, Drop Capitals, Flashes, Food, Fun (animals, cartoons, toys,
  60545. party), History, Leisure/Sport, Logos, Misc, Music, Nature (flowers,
  60546. insects, pondlife, trees), Objects, Occasions (easter, weddings, xmas),
  60547. People (famous & anatomy) Speech, Symbols, Think, Transport (aircraft,
  60548. boats, others), War and World (maps & flags). (Topics in brackets are
  60549. sub directories.)
  60550. 7.11
  60551. Keep the clipart that you use most regularly on your hard drive.
  60552. Depending on the free space available, you may decide to store some of
  60553. your collection on floppy disc. Incidentally, Huge Eagle has produced an
  60554. excellent application called !PicAPic (available from all good PD
  60555. libraries). It is an absolute must for DTP users, allowing you to view a
  60556. whole directory of clipart at a time and it includes numerous other
  60557. useful features.
  60558. 7.11
  60559. Å  Go easy on the fonts and clipart Ö One of the biggest mistakes for a
  60560. DTP user is to use too many different fonts and images in one document.
  60561. Try to decide on a set of fonts which you are going to use throughout a
  60562. document. By using a good balance of fonts, your work will look well-
  60563. structured and attractive yet easy to read. Then, by introducing the
  60564. right images, the document can be enhanced still further by making it
  60565. more eye-catching.
  60566. 7.11
  60567. Å  Ideas Ö The more DTP work that you create, the more experienced
  60568. youæll get. One of the best ways of developing your ability to produce
  60569. different styles of work is to look critically at the literature you see
  60570. in everyday life. Just by observing how other people produce leaflets,
  60571. brochures, reports etc, you can get ideas for our own work.
  60572. 7.11
  60573. Å  The right font for the right image Ö Typefaces can act as a powerful
  60574. communication tool, drawing the readersæ attention by suggesting what
  60575. the text is about. For example, an advertisement describing a new
  60576. product aimed at primary education might well use a primary school font
  60577. as this would give the reader the image of education and learning.
  60578. 7.11
  60579. Because the typefaces that you use can make such a difference to the
  60580. first impression, it is important that you choose the correct font for
  60581. each job. As an example, it would be inappropriate to use a decorative
  60582. font for the titles of an exam paper or a primary school font for the
  60583. body text of a business report. Decorative and title typefaces are often
  60584. used excessively.
  60585. 7.11
  60586. (As an exercise, can I suggest you look through the adverts in the June
  60587. issue of Archive? Ask yourself which ones communicate most clearly and
  60588. then try to analyse why that is so. Itæs not a case of which advert gets
  60589. the largest amount of information into an A5 advert but which one
  60590. öcommunicatesò in the broadest sense of the word. Ed.)
  60591. 7.11
  60592. Å  Printing and papers Ö Unless you use professional imagesetting and
  60593. printing all the time, the majority of your work will be printed using a
  60594. desktop printer. Itæs worth remembering that standard A4 white copier
  60595. paper isnæt always the best medium. Some excellent effects can be
  60596. achieved by using different sorts of paper to add some variety to your
  60597. work. You can choose from papers with varying weights, colours, sizes,
  60598. and types. Shop around for the best deal Ö youæll probably find that
  60599. your local paper merchant gives the best choice and price. Viking Direct
  60600. (0800-424444), offer a nationwide delivery service and have a range of
  60601. colour, graduated colour and designer papers. The designer papers are
  60602. pre-printed in full colour A4 pages and are ideal for work that really
  60603. needs to stand out.
  60604. 7.11
  60605. Å  Are you Smart? (This is the advertising bit! Ed.) Ö Last but
  60606. certainly not least, buy your clipart, resources, fonts & DTP
  60607. applications from SmartDTP! We produce our own range of publishing
  60608. resources which is complemented by the products in our DTPDirect
  60609. catalogue. We supply publishing resources from iSV(Exclusive), Micro
  60610. Studio, Tekoa Graphics, Fabis Computing, Design Concept, Southern
  60611. Printers, ABC Of Art & Dabs Press. We offer fast delivery which is
  60612. backed up by a full telephone support service. To obtain our latest
  60613. catalogue disc send your details with a ú1 coin stuck to a piece of card
  60614. (so it doesnæt get lost in the post) to the following address:- Smart
  60615. DTP, Catalogue disc, 36 Park Road, Duffield, Belper, Derbyshire, DE56
  60616. 4GR.  (0332-842803)ááAá
  60617. 7.11
  60618. (Other software houses or hardware producers may feel that I am being
  60619. unfair by publicising SmartDTPæs products. First of all, I donæt sell
  60620. their products through Archive, so I cannot be criticised for doing it
  60621. for my own commercial gain. Secondly, if you have something worthwhile
  60622. to contribute that you think Archive readers may find interesting,
  60623. please send it in to me Ö even if it deliberately draws attention to
  60624. your own products. I donæt promise to publish it and I may need to edit
  60625. down your self-advertising (as I have done with this entry!) but I will
  60626. certainly consider your contribution. Ed.)
  60627. 7.11
  60628. Advanced Basic Column
  60629. 7.11
  60630. Paul Hobbs
  60631. 7.11
  60632. Handling choices
  60633. 7.11
  60634. One factor that makes a program easy and pleasant to use is the amount
  60635. of thought given to allowing the end user to configure it the way that
  60636. he or she wants. A programmer can rarely anticipate exactly how people
  60637. will use it, so it is a good idea to build in plenty of choices such as
  60638. the foreground and background colours used for the main work area of a
  60639. window, whether interactive help will be sent etc.
  60640. 7.11
  60641. It is worth considering carefully how to implement this. Normally, a
  60642. data file containing the useræs settings is simply saved in the
  60643. application directory and reloaded when the program is run, but what
  60644. happens if the application is being run from a read-only medium such as
  60645. a CD or a protected partition on a hard disc? This is not as unlikely as
  60646. it first appears and, in future, this situation is certain to become
  60647. more common as more CD-ROM drives are sold.
  60648. 7.11
  60649. In writing my latest application, I have reached the point where I am
  60650. considering the choices file and this is what I propose to do expressed
  60651. in pseudo code (I am, of course, always open to better suggestions!).
  60652. 7.11
  60653. IF choices file found in MyAppChoices$Path THEN
  60654. 7.11
  60655.   load choices file
  60656. 7.11
  60657. ELSE
  60658. 7.11
  60659.   IF choices file found in application directory THEN
  60660. 7.11
  60661.     load choices file
  60662. 7.11
  60663.   ELSE
  60664. 7.11
  60665.     create default choices file in memory
  60666. 7.11
  60667.     IF MyAppChoices$Path is defined THEN
  60668. 7.11
  60669.       save choices file in MyAppChoices$Path
  60670. 7.11
  60671.     ELSE
  60672. 7.11
  60673.       save choices file inside application directory
  60674. 7.11
  60675.     ENDIF
  60676. 7.11
  60677.   ENDIF
  60678. 7.11
  60679. ENDIF
  60680. 7.11
  60681. This pseudo code shows that the case of a missing choices file is
  60682. handled by creating a new default one (much nicer than issuing an error
  60683. message). Also, the first action is to check if a system variable exists
  60684. which points to the location of a choices file. This allows the user to
  60685. keep the application itself on a read-only medium, although the
  60686. disadvantage is that the system variable will need to be set up in the
  60687. system boot file.
  60688. 7.11
  60689. Incidentally, I find that writing code fragments in pseudo code like
  60690. this is an excellent way of checking that all eventualities have been
  60691. considered before writing the actual code.
  60692. 7.11
  60693. If saving the choices file inside the application directory returns an
  60694. error, it could be caused by the application residing on read-only
  60695. media, too many files in the directory or insufficient space on the
  60696. medium. In any case, the user should, at this point, be offered the
  60697. chance to save the file elsewhere via a standard save box.
  60698. 7.11
  60699. Designing option dialog boxes
  60700. 7.11
  60701. There seems to be an increasing trend recently for the ÉOptions...æ or
  60702. ÉChoices...æ menu item to open either a huge dialog box with an
  60703. overwhelming number of radio buttons or a smaller dialog box which
  60704. contains a seemingly endless scrolling pane which in turn contains an
  60705. overwhelming number of radio buttons. I think I am not alone in finding
  60706. all this rather daunting and it is sometimes not at all easy to gain an
  60707. overview of what all the available choices are.
  60708. 7.11
  60709. In the PC world, this problem has been tackled in a way that I have
  60710. never seen used on Acorn machines Ö the Étabbedæ dialog box. In this, a
  60711. small dialog box opens which contains the first Épageæ of choices and a
  60712. series of icons that look like the page dividers in a folder or filofax.
  60713. Clicking on any of the tabs opens the next page of choices.
  60714. 7.11
  60715. At this point it would have been nice to show a graphic of öa dialog box
  60716. I designed earlierò but I have to admit that I havenæt actually
  60717. implemented this yet! When I have, Iæll share the details with you, but
  60718. for now I am just presenting the idea as food for thought.
  60719. 7.11
  60720. By the way, the Style Guide recommends that the dialog box for option
  60721. settings should be opened from a menu item called ÉChoices...æ and
  60722. should contain four icons at the bottom of the window in addition to the
  60723. ones that display the available choices. These should be (from left to
  60724. right) ÉDefaultæ (restore default choices set within the application),
  60725. ÉSaveæ (save the choices as a file called ÉChoicesæ), ÉCancelæ (close
  60726. the dialog box) and ÉSetæ (apply the current choices but do not save
  60727. them).
  60728. 7.11
  60729. And finally...
  60730. 7.11
  60731. If you have any suggestions for topics that could be covered in future
  60732. issues, I would be pleased to hear from you. What I have attempted so
  60733. far is (hopefully!) is to provide some thought-provoking suggestions on
  60734. how better programs can be written in Basic (although many of the topics
  60735. are equally relevant to other languages). I havenæt been exactly
  60736. overwhelmed with feedback so far, so if anybody wants particular
  60737. techniques covered, now is the time to write. My address is Paul Hobbs,
  60738. Rheinpfalzstrasse 2, 85049 Ingolstadt, Germany.ááAá
  60739. 7.11
  60740. The Spoken Word
  60741. 7.11
  60742. Christopher Jarman
  60743. 7.11
  60744. Any program that will help to re-enforce reading skills in Key Stage 1
  60745. will always be welcome, particularly if it is the kind of self-
  60746. motivating task which involves the children and gives them a sense of
  60747. being in control. Wyddfa Softwareæs The Spoken Word seems just to hit
  60748. the right note. While it is not a painting package as such, it does have
  60749. many of the attributes of one. It is sub-titled ÉColouring by Wordsæ,
  60750. which describes it well.
  60751. 7.11
  60752. The package consists of one program disc and one picture disc containing
  60753. six pictures between them, with a modest 12 page handbook, all enclosed
  60754. in a very colourful and attractive plastic wallet. Two other extra packs
  60755. of picture discs are available, with eight and six pictures
  60756. respectively, and the handbook contains instructions for teachers on how
  60757. to make up more picture discs of their own if they wish.
  60758. 7.11
  60759. The Spoken Word is far easier to use installed on a hard disc than
  60760. coping with taking floppies in and out. In fact, I would think using
  60761. floppies hardly worth the bother. However, on hard disc everything is
  60762. straightforward, full directions are given, and should be followed
  60763. exactly because both Fonts, Sounds and System modules must be loaded
  60764. properly for it all to work together, for this is, in effect, a multi-
  60765. media package. Children may learn to read or recognise a fair number of
  60766. nouns and fourteen colours.
  60767. 7.11
  60768. When the first picture is loaded, a vertical printed list of the objects
  60769. in the accompanying picture is shown down the lefthand side of the
  60770. screen. If the mouse is clicked on a word, it is spoken clearly and
  60771. distinctly in a pleasant Welsh male voice! There are picture icons
  60772. representing an artistæs palette, an eraser and a pencil doing some
  60773. writing. When the mouse is put over each of these, the voice tells you
  60774. what it is. By clicking on the palette, another vertical printed list
  60775. appears, this time with 14 little blocks of colour. By picking an object
  60776. and then a colour with the mouse, that object in the picture will be
  60777. coloured in the selected hue. The voice will say the objectæs name and
  60778. the colour and finally will say both together. It is very simple to use,
  60779. very easy to understand and very powerfully motivating. In particular,
  60780. once children have got the hang of it, they will love to make each other
  60781. laugh by making pictures of people with blue faces and pink hair,
  60782. sitting on red grass! In fact, I would not be surprised if some budding
  60783. psychologist makes up a personality test with this program to check on
  60784. levels of creativity! Finally, by clicking on the pencil, a small
  60785. dialogue box comes up for the child to label the coloured picture and
  60786. save it as his or her own if need be.
  60787. 7.11
  60788. Some extra features put this into a very professional class of
  60789. educational software. Firstly, the voice is very good and has a
  60790. reassuring ring to it. I checked the pronunciation of path, grass, bath
  60791. and jumper and noted that it was particularly different from that
  60792. received in the South of England, and consider that to be an asset
  60793. rather than anything else. Some research into an acceptable variety of
  60794. accents in this sort of program might be useful in the future, as
  60795. children need to get used to them as soon as possible. It is not
  60796. something we should ignore. Secondly, there is a öclick pictureò feature
  60797. which, when selected, means that just by clicking on the picture of any
  60798. object, its name will be spoken and you may choose its colour. Thirdly,
  60799. I liked the fine touch that when any colour is selected, the mouse
  60800. pointer fills with a minute amount of that colour just to remind you
  60801. what you have chosen.
  60802. 7.11
  60803. A word about the quality of the illustrations. I particularly liked the
  60804. fact that the artist has chosen to use straightforward book-like
  60805. drawings which are clear without being whimsical. I realise that this is
  60806. a question of personal taste, but as children see an enormous number of
  60807. cartoon type drawings in comics and on TV already, I prefer them to see
  60808. slightly more realistic drawings in an educational context. There is
  60809. room for much more good draughtsmanship in this area. Some software art
  60810. is very bad in this respect, and it is good to see Wyddfa refusing to go
  60811. down that path.
  60812. 7.11
  60813. This is good value at ú22 for the main package and ú12 each for the two
  60814. extra picture packs, carriage within the UK and VAT included.ááAá
  60815. 7.11
  60816. JPEG Column
  60817. 7.11
  60818. Stuart Bell
  60819. 7.11
  60820. NASA images on a new shareware disc
  60821. 7.11
  60822. Philip Draper kindly sent me two discs full of JPEGed pictures which
  60823. originally came from NASA and found their way to him via Internet and
  60824. Janet. As promised, therefore, Iæve put !FYEO2 (see the June JPEG
  60825. column) onto a shareware disc, filled it up with the best of the NASA
  60826. images, added a Éthumbnailsæ file with postage stamp-sized previews of
  60827. the files, and sent it to Paul for distribution. It is available as
  60828. Archive Shareware disc number 51. Please remember that !FYEO2 is true
  60829. shareware, and so must be registered if you wish to keep on using it
  60830. after a two week trial period. (The awaited new release of ImageBank
  60831. hasnæt hit my doormat yet, so its demo version isnæt on the disc.)
  60832. 7.11
  60833. The NASA images are super, and are from 24 bit-per-pixel originals.
  60834. Thus, with the right JPEG application (e.g. ImageBank) and the right
  60835. hardware (either an A300/400/5000 with a separate colour card supporting
  60836. 16M modes, or a RiscáPC with 2Mb of VRAM) they should produce stunning
  60837. images. Of course, !FYEO2 will read 24 bpp JPEG files; its limitation is
  60838. that it will only produce 8bpp sprites. As the timings for JPEG
  60839. decompression printed in Archiveæs RiscáPC write-up (7.8 p17) showed,
  60840. decompressing to 24bpp sprites should be quicker than going to 8bpp, as
  60841. there is no optimisation of colours to be done.
  60842. 7.11
  60843. CD ROM ù the JPEG medium
  60844. 7.11
  60845. The five images on the new shareware disc total 570Kb, and the disc
  60846. hasnæt a spare sector on it. The benefit of JPEG compression is obvious
  60847. from their total decompressed size of 2.7Mb, but even so, itæs rather
  60848. laborious to distribute images five at a time. Moving to 1.6Mb discs
  60849. would help ù but only by a factor of two. The 105Mb removable discs
  60850. offer a hundred-fold capacity increase, but the cost would be 10p or so
  60851. per image.
  60852. 7.11
  60853. Enter the CD ROM, which seems to me to be the ideal medium for picture
  60854. distribution. I read of a PC-compatible CD ROM ÉSpace and Astronomyæ
  60855. disc of 1,000 images and 5,000 text files for ú24. Thatæs about 10p a
  60856. megabyte! No wonder that, with the new RiscáPC, Acorn have re-introduced
  60857. 5╝ö disc bays, for a CD ROM drive will surely become an indispensable
  60858. peripheral in the next generation of ÉAVæ computers.
  60859. 7.11
  60860. A new Édiscrete wavelet transformæ algorithm
  60861. 7.11
  60862. Stuart Halliday sent me a cutting from Electronics Weekly about a new
  60863. JPEG-related compression method which ömay offer high compression ratios
  60864. ù of the order of 170:1 ù while maintaining acceptable picture quality.ò
  60865. The article describes work on an adaptive bit-plane run-length codec
  60866. (ABPRLC) being done at Strathclyde University headed by Professor Tariq
  60867. Durrani. Even with a Computer Science degree (albeit getting a little
  60868. rusty) I only just understood most of the account, so Iæll simply quote
  60869. a summary of the results: öThe algorithm was tested on a 512╫512 image
  60870. against the JPEG scheme. At a compression ratio of 50:1 both the
  60871. algorithms reproduced good quality images. At a compression ratio of
  60872. 166:1 the JPEG scheme produced a very poor image (PSNR Ö averaged pixel
  60873. signal to noise ratio Ö of 26.33dB) while the new algorithm reproduced
  60874. an acceptable image (PSNR of 32.20dB) at a compression ratio of 178:1.ò
  60875. In other words, JPEG is no longer state-of-the-art for picture
  60876. compression, but rather a starting point for new work. The article was
  60877. published on April 13th for those who want the technical details.
  60878. 7.11
  60879. ChangeFSI is better!
  60880. 7.11
  60881. In my last column, I noted that, supplied with the new RiscáPC, is a
  60882. whole set of JPEG images, but commented at the end, öbut I must add that
  60883. Matthew would have been far better off using !FYEO rather than
  60884. !ChangeFSI for the image decompression (unless, of course, !ChangeFSI is
  60885. much improved with RISC OS 3.5).ò The good news is that ChangeFSI, the
  60886. graphics file conversion utility supplied by Acorn is, in its 0.95
  60887. version, very much improved. Not only will it accept JPEG files being
  60888. dragged onto its icon, but it is very fast indeed Ö in fact, itæs faster
  60889. than !FYEO2! It was brought to my attention by Ian Palmer, who has
  60890. written his own öThumbnailò application for keeping an archive of
  60891. thumbnail versions of images in a whole range of file formats Ö of which
  60892. more later.
  60893. 7.11
  60894. ChangeFSI now handles the decompression of JPEG files very cleanly
  60895. indeed. Part of its speed is due to the fact that in fast mode it
  60896. totally blanks the screen. Also, the help file says that öthe !Run file
  60897. is set up for colour pictures of around 3000 pixels across maximum,
  60898. monochrome pictures of around 9000 pixels across maximum. You will need
  60899. to increase the slot size for larger pictures. ChangeFSI$Cache can be
  60900. set to values larger than 128Kb to speed processing. (In particular,
  60901. JPEG files smaller than the value of ChangeFSI$Cache will be read much
  60902. more quickly.)ò
  60903. 7.11
  60904. I set the wimpslot value in the !Run file to 448Kb as suggested and then
  60905. tried altering ChangeFSI$Cache to different settings. Since itæs not
  60906. mentioned in the !Run file, I set it each time from the command line,
  60907. e.g. press <F12>, and type
  60908. 7.11
  60909. set ChangeFSI$cache 512K
  60910. 7.11
  60911. Clearly, this is crucial, for when I tried the öRockò JPEG file which I
  60912. used for tests last time, it at first seemed to be slower than !FYEO2,
  60913. whereas Ian had given me to expect faster decompression. The size of the
  60914. decompressed öRockò sprite is 590Kb, from a 136Kb JPEG file.
  60915. 7.11
  60916. áácache size: 128K  time: 54 secs
  60917. 7.11
  60918. áácache size: 160K  time: 29 secs
  60919. 7.11
  60920. áácache size: 256K  time: 29 secs
  60921. 7.11
  60922. In all cases, mode 28 (256 colour VGA) was used. For comparison, the
  60923. time taken by !FYEO2 was 40 seconds, and by ImageBank 130 seconds. Brief
  60924. comparisons suggest that the output from ChangeFSI is at least as good
  60925. as from the other applications.
  60926. 7.11
  60927. Neither Ian nor I am clear about the status of ChangeFSI. Acorn donæt
  60928. charge for it, but itæs certainly not public domain software, so Iæm not
  60929. distributing the latest version. If you do want a copy, ask your Acorn
  60930. dealer, or perhaps Paul could ask Acorn for permission to put it on the
  60931. Archive monthly disc? But donæt write off !FYEO2. For the inexperienced
  60932. user, it still offers greater ease of use over ChangeFSI.
  60933. 7.11
  60934. Thumbnail
  60935. 7.11
  60936. After my DIY thumbnail system, which I described in the last column, Ian
  60937. Palmer sent me a copy of his proper thumbnailing system. Its user
  60938. interface is very much like the ImageBank system, but with a number of
  60939. differences. First, itæs not a JPEG compression/decompression system,
  60940. but rather a means of storing thumbnail images of graphics files in a
  60941. range of formats, including drawfiles, Artwork files and, of course,
  60942. JPEG files. To use it, you simply drag a JPEG (or whatever) file into a
  60943. Thumbnail directory viewer, and the thumbnail is produced and stored
  60944. together with information about the original file and its thumbnail
  60945. view.
  60946. 7.11
  60947. Like ImageBank, it offers a filer-like interface with nested
  60948. directories, and the whole package provides a very neat way of visually
  60949. indexing a variety of graphics files. Particularly when used with the
  60950. latest version of !ChangeFSI, itæs pretty quick, too. I encountered just
  60951. one problem Ö  it didnæt seem to like Compression. Even when I made sure
  60952. that neither Thumbnail nor the files it saw were compressed, it still
  60953. fell over if a !CFS directory with Thumbnail on it had been opened.
  60954. Thumbnail is shareware available for a registration fee of ú5 from Mr I
  60955. J Palmer, 40 Birch Crescent, Aylesford, Kent. ME20 7QE. It could be a
  60956. fiver well spent.
  60957. 7.11
  60958. By next time, perhaps I will be able to report on the latest version of
  60959. ImageBank and on using JPEG files with Impression Publisher ù the
  60960. upgrade has been ordered for a few weeks now. Any further experiences of
  60961. using the latest version of !ChangeFSI and of the JPEG images supplied
  60962. with the RiscáPC would be appreciated.ááAá
  60963. 7.11
  60964. Help make a good Impression
  60965. 7.11
  60966. New
  60967. 7.11
  60968. Z-LinkáII  Ö  The Missing Link?
  60969. 7.11
  60970. Mark Jolliffe
  60971. 7.11
  60972. The Cambridge Computersæ Z88 was, or perhaps still is, an under-
  60973. appreciated machine with many good features, but several shortcomings.
  60974. The lack of any backup medium and a tendency to crash unexpectedly form
  60975. a traumatic duo. Fortunately, the Z88 has a serial port, and virtually
  60976. any computer can be made to receive and store its data, given suitable
  60977. software. Enter Z-LinkáII, from The Really Good Software Company.
  60978. 7.11
  60979. RGSC describe Z-LinkáII as ö...the most comprehensive implementation of
  60980. the Z88 import/export protocol ever produced for Acorn RISCáOS
  60981. computers, and it is by far the most versatileò. Later, it is described
  60982. as ö...your all-singing, all-dancing gateway to the world of Z88
  60983. portabilityò. Oh dear!
  60984. 7.11
  60985. The package consists of a slip case with disc, an A5 booklet, and an
  60986. optional but essential serial lead. It requires OSá3.10 or above (and
  60987. works on RiscáPC) and 1Mb of memory (plus a serial port upgrade on A3000
  60988. machines). The instructions for installation and operation are
  60989. comprehensive, including a drawfile showing the pin connections of both
  60990. the Archimedes and Z88 D-type connectors for those wishing to make up
  60991. their own leads. The supplied lead had an unsuitable plug for the Z88;
  60992. it was too bulky to pass through the latteræs case properly, and was of
  60993. the type equipped with retaining screws, which the Z88 cannot exploit.
  60994. Plugs that simply fall out of sockets are a complication which one can
  60995. well do without.
  60996. 7.11
  60997. Z-linkáII installs on the iconbar, and is multitasking. Clicking
  60998. <select> opens a window at the top of the screen showing the program
  60999. waiting to receive from the Z88. When a file is sent from the Z88, the
  61000. window changes to indicate that a file is being received, its size, and
  61001. its full Z88 filename. On completion of transfer, a further window opens
  61002. showing the file size again, its type (PipeDream or text), and the
  61003. opportunity to cancel or save. Selecting save opens a standard drag or
  61004. click save window, with the Z88 filename as default, stripped of its
  61005. directory component. Dragging a file either to the Z-LinkáII window or
  61006. its icon causes the Z-Link window to show that it is transmitting a
  61007. file, its size, and its filename. The file is saved on the Z88 using the
  61008. Archimedes filename. Basic programs are treated as text files in both
  61009. directions, but losing top-bit characters and therefore being rendered
  61010. useless.
  61011. 7.11
  61012. Files can also be received and sent in batches; a Batch Save Directory
  61013. can be named and selected from the icon menu. Files sent from the Z88
  61014. are now saved to this directory without user intervention, and all the
  61015. files in a directory are sent to the Z88 when dragged as with a single
  61016. file.
  61017. 7.11
  61018. The iconbar menu also leads to a configuration submenu, and offers the
  61019. opportunity to abort or suspend a transfer, or to quit. Configuration
  61020. involves the selection of a baud rate between 300 and 19200, CR/LF
  61021. conversion, and the batch transfer option. The selections can be used
  61022. for the current session or saved as default. The suspension option
  61023. temporarily removes Z-Linkæs claim on the serial port.
  61024. 7.11
  61025. Transfer at 19200 baud was successful from the Z88, but not in reverse.
  61026. 9600 baud was error-free in both directions at all times.
  61027. 7.11
  61028. Z-LinkáII succeeded in its tasks neatly and reliably. It is the best
  61029. presented link program that I have seen, but its claim to be the most
  61030. comprehensive is firmly open to question. Certainly, there is a
  61031. shareware program that has the additional facilities of allowing the Z88
  61032. to print to the Archimedes parallel printer (the Z88 has no parallel
  61033. port), saving the file as a printfile, and it deals with Basic files
  61034. without corruption. Whilst not multi-tasking, it is equally efficient at
  61035. file transfer, and costs a mere ú7 as against Z-LinkáIIæs ú24.95. RGSCæs
  61036. timing is unfortunate: by now most Z88 owners will either have bought a
  61037. link program or abandoned their machine to save their sanity. Five years
  61038. ago it would have sold like the proverbial hot cakes.
  61039. 7.11
  61040. Z-Link II works with RISCáOS 3.1 or later and costs ú24.95 inclusive
  61041. from RGSC. They also do a serial cable for a further ú9 inclusive.ááA
  61042. 7.11
  61043. 10 out of 10 Dinosaurs
  61044. 7.11
  61045. Elliott Hughes
  61046. 7.11
  61047. It is difficult to think of a more tried and tested topic to interest
  61048. students of all ages than dinosaurs. This two disc version is intended
  61049. to be öfor all agesò. I have tried it with 11-16 year olds of lower to
  61050. middle ability and my experience suggests that the claim is true. The
  61051. higher levels on some of the games (such as Raptor) were well beyond my
  61052. capability, but I am not sure what that says about the Éupper limitæ!
  61053. The accompanying literature is useful and although it contains a number
  61054. of minor errors relating to dinosaurs and the evolution of life on
  61055. Earth, these do not distract too much.
  61056. 7.11
  61057. I consider myself to be of medium ability and enthusiasm when it comes
  61058. to dinosaurs and I have to admit that I was not motivated by the level
  61059. in the games which requires knowledge of the sub-groups to which they
  61060. belong (e.g. Anatosaurus is a member of the subgroup Ornithopoda). This
  61061. also stopped all but one of my pupils. There is a list in the booklet of
  61062. all 96 creatures used but I would have preferred use of the database in
  61063. the application as a browsing exercise, to allow me to learn some of the
  61064. properties before I attempted the games.
  61065. 7.11
  61066. If the database could be linked with the sprites, it would be even
  61067. better. I would certainly have liked the allocation to subgroups to have
  61068. been the highest level in all games. A number of non-dinosaurs are in
  61069. the list.
  61070. 7.11
  61071. Loading instructions are included although none of the pupils that
  61072. tested the games needed them. We used a variety of machines and the
  61073. program ran with RISC OS 2 and 3 with 1Mb+. As expected, the A4 could
  61074. not adequately cope with the scrolling in T.Rex and Lost Island.
  61075. 7.11
  61076. The main menu that appears is self-explanatory and provides the option
  61077. of six different games which cover many of the standard game formats and
  61078. appeal to varied tastes. They may be played at different levels, and
  61079. bonuses are available for rapid selection of correct answers. The games
  61080. test many of the commonly accepted Éfactsæ about dinosaur features
  61081. including size, mobility, diet and many others. Some of these Éfactsæ
  61082. are debatable and there are some errors but these do not unduly detract
  61083. from the appeal and, to some extent, add to it!
  61084. 7.11
  61085. In a teaching situation, it is not necessarily a bad feature to have
  61086. Éerrorsæ in the material. This may be used to develop a critical
  61087. approach amongst students and allows them to challenge the system.
  61088. Having said that, it helps if the errors are known to the person in
  61089. charge of the learning situation. The only major criticism is with the
  61090. ÉMissing Linkæ game. This includes the strange feature, quickly spotted
  61091. by players, that not all links are random.
  61092. 7.11
  61093. My personal gripe is with the visual representation of the dinosaurs. I
  61094. had previously bought Micro Studioæs Pre-Historic Animals, which is
  61095. almost exclusively of dinosaurs, and the overall quality is excellent.
  61096. The 10 out of 10 graphics are obviously limited by their need to be
  61097. small so as to be incorporated within the games, and I have to admit
  61098. that my pupils found them acceptable, but I would expect better for
  61099. educational use.
  61100. 7.11
  61101. The response of pupils was, as expected, very mixed. Those with a
  61102. predominantly ÉNintendo mentalityæ found some Éboringæ (because they
  61103. require some learning) but others with a genuine interest in dinosaurs,
  61104. or a more enquiring mind, were more enthusiastic. The second öWordfitò
  61105. disc is a very demanding scrabble-like game. This proved to be far too
  61106. difficult for my students (except at a very simplistic level) as names
  61107. were generally long and complex, but I found it very enjoyable. We only
  61108. managed to crash the program once (on Lost Island).
  61109. 7.11
  61110. From the main menu one of six games may be selected. With each game, the
  61111. number of players, the number of attempts, and the speed at which the
  61112. game is to be played may be altered. The literature suggests that you
  61113. start on Level 1 and need a high score to progress. When this happens,
  61114. you are informed that Éthe colour has changedæ (as levels are colour
  61115. coded). If you score particularly well, you may be informed that the
  61116. Éhigh score tableæ has been amended. A permanent record of each playeræs
  61117. performance is recorded for access from the Main Menu as ÉPlayer
  61118. informationæ. This may be printed out if required. With most games,
  61119. levels 1 and 2 were immediately available for a new player.
  61120. 7.11
  61121. T.Rex
  61122. 7.11
  61123. In this game, a pair of jaws may be used to bite a dinosaur whose
  61124. properties are displayed. The dinosaurs that may be bitten scroll on
  61125. both sides of the screen. One problem encountered was the selection of
  61126. time limits for the higher levels. If, having selected a time limit, it
  61127. was then decided to switch the time off, it was necessary to return to
  61128. the main menu and start again.
  61129. 7.11
  61130. Tracker
  61131. 7.11
  61132. Footprints appear across the screen together with clues (the number of
  61133. which varies between levels). A selection of possible answers is
  61134. displayed at the bottom of the screen, from which the correct one has to
  61135. be selected. An incorrect choice leads to another clue being given, but
  61136. the bonus is disappearing with the time taken.
  61137. 7.11
  61138. Raptor
  61139. 7.11
  61140. Twelve dinosaur sprites are displayed together with a description which
  61141. applies to one or more of the dinosaurs. The problem is that the sprites
  61142. change positions so that, unless you are quick enough, your selection
  61143. moves before you have time to select it. At the highest levels the
  61144. changes were so rapid that it was just about impossible to keep up.
  61145. 7.11
  61146. Spare ribs
  61147. 7.11
  61148. This was generally the most popular amongst my pupils. The object is to
  61149. stop a row of six dinosaursæ heads reaching food (spare ribs) at the
  61150. bottom of the display. The dinosaurs may be returned to their start
  61151. position by answering a question correctly and then selecting the
  61152. particular head that you want to be returned to the start. If Égradesæ
  61153. is selected there are two levels plus a ÉUSERæ option. The latter allows
  61154. selection of the subject matter of the questions. Another facility here
  61155. is that QFiles inside the application allow you to enter your own
  61156. questions. There is a Help file displayed when the disc is first loaded
  61157. which informs players of this option. This particular game caused some
  61158. argument as several of the Écorrectæ answers caused concern; such as
  61159. öWhich one can you ride on?ò Answer: öA woolly mammothò. Another option
  61160. claimed that Diplodocus was ömore dangerousò than Tyranosaurus. But one
  61161. that is not debatable claimed that the longest dinosaur was 10m long.
  61162. Although this is (perhaps) unsatisfactory for a game it proved useful in
  61163. a teaching situation!
  61164. 7.11
  61165. Missing link
  61166. 7.11
  61167. In this game, boxes containing dinosaurs arranged in two rows have to be
  61168. linked with other boxes containing descriptions in two upper rows. The
  61169. boxes may be Open, so that the options can be seen, or Closed so that
  61170. the option only becomes visible (for a time) when selected. This then
  61171. becomes similar to playing the card game Épairsæ. As mentioned
  61172. previously, this game includes the strange arrangement that the top row
  61173. of features always matches directly (vertically) with the dinosaur
  61174. sprites. Thus only the second rows of each are random. Once this is
  61175. spotted, it leads to the achievement of some remarkable scores !
  61176. 7.11
  61177. Lost island
  61178. 7.11
  61179. Iæm not sure why the game has this title. A vehicle has to run over
  61180. dinosaurs fitting the descriptions displayed. You may move faster using
  61181. <select> and slower with <adjust>. Steering is undertaken by moving the
  61182. mouse. ÉOverdriveæ is available on the game menu. This doubles the speed
  61183. of the vehicle and allows higher scores to be reached. For the time that
  61184. this game was tested it appeared that running over the first dinosaur
  61185. you see was a safe option!
  61186. 7.11
  61187. Finally
  61188. 7.11
  61189. The main menu includes the option ÉPlayer Informationæ. Assuming you
  61190. enter your name each time you begin to play, your Achievement Record is
  61191. kept. It is colour coded and 100% on any game turns the corresponding
  61192. box green. Once one green box has been obtained, a certificate may be
  61193. saved on a disc and loaded into Paint for printing.
  61194. 7.11
  61195. Conclusion
  61196. 7.11
  61197. We found the games interesting and stimulating. Whether they are
  61198. sophisticated enough for anyone other than a dinosaur fan is debatable.
  61199. Unfortunately, dinosaurs are not on the National Curriculum so the
  61200. appeal to schools will be limited.
  61201. 7.11
  61202. 10 out of 10 Dinosaurs costs ú25.95 inclusive from 4th Dimension or ú24
  61203. through Archive.ááAá
  61204. 7.11
  61205. The Tekkie CD
  61206. 7.11
  61207. Andrew Rawnsley
  61208. 7.11
  61209. Ever since Acorn released the Multimedia Expansion Unit, demonstrating
  61210. their acknowledgement that CD-ROMs were the way forward for mass
  61211. storage, we have been awaiting the release of the Programmeræs Reference
  61212. Manuals (PRMs) on CD. After all, the original volumes were so large and
  61213. comprehensive that they really needed a bookshelf to themselves!
  61214. Wouldnæt it be nice to have all those sheets of paper replaced by
  61215. circular disc 12cm in diameter and 1mm thick?
  61216. 7.11
  61217. Well, itæs here, and not only does the Tekkie CD contain the RISC OS 3
  61218. PRMs, but it also contains the Style Guide, Basic Guide, Desktop C,
  61219. Assembler and DDE guides, all for the same price as the paper PRMs Ö
  61220. ú99.
  61221. 7.11
  61222. Access
  61223. 7.11
  61224. The Tekkie CD has been designed with expansion in mind (a bit like the
  61225. Risc PC really!). The whole system is driven from a disc-based
  61226. application called Librarian which manages which books are open etc, and
  61227. each book is loaded in as a file from the CD. This can be a little
  61228. fiddly to begin with, but you soon get used to it.
  61229. 7.11
  61230. Once loaded and opened, the books look exactly like their paper
  61231. counterparts, right down to the blank pages in the original. This was
  61232. prescribed in the licensing conditions from Acorn, who have given the
  61233. product their seal of approval.
  61234. 7.11
  61235. The index and contents pages can be viewed immediately by clicking on
  61236. the appropriate control buttons mounted on the lefthand side of the
  61237. bookæs window.
  61238. 7.11
  61239. This toolbar also allows access to Librarianæs manual which comes as a
  61240. Ébookæ on disc.
  61241. 7.11
  61242. Product requirements
  61243. 7.11
  61244. The immediate problem most users will meet is that the books require a
  61245. lot of screen space. A multisync monitor is virtually a necessity, and
  61246. it really should be in mode 31 (800╫600 in 16 colours) which is the
  61247. highest built-in mode for RISC OS 3.10. This is feasible on an old Acorn
  61248. multisync, as supplied with the A5000, but many VGA monitors cannot cope
  61249. with this mode. Although you can use it in the standard mode 27 (640╫480
  61250. resolution) youæll need to scroll up and down a lot.
  61251. 7.11
  61252. 2Mb of RAM is also mandatory, because the Librarian application eats up
  61253. 1024Kb. Since all the words are rendered in outline fonts (just like the
  61254. paper versions) an ARM 3 is helpful.
  61255. 7.11
  61256. The product certainly lives up to its name Ö you would need to be a
  61257. Tekkie if you can meet the above requirements!
  61258. 7.11
  61259. The content
  61260. 7.11
  61261. The material in each book is exactly the same as in the Acorn originals,
  61262. right down to the illustrations. However, I did experience some problems
  61263. with the pictures appearing in the wrong places, particularly in the
  61264. Style Guide. Also, the nice anti-aliased text occasionally reverted back
  61265. to the system font. These are just small niggles, but had they been
  61266. removed, the product would have felt a little more professional.
  61267. 7.11
  61268. The CD version does have advantages over the paper version. Firstly,
  61269. wherever the original had a page or subject reference, it is now
  61270. highlighted in green, and a double-click over the text will transport
  61271. you to the reference. Naturally, this facility is also implemented for
  61272. index and content page references. A click on the Back icon will the
  61273. return you to where you were before. This icon will take you back
  61274. through all the pages youæve viewed right back to the contents page Ö a
  61275. bit like an infinite undo!
  61276. 7.11
  61277. The second advantage of the CD version is that you can conduct a search
  61278. on all the information just as you would in a text file. However, due to
  61279. the slow nature of the searches, and the presence of indexes, you are
  61280. unlikely to use this option regularly Ö the search rate is about 1╜
  61281. pages per second.
  61282. 7.11
  61283. Usefulness
  61284. 7.11
  61285. As I have tried to make clear, each CD book is very much like a paper
  61286. book Ö you can even insert bookmarks into pages and save the bookmarks
  61287. out! However, many people prefer to read from paper than from the
  61288. screen. Unfortunately, no printing facilities are available at present,
  61289. although the authors Ö Emerald Publishing Ö are considering a Print One
  61290. Page option for the future. This would not threaten Acornæs profits on
  61291. the paper versions because at 4p per page, the 3000+ pages of the PRM
  61292. will cost a lot more than their street price to print out!
  61293. 7.11
  61294. However, at present you can add and save notes to each page, giving some
  61295. of the advantages of a paper copy.
  61296. 7.11
  61297. Conclusions
  61298. 7.11
  61299. There is certainly no doubting that this CD is excellent value for money
  61300. Ö the documentation on this one CD would cost about ú150 if bought
  61301. separately, and here it is for ú99 complete with the added advantages of
  61302. the computer version. The difficult question is whether you would still
  61303. need the paper versions for practical use.
  61304. 7.11
  61305. Personally, I think I probably would. I say this because the computer
  61306. versions are so demanding on the computer.
  61307. 7.11
  61308. As a software developer, I would claim that you need at least an 8Mb
  61309. machine to have enough memory to use the Tekkie disc as you would a
  61310. paper copy, and probably an ARM 600+. This is because the page redraw
  61311. time is still slow on an ARM 3, so it makes flicking through the pages
  61312. searching for the appropriate OS_Byte call almost impossible. A monitor
  61313. of at least 17ö would also be useful.
  61314. 7.11
  61315. Having said all this, the Tekkie disc does represent great value, and
  61316. itæs really up to the user whether he prefers paper or pixels.
  61317. 7.11
  61318. The Tekkie Disc costs ú99 +VAT from Emerald Publishing.ááAá
  61319. 7.11
  61320. ColourFun
  61321. 7.11
  61322. Christopher Jarman
  61323. 7.11
  61324. ColourFun is a collection of child-centred clipart, obtainable from
  61325. SmartDTP, which gives access immediately to 56 coloured drawfiles and
  61326. their 56 outlines, should you wish children to colour them in
  61327. themselves. It comes on one standard disc so the memory use for each
  61328. clip is pretty low.
  61329. 7.11
  61330. The items are all the kind of thing that one would expect of a
  61331. collection aimed at Primary schools; a clown, clock face, football,
  61332. teddy, kite and so on. There is nothing too disturbing or original. A
  61333. great deal of fun can be had, however, by dropping and mixing the
  61334. pictures into almost any WP or graphics program. For children to learn
  61335. to use pictures, by enlarging, distorting or combining them, it is
  61336. useful to have a good variety of pictures to work with. While the ideal
  61337. may be always for them to produce their own, even professional artists
  61338. sometimes like to manipulate other peoples artwork!
  61339. 7.11
  61340. These clips, although childlike, are professionally designed and very
  61341. attractive Ö in the general comicbook style now widely associated with
  61342. clipart.
  61343. 7.11
  61344. They look good dropped into Artworks and combined Ö you can make sheep
  61345. appear in space, or a huge rainbow engulf a house! The ability to play
  61346. about with relative scale seems to me to be one of the most creative
  61347. ways for a child to use computer graphics.
  61348. 7.11
  61349. Such an eclectic group of images could be very useful in writing stories
  61350. in Genesis, Magpie or Optima format, whether by the teacher for a class,
  61351. or by the children themselves. You are reminded in the manual, however,
  61352. that piracy is theft, and copying is illegal. A notice on the disc
  61353. reminds you that it is not public domain, so be careful to whom you pass
  61354. on any resulting programs! It does make me wonder just to what purposes
  61355. any really good program using these images might be put? Perhaps a
  61356. letter of enquiry to Smart DTP would produce results.
  61357. 7.11
  61358. The manual does make several good suggestions for making scenes, and
  61359. encourages users to contact the manufacturers with good ideas for
  61360. ColourFun 2. My suggestions would be to include some grittier images
  61361. next time, perhaps some more ethnic minority inspired, more
  61362. geographical, and more technical. After all, five-year-olds are very
  61363. machine literate today.  I would also make a plea to allow the pictures
  61364. to be copied and distributed freely in any genuine educational context,
  61365. even commercial ones, providing credit for the source was always given.
  61366. With these points in mind, I recommend ColourFun as good value for money
  61367. at ú14.95 inclusive.ááAá
  61368. 7.11
  61369. Number Tiles
  61370. 7.11
  61371. Denise Bates
  61372. 7.11
  61373. Number Tiles from Topologika is designed to develop number skills up to
  61374. the number 99. It is applicable to National Curriculum levels 1-4.
  61375. 7.11
  61376. The review was carried out on version 1.0 of Number Tiles using an A5000
  61377. (RISC OS 3.1) and an A3000 (RISC OS 2).
  61378. 7.11
  61379. Manual
  61380. 7.11
  61381. The supporting manual has twenty pages and is easily understood by those
  61382. who are not computer literate. It explains precisely how to perform any
  61383. function with the software and gives hints and tips as to how to get the
  61384. best out of the program. I learned a lot about the program by a careful
  61385. reading of the manual before I started to use the software.
  61386. 7.11
  61387. The manual itself appears to have been photocopied from masters produced
  61388. on a bubble jet printer. This makes the clarity of some of the diagrams
  61389. a bit fuzzy, but they remain more than adequate for the purpose and are
  61390. not likely to trouble the user.
  61391. 7.11
  61392. Loading Number Tiles
  61393. 7.11
  61394. After completing the initial registration procedure, Number Tiles loads
  61395. easily. Opening the window from the disc drive displays two icons, one
  61396. of which is !NumTiles. The other, !BigPoint, is a public domain utility
  61397. for which no charge has been made. Clicking on this icon makes the
  61398. pointer much larger than usual. This is useful for small children to
  61399. help them acquire mouse control.
  61400. 7.11
  61401. Four levels
  61402. 7.11
  61403. At level one, children are offered addition and subtraction up to ten,
  61404. using pictorial representations for the numbers. Four designs are
  61405. provided. Of these, the one of a fish with bubbles coming out of its
  61406. mouth caused initial confusion, as it was not immediately obvious that
  61407. it was the bubbles and not the fish which were the tokens to be counted.
  61408. 7.11
  61409. Level two provides the same range of exercises as level one but with
  61410. recognition of number symbols rather than counting objects.
  61411. 7.11
  61412. Level three extends to twenty and introduces multiplication whilst level
  61413. four extends to 99 and introduces division.
  61414. 7.11
  61415. Using the program
  61416. 7.11
  61417. The package can be used from pre-school to middle junior and, as
  61418. children develop competence in using the mouse, minimal teacher
  61419. supervision is required. The program has a very intuitive feel to it and
  61420. children are soon familiar with what to do. The idea is to complete a
  61421. sum by entering the missing figure or figures. Tiles of all numbers are
  61422. available at the bottom of the screen and they have to be entered
  61423. correctly into the answer box to complete the sum shown higher up the
  61424. screen. Manipulating the number tiles is done exclusively by the mouse,
  61425. either by dragging or double clicking. Initially, some children were
  61426. surprised that input by the keyboard was not possible but soon accepted
  61427. the mouse as a great way of input.
  61428. 7.11
  61429. The number tiles themselves are large and very clear. This, together
  61430. with the large pointer and the option to double click on tiles to move
  61431. them, gives the program great potential for being used in a remedial
  61432. capacity and for certain types of special needs as well as being valid
  61433. in the mainstream from a very young age.
  61434. 7.11
  61435. Operating Number Tiles
  61436. 7.11
  61437. The teacher has a great deal of control over the configuration of Number
  61438. Tiles. For example, it is possible to select the number of questions to
  61439. be attempted by the pupil, the format of the equation, the number of
  61440. tries and whether pupils are to work against the timer. It is also
  61441. possible to leave the desktop and run the program across the whole
  61442. screen. Topologika recommend this approach as it means that children do
  61443. not have the ability to access the iconbar and perhaps change the
  61444. settings.
  61445. 7.11
  61446. With older pupils, I am not sure that I completely agree with this
  61447. philosophy. Most regular computer users learned their skills by
  61448. experimentation. My seven year old was quite capable of configuring the
  61449. program for himself and I think the straightforward configuration
  61450. options provided by Number Tiles could provide a good opportunity to
  61451. introduce wider aspects of information technology into the classroom.
  61452. 7.11
  61453. Strengths of the program
  61454. 7.11
  61455. In a classroom environment, the opportunity to turn sound off has to be
  61456. a plus. I also liked the fact that it is possible to specify the number
  61457. of questions each pupil is to be allowed in a given turn and to be able
  61458. to print out the results.
  61459. 7.11
  61460. The restart sequence for each new turn is activated by clicking either
  61461. on a set of traffic lights or a öclick here to startò box. This makes
  61462. the program very good for use in a classroom situation where the teacher
  61463. wants each child to have an individual turn, perhaps leaving the main
  61464. lesson for a few minutes one at a time. Each child can start their own
  61465. turn rather than the teacher having to reset the computer. Many teachers
  61466. of younger children found that the need to keep resetting some of the
  61467. earlier desktop type programs was a disincentive to use.
  61468. 7.11
  61469. Weaknesses of the program
  61470. 7.11
  61471. Number Tiles has no serious weaknesses although I was not convinced of
  61472. the benefits of the timer option. On lower levels, it is frustrating for
  61473. young children to work out a correct answer but see it marked as wrong
  61474. because they were out of time. On level four, options which involve
  61475. working out and entering four digits can leave numerate adults out of
  61476. time. The greatest benefit of the timer is with older pupils on
  61477. multiplication and division exercises where speed practice in tables can
  61478. be gained.
  61479. 7.11
  61480. Ancillary aspects
  61481. 7.11
  61482. Number Tiles allows the user to define and save his own tiles using
  61483. Paint. This considerably extends the versatility of the program both for
  61484. pupils as classwork and teachers for lesson preparation. The manual has
  61485. several interesting suggestions on this theme for a keen teacher who has
  61486. a grasp of Paint.
  61487. 7.11
  61488. Conclusion
  61489. 7.11
  61490. Number Tiles is a very competent, well-designed, child-friendly program.
  61491. My own children were very taken with it and tested it extensively at
  61492. home for several days. I also noticed their understanding of number
  61493. bonds increase during that time.
  61494. 7.11
  61495. I can recommend any school looking for a straightforward counting
  61496. program to consider this one seriously. The topics covered will remain
  61497. relevant to the curriculum for a number of years and the straightforward
  61498. approach to them cannot be faulted.
  61499. 7.11
  61500. Number Tiles from Topologika costs ú30 +VAT (or ú33 through Archive). It
  61501. is also available with a site licence for ú55 +VAT from Topologika.ááAá
  61502. 7.11
  61503. Personal Accounts v3
  61504. 7.11
  61505. Mick Burrell
  61506. 7.11
  61507. Having used version 2 of Apricote Studioæs Personal Accounts program for
  61508. some time, both for my own bank accounts and as treasurer of the local
  61509. tennis club, I was eager for version 3 to be released. When I acquired
  61510. an A4 and increased my dataæs portability, it became vital Ö PA 2 uses a
  61511. mode 12 screen and those that have seen a mode 12 display on an A4 will
  61512. know what I mean!
  61513. 7.11
  61514. The software arrives!
  61515. 7.11
  61516. I was promised a launch date to coincide with the Harrogate show and,
  61517. sure enough, a couple of days after the show, the smart white pack
  61518. containing ring bound manual and single disc arrived. The disc has to be
  61519. initialised with your name, and a card returned to Apricote with your
  61520. serial number so that you can benefit from their excellent technical
  61521. backup, although I suspect that you will find little to query. The disc
  61522. can be copied to a hard drive and, unlike some software houses, Apricote
  61523. are happy for me to use my copy on both my machines without further
  61524. payment. Version 2 files are converted automatically to the new format,
  61525. though if you have a very early copy of version 2 which used Édataæ
  61526. rather than the ÉPersonalæáfile type, then this needs to be changed
  61527. before version 3 recognises it. With RISC OS 3, you just Éset typeæ to
  61528. ÉPersonalæ.
  61529. 7.11
  61530. I have been using Personal Accounts on my A440/1 with ARM3 and RISC OS 3
  61531. and, to a certain extent, on my 4Mb A4, but I am told it should work on
  61532. a 1Mb machine.
  61533. 7.11
  61534. An overview
  61535. 7.11
  61536. As the name suggests, Personal Accounts will look after all your bank
  61537. accounts unless, that is, you have more than sixteen! The way it works
  61538. is to categorise all your income and expenditure under headings. It
  61539. doesnæt work with credits and debits as some find them confusing Ö you
  61540. can set up to 92 different sources of income (I should be so lucky!) and
  61541. 92 different categories for your expenditure. These are set on four
  61542. pages (each) of 23 headings numbered from A1 (the first on page 1) to W4
  61543. (the last on page 4). You then decide what each heading will be called.
  61544. For example, income heading A1 is my salary and expenditure C1 my
  61545. motoring expenses. Iæll no doubt find something to put on pages 2 to 4
  61546. soon! For the tennis club, I am able to give a very detailed breakdown
  61547. of our income and expenditure. Usually, an income will come from an
  61548. income heading and go to a bank account. Payments will usually come from
  61549. a bank account and go to a payment category. In this way, you can see at
  61550. a glance how much income you have had from a particular source (your
  61551. salary?) and how much you have spent on, for example, your hobby.
  61552. 7.11
  61553. Naturally, it copes with standing orders; and this with great
  61554. flexibility over intervals of payment. All bank account balances are
  61555. shown in the ÉAccountsæ window. The statement balance, the current
  61556. balance and the balance at a time in the future after all standing
  61557. orders have been deducted, are all shown. This ÉForecastæ is as useful
  61558. as it is flexible. I use it to show what the balance should be at the
  61559. end of the month, but it is equally possible to continually show what it
  61560. will be in seven days time.
  61561. 7.11
  61562. An ÉUndoæ and ÉRedoæ feature is included allowing you to step forwards
  61563. and backwards through your work. There are facilities for producing
  61564. reports which can be printed or dropped into ÉEditæ for screen display.
  61565. These can, of course, be tailored to your requirements, and there is
  61566. even a facility to remember five of the most frequently used layouts.
  61567. 7.11
  61568. Transactions that are often repeated can be entered in the ÉPresetæ
  61569. section, and then a single keypress enters all details. For example,
  61570. when I buy petrol, the money comes from my VISA account to my car
  61571. expenses. I enter the date and, with the cursor still in the date field
  61572. press ÉCæ (the preset I have chosen) and the program automatically fills
  61573. in VISA (where it comes from) CAR EXPENSES (where it went) PETROL (as a
  61574. description) and, finally, waits in the amount column for me to type it
  61575. in. (Version 4 will probably be psychic!)
  61576. 7.11
  61577. The software in detail
  61578. 7.11
  61579. As with most current software, many actions can be achieved with either
  61580. a function key press or a mouse click, and the program can be configured
  61581. to start with your preferred setup. When you double click on a Personal
  61582. Accounts file, the program loads onto the iconbar with that data file
  61583. loaded. The display will depend on what you have set from the options
  61584. menu when you previously used or first created the file. You have the
  61585. choice of just the main menu open or all the windows you had open at
  61586. your last save, or of course none. If you get into a set pattern of
  61587. using the program, having it load and open the windows just as you left
  61588. it is a great feature. You then have the choice of whether you save
  61589. every few minutes (with or without prompt), or whether to save on exit.
  61590. Other options include drag and drop set-ups, what character to use for
  61591. reconciled fields, sorting of standing orders, paper sizes and,
  61592. naturally, a password to keep out the unauthorised.
  61593. 7.11
  61594. The bulk of your usage will be in the Entries window where there are
  61595. many changes from version 2. There are still columns for date, from and
  61596. to, amount, reference and description, but the reference column is a bit
  61597. clever. If your description in version 2 started with the cheque number,
  61598. (no separate reference column was available) then version 3 will
  61599. automatically load it as a reference, leaving the remainder as the
  61600. description. It then increments the reference by one every time you make
  61601. a payment from that account, even keeping track of the next cheque
  61602. number for each of the accounts you have!
  61603. 7.11
  61604. Sorting entries by date order can now be left until you are ready
  61605. instead of always being automatic. The search is also much improved, as
  61606. it no longer alters your search string! If you enter ÉSmithæ in the
  61607. description box, click on ÉFind Firstæ and it finds ÉJ.Smithæ, then
  61608. clicking on ÉNextæ will still leave it looking for ÉSmithæ as it should,
  61609. not ÉJ.Smithæ as in version 2!
  61610. 7.11
  61611. Reconciling bank accounts has also been made much easier by the search.
  61612. Enter the number of the account (e.g. 1) in the search area of both from
  61613. and to and by clicking on ÉFind Firstæ and then ÉNextæ, it will cycle
  61614. through all unreconciled entries for that account. You can mark an entry
  61615. as reconciled with a mouse click Ö look no keyboard! If only I could
  61616. control my mouse with one hand and tick entries on my bank statements
  61617. with a pencil in the other!
  61618. 7.11
  61619. The income and payment heading pages give the current totals in each
  61620. category and, like all sections, are updated the instant you enter a
  61621. transaction. There is also the facility to enter a budget amount, in
  61622. which case you are also shown ÉBudget Ö Currentæ i.e. how much you still
  61623. expect to spend or receive.
  61624. 7.11
  61625. Standing orders are set up by entering a payment date, how many have to
  61626. be made and how frequently. Payments normally made on 30th of the month
  61627. will automatically be made on 28th in February. The Standing Orders page
  61628. now shows how many have been made, how many are left to pay and when the
  61629. next is due for each one, saying ÉFinishedæ after the last payment.
  61630. There are two ways of resetting a finished standing order, one which
  61631. leaves most of the entries filled so that you just alter the relevant
  61632. part. For example, your Council Tax bill will probably be made from the
  61633. same account each year, and it will only be the amount which changes, no
  61634. doubt reducing as your council improves its efficiency!
  61635. 7.11
  61636. Finally, there is the reports section. As already mentioned, the
  61637. ÉReports 1æ window allows five different report styles to be remembered,
  61638. each of which offers control over start and finish dates, single or
  61639. ranges of categories or bank accounts to be included and a summary
  61640. option to give a breakdown of the transactions. These can be included or
  61641. not as you wish and the results printed out via either a RISC OS driver
  61642. or direct to your dot matrix using its own internal font. You can also
  61643. export the report as a file, either text, CSV or a new Personal Accounts
  61644. file. ÉReports 2æ offers basic summary reports to allow you to print out
  61645. your bank accounts, standing orders etc very quickly.
  61646. 7.11
  61647. In conclusion
  61648. 7.11
  61649. Having used previous software from Apricote, and with this being the
  61650. release version, I was not surprised that the software performed
  61651. faultlessly with no hint of a bug or crash on either machine. This
  61652. review was written in Impression Style with Personal Accounts running
  61653. alongside to check detail. Again, neither program had any problem. In
  61654. the manual, the author says that version 3 has been completely re-
  61655. written with the help of owners of versions 1 and 2. This shows. This is
  61656. a program which has Édevelopedæ through use into an excellent bank
  61657. account control system. If you tried to find a home or club banking
  61658. program which was either more capable or easier to use, I doubt you
  61659. would succeed on either count.
  61660. 7.11
  61661. I tried not to make this just a list of features, but I could not find
  61662. anything which I considered badly written or even just not too well
  61663. thought out! The author begs you to read the manual, but I suspect that
  61664. version 2 users will be instantly at home with no further help. Indeed,
  61665. anyone used to RISC OS will find that, with a little help from !Help,
  61666. the learning time will be impressively short. I have however, managed to
  61667. think of something I wish had been included! It would be useful for me
  61668. to be able to group certain headings together so that I could have, for
  61669. example, headings for petrol, servicing, and repairs, each with their
  61670. own totals, but able to group them together to give a total for car
  61671. expenses automatically. But then I can easily achieve this (not quite so
  61672. automatically) by dragging the individual totals to the calculator, by
  61673. setting up a report to include that range of headings or, as most of my
  61674. headings are on page one, use another page to just contain the group I
  61675. want as each page has its own subtotal. Perhaps I shouldnæt complain!
  61676. That aside, this has to be the bench mark bank account software for RISC
  61677. OS.
  61678. 7.11
  61679. Personal Accounts is available direct from Apricote Studios for ú49.95
  61680. inclusive or ú47 through Archive. (As an upgrade from version 2, it
  61681. costs ú29.95 from Apricote.)ááA
  61682. 7.11
  61683. Basic Programmeræs Toolkit
  61684. 7.11
  61685. Paul Hobbs
  61686. 7.11
  61687. The Basic Programmeræs Toolkit (v1.00) consists of nine desktop
  61688. utilities which can be used to develop any Basic program. Also supplied
  61689. is a desktop menu program for displaying information about or running
  61690. the programs and a library of Basic routines.
  61691. 7.11
  61692. BasPrint 2.20
  61693. 7.11
  61694. This is a printer driver for Basic programs. It can print a range of
  61695. lines or the whole program in multiple column format in any font
  61696. supported by your printer although the necessary control codes need to
  61697. be entered in a dialog box (an Epson settings file is supplied). This
  61698. application is very useful for producing neat listings although it does
  61699. not multitask while processing.
  61700. 7.11
  61701. Unfortunately, it is not possible to print to a file, which would have
  61702. been handy for formatting blocks of code for inclusion in DTP documents.
  61703. As the !RunImage file is in Basic, however, this should be relatively
  61704. easy to add.
  61705. 7.11
  61706. This application (despite what the documentation says!) does not check
  61707. if the printer is online and will cause a system hang if data is sent to
  61708. the printer while it is offline.
  61709. 7.11
  61710. LibMgr 1.04
  61711. 7.11
  61712. This is a manager of library routines that can be appended to an
  61713. existing program. Documentation for each of the routines can be written
  61714. as a separate text file and displayed. Obviously, a certain amount of
  61715. discipline is required to document the routines as they are added to the
  61716. library, although around 50 routines are already supplied and
  61717. documented.
  61718. 7.11
  61719. BasHelp 1.00
  61720. 7.11
  61721. This is simply a front end to the RISC OS 3 Basic Éhelpæ command to
  61722. display the built-in help information on Basic commands. This
  61723. application works well, except that clicking in the main window can
  61724. cause a non-fatal error (Ésubscript out of rangeæ) which is surprising Ö
  61725. also the help you actually get is rather terse.
  61726. 7.11
  61727. SWIMgr 1.00
  61728. 7.11
  61729. This converts references to SWIs in a program to either numbers or
  61730. variables to speed up execution. It also does the reverse process which
  61731. is useful for de-mystifying other peopleæs code. The Print option
  61732. doesnæt check if a printer is online causing a fatal hang of the system
  61733. so there is a danger of losing data in other applications. The list of
  61734. SWIs is interesting and quickly produced but is of limited use Ö knowing
  61735. the SWI name doesnæt tell you how to use it!
  61736. 7.11
  61737. If you choose to convert an existing program there is a short pause
  61738. while the program is processed and then the program can be saved in the
  61739. usual way Ö although dropping the file icon back onto the SWIMgr window
  61740. causes a non-fatal ÉData transfer failed: Receiver diedæ error message.
  61741. 7.11
  61742. BasFormat 1.00
  61743. 7.11
  61744. This application indents programs, and splits up multi-statement lines
  61745. which is good for untangling other peopleæs code or programs that have
  61746. been crunched to save space. It is rather slow with large programs but
  61747. at least it mutitasks while processing.
  61748. 7.11
  61749. BasCrunch 1.00
  61750. 7.11
  61751. This is a front end to the RISC OS 3 Crunch command which is quick with
  61752. several options such as removal of REM statements and extra spaces.
  61753. However, as variables and FN/PROC names are not shortened, the
  61754. compression that can be achieved is limited Ö but this is the fault of
  61755. the Crunch command, not of BasCrunch.
  61756. 7.11
  61757. BasDiffer 2.00
  61758. 7.11
  61759. This is potentially very useful in that it creates an obey file
  61760. consisting of the differences between two Basic files. This would be
  61761. useful for sending out updates of programs or for checking whether two
  61762. files really are the same. Unfortunately, I didnæt have much luck with
  61763. this application as the data is stored in memory blocks DIMensioned
  61764. within the program. This means that editing of the !RunImage and !Run
  61765. file was necessary before it would process the (admittedly large Ö
  61766. 180Kb) test program and when it did work, it created an obey file of
  61767. over 70Kb when the actual differences amounted to 7Kb.
  61768. 7.11
  61769. Processing of my chosen test files was also slow and not multitasking,
  61770. although performance with small files (around 5Kb) was practically
  61771. instantaneous. When used within its limitations, BasDiffer is a very
  61772. useful program but I would prefer something which ran faster and handled
  61773. large files in a better way.
  61774. 7.11
  61775. BasAnalys 1.00
  61776. 7.11
  61777. This creates a report of FN/PROCs contained within a Basic program,
  61778. giving details such as how many times each is called (if at all!). The
  61779. only problem here was that FN/PROC names over 23 characters were
  61780. unfortunately truncated! Routines that are called but not present in the
  61781. program can be listed, which should ensure that all necessary routines
  61782. have been included. Redundant routines can also be listed although they
  61783. cannot be automatically removed.
  61784. 7.11
  61785. This application should prove useful for authors who develop programs
  61786. using standard libraries and who want to combine all the routines into
  61787. one program for distribution as one can be sure that all necessary
  61788. routines (and only the necessary routines) have been included.
  61789. 7.11
  61790. BasMonit 2.00
  61791. 7.11
  61792. The purpose of this application is to view a Basic program in memory,
  61793. rather like the *DUMP command for disc files. However, the program can
  61794. also be viewed in a Édecodedæ format where the Basic keywords are
  61795. decoded and also appear highlighted. This application would be very
  61796. useful for developing other applications that either write or modify
  61797. Basic programs to check the format of a Basic program in memory Ö which
  61798. is probably exactly why it was written.
  61799. 7.11
  61800. The display may also be printed out and a check is made in this case if
  61801. the printer is actually online before printing.
  61802. 7.11
  61803. Conclusions
  61804. 7.11
  61805. There are some potentially useful applications in this package but some
  61806. have problems which reduce their usefulness in my view. I think that all
  61807. of the applications would have benefited from more testing and attention
  61808. to detail, such as working printer detection in some cases. However,
  61809. none of the problems is serious and as the programs themselves are
  61810. written in Basic, they should be easy enough to modify.
  61811. 7.11
  61812. The Basic Programmeræs Toolkit is available from Risc Developments Ltd.
  61813. The price is ú15.28 (ú12.72 for Risc User subscribers) +VAT + ú2
  61814. carriage.ááA
  61815. 7.11
  61816. ARM Programming Part 3 Ö Scrolltexts
  61817. 7.11
  61818. There are almost as many scrolltext routines as there are demos. The
  61819. more pedestrian simply slide text across the screen whilst complex ones
  61820. may roll the text along a sine wave. The first thing to consider is what
  61821. you want your routine to do.
  61822. 7.11
  61823. Last month I described how the screen memory is mapped onto the various
  61824. positions on the monitor. This article is based on the assumption that
  61825. the program will run in mode 13. In essence, going one pixel across
  61826. means adding or subtracting one and moving vertically means subtracting
  61827. (up) or adding (down) 320. We want our text to go horizontally from
  61828. right to left so we will have to subtract from a counter. When dealing
  61829. with scrolltexts, a decrement of 4 rather than 1 will give a good speed.
  61830. 7.11
  61831. If we take the position to plot at as being x pixels from the left of
  61832. the screen and y pixels from the top, the memory address can be
  61833. calculated by using :
  61834. 7.11
  61835. address = screen base + x + (y * 320)
  61836. 7.11
  61837. To implement a scrolltext, we need two registers. One points to the
  61838. letter currently being plotted and another holds the position of the
  61839. letter on the screen, called textptr and offset respectively. (You can
  61840. add up and down movement as well which requires another register.) The
  61841. method I am using here cheats slightly in that you plot a blank space
  61842. either side of the screen but the alternative involves a more complex
  61843. plot routine.
  61844. 7.11
  61845. Offset starts off equal to 8 with textptr pointing to the letter A.
  61846. Offset goes down by two every frame until it reaches 0. Alert readers
  61847. will notice that this situation is the same as having offset equal to 8
  61848. and textptr pointing to B. The following letteræs positions can be
  61849. obtained by adding the width of the letter to offset. You can summarise
  61850. this in the following pseudocode where
  61851. 7.11
  61852.  width is the width of each letter in pixels
  61853. 7.11
  61854.  speed is the scrolling speed in pixels
  61855. 7.11
  61856.  startoftext and endoftext hold the address of the two ends of the
  61857. message
  61858. 7.11
  61859.  numletters is the number of letters that you want to display on screen
  61860. 7.11
  61861.  xpos is the horizontal distance from the left hand side of the screen
  61862. 7.11
  61863. for textptr = startoftext to endoftext step 1
  61864. 7.11
  61865.   for offset = width-speed to 0 step speed
  61866. 7.11
  61867.     for xpos = offset to offset + width * numletters step width
  61868. 7.11
  61869.       plot letter at xpos
  61870. 7.11
  61871.     next xpos
  61872. 7.11
  61873.   sys öOS_Byteò,19  :REM wait for screen update to finish
  61874. 7.11
  61875.   next offset
  61876. 7.11
  61877. next textptr
  61878. 7.11
  61879. Note that offset = width duplicates the same position as offset = 0 so
  61880. it is not included in the loop. The plot letter routine will depend on
  61881. the value of the variables used.
  61882. 7.11
  61883. A rolling scrolltext as seen on Hugo Fiennesæ demos four and five can be
  61884. coded by providing a lookup table of heights at different points of a
  61885. sine wave:
  61886. 7.11
  61887. DEF FNtable
  61888. 7.11
  61889. FOR K%=0 TO 360*4
  61890. 7.11
  61891. [OPT pass
  61892. 7.11
  61893. EQUB 128+64*SIN(RAD(K%/2))
  61894. 7.11
  61895. ]NEXT K%
  61896. 7.11
  61897. =öò
  61898. 7.11
  61899. The value 128 gives the position of the mean of the sine wave and the 64
  61900. is the amplitude. These are both reasonable values for mode 13. Next,
  61901. you need a pointer to the base of this table and if you want the sine
  61902. wave to roll, you need another offset. These will be known as tablebase
  61903. and sineoffset for obvious reasons. Every frame will advance sineoffset
  61904. to alter the portion of the sine wave which is currently seen. As soon
  61905. as sineoffset has moved one wavelength along, it can be reset to zero.
  61906. The size of the table must be no smaller than 320 plus the maximum value
  61907. of sineoffset. The original pseudocode can be modified to give:
  61908. 7.11
  61909. sineoffset = 0
  61910. 7.11
  61911. for textptr = startoftext to endoftext step 1
  61912. 7.11
  61913.   for offset = width-speed to 0 step speed
  61914. 7.11
  61915.     sineoffset = sineoffset + 1
  61916. 7.11
  61917.     if sineoffset >= wavelength then sineoffset = 0
  61918. 7.11
  61919.     for xpos = offset to offset + width * numletters step width
  61920. 7.11
  61921.       load ypos from address (tablebase + sineoffset + xpos)
  61922. 7.11
  61923.       plot letter at (xpos,ypos)
  61924. 7.11
  61925.     next xpos
  61926. 7.11
  61927.     sys öOS_Byteò,19 :REM wait for screen update to finish
  61928. 7.11
  61929.   next offset
  61930. 7.11
  61931. next textptr
  61932. 7.11
  61933. I hope that this gives some idea of how to write the kind of scrolltext
  61934. routines you see in Éproperæ demos. An example of a rolling scrolltext
  61935. is included on this monthæs magazine disc.ááAá
  61936. 7.11
  61937. Almanac 3
  61938. 7.11
  61939. Andrew Rawnsley
  61940. 7.11
  61941. Almanac 3.00 was released in November last year, so you may wonder why
  61942. this review has taken so long to appear. Firstly, the review version is
  61943. now in 3.06, and has a manual! The other, and unfulfilled, reason is
  61944. that I was hoping to compare it with ExpLANæs long awaited Occasion
  61945. information manager.
  61946. 7.11
  61947. Readers may also note the change from the phrase Édesktop diary/
  61948. organiseræ to the above Éinformation manageræ. This has been made to fit
  61949. in with Stallion Softwareæs (Almanacæs publishers) publicity claim Ö
  61950. Integrated Information Manager (I▓M). Why canæt product descriptions be
  61951. simple to understand? We can all cope with the idea of a diary or a
  61952. filofax, but I▓M?!?
  61953. 7.11
  61954. Packaging
  61955. 7.11
  61956. Almanac 3 has shed its once restricting filofax packaging for a more
  61957. conventional video style plastic box.
  61958. 7.11
  61959. The new box allows space for a fairly thick A5 manual, running to 85
  61960. pages. The manual is rather cheap and cheerful considering that this is
  61961. claimed to be Éthe most important product since Impressionæ. It looks as
  61962. if it has been printed on A4 sheets of paper straight out of the laser
  61963. printer and through the photocopier, crudely folded and stapled. I could
  61964. have coped with that but the content of the manual is sketchy, as are
  61965. the diagrams! Such a complex and powerful program as this requires a
  61966. superb manual Ö maybe Stallion ought to hire Computer Conceptsæ manual
  61967. writers?!
  61968. 7.11
  61969. The software
  61970. 7.11
  61971. The software itself comes on one disc which also contains a copy of
  61972. !StrongHlp which is used to drive the interactive help. This is quite a
  61973. life-saver given the poor manual. It is certainly useful to have some
  61974. context-related help for beginners, because the tutorial (one of the
  61975. good points of the old manual) has vanished.
  61976. 7.11
  61977. This help is available via the standard Info dialogue box, and as an
  61978. option from the iconbar menu. Strong Help is then loaded automatically.
  61979. 7.11
  61980. Various examples are included on the disc as a demonstration of
  61981. Almanacæs versatility, and these could also help new users.
  61982. 7.11
  61983. New features
  61984. 7.11
  61985. You will forgive me if I donæt go into depth on Almanacæs old features
  61986. which were reviewed previously. (Archive 7.2 p 51)
  61987. 7.11
  61988. The most obvious changes are the introduction of 3D buttons for RISC OS
  61989. 3.1 users, resizing of the icons for the proportionally spaced fonts of
  61990. Risc OS 3.5, and an accounts section for recording financial
  61991. transactions.
  61992. 7.11
  61993. This doesnæt offer any of the advanced features of applications like
  61994. Prophet, but it is none-the-less quite useful. Despite not being 100%
  61995. intuitive, it may provide many users with as much financial recording as
  61996. they will ever use on computer, although budgeting and such-like are not
  61997. implemented. It can handle standing orders, and the whole process is
  61998. constructed around stored, dated statements. You can store multiple
  61999. statements, each containing various transactions.
  62000. 7.11
  62001. Drag and drop of records, like file icons in the filer, is implemented
  62002. here as it is virtually everywhere else.
  62003. 7.11
  62004. The sticky pad now allows items to be given a cost, so project costing
  62005. can be achieved. The address book has also been enhanced to cope with
  62006. fax and e-mail numbers via special icons. There are direct links to
  62007. Computer Conceptæs ÉFax Packæ expansion card, and David Pillingæs ÉArc
  62008. Faxæ fax modem driver. This saves time when looking up numbers Ö there
  62009. is no need to re-type them.
  62010. 7.11
  62011. It would be fair to say that most areas of the software have been
  62012. modified in some ways to improve their functionality, but I still have
  62013. some reservations.
  62014. 7.11
  62015. Problems
  62016. 7.11
  62017. An important omission (and one that is to be found in most products of
  62018. this type) is that only UK style post codes are catered for. This means
  62019. that they always come after the county, rather than with the town as is
  62020. the case elsewhere in Europe and overseas.
  62021. 7.11
  62022. Although the authors claim that you can press <F3> anywhere and save
  62023. your work, the address book requires you to add the record or click on
  62024. OK before saving can occur.
  62025. 7.11
  62026. There is still no alarm function for appointments, but now that it has a
  62027. 680Kb memory requirement, you are not likely to have the application
  62028. loaded all the time!
  62029. 7.11
  62030. Design
  62031. 7.11
  62032. I also think that the program still feels as if it has been designed by
  62033. a programmer. The operation is not really intuitive, and the icon layout
  62034. is poor and aesthetically displeasing. It is worth noting that most PC
  62035. development teams include dedicated artists for icon and window design.
  62036. Certainly Acorn teams should aim to have at least one person with some
  62037. artistic experience involved.
  62038. 7.11
  62039. The Almanac windows seem to bristle with buttons and icons, which can be
  62040. daunting to new users who just want a simple interface so that they can
  62041. get started quickly. Another point worth noting is that the category
  62042. icons, used in virtually every Almanac window, are drawn in low
  62043. resolution screen modes, in only 16 colours. The latter may not be too
  62044. important, but with the amount of hi-res monitors around these days, the
  62045. blocky mode 12 icons make the software look rather crude.
  62046. 7.11
  62047. With the huge resolutions available on the Risc PC, I feel that
  62048. developers should produce high resolution icons instead Ö at least this
  62049. will cater for the majority of professional users at whom Almanac is
  62050. aimed.
  62051. 7.11
  62052. The business angle
  62053. 7.11
  62054. Most business users will probably not be too concerned with storing
  62055. birthdays and wedding anniversaries. Personally, I have found that the
  62056. address book and its links to be the most useful. All users need to
  62057. store this kind of information, and it is particularly valuable in
  62058. research, sales and marketing, and report production.
  62059. 7.11
  62060. Almanacæs links to Impression, although not stunning, work effectively,
  62061. and can be a boon when producing contact lists or drawing up contracts.
  62062. 7.11
  62063. The sticky pads are also useful here for managing related documents and
  62064. graphic images from all over your hard disc. The appropriate quote could
  62065. be in your ÉQuotesæ directory, and you may also have a separate
  62066. ÉInvoiceæ directory. The relevant files can be merged into a sticky pad
  62067. from where you can simply double click to access your files.
  62068. 7.11
  62069. Conclusions
  62070. 7.11
  62071. Almanac is a very competent information manager, but is let down by a
  62072. poor manual and a complex and graphically displeasing interface.
  62073. 7.11
  62074. I shall certainly be using it for the time being, as there is really no
  62075. competition in this field. However, with products on the horizon from
  62076. ExpLAN and, at some point, Rheingold Enterprises, I shall be keeping an
  62077. eye on the market.
  62078. 7.11
  62079. If you can put up with the interface, Almanac 3 offers unrivalled
  62080. control over correspondence, appointments and other events. The address
  62081. functions will be particularly useful for business users, but the
  62082. accounts section is a little limited.
  62083. 7.11
  62084. Almanac costs ú85 including VAT from Stallion. Upgrades from version 1
  62085. are available from Stallion for ú17.62, and the optional filofax retails
  62086. at ú23.50.ááAá
  62087. 7.11
  62088. SmartDTP
  62089. 7.11
  62090. Gabriel Swords
  62091. 7.11
  62092. SmartDTP of Duffield, Derbyshire have come up with a collection of
  62093. borders and clipart presented to you in either Draw or Artworks formats.
  62094. 7.11
  62095. Each collection can be found on one disc inside a neat looking mini
  62096. video cassette box. Also in the borders box is a really useful booklet
  62097. with all the designs laid out in groups. This means you can browse
  62098. through the booklet looking for the border you want rather than having
  62099. to open every file.
  62100. 7.11
  62101. Borders
  62102. 7.11
  62103. Just when you thought you had the definitive set of borders, out comes
  62104. another collection. Just how many border designs can there be, I ask Ö
  62105. presumably as many as designers can think up.
  62106. 7.11
  62107. The two Smart sets are more or less the same, the only difference being
  62108. the way they are put together. Smart Borders 2, for example, are the
  62109. kind you drop into Impression documents Ö there are about 200 of them.
  62110. Smart Borders + contain fewer designs, about 150, and they have been
  62111. turned into complete boxes for you.
  62112. 7.11
  62113. As with all border collections, there are going to be the ones you will
  62114. use a lot, and ones you will never use at all. Even though some of them
  62115. will be similar to ones you already have, these borders are worth
  62116. considering because the quality is good and the price isnæt
  62117. extortionate. There are probably enough new ones to make the collection
  62118. worth having Ö for example, I bet no oneæs got a bone or a Union Jack
  62119. border in their collection!
  62120. 7.11
  62121. There are square corners, round and curved corners, triangular corners,
  62122. lines with arrows, lines with stripes, lines with lines. There are fun
  62123. ones, ornate ones, even colour-shaded ones. You can make a clipboard, a
  62124. computer printout, a Christmas border with holly or a talkative one with
  62125. quotes.
  62126. 7.11
  62127. One thing to watch out for with the Impression type borders is that
  62128. because some of them are so big, you sometimes have to dramatically
  62129. resize the frame to get the whole border onto the page. That then
  62130. reduces the amount of space you have for text.
  62131. 7.11
  62132. Tip: The way round this is to create another frame on top of the
  62133. bordered frame and set view to transparent. This frame can then be
  62134. resized right up to the edge of the border and text typed into it.
  62135. 7.11
  62136. One style that isnæt in the collection Ö or any of the collections I
  62137. have Ö is a dotted line that uses round dots. There are plenty of dash
  62138. type lines but none of the round ones. Has anyone ever seen one? Perhaps
  62139. the next big collection of borders could be all dots!
  62140. 7.11
  62141. Clipart
  62142. 7.11
  62143. Smart 2 Resources is a collection of over 100 drawfiles, many of which
  62144. contain more than one example of a particular design. There are more
  62145. than 300 pieces of artwork and line drawings, making a collection of
  62146. useful design elements which can be used in all manner of publications.
  62147. You will find seven files of arrows Ö almost every arrow you could ever
  62148. think of. There are four files of corners, from crazy squares to pins to
  62149. wavy lines. There are four sets of flashes as well as some individual
  62150. flash-type drawings. There are groups of speech and thinks bubbles,
  62151. rules and symbols. Then there are ten files of drop caps, giving ten
  62152. complete alphabets of capital letters in different designs. Add to that
  62153. over fifty general and border type drawings and you have a very useful
  62154. set of resources.
  62155. 7.11
  62156. Smart Graphics 1 is more of a general clipart collection with 200 plus
  62157. pictures. There are, for example, over 80 silhouettes of animals and
  62158. insects, including farm animals, pets and sea creatures... there are 18
  62159. assorted flowers... 8 sporting groups plus a few individual sporting
  62160. pictures... an assortment of European maps, flags and British political
  62161. symbols... musical type drawings... 26 fun-type cartoons from a clown to
  62162. a ghost to footprints... and there are a few people drawings.
  62163. 7.11
  62164. As with any clipart, the quality will vary from picture to picture, and
  62165. there are certainly some here I wouldnæt be seen dead with. Having said
  62166. that, most of whatæs there is pretty good. Iæve had them for the last
  62167. six weeks and there are a lot I have already used.
  62168. 7.11
  62169. You can get them either as Draw or Artworks files, and each of Smart
  62170. Graphics pack 1, Smart 2 Resources, Smart Borders + and Smart Borders 2
  62171. costs ú14.95 inclusive from SmartDTP.ááAá
  62172. 7.11
  62173. Leisure Software Upgrades
  62174. 7.11
  62175. Andrew Rawnsley
  62176. 7.11
  62177. Over the last few months, various pieces of leisure software (not just
  62178. games) have been upgraded to give them a longer shelf-life. This should
  62179. be good news for the user, as upgraded software can only be better than
  62180. the original, canæt it?
  62181. 7.11
  62182. Aldebaran
  62183. 7.11
  62184. This is probably the oldest upgrade, and is really only relevant to ARM
  62185. 3 owners. Readers may recall that the original game received good
  62186. reviews, but with some reservations as to the wire-frame sections of the
  62187. game.
  62188. 7.11
  62189. The new version makes you feel that the original was purposely cut down
  62190. to work quickly on ARM 2 machines, since it doesnæt so much feel
  62191. Éenhancedæ as that the ARM 2 version seems downgraded. It isnæt of
  62192. course, but the best enhancements always merge seamlessly into the old
  62193. version and simply make the game far more appetising.
  62194. 7.11
  62195. As mentioned previously, the wire-frame sections have been improved Ö
  62196. not to solid graphics, but many more wire frames have been introduced
  62197. making the effect much better. The solid graphics have also been
  62198. enhanced, particularly those of the planets which now look like the
  62199. smooth spheres they should be.
  62200. 7.11
  62201. If you had any doubts about the old version of this original and
  62202. involved arcade simulation, forget them, and buy the new version.
  62203. 7.11
  62204. Upgrades may be hard to come by, due to the European nature of the game.
  62205. At the October Acorn User show, it surfaced on the Klein Computers
  62206. stand, but you may need to contact the Swiss distributors Evolution
  62207. Trading AG. (Aldebaran costs ú32 through Archive.)
  62208. 7.11
  62209. Spheres of Chaos
  62210. 7.11
  62211. Matt Black have achieved considerable success with this Meteors clone,
  62212. and recently I discovered that it had been selected for a regular
  62213. challenge on a Sky TV computer show! The latest versions feature even
  62214. better graphics (the beautiful explosion showers have to be seen to be
  62215. believed), more adversaries Ö each with their own characteristics, up to
  62216. eight players, I think, (the review version only allowed four, but I
  62217. believe the Sky version allows eight) and loads more configuration
  62218. options. When you think that each level is generated randomly, and you
  62219. can control the amounts of each type of alien, there are millions of
  62220. different level possibilities.
  62221. 7.11
  62222. Spheres of Chaos is certainly one of the best multi-player games around,
  62223. and if you have some friends available, the evenings just seem to
  62224. vanish!
  62225. 7.11
  62226. As a single player game, it is not so strong because, since despite the
  62227. volume of options, the formula on every level is fairly similar Ö blast
  62228. all the aliens and collect any power-ups. You really need a second
  62229. player to get the most out of it. Having said that, you could do a lot
  62230. worse than buying a copy of this game for a rainy afternoon on your own!
  62231. 7.11
  62232. Spheres of Chaos costs ú24.95 from Matt Black, with an upgrade available
  62233. from the original for only ú5 (plus your original disc, of course) which
  62234. represents excellent value for money.
  62235. 7.11
  62236. Games Wizard Ö The Apprentice
  62237. 7.11
  62238. Readers may remember that I found the original release of this cheat
  62239. compilation rather limited in hacking features (compared to The Hacker
  62240. from DoggySoft) and overpriced.
  62241. 7.11
  62242. This new version offers a few more cheats (about 50 Ö 60 in total) but
  62243. there are still really not enough compared to over 100 with The Hacker.
  62244. It is a copy-protected disc and has no hacking features at all (surely a
  62245. downgrade!) and with a price tag of ú19.99 it isnæt going to have much
  62246. of an impact.
  62247. 7.11
  62248. Remember that all of The Hackeræs cheats can be obtained for a blank
  62249. disc and ú1 p&p to DoggySoft and I donæt think youæll find it hard to
  62250. pass on GamesWareæs offering.
  62251. 7.11
  62252. James Pond 2+
  62253. 7.11
  62254. This is a conversion of the Amiga 1200 version of GamesWareæs cute
  62255. platform hit. The new version offers improved graphics and sound, as
  62256. well as some new levels. These are scattered throughout the game, and
  62257. include an upside-down Éjelly-levelæ as described in the original
  62258. review.
  62259. 7.11
  62260. You can probably imagine what itæs like bouncing madly up and down
  62261. around the level, but playing it upside-down...?!?
  62262. 7.11
  62263. James Pond 2+ is certainly better than the original, and retails at the
  62264. same price, thus replacing the old version in GamesWareæs catalogue. It
  62265. still lacks a save game or password option, which seems important in
  62266. this new larger version, but otherwise I canæt really fault the product.
  62267. If you like cute platform games, buy James Pond 2+!
  62268. 7.11
  62269. As an upgrade, the new version will cost you ú7.99 from Gamesware which
  62270. I feel is a little excessive. Mind you, that includes p&p. If you are a
  62271. dedicated Pond fan, desperate for more, then spend the money, otherwise
  62272. you may be content with the large, and often difficult, original. (James
  62273. Pond2+ costs ú24 through Archive.)ááAá
  62274. 7.11
  62275. ScreenTurtle
  62276. 7.11
  62277. Richard Rymarz
  62278. 7.11
  62279. ScreenTurtle, written by Marshal Anderson and published by Topologika,
  62280. has been around since 1991. It was then described as, É..... a friendly,
  62281. safe Logo graphics environment for students to work in.æ I have used the
  62282. program extensively with my class of 10 and 11 year olds, finding it
  62283. more than adequate.
  62284. 7.11
  62285. Now Topologika have released a new version called Desktop ScreenTurtle.
  62286. It is an altogether more sophisticated package and addresses some of the
  62287. short-comings of version one as well as adding new features.
  62288. 7.11
  62289. Why Logo?
  62290. 7.11
  62291. Logo is specifically mentioned on a number of occasions in the National
  62292. Curriculum. Regardless of this requirement, Logo is good fun, allowing
  62293. children to draw shapes and objects quickly; it can help children learn
  62294. to understand some simple programming concepts such as Éprocedures; it
  62295. can provide problems which can be solved in a number of ways; it can
  62296. lead the way to controlling floor turtles; and it allows children to
  62297. make mistakes which are easily rectified or which provide further
  62298. insights or solutions.
  62299. 7.11
  62300. There are a number of Éofficialæ versions of Logo but, for the primary
  62301. school, something simpler and easier has been provided. There is a
  62302. version that comes with Sherstonæs excellent ÉCrystal Rain Forestæ;
  62303. Longman Logotron have produced ÉFirst Logoæ which offers a very gentle
  62304. introduction to Logo where everything can be mouse driven; and
  62305. Topologika themselves publish ÉTinyLogoæ which introduces simple
  62306. concepts to very young children. ScreenTurtle continues with this
  62307. emphasis on ease of use, although the level of sophistication is higher.
  62308. 7.11
  62309. The package
  62310. 7.11
  62311. ScreenTurtle comes in a sturdy case. There are two discs: disc one
  62312. contains the program and the usual !Scrap, !System and !Sysmerge
  62313. applications. Disc two contains example words (procedures) and screens
  62314. (backdrops), a Tiff conversion utility allowing Tiff files to be
  62315. converted to sprites and vice versa; and !Dribble, a new utility that
  62316. keeps a constant record of everything the user does. This provides a
  62317. record of how a child has reached a solution to a problem or simply a
  62318. journal of what he has done.
  62319. 7.11
  62320. There is a comprehensive manual, a booklet that provides useful
  62321. information concerning installation, differences between using RISC OS 2
  62322. and 3, hard and floppy disc operation, using printer drivers, problem
  62323. solving, and so on. There are a number of worksheets to start the
  62324. children off, a function key strip and, finally, there is a booklet
  62325. written by Marshal Anderson which outlines the use of Logo in the
  62326. classroom as well as offering a number of pre-Logo games and some more
  62327. advanced ideas.
  62328. 7.11
  62329. Using ScreenTurtle
  62330. 7.11
  62331. Clicking on !ScreenTurt loads the program and is represented by a turtle
  62332. on the iconbar. This is a major change from version one which took over
  62333. the whole screen. Now the program is fully RISC OS compliant although,
  62334. if desired, a full screen option can be selected. Choices are made by
  62335. clicking <menu> on the turtle icon and selecting the preferences option.
  62336. This allows no fewer than four possible layouts, a selection of screen
  62337. mode, whether the tool window is shown, the command window colours, the
  62338. number of commands that the undo buffer holds, whether screens are saved
  62339. as sprite or TIFF files and the scaling and screen angles options. It is
  62340. all very comprehensive.
  62341. 7.11
  62342. My preference is for the desktop version with the toolbox visible. Three
  62343. windows present themselves, the largest being the work area where a
  62344. pointer (turtle) sits at its centre. Then there is a command window
  62345. where instructions are entered and one which provides a toolbox
  62346. containing twelve of the most commonly used commands. All window can be
  62347. resized, which is great, because you can move the windows around so that
  62348. the monitor screen is used most effectively.
  62349. 7.11
  62350. In use, the program is very simple. Either typing in commands or using
  62351. the toolbox require the minimum of effort. One lovely feature of
  62352. ScreenTurtle is that it understands a variety of words to execute a
  62353. command and will Éguessæ if a command is unclear. It will then tick a
  62354. command that is acceptable. It will accept upper and lower case letters
  62355. and give fairly helpful on-screen error messages. Finally, there is a
  62356. very comprehensive, mouse driven ÉHelpæ system.
  62357. 7.11
  62358. Conclusions
  62359. 7.11
  62360. My children enjoyed using ScreenTurtle. It was used very simply by my
  62361. slower children whilst the brighter ones were soon defining procedures,
  62362. filling and painting shapes, and even defining procedures within
  62363. procedures. Saving drawings was easy but there was some confusion when
  62364. loading and saving procedures. It can easily be used by children at the
  62365. upper end of Key Stage 2 (8 Ö 11 year olds) and at the lower end of
  62366. secondary schools. If I had to nit pick, I would have liked to be able
  62367. to edit commands in the command line window although a limited amount
  62368. can be done in the procedure define window.
  62369. 7.11
  62370. With such a wealth of additional materials, the program, which retails
  62371. at ú39.95 +VAT or ú44 through Archive, is excellent value for money.
  62372. There is an upgrade path from version one which costs ú10, with a 50%
  62373. reduction for site licences. All in all, this is excellent value for
  62374. money for an implementation of Logo that bridges the gap between a
  62375. simple introduction to Logo and the Érealæ thing.ááA
  62376. 7.11
  62377. Magic Pockets
  62378. 7.11
  62379. Andrew Rawnsley
  62380. 7.11
  62381. This release of the Bitmap Brothersæ successful Amiga/PC platform game
  62382. represents software giant Renegadeæs first foray into the Acorn games
  62383. market. The product certainly doesnæt feel like a quick conversion Ö you
  62384. know the signs: pretty graphics toned down to make conversion easy;
  62385. reused Amiga or ST boxes with ÉAcorn Versionæ stickers plastered on. The
  62386. reason that I mention this is that with Sensible Soccer ready for
  62387. release now, Renegade would appear to be jumping straight into the
  62388. water, not just testing it with their toes, so to speak.
  62389. 7.11
  62390. The plot
  62391. 7.11
  62392. Perhaps I should have learned to steer clear of the plot for a platform
  62393. game Ö they are usually nearly as bad as those of shoot-æem-ups! Magic
  62394. Pockets is all about a kid Ö the Bitmap Kid (groan). The Kid has special
  62395. Magic Pockets, which have an infinite capacity, to store all his
  62396. favourite toys. Unfortunately, his toys have vanished, so the Kid leaps
  62397. into his pockets, risking life and limb, to rescue them. Clearly the Kid
  62398. knew nothing of physics Ö the box illustration shows that there is no
  62399. way the kid could get his head through the opening of the pocket!
  62400. 7.11
  62401. Loading the game
  62402. 7.11
  62403. But to the game itself... Booting reveals a nice intro, complete with
  62404. soundtrack by Betty Boo (ÉDoing the Doæ). Itæs a shame that this music
  62405. doesnæt continue into the game, on ARM3 machines perhaps, given the
  62406. enhanced audio capabilities of Acorn machines. There is a version of the
  62407. game with higher resolution graphics, for those with VGA and multisync
  62408. monitors Ö even the old Acorn multisync!
  62409. 7.11
  62410. The game is copy-protected by the key disc method, but itæs not until
  62411. you try to start the level that you need to insert the disc (obviously
  62412. this only applies to hard disc owners).
  62413. 7.11
  62414. The levels
  62415. 7.11
  62416. Anyone who has played Gods (from Krisalis, but original written by the
  62417. Bitmap Brothers and marketed on the Amiga by Renegade) will be familiar
  62418. with the style of the game. Unfortunately, the similarities continue
  62419. right down to the graphics of the first zone. There are four main
  62420. graphical environments, each split into numerous levels. Each time you
  62421. finish two of these levels, you are given a four digit numerical
  62422. password, which allows you to skip them in the future.
  62423. 7.11
  62424. The major disadvantage of structuring the game in this way is that these
  62425. environments can quickly become boring Ö even with extremely well drawn
  62426. and detailed graphics such as those on offer here, so variety is needed
  62427. to keep you playing. This, for me, is where Magic Pockets fails Ö there
  62428. are too many sub-levels in each zone, all with the same graphics and
  62429. associated problems:
  62430. 7.11
  62431. The Cave Ö 5 levels
  62432. 7.11
  62433. The Jungle Ö 6 levels
  62434. 7.11
  62435. The Lakes Ö 8 levels
  62436. 7.11
  62437. The Mountains Ö 7 levels
  62438. 7.11
  62439. Clearly six zones with four levels each, or five zones with five levels
  62440. each (already pushing it a bit) would be preferable.
  62441. 7.11
  62442. Gameplay is simple Ö you have to throw weapons, or send yourself
  62443. spinning, into the nasties (Ébad peopleæ) to destroy them, and collect
  62444. power-ups; and to try and find the Ébest toyæ on each level before going
  62445. through the exit. A fairly basic platform game in design, and the
  62446. problem is that there are no real puzzles to solve Ö you simply have to
  62447. keep killing bad people, and exploring, until you find the toy and the
  62448. exit. At the end of each graphical zone, there is also a special event,
  62449. rather like an end of zone guardian in other games.
  62450. 7.11
  62451. Forgive the comparison with Gods, but I found that to be rather more
  62452. fulfilling, since you could carry around objects and keys leading to
  62453. reasonably intricate puzzles, making the game much more mentally
  62454. pleasing.
  62455. 7.11
  62456. I feel that the Bitmap Brothers have tried to make up for this flaw in
  62457. the gameplay by giving us more levels, hence the problem described
  62458. previously.
  62459. 7.11
  62460. The power-ups
  62461. 7.11
  62462. To be fair, Magic Pockets does include lots of power-ups and teleporters
  62463. to bonus rooms, which do add to the gameplay. The next power-up to be
  62464. released is shown in the bottom corner of the screen, and can be changed
  62465. by careful destruction of bad people. However, to my mind, lots of
  62466. power-ups really donæt make up for the lack of puzzles.
  62467. 7.11
  62468. Conclusions
  62469. 7.11
  62470. Maybe the problem is me? Gods was my ideal game Ö puzzles in a
  62471. mythological environment. After role playing games, this is my favourite
  62472. genre of game, so maybe Iæm not being fair on Magic Pockets.
  62473. 7.11
  62474. However, most of my Amiga and PC owning friends seem to agree that Magic
  62475. Pockets isnæt really up to the usual calibre of Bitmap Brothersæ games,
  62476. since it lacks something in gameplay Ö no puzzles!
  62477. 7.11
  62478. Anyone who wants a real treat in platform games should go for Gods, and
  62479. when youæve finished that then turn to Magic Pockets. Iæd like to say
  62480. that Magic Pockets was the poor manæs alternative, but it costs more!
  62481. 7.11
  62482. If you are looking for a new platform game, and have finished or are
  62483. tired of Gods, then give Magic Pockets a go. However, at ú25.95 (ú24
  62484. through Archive), you need to be sure itæs the game for you.ááAá
  62485. 7.11
  62486. Circus
  62487. 7.11
  62488. Richard Rymarz
  62489. 7.11
  62490. Maths Circus, from 4Mation, is a series of games designed to stimulate
  62491. problem-solving skills at Key Stages 2 and 3. However, 4Mation say that
  62492. the simpler levels can be solved by even younger children. It comes on
  62493. one disc and can be loaded onto hard disc although a key disc system is
  62494. used for protection purposes. It costs ú27.50 +VAT for a single user
  62495. version or ú55 +VAT for a site licence Ö Archive prices are ú30 and ú60
  62496. respectively.
  62497. 7.11
  62498. Aims
  62499. 7.11
  62500. Circus is composed of twelve games loosely based on a circus theme. Each
  62501. game contains five levels Ö sixty in all Ö and are designed to allow
  62502. children use of their imagination, initiative and sense of
  62503. experimentation. There is no use of drill and practice Ö all the
  62504. problems are Éopen endedæ allowing the children to use trial and error
  62505. to produce strategies that succeed. Each level is graded so that
  62506. children are not penalised for failure but are motivated to try again or
  62507. use a new strategy to succeed. Teachers and parents are NOT encouraged
  62508. to help or provide solutions Ö but careful matching of levels is
  62509. necessary.
  62510. 7.11
  62511. Getting started
  62512. 7.11
  62513. Clicking on the Circus icon results in a full screen picture of a circus
  62514. tent on which are printed the menu options. These include: instructions
  62515. for the children, a practice option from which the childrenæs results
  62516. are not recorded, starting a new circus, continuing a saved circus,
  62517. teachersæ options and, of course, quitting. The teacher options allow
  62518. the viewing and deleting of saved circuses, setting the level of default
  62519. difficulty, switching off the sound and so on. All are easy to
  62520. understand and use. A coding system is used to record the childrenæs
  62521. progress.
  62522. 7.11
  62523. The problems
  62524. 7.11
  62525. The children soon master how the mouse is used to control the games
  62526. although I feel that young children will need some adult help.
  62527. Thankfully, the problems all use the same conventions.
  62528. 7.11
  62529. Seals Ö This involves placing the correct balls on the noses of the
  62530. seals. At its simplest level, moving the balls left and right is
  62531. sufficient. Later, the problem takes on the guise of a two-dimensional
  62532. ÉRubikæs Cubeæ (can there be such a thing?).
  62533. 7.11
  62534. Trapeze Ö This involves an investigation into the properties of a
  62535. pendulum.
  62536. 7.11
  62537. Magician Ö Here, the children have to save Marvel the Magician from the
  62538. wicked witch and her monsters.
  62539. 7.11
  62540. Traffic Lights Ö This involves careful observation and note-taking of
  62541. patterns, as the children attempt to avoid the traffic lights when going
  62542. to the circus.
  62543. 7.11
  62544. Canon Ö A lovely problem involving elevation and gunpowder strength as
  62545. the children attempt to fire Captain Blunthead through a series of holes
  62546. into a bucket of water.
  62547. 7.11
  62548. Cage Ö This does involve practice of simple arithmetic and is the least
  62549. visually inspiring.
  62550. 7.11
  62551. Unicycles Ö This involves balancing a group of unicyclists on a see-saw.
  62552. Simple addition and subtraction are needed to keep the unicyclists from
  62553. falling.
  62554. 7.11
  62555. Tickets Ö Once again this gives practice at arithmetic but, at the more
  62556. advance levels, it involves multiplication. The aim is to calculate the
  62557. relationship between the number of tickets and the circus takings.
  62558. 7.11
  62559. Elephant Ö This is an investigation into capacity and involves working
  62560. out how much medicine to give the the sick elephant.
  62561. 7.11
  62562. Bolts Ö This puzzle gives practice in spatial awareness in two and three
  62563. dimensions. Bolts are missing from the scaffolding and the problem is
  62564. finding where the gaps are.
  62565. 7.11
  62566. Clowns Ö Clowns are sitting down holding different implements, each of
  62567. which affects those next to them. The aim is to make all the clowns
  62568. stand up at once.
  62569. 7.11
  62570. Lions Ö This problem involves sorting lions out in order of size. Bigger
  62571. lions can jump over smaller ones but not vice versa.
  62572. 7.11
  62573. Conclusions
  62574. 7.11
  62575. This suite of problems is definitely good value for money. The graphics
  62576. are not arcade standard Ö in fact some are fairly basic. However, I
  62577. firmly believe that it is the active and supportive parent and teacher
  62578. that will help children achieve the best from any piece of Éeducationalæ
  62579. software. The programs were tested by a group of children ranging from 9
  62580. to 11 and were enjoyed by them all. Listening to their strategies was a
  62581. treat, and all but the highest levels were within their capabilities.
  62582. Documentation is excellent for the teacher/parent providing further
  62583. assistance and extension ideas. For the children there is a series of
  62584. twelve double-sided worksheets to assist and supplement the program.
  62585. 7.11
  62586. These programs make a welcome change from other suites of mathematical
  62587. computer programs where more emphasis is placed on drill and practice. I
  62588. wonder whether the simplistic graphics would appeal sufficiently to Key
  62589. Stage 3 children Ö I sense that more sophistication would be needed to
  62590. inspire them. However, for children from the age of 5 to 12 there is
  62591. plenty here of value to recommend.ááAá
  62592. 7.11
  62593. Virtual Golf Ö Augusta Course
  62594. 7.11
  62595. Richard Rymarz
  62596. 7.11
  62597. This is the second course offered by 4th Dimension and adds to the
  62598. Wentworth Course originally written for the Virtual Golf simulation and
  62599. released before Christmas. Written by the prolific Acorn games writer,
  62600. Gordon Key, it features the American Masters course in Augusta, Georgia.
  62601. I thoroughly enjoyed Éplayingæ Wentworth and readily grabbed the
  62602. opportunity to review this latest offering.
  62603. 7.11
  62604. There are a number of golf simulations or games on all computer formats
  62605. Ö the Acorn range has at least four. Until the release of Virtual Golf,
  62606. the best by far was Micro Drive published by Cambridge International
  62607. Software. This came with two courses as standard and more were added.
  62608. There is also a course designer. This is not a comparative review or a
  62609. full review of Virtual Golf Ö that was done in Archive 7.1 p33, but I
  62610. will briefly summarise of the original. The main aim of the game is to
  62611. win six tournaments beginning with the Beginnersæ Handicap and ending
  62612. with the British Open. However, the main difference between Virtual Golf
  62613. and its predecessors, which sets it apart from its rivals, is that the
  62614. swing of the club is determined by the movement of the mouse rather than
  62615. any swing meters or timed clicks of the mouse buttons. Consequently,
  62616. practising moving the mouse itself Ö keeping it in a straight line Ö
  62617. will result in the ball flying straight. This may sound complicated but
  62618. it does give a feeling of actually playing the shot. However, it also
  62619. makes the game more difficult because any deviation from a straight line
  62620. results in a hook or slice, and the quicker the mouse moves the stronger
  62621. the shot. Practice is needed. The game runs from the desktop and there
  62622. is a huge variety of options including, action replays of shots,
  62623. practice of any hole, Égimmiesæ, alternative seasons and even access to
  62624. the driving range.
  62625. 7.11
  62626. So why spend another ú16 on the Augusta Course? Well, if you have the
  62627. original game Ö which you must have to run the Augusta Course Ö you will
  62628. probably be bored with being the British Open Champion. Becoming the
  62629. Mastersæ Champion must spark the competitive nature inside you and the
  62630. challenge will be too great to resist. The format is similar to
  62631. Wentworth although the scenery has been improved and, finally, the
  62632. behaviour of the ball is different from its movement at Wentworth.
  62633. Apparently, the atmospheric conditions at Augusta result in the ball
  62634. having different characteristics.
  62635. 7.11
  62636. I have a book showing maps of some of the holes at Augusta and,
  62637. comparing them with Gordon Keyæs versions, I can verify that they are
  62638. very similar. One feature I am a little unsure about is the much-feared
  62639. putting difficulties at Augusta. I feel that Gordon has been a little
  62640. kind and made the greens quite damp, making putting a touch easier than
  62641. the real professionals have to face. However, this course is well worth
  62642. the money for those who are already past masters of the game and its
  62643. success should guarantee further courses. I wonder what the ball
  62644. characteristics are like at St Andrews, or Pebble Beach, or the Royal
  62645. Melbourne or ....... ááAá
  62646. 7.11
  62647. Navigator
  62648. 7.11
  62649. George Barnett
  62650. 7.11
  62651. Navigator is a package to help the teaching of mapping skills. It
  62652. provides various ways of navigating a pointer, or Édartæ, around the
  62653. screen which can contain any kind of picture but, usually, a map or plan
  62654. of some sort.
  62655. 7.11
  62656. You can navigate in the following ways:
  62657. 7.11
  62658. Rubber banding Ö This is not really a navigation system but it provides
  62659. a way of drawing routes onto your maps, as well as allowing the
  62660. introduction of some of the packageæs features.
  62661. 7.11
  62662. Turtling Ö This provides, at two levels of sophistication, a turtle
  62663. graphics activity based on turns and moves.
  62664. 7.11
  62665. Lat&Long Ö This lets you navigate around the screen using degrees,
  62666. minutes and hundredths of minutes.
  62667. 7.11
  62668. Compass Points Ö With this, you can move using 4, 8 or 16 compass
  62669. directions.
  62670. 7.11
  62671. Ordnance Survey Ö This uses Eastings and Northings.
  62672. 7.11
  62673. Bearings Ö This allows you to move using absolute bearings from north.
  62674. 7.11
  62675. Vectors Ö With this, moves are relative to the current position of the
  62676. user on the map.
  62677. 7.11
  62678. The use of the program
  62679. 7.11
  62680. The aim of the program is to develop navigation and mapping skills. You
  62681. move around a map or plan using one or more of the seven ways shown
  62682. above and the scale can be adjusted as required and a coloured trace can
  62683. be left customised to colour and thickness.
  62684. 7.11
  62685. Maps
  62686. 7.11
  62687. Many maps or plans are supplied as examples on one of the three discs
  62688. which come with Navigator, and the documentation helps, should you wish
  62689. to create your own. Normally, in a class situation, specific maps would
  62690. be required of the area being studied and these can be found from
  62691. various sources, but watch the copyright restrictions. Many maps are
  62692. supplied as drawfiles and those from David Pilling are excellent and
  62693. cheap. The manual gives several source suggestions.
  62694. 7.11
  62695. Getting started
  62696. 7.11
  62697. First register the disc, which may then be copied. Double click on the
  62698. !Navigator icon which will then be installed on the iconbar. Open up one
  62699. of the Activities Disc e.g. (School), then double click on the !Nav_Data
  62700. icon. This opens a window containing the maps that Navigator knows
  62701. about. Maps can be sprites (uses up memory), drawfiles or compressed
  62702. Imagine (or even Tiny Draw) files. The required map is then dragged to
  62703. the icon on the iconbar. Navigator will then start up with that map with
  62704. the title (filename) of the map and the navigation system in brackets.
  62705. 7.11
  62706. You will see the dart, either at its default home position or at the
  62707. home position recorded for that map. The maps appear on the screen with
  62708. a Toolbar containing fourteen options: grid, snap to grid, fixed
  62709. compass, measurement, timer, home dart, line thickness, line colour,
  62710. print, record, stop record and a switch from toolbar to tool menu.
  62711. Linkpoints are available to enable interconnection between maps or
  62712. plans.
  62713. 7.11
  62714. Clicking <menu> on the Navigator icon on the iconbar will give you a
  62715. menu with Info, Save, Clear, Quit and four other options. These are: to
  62716. use the full screen, calibration, preferences (setting of defaults), and
  62717. Nav System. To change the navigation system click on ÉNav Systemsæ and a
  62718. second menu appears showing these choices.
  62719. 7.11
  62720. The first exercise recommended is called ÉGoing to Schoolæ and this is a
  62721. series of three maps demonstrating large scale movement. A pupilæs
  62722. journey from home to school is shown, ending up at at a desk in the
  62723. classroom with an appropriate congratulatory message to those successful
  62724. in their navigation. ÉAround the world in eighty waysæ is a more
  62725. advanced planned route supplied as an example and this is quite
  62726. impressive.
  62727. 7.11
  62728. Support materials
  62729. 7.11
  62730. The A5 manuals are excellent. The main manual (43 pages) is well
  62731. indexed. There are teacheræs notes and six ready-to-use disc-based
  62732. activities. Included are sample maps from National curriculum Key Stages
  62733. 2 to 4 in Geography and the program will be useful in Geography AT1 and
  62734. AT4 skills and parts of Maths AT3 and 4.
  62735. 7.11
  62736. Conclusions
  62737. 7.11
  62738. Navigator is a worthwhile program, not expensive, well-documented and is
  62739. supplied by Topologika at ú45 +ú2.50 p&p +VAT or ú52+VAT through
  62740. Archive. Site licences cost ú70 +VAT for primary schools and ú85 +VAT
  62741. for secondary schools direct from Topologika.ááA
  62742. 7.11
  62743. Let us look at New Zealand Ö sample map
  62744. 7.11
  62745. Police Plan
  62746. 7.11
  62747. Pinpoint Datafiles
  62748. 7.11
  62749. Denise Bates
  62750. 7.11
  62751. The Pinpoint Datafiles under review are öThe Solar Systemò and
  62752. öDinosaursò. Each costs ú12 +VAT, (site licence ú36 +VAT) from Longman
  62753. Logotron.
  62754. 7.11
  62755. Solar System (Key Stages 3 & 4) requires Pinpoint or Pinpoint 2, to use
  62756. it to its full potential. Dinosaurs (KS 2 & 3) can be used with Pinpoint
  62757. Junior.
  62758. 7.11
  62759. The philosophy behind Datafiles is to provide a significant volume of
  62760. data which pupils can use to develop skills of handling and interpreting
  62761. information, and to integrate IT skills across all areas of the
  62762. curriculum. Both files contain at least 50 records with multiple fields.
  62763. This allows pupils to perform more meaningful and complex analyses than
  62764. if they had to build up their own database.
  62765. 7.11
  62766. Worksheets
  62767. 7.11
  62768. Each datafile comes with an explanatory booklet for teachers. Six
  62769. photocopiable worksheets are provided. These have been well thought out
  62770. to link the datafiles to attainment targets. The exercises are self-
  62771. explanatory and a pupil could reasonably be expected to interrogate the
  62772. database properly by following the hints and instructions.
  62773. 7.11
  62774. The suggested exercises cover only a fraction of what could be achieved
  62775. with the datafiles. By building up my own sort and search exercises, I
  62776. was able to use them with much younger children than is envisaged and
  62777. obtained very impressive results in terms of database handling and
  62778. interpreting of selected information from them.
  62779. 7.11
  62780. Apart from exercises in data manipulation and testing of hypotheses,
  62781. pupils could extend or update the data from their own researches or
  62782. create similar files on related subjects such as the galaxies.
  62783. 7.11
  62784. Running the datafiles
  62785. 7.11
  62786. I did encounter some problems. Some of the Solar System files are
  62787. squashed. I was unable to unsquash these as my computer (A5000, RISC OS
  62788. 3.1) locked up the moment I attempted to run them. The unsquashed RISC
  62789. OS 2 files which were also provided worked without problem. The only
  62790. difference between the files is the availability of certain fonts.
  62791. 7.11
  62792. My other reservation concerns the presentation of  the datasheets. In
  62793. Solar System, individual entries are recorded over a background of
  62794. celestial objects, some of which are white. This means that some of the
  62795. text is impossible to read. In Dinosaurs, each card contains the same
  62796. picture of two dinosaurs. My testers, knowledgeable in the wake of
  62797. Jurassic Park, were very keen to point out that the pictures were wrong
  62798. and to show me what the dinosaur in question looked like. Persuading
  62799. them to work with the data and ignore the illustrations took some time.
  62800. 7.11
  62801. Spreadsheet format
  62802. 7.11
  62803. The information from the record cards is also accessible in spreadsheet
  62804. format. Because of the volume of data, I was frustrated that Pinpoint
  62805. Junior (used as the running medium for both files) does not allow the
  62806. screen to be split and the name box locked whilst scrolling across the
  62807. screen. Many questions require scrolling to find the answer and, even
  62808. for an experienced database user, it is easy to forget which lines you
  62809. should be examining.
  62810. 7.11
  62811. Information extracted from the database can be saved in CSV format. This
  62812. should increase their versatility for older pupils.
  62813. 7.11
  62814. Conclusion
  62815. 7.11
  62816. Despite my misgivings over the presentation of data, I would say that
  62817. schools already using Pinpoint Datafiles should find Solar System and
  62818. Dinosaurs a valuable addition. If you have a Pinpoint, but no files,
  62819. these are worth investigating to see whether they could fit into your
  62820. current curriculum development plans. For schools without Pinpoint, you
  62821. have to take into account the cost of the system (Pinpoint ú99 +VAT,
  62822. Pinpoint Junior ú27 +VAT). At this price, if you have no other use for
  62823. the Pinpoint system, the costs involved would be greater than the
  62824. benefit of being able to access these particular files.
  62825. 7.11
  62826. At the Harrogate Show, I discussed my reservations with a representative
  62827. of Longman Logotron who said he would put my criticism of clarity of the
  62828. cards on the öwish listò. I hope that the company will look at this as a
  62829. priority because I feel that it detracts from a very good and sensibly
  62830. priced product.ááA
  62831. 7.11
  62832.  
  62833. Customer Service Survey
  62834. 7.12
  62835. As part of our continuing efforts to improve and develop the services we
  62836. give you, we are asking if you will help us by taking part in another
  62837. Customer Service Survey. I would be most grateful if you could spend a
  62838. short while completing the enclosed questionnaire about Norwich Computer
  62839. Services and Archive. (Even if you do not intend re-subscribing to
  62840. Archive, we would value your response to the questionnaire.)
  62841. 7.12
  62842. I hope that those of you who responded to our survey last year, will
  62843. feel that you have benefited from the changes/improvements made as a
  62844. result of the questionnaire comments. We appreciate your support Ö
  62845. thanks, in anticipation, for your contribution! Certainly, if the growth
  62846. in subscription is anything to go by, Archive is more appreciated now
  62847. than it was this time last year.
  62848. 7.12
  62849. Happy reading!
  62850. 7.12
  62851. Products Available
  62852. 7.12
  62853. Å  Archive mousematsáÖáWe are having some top quality Archive mousemats
  62854. made for us. They will have antistatic plastic tops with non-slip rubber
  62855. base Ö none of your flimsy cloth-top mousemats these! The rather
  62856. tasteful design features the Archive logo and the Norwich Computer
  62857. Services logo and the cost is ú5 each including p&p.
  62858. 7.12
  62859. (These shouldnæt really be in Products Available because they arenæt
  62860. going to be ready until the end of September. Still, you can place your
  62861. orders with confidence Ö they arenæt vapourware. Paul Beverley, MD of
  62862. Norwich Computer Services, assured our Archive reporter, öThe software
  62863. is virtually finished Ö just one or two bugs to be ironed out Ö we have
  62864. to make sure, of course, that there are no viruses on it. Also, weære
  62865. waiting for the manuals to be printed.ò)
  62866. 7.12
  62867. Å  Archive PD discsáÖáIt was in July 1988 (yes, six years ago!) that
  62868. Archive launched its first disc of PD software. At that stage, the PD
  62869. discs were a first in the Archimedes world and we feel they performed a
  62870. very useful function in the early days of Archimedes computers and
  62871. software. However, we have reached a point where Archive PD, by and
  62872. large, has outlived its usefulness.
  62873. 7.12
  62874. We have decided to transfer all our PD material over to APDL (address in
  62875. Factfile). So if you want any of the programs and applications we have
  62876. published in the past, please contact APDL. However, there are a number
  62877. of programs that are still very popular and things like the Archive data
  62878. for the Arcscan database are being maintained as a set of Archive PD
  62879. discs. (We are dropping the Shareware and Careware names altogether.)
  62880. The discs still available at ú2 each are:
  62881. 7.12
  62882. Å  Archive Utils 1áÖá(was Careware 18) Ö VIDC enhancer software (2
  62883. versions), iconbar mode number display, modes for Sony CPD-1402, modes
  62884. for Acorn AKF18, various modes and modules for NEC 3D, mode creation and
  62885. editing for pre-A5000s with AKF18.
  62886. 7.12
  62887. Å  Archive Utils 2áÖá(was Careware 19) Ö !CGM Ö>Draw, !DrawÖ>CGM,
  62888. !DrawÖ>EPS, !AiEps Ö>Draw !DrawÖ>Meta, !DXFÖ>CGM, !Translator, !Creator
  62889. (sprites to GIF, TIFF, AIM, PBM), utility to output drawfiles on
  62890. SketchMate A4 plotter.
  62891. 7.12
  62892. Å  Archive Utils 3áÖá(was Shareware 7) Ö Disc database of Archive
  62893. magazine plus ArcScan data files for Archive magazine.
  62894. 7.12
  62895. Å  Archive Utils 4áÖá(was Shareware 51) Ö JPEG utilities 1 Ö !ChangeFSI,
  62896. version 0.90a; !FYEO, 1.02; !Jewel, 0.04; !JFIF, 26th June 1993;
  62897. !JPEGinst to install !JPEGit, 1.11A, i.e. the PD version; !JView, 0.07;
  62898. djpeg (Keith Sloanæs implementation), 18 Nov 1991; JPEG-FAQ Ö a text
  62899. file pulled off Usenet and headed öJPEG image compression: Frequently
  62900. Asked Questionsò.
  62901. 7.12
  62902. Å  Archive Utils 5áÖá(was Shareware 52) Ö JPEG utilities 2 Ö !FYEO2 (see
  62903. June JPEG column) sample NASA images plus a Éthumbnailsæ file with
  62904. postage stamp-sized previews of the other available files.
  62905. 7.12
  62906. Å  Archive Utils 6áÖáHard drive utilities including SyQuest 105Mb fix
  62907. for A5000/RiscáPC.
  62908. 7.12
  62909. Å  Archive Utils 7áÖáAcornæs new printer drivers !Printers 1.22.
  62910. 7.12
  62911. Å  Barcode generatoráÖáKang Software have produced a RISCáOS application
  62912. that generates drawfiles of barcodes in a variety of formats: EAN-13,
  62913. EAN-8, ISSN, ISBN and BIC. Within these formats, there is also a variety
  62914. of other options. The software costs ú85 (no VAT) which compares very
  62915. favourably with PC equivalents costing of the order of ú150 +VAT.
  62916. 7.12
  62917. Å  BetsiáÖáAnother winner from 4Mation. This time it is a historical
  62918. adventure aimed at 7 Ö 12 year-olds studying the Tudor period. Betsi is
  62919. a dog who, having been evicted from the royal hunting kennels for being
  62920. too soft, is looking for someone to provide her with a comfortable home
  62921. where she will be loved. During her travels, she meets all manner of
  62922. folk from different backgrounds, sees the interiors of various
  62923. buildings, hears some of the things that people were concerned about at
  62924. that time, and welcomes opportunities to be a good citizen.
  62925. 7.12
  62926. Betsi costs ú34.50 +VAT (or ú38 through Archive). A site licence costs
  62927. ú69 +VAT (or ú75 through Archive).
  62928. 7.12
  62929. Å  CC takes overáÖáComputer Concepts have taken over distribution of all
  62930. Wild Vision products so that WV can concentrate on development work. One
  62931. effect of this is a reduction in the discount given to dealers. This has
  62932. had to be reflected in a reduction in Archive membersæ discounts on WV
  62933. products.
  62934. 7.12
  62935. Å  Celtic clipart 2áÖáGlyn Howells has produced a second disc of celtic
  62936. clipart including borders, panels, chains, crosses and motifs. As with
  62937. disc 1, this costs ú10.99 inclusive, or you can get both of them
  62938. together for ú18.99. (There is no VAT as Glyn is not VAT registered.)
  62939. They are available from: Glyn Howells, Sicar Uchaf, Brongest, C N Emlyn,
  62940. Dyfed, SA38 9ET.
  62941. 7.12
  62942. Å  Flashback Ö We gave details of US Goldæs new game last month (page 4)
  62943. but forgot to tell you the price. Flashback costs ú27.99 or ú26 through
  62944. Archive. (See the review on page 27.)
  62945. 7.12
  62946. Å  GoldilocksáÖáThis is a Genesis application from Oak Solutions
  62947. ödesigned to introduce young children to IT skills through a
  62948. professionally produced audio CD and high quality visual interpretation
  62949. of the traditional fairy tale.ò While the child is using the program,
  62950. its use of the various options is recorded so that the teacher can see
  62951. how the child is progressing. Goldilocks comes on floppy discs with an
  62952. audio CD and a pack of photocopiable resources and costs ú40 +VAT from
  62953. Oak Solutions or ú44 through Archive.
  62954. 7.12
  62955. Å  Impression manual extrasáÖáIf you are an Impression user who makes
  62956. frequent use of the manual, H B Humpidge has just the thing for you! The
  62957. pack includes a quick reference guide with keyboard shortcuts (arranged
  62958. by function), a printed keystrip, a set of divider cards for the manual,
  62959. some self-adhesive binder strips, about 50 sheets of paper to put your
  62960. own notes in the manual, two thick card ends to help preserve the
  62961. integrity of the manual and a pack of ring reinforcements for those
  62962. pages that get over-used and fall out Ö he seems to have thought of
  62963. everything! This comes in three forms: Impression II ú6, Impression
  62964. Publisher ú7.50 and a special version for those who have upgraded from
  62965. Impression II to Publisher ú6. These are all available from H B
  62966. Humpidge, 2AáKingsley Park Grove, Sheffield, S11 9HL. If you just want
  62967. the quick reference guide and the keystrip, they are available for
  62968. ú1.50.
  62969. 7.12
  62970. Å  I/O card alternativeáÖáRiscáPC owners, in particular, will be pleased
  62971. to hear that there is now an alternative to Acornæs dual-width I/O card
  62972. in single-width format. Paul Fray Ltd have produced a card which
  62973. provides all the functionality of the Acorn card, except the Midi add-
  62974. on. So it provides user port, analogue port and 1MHz bus. Advantages of
  62975. this newer card, apart from it taking up only one slot, are that it has
  62976. an improved interface that makes it work more reliably with faster
  62977. systems and it has a socket to take a user-programmed EPROM (128Kb ╫ 8).
  62978. These cards are available from Paul Fray Ltd for ú129 +VAT or ú144
  62979. through Archive.
  62980. 7.12
  62981. Å  Izzy & Lizzy in The PlaygroundáÖáTopologika have released a version
  62982. of their popular Freddy Teddy title, ÉThe Playgroundæ. The idea is that
  62983. it allows the program to be used with older children as Izzy and Lizzy
  62984. are trendy young children (Izzy looks to me as if heæs wearing ÉCatsæ!)
  62985. as opposed to the teddy bear which appeals to younger children. If you
  62986. already have The Playground, you can obtain Izzy and Lizzy from
  62987. Topologika by sending them ú10 +VAT + ú1 p&p (ú12.75) and quoting the
  62988. serial number of your copy of The Playground. Otherwise, you can buy The
  62989. Playground in a combined format for ú25 +VAT + ú2.50 p&p (ú31.88) from
  62990. Topologika or ú29 through Archive.
  62991. 7.12
  62992. Å  JPEG Disc number 2áÖáI said in the JPEG Column last month that the
  62993. new JPEG Shareware disc was number 51. Actually, that was the number of
  62994. the first JPEG Shareware disc the new one is, yes, youæve guessed it,
  62995. number 52! It contains FYEO2 (as mentioned in the June JPEG column, p19)
  62996. plus some of the best of the NASA images sent in by Philip Draper plus
  62997. added a Éthumbnailsæ file with postage stamp-sized previews of Philipæs
  62998. other files. (Actually, we have just scrapped the Archive Shareware
  62999. discs, so this has become Archive Utils disc 5.)
  63000. 7.12
  63001. Å  MacFSáÖáMacFS is a filing system for RISCáOS 3.1 or later which will
  63002. read and write Mac SuperDrive (1.44Mb) floppies, external hard discs,
  63003. magneto-opticals and SyQuests. It costs ú99 +VAT from Computer Concepts
  63004. or ú108 through Archive.
  63005. 7.12
  63006. Å  PD on CD-ROM Ö The Datafile have produced a CD-ROM containing 265 Mb
  63007. of PD, freeware and shareware material, clipart, games, utilities,
  63008. music, graphics, magazines, games demos, languages, !Earthmap,
  63009. Gutenburg, classic demos and educational software. PD-CD costs ú30
  63010. inclusive from The Datafile or ú28 through Archive.
  63011. 7.12
  63012. Å  Professional full-colour scanning service Ö We mentioned last month
  63013. that T-J Reproductions were providing a full Acorn disc-to-print bureau
  63014. facility and now have full-colour drum-scanning facilities.
  63015. Unfortunately, we quoted their fax number instead of their phone number.
  63016. The corrected version is (hopefully!) in the Factfile at the back of the
  63017. magazine.
  63018. 7.12
  63019. Because of the huge files produced by these high resolution colour
  63020. scans, T-J are looking into offering a file replacement service. What
  63021. they would do would be to scan the image at low resolution (and send you
  63022. a copy) as well as at high resolution (which they would store for later
  63023. use). You could then prepare your document with the low-res image, send
  63024. it to T-J who would then substitute the hi-res image. This is similar to
  63025. OPI except that OPI will only work with Impression Publisher whereas
  63026. this service would be available to users of Style as well. If you are
  63027. interested, get in touch with T-J and tell them to what extent you might
  63028. use the service. That will help them to gauge whether it is going to be
  63029. worth the setting-up costs.
  63030. 7.12
  63031. Å  Scanlight ProfessionaláÖáCC have dropped the price of their greyscale
  63032. A4 flatbed scanner to ú499 +VAT. However, they are not giving any dealer
  63033. discount anymore so they will no longer be available through NCS.
  63034. 7.12
  63035. Å  Supersound expansion systemáÖáIn Archive 7.7 p39, David Lenthal gave
  63036. details of Audio Dynamicsæ 16-bit digital audio SuperSound Expansion
  63037. System. The SSES1600 provides 128 instruments + 49 percussion sounds,
  63038. Midi in, out and thru, and software which plays Midi files and sample
  63039. files. The board also has line output on two phono sockets and a 3.5mm
  63040. stereo socket plus headphone output on ╝ö jack socket. SSES1600 costs
  63041. ú299 +VAT from Audio Dynamics or ú335 inclusive through Archive.
  63042. 7.12
  63043. Å  öTechnology for Secondary MathematicsòáÖ There will be a day
  63044. conference for maths teachers at Oundle School, Peterborough on Monday
  63045. 3rd October 1994. It will cover Macs and PCs as well as Acorns but it is
  63046. presented öin association with Acorn Computers Ltd and Mathematics in
  63047. Education and Industryò. Details from Douglas Butler, Head of
  63048. Mathematics, Oundle School, Oundle, Peterborough, PE8 4EN (0832-273444).
  63049. 7.12
  63050. Å  The Acorn Companion, written by Geoff Love, is a guide to using Acorn
  63051. computers and software. It is aimed at öthe average classroom teacher or
  63052. non-specialist IT coordinator who needs to know enough to use the
  63053. computer, solve any problems they encounter and keep things running
  63054. smoothly but doesnæt want to spend every waking hour pawing through
  63055. jargon-filled manuals.ò It costs ú9 inclusive from NW SEMERC.
  63056. 7.12
  63057. Å  The Time MachineáÖáThe latest desktop adventure game from Gordon Key
  63058. is The Time Machine. This is a game for all Acorn machines with 2Mb or
  63059. more, has five discs, 3Mb+ of sprites, 80 sampled sounds plus music. It
  63060. seems to be a sequel to Haunted House. At least, you are the same
  63061. employee of Acorn Antiques but the action starts as you leave the shop
  63062. to break out of the boredom, go for a long walk, decide you need a leak
  63063. and espy a blue portaloo in the distance... The Time Machine costs
  63064. ú25.95 from 4th Dimension or ú24 through Archive.
  63065. 7.12
  63066. Å  Tiles French SupplementáÖáBrain Games have released a supplement to
  63067. their Tiles program which gives 223 French crosswords to play on their
  63068. Tiles package. The supplement requires Tiles version 3.29 or later.
  63069. Tiles and the French Tiles Supplement each cost ú19.75 (no VAT) to which
  63070. you add ú4.50 per machine for site licences for each package.
  63071. 7.12
  63072. Review software received...
  63073. 7.12
  63074. We have received review copies of the following: ÅBarcodeá(b/u),
  63075. ÅBeethoven Browser Egmontá(e), ÅGoldilocksá(e), ÅMouseTrap (u), ÅThe
  63076. Time Machine (g), ÅTiles + French Supplementá(e).
  63077. 7.12
  63078. e=Education, b=Business, bk=Book, g=Game, h=Hardware, l=Language,
  63079. u=Utility, a=Art.
  63080. 7.12
  63081. If you would like to review any of these products, please contact the
  63082. Archive office. Potential reviewers will need to show that they would
  63083. use the product in a professional capacity or that they have some
  63084. knowledge of the particular field.ááAá
  63085. 7.12
  63086. Government Health Warning Ö Reading this could seriously affect your
  63087. spiritual health.
  63088. 7.12
  63089. Last month I mentioned the Alpha courses which are being run at churches
  63090. all over the UK. Here are some comments from people who have been on the
  63091. courses...
  63092. 7.12
  63093. Lee Duckett is a Mercury Telecoms engineer who went to do a job at Holy
  63094. Trinity Brompton (the church where the Alpha courses first started). He
  63095. began chatting to the girl on the reception desk, who suggested he might
  63096. like to try Alpha.
  63097. 7.12
  63098. He came to the first night and said later, öI couldnæt believe it. It
  63099. wasnæt at all what I expected. All the people looked normal. Iáthought
  63100. they would be people who would speak funnily, wearing pairs of glasses
  63101. with little bandages on Ö anorak jobs, and stamp collectors.ò
  63102. 7.12
  63103. Lee was impressed by the leader of his discussion group. öI thought,
  63104. ÉHeæs got what Iæm missing. Heæs got something Ö something I want.æò
  63105. During the course, he gave his life to Jesus Christ and he said later:
  63106. öMy life has completely changed. Iánow look at this world through
  63107. different eyes. I feel love for everyone and an inner peace that I never
  63108. imagined could exist.ò
  63109. 7.12
  63110. Bruce Streather is a London solicitor whose wife, Geraldine, had been a
  63111. Christian for 10 years when he went to an Alpha supper party. (These are
  63112. held at the end of every course as an opportunity for participants to
  63113. invite their friends to hear a light-hearted talk on the subject
  63114. öChristianity: Boring, Untrue and Irrelevant?ò) He got talking to Nicky
  63115. Gumbel who gave the talk and agreed to go on the next Alpha course.
  63116. 7.12
  63117. öThe more I did the course, the better I enjoyed it,ò he said. öI was
  63118. struck by all the evidence, but I wasnæt really convinced. Iáthought at
  63119. least it was making sense and I could understand why people actually
  63120. believed it.ò
  63121. 7.12
  63122. At the seventh talk on ÉHow can I resist evil?æ, he became struck by a
  63123. thought which would not go away. öI suddenly thought,ò he said, öthat if
  63124. there is an evil influence about, is it the biggest step in the world to
  63125. believe that there is a good spiritual influence? That means there is a
  63126. God... and Jesus... and Christianity... and the penny dropped.ò
  63127. 7.12
  63128. Soon after that, he said a prayer in bed at night: öI confessed what Iæd
  63129. done wrong, I repented of it and turned away from it and I asked Jesus
  63130. to come into my life.ò
  63131. 7.12
  63132. Hundreds of people all over the country are going on Alpha courses and
  63133. having similar experiences. Itæs wonderful to see the sense of relief
  63134. and excitement on peopleæs faces when they have had a real encounter
  63135. with the Living God. People go on one course and then bring their
  63136. friends on the next... and they bring their friends... Itæs no wonder
  63137. these courses are spreading like wild fire!
  63138. 7.12
  63139. For more information about Alpha, or to see if there is one in your
  63140. area, ring HTB on 071-581-8255 or the Alpha Helpline on 0603-765073.
  63141. 7.12
  63142. (If you  have been touched by God in a new way through an Alpha course,
  63143. do write and let us know.)
  63144. 7.12
  63145. Paul Beverley
  63146. 7.12
  63147. P.B.
  63148. 7.12
  63149. Fact-File
  63150. 7.12
  63151. (The numbers in italic are fax numbers)
  63152. 7.12
  63153. 4th Dimension    P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  63154. 7.12
  63155. 4Mation    14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  63156. 8PA. (0271-25353) (0271-22974)
  63157. 7.12
  63158. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2
  63159. 6QA.
  63160. 7.12
  63161. Acorn Computers Ltd    Acorn House, Vision Park, Histon, Cambridge, CB4
  63162. 4AE.
  63163. 7.12
  63164.   (0223-254254) (0223-254262)
  63165. 7.12
  63166. APDL    39 Knighton Park Road, Sydenham, London, SE26 5RN.
  63167. 7.12
  63168. Apricote Studios (p11)   2 Purls Bridge Farm, Manea, Cambridgeshire,
  63169. PE15 0ND.
  63170. 7.12
  63171.   (0354-680432)
  63172. 7.12
  63173. Arnor Ltd    611 Lincoln Road, Peterborough, PE1 3HA. (0733-68909)
  63174. 7.12
  63175.   (0733-67299)
  63176. 7.12
  63177. Audio Dynamics    10 Durnford Close, Norden, Rochdale OL12 7RX. (0706-
  63178. 868803) (0706-868803)
  63179. 7.12
  63180. Brain Games    Swinegate, Hessle, North Humberside, HU13 9LH. (0482-
  63181. 649288) (0482-641136)
  63182. 7.12
  63183. Colton Software (p24)   2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  63184. (0223-311881) (0223-312010)
  63185. 7.12
  63186. Computer Concepts (pp32/36)   Gaddesden Place, Hemel Hempstead, Herts,
  63187. HP2 6EX. (0442-63933) (0442-231632)
  63188. 7.12
  63189. Dabs Press   22 Warwick Street, Prestwich, Manchester, M25 7HN. (061-
  63190. 773-8632) (061-773-8290)
  63191. 7.12
  63192. Dalriada Data Technology (p35)  145 Albion Street, Kenilworth,
  63193. Warkwickshire, CV8 2FY. (0926-53901)
  63194. 7.12
  63195. Datafile   71 Anson Road, Locking, Weston-super-Mare, Avon, BS24 7DQ.
  63196. (0934-823005)
  63197. 7.12
  63198. Eastmond Publishing   33 West Street, Oundle, Peterborough, PE8 4EJ.
  63199. 7.12
  63200. ESM   Duke Street, Wisbech, Cambridgeshire, PE13 2AE. (0945-63441)
  63201. 7.12
  63202. Gremlin Graphics Ltd   Carver House, 2-4 Carver Street, Sheffield, S1
  63203. 4FS. (0742-753423) (0742-768581)
  63204. 7.12
  63205. Hodge Electronic Services    16 Mold Road, Mynydd Isa, Clwyd, CH7 6TD.
  63206. (0352-755331)
  63207. 7.12
  63208. Humpidge (p9)  2A Kingsley Park Grove, Sheffield S11 9HL.
  63209. 7.12
  63210. Kang Software    Location Works, 1 Charlotte Street, London W1P 1HD.
  63211. (071-637-7766) (071-637-2727)
  63212. 7.12
  63213. LOOKsystems (pp12/23/40/41)  47 Goodhale Road, Bowthorpe, Norwich, NR5
  63214. 9AY. (0603-748253) (0603-740203)
  63215. 7.12
  63216. Mijas Software (p20)   Winchester Road, Micheldever, Winchester, SO21
  63217. 3DJ. (0962-774352)
  63218. 7.12
  63219. Northwest SEMERC   Fitton Hill CDC, Rosary Road, Oldham, OL8 2QE. (061-
  63220. 627-4469)
  63221. 7.12
  63222. Oak Solutions (p31)   Dial House, 12 Chapel Street, Halton, Leeds, LS15
  63223. 7RN (0532-326992) (0532-326993)
  63224. 7.12
  63225. Paul Fray Ltd    4 Flint Lane, Ely Road, Waterbeach, Cambridge CB5 9QZ.
  63226. 7.12
  63227.   (0223-441134) (0223-441017)
  63228. 7.12
  63229. Quantum Software (p7)  35 Pinewood Park, Deans, Livingston, EH54 8NN.
  63230. 7.12
  63231.   (0506-411162 after 6)
  63232. 7.12
  63233. Silicon Vision Ltd   Signal House, Lyon Road, Harrow, Middlesex, HA1
  63234. 2AG.
  63235. 7.12
  63236.   (081-422-3556) (081-427-5169)
  63237. 7.12
  63238. Simon Glass Software (p20)   P.O.Box 834, Landbeach, Cambridge, CB4 4DG.
  63239. 7.12
  63240. Stallion Software Ltd (p8)  Arundel House, Arundel Road, Camden, Bath,
  63241. BA1 5JX. (0225-339090)
  63242. 7.12
  63243. T-J Reproductions    Unit D, Canada House, Blackburn Road, West
  63244. Hampstead, London NW6 1RZ. (071-372-4430) (071-372-0515)
  63245. 7.12
  63246. Topologika    Islington Wharf, Church Hill, Penryn, Falmouth, Cornwall,
  63247. TR10 8AT. (0326-377771) (0326-377771)
  63248. 7.12
  63249. Utopia Software (p39)   92 Queenhythe Road, Jacobs Well, Guildford, GU4
  63250. 7NX.
  63251. 7.12
  63252. Archive Monthly Program Disc Contents
  63253. 7.12
  63254. Å  Thumbnail creation Ö Quantum Software have provided a copy of
  63255. Executor (the playback-only version of Keystroke) which has the ability
  63256. to produce, from a directory of JPEG or TIFF* files, a multi-sprite file
  63257. Ö in effect, making a !Paint Éthumbnailæ file.
  63258. 7.12
  63259. Å  RiscáPC compatibility list from Keith Hodge.
  63260. 7.12
  63261. Å  RiscáPC palette restorer and mode selection (see H & T page 42).
  63262. 7.12
  63263. Å  Drawfile rendering program from Hugh Eagleæs article on page 71.
  63264. 7.12
  63265. Å  Files from Gerald Fittonæs PipelineZ article.
  63266. 7.12
  63267. Special Offers on Archive Subscriptions
  63268. 7.12
  63269. This is the final issue of the 7th volume of Archive magazine and a
  63270. large proportion of our members are due to renew their subscription this
  63271. month so weære running some special promotions this month:
  63272. 7.12
  63273. Å Free Archive Mousemat (worth ú5) Ö All those who renew their
  63274. subscriptions before 30th September 1994 will receive one of our new
  63275. high-specification mousemat Ö see page 2 for details. This offer is
  63276. available to anyone, regardless of when your renewal date is.
  63277. 7.12
  63278. (N.B. We will not actually be sending out the free mouse mats until
  63279. after 30th September. This will enable us to get the right number of
  63280. mats printed once we see what the take-up is for the offer.)
  63281. 7.12
  63282. Å Renew early and save ú3 Ö Weæve held the price of the magazine at ú19
  63283. for the last two years and will continue to do so until the end of 1994.
  63284. So this is advance warning that, from issue 8.4 onwards, the new Archive
  63285. price will be ú22 a year. If you would like to beat the price increase
  63286. and renew in advance, regardless of when your subscription expires, you
  63287. should send in your renewal before the end of the year. Renewals
  63288. received after 1st January 1995 will be at the new price of ú22.
  63289. 7.12
  63290. Å ú10 voucher for any Archive member who gets a friend or colleague to
  63291. subscribe to Archive. See the special order form on the back of this
  63292. monthæs Price List for details.
  63293. 7.12
  63294. Christmas Card Competition
  63295. 7.12
  63296. Acorn Computers are running a Christmas card design competition and the
  63297. prize is... a RiscáPC ! The theme is öA World of Opportunitiesò and your
  63298. job is to design a card using that theme. All entries must be original
  63299. work and should be produced using an Acorn computer and submitted as a
  63300. Drawfile plus an A4 hard copy. Entries have to be in by 10th October
  63301. 1994 so that Acorn can judge the best one and get it printed to use for
  63302. their corporate card for Christmas 1994.
  63303. 7.12
  63304. The terms and conditions are as follows:
  63305. 7.12
  63306. 1)  All entries must be received by second post 10th October 1994.
  63307. 7.12
  63308. 2)  The prize will be an Acorn RiscáPC 600 2Mb HD210.
  63309. 7.12
  63310. 3)  The winning entry will be chosen on 24th October 1994 at Acorn
  63311. House.
  63312. 7.12
  63313. 4)  The prize winner will be announced at Acorn World 94 (October 28th-
  63314. 30th 1994).
  63315. 7.12
  63316. 5)  Photographs and other promotional material may be requested of the
  63317. prize winner.
  63318. 7.12
  63319. 6)  All designs must be original.
  63320. 7.12
  63321. 7)  Only one entry per person or per group.
  63322. 7.12
  63323. 8)  Designs cannot be returned.
  63324. 7.12
  63325. 9)  The competition is open to all UK residents, except employees and
  63326. contractors of Acorn Computer Group plc, ARM Ltd and their subsidiaries,
  63327. agents, dealers or anyone connected with the competition.
  63328. 7.12
  63329. 10)  Entries must be submitted in Drawfile format and A4 hard copy.
  63330. 7.12
  63331. 11)  Acorn Computer Group plc and its subsidiaries shall have the right
  63332. to reproduce all designs for future use and applicants shall, if
  63333. requested, sign an appropriate for of authorization.
  63334. 7.12
  63335. Keystroke Ö Archive Special Offer
  63336. 7.12
  63337. Stuart Halliday of Quantum Software is doing a special offer on
  63338. Keystroke for Archive subscribers. The normal price is ú29.95 but he is
  63339. prepared to offer it at ú19 (through Archive) for a period of two
  63340. months. This is the latest version of Keystoke as detailed in last
  63341. monthæs magazine on page 19, i.e. Keystroke 3, not an earlier version.
  63342. The offer lasts until the November issue of Archive is sent out from
  63343. NCS. To take advantage of this offer, just send in your order in the
  63344. normal way but simply do so at ú19 instead of ú29.95.
  63345. 7.12
  63346. There is also a site licence version which is normally ú90. This is
  63347. available for the offer period at ú70 through Archive.
  63348. 7.12
  63349. (Keystroke is one of those applications which you donæt know you need
  63350. until try it out. Then, once you start using it, you see more and more
  63351. ways in which you can use it to increase your keyboard productivity.
  63352. What I will say is that, if you buy Keystroke to enhance your keyboard
  63353. productivity and you really feel it does not do so, write to me
  63354. explaining why, send back your copy and weæll refund your money. Ed.)
  63355. 7.12
  63356. Personal Accounts Ö Archive Special Offer
  63357. 7.12
  63358. Following the excellent review which Mick Burrell gave Personal Accounts
  63359. last month (page 65) we have arranged a special deal with Apricote
  63360. Studios for Archive subscribers only. The full price is ú49.95 and the
  63361. special Archive price is ú35. The only difference is that, to save
  63362. costs, it will not come in a presentation case Ö which is only designed
  63363. to make it look pretty on the saleroom counter. The offer lasts for two
  63364. months, i.e. until the November issue of Archive is sent out from NCS.
  63365. To take advantage of this offer, just send in your order for Personal
  63366. Accounts to NCS in the normal way but simply do so at ú35 instead of
  63367. ú49.95.
  63368. 7.12
  63369. In his conclusion, Mick Burrell said, öThis is a program which has
  63370. Édevelopedæ through use into an excellent bank account control system.
  63371. If you tried to find a home or club banking program which was either
  63372. more capable or easier to use, I doubt you would succeed on either
  63373. count.ò
  63374. 7.12
  63375. Quantum
  63376. 7.12
  63377. New
  63378. 7.12
  63379. Stallion
  63380. 7.12
  63381. New
  63382. 7.12
  63383. Advanced Basic Column
  63384. 7.12
  63385. Paul Hobbs
  63386. 7.12
  63387. Moving memory blocks
  63388. 7.12
  63389. It is quite often useful to be able to move blocks of memory from one
  63390. location to another, for example when inserting or deleting characters
  63391. from the buffer of a text editor. At first glance, RISC OS appears not
  63392. to have a call to achieve this, although it must be a technique that is
  63393. needed by RISC OS itself. This apparent lack has probably resulted in
  63394. countless hours of coding by third parties...
  63395. 7.12
  63396. In fact, RISC OS provides the SWI Wimp_TransferBlock which is normally
  63397. used as part of the RAM data transfer protocol to move blocks of memory
  63398. from the workspace of one application to another. What the PRMs donæt
  63399. tell you is that the source and destination task handles can be the same
  63400. which means you can use it to move memory in the current taskæs
  63401. workspace. In addition, the memory block to move does not have to lie on
  63402. a word boundary (i.e. it is byte-aligned) and the source and destination
  63403. blocks can overlap.
  63404. 7.12
  63405. Disadvantages? It can only be used in a wimp program (because a task
  63406. handle is required) and it is probably a little slower than a word-
  63407. aligned memory moving routine although much faster than the usual FOR
  63408. ... NEXT loop.
  63409. 7.12
  63410. The documentation for the call is as follows:
  63411. 7.12
  63412.   áár0  Handle of source task
  63413. 7.12
  63414.   áár1áááPointer to source data
  63415. 7.12
  63416.   áár2áááHandle of destination task
  63417. 7.12
  63418.   áár3áááPointer to destination buffer
  63419. 7.12
  63420.   áár4áááLength of buffer (number of bytes to move)
  63421. 7.12
  63422. Assuming the task handle is mytask% and the buffer is 256 bytes long and
  63423. at location loc%, the following code will remove n% bytes at offset
  63424. pos%:
  63425. 7.12
  63426. SYS öWimp_TransferBlockò,mytask%,loc%+ pos%+n%,mytask%,loc%+pos%,256-
  63427. pos%
  63428. 7.12
  63429. and to insert n% bytes at offset pos%:
  63430. 7.12
  63431. SYS öWimp_TransferBlockò,mytask%,loc%+ pos%,mytask%,loc%+pos%+n%,256-
  63432. pos%
  63433. 7.12
  63434. You must be very careful to ensure that the buffer is large enough to
  63435. contain all the data after the memory move as otherwise Basic workspace
  63436. could be overwritten leading to all sorts of problems! The memory
  63437. claiming routines given in Archive 7.7 p23 can be used to claim and
  63438. extend private blocks of memory.
  63439. 7.12
  63440. Making SWI calls
  63441. 7.12
  63442. How are you supposed to know how to call a particular SWI? Well, you can
  63443. look them up in the PRM (or the documentation for third party modules),
  63444. find another program that uses them or buy StrongED from Stallion
  63445. Software which includes extensive help on the subject.
  63446. 7.12
  63447. One vital piece of information that you need to know is how to interpret
  63448. the information the PRMs or documentation give you. Data is passed to
  63449. the SYS command via the ARM registers R0, R1, R2, etc, so if the
  63450. documentation says the SWI needs a window handle in R0 and an icon
  63451. handle in R1, the command would be:
  63452. 7.12
  63453. SYS öSomeSWIò,window_handle%,icon_handle%
  63454. 7.12
  63455. If the SWI requires (say) the address of a data block in R1 but nothing
  63456. particular in R0 then the command would be:
  63457. 7.12
  63458. SYS öSomeSWIò,,address%
  63459. 7.12
  63460. Note the double commas after the SWI name Ö this means we are not
  63461. passing any data in R0. Without the extra comma, the address would be
  63462. passed in R0 not R1. Finally, if you are told that data is returned in
  63463. certain registers, you can use the TO keyword. Assuming the SWI needs a
  63464. window and icon handle in R0 and R1 and returns data in R3 the command
  63465. would be:
  63466. 7.12
  63467. SYS öSomeSWIò,window_handle%,icon_handle% TO ,,,data%
  63468. 7.12
  63469. After the ÉTOæ, the data for R0, R1, etc, follows, separated by commas Ö
  63470. it is easier to write the command as:
  63471. 7.12
  63472. SYS öSomeSWIò,window_handle%,icon_handle% TO R0,R1,R2,data%
  63473. 7.12
  63474. and discard the values returned in R0, R1 and R2. Of course, if you are
  63475. told that a string is returned in R3 then you must use data$ (or
  63476. similar) to hold the returned value.
  63477. 7.12
  63478. Printing again
  63479. 7.12
  63480. I have received a letter from Byron Blessed of Solihull School who asks
  63481. if it is possible to set up the printer module without loading !Printers
  63482. first as this is very slow over a network. I donæt have any experience
  63483. of networks, but I would imagine that this is a common problem that
  63484. somebody might have already solved (I hope!).
  63485. 7.12
  63486. A quick look in the PRMs uncovered the SWI öPDriver_SetDriverò described
  63487. on page 3-656 and associated information on page 3-668. PDriver_
  63488. SetDriver requires two 256 byte data blocks which correspond to the
  63489. choices set up with !Printers and I assume that !Printers makes this
  63490. call to set up the module.
  63491. 7.12
  63492. Therefore, it should be possible to write a simple Basic program to set
  63493. up the data blocks and make the SWI call instead of using !Printers. So,
  63494. am I on the right track? Has anybody written a small program to do this
  63495. as there is at least one other person who would be interested (although
  63496. it would doubtless be of general interest as !Printers loads slowly even
  63497. from a hard disc).
  63498. 7.12
  63499. And finally..
  63500. 7.12
  63501. If you have any suggestions for topics that could be covered in future
  63502. issues, I would be pleased to hear from you. My address is Paul Hobbs,
  63503. Rheinpfalzstrasse 2, 85049 Ingolstadt, Germany.ááAá
  63504. 7.12
  63505. Dates for Your Diary...
  63506. 7.12
  63507. Music Open Evening
  63508. 7.12
  63509. Tuesday 4th October 1994
  63510. 7.12
  63511. NCS and Sibelius Software have teamed up for a Music Open Evening, with
  63512. guest speaker John Rutter.
  63513. 7.12
  63514. John Rutter is a well-known composer and choral conductor... and also a
  63515. dedicated Sibelius/Acorn user and Archive subscriber. Amongst other
  63516. things, he will be telling us about the impact of the computer on his
  63517. composing. This evening event will be held in the King of Hearts (Centre
  63518. for People and the Arts) in Norwich.
  63519. 7.12
  63520. We are inviting anyone interested in the use of the computer for
  63521. processing/printing music, to discover the powerful combination of
  63522. Sibelius with the Acorn computer: music teachers; university and college
  63523. lecturers/students; choral directors and choir members; local amateur
  63524. and professional musicians, and so on.
  63525. 7.12
  63526. Entrance will be by ticket only but weæll give more details in next
  63527. monthæs Archive.
  63528. 7.12
  63529. Acorn World 94
  63530. 7.12
  63531. Friday 28th to Sunday 30th October 1994
  63532. 7.12
  63533. Acorn World 94 is being held at Wembley, London again this Autumn. Watch
  63534. this space for more information, as it becomes available.
  63535. 7.12
  63536. NCS Open Day
  63537. 7.12
  63538. Saturday 12 November 1994
  63539. 7.12
  63540. The next NCS Open Day will be held at Eaton (CNS) School in Norwich.
  63541. Once again, a wide range of companies will be displaying the latest
  63542. computer technology, peripherals and software for Acorn computers.
  63543. 7.12
  63544. Centre-stage, of course, will be the Risc PC and by then we should have
  63545. the PC Card available to demonstrate and sell ! (?!)
  63546. 7.12
  63547. Apricote Studios
  63548. 7.12
  63549. New
  63550. 7.12
  63551. LOOKSystems
  63552. 7.12
  63553. From 7.10 page 9
  63554. 7.12
  63555. LOOKSystems
  63556. 7.12
  63557. From 7.5 page 40
  63558. 7.12
  63559. LOOKSystems
  63560. 7.12
  63561. From 7.5 page 41
  63562. 7.12
  63563. Online Media and the Digital Superhighway
  63564. 7.12
  63565. Steve Bruntlett
  63566. 7.12
  63567. Steve Bruntlett assesses the launch of a new company and the
  63568. implications for interactive multimedia.
  63569. 7.12
  63570. After a long time developing one of the best computers available, itæs
  63571. good to see Acorn receiving some high profile attention in the general
  63572. computing press. Firstly it was the development of ARM Ltd, set up
  63573. jointly with Apple, to develop and produce a set of world-beating RISC
  63574. chips, ARM 250, 300, 600, 700 etc. Then there was the well-received Risc
  63575. PC and now itæs the development of another Acorn-based company, Online
  63576. Media which was launched on July 6th.
  63577. 7.12
  63578. The new company has been well-covered in the Innovation column in the
  63579. Sunday Times for a couple of weeks. They have been reporting on the
  63580. partnership of Online Media with Cambridge Cable which is to run trials
  63581. in September using the first ATM (asynchronous transfer mode) system in
  63582. Britain to develop home-based interactive video. If links with Oracle
  63583. and Bell in America go ahead, it will be the first international system
  63584. as well. ATM is used to send vast quantities of multimedia data, such as
  63585. video, down fibre optic cabling at very high speeds Ö all part of the
  63586. digital superhighway that President Clinton is known to have commented
  63587. on from time to time.
  63588. 7.12
  63589. Online Media is working with several partner companies to develop
  63590. affordable interactive multimedia products and services for the huge
  63591. market emerging from the development of the information superhighway.
  63592. These include: Olivetti, Advanced RISC Machines Ltd, Advanced
  63593. Telecommunications Modules Ltd, BNR/Northern Telecom, News
  63594. International, MAI, Anglia Television, Oracle and Cambridge Cable.
  63595. 7.12
  63596. From an education and home use point of view, the involvement of Anglia
  63597. Television seems particularly exciting as they will be responsible for
  63598. providing regional news bulletins, current affairs, weather forecasts
  63599. and educational CD-ROM programmes covering science, history and
  63600. geography. Buying individual copies of CD-ROMs may be shortly be a thing
  63601. of the past with the trend towards access to libraries of vast
  63602. quantities of information becoming available in a variety of interactive
  63603. multimedia formats.
  63604. 7.12
  63605. So what are Acorn up to this time? According to the press releases from
  63606. Acorn and Online Media, the main product seems to be a TV set-top box
  63607. (STB) powered by four(!) ARM chips which will allow users in the trial
  63608. around Cambridge access to video on demand i.e. to select a video or
  63609. other forms of multimedia material whenever they want to see or use
  63610. them. The STB will not only allow large numbers of users to watch the
  63611. same video all at different stages and at the same time but, more
  63612. importantly, will open up a wide range of interactive services.
  63613. 7.12
  63614. The more mundane uses of this may be used for teleshopping but more
  63615. excitingly, it could be used for interactive community links through
  63616. teleconferencing. It could be used for home banking, interactive
  63617. education and training, access to expert systems, (virtual reality test
  63618. drives or visits to holiday locations? Ö the whole Étry before you buyæ
  63619. bit), home security and connection to Internet and Mosaic for starters.
  63620. To explain this in a bit more detail and perhaps a bit more clearly for
  63621. those of us who are still trying to figure out exactly what the digital
  63622. superhighway is or might be, it may be worth including part of one of
  63623. Online Mediaæs information sheets, so here it is.
  63624. 7.12
  63625. öHot and cold running information Ö The advent of the Online Media STB,
  63626. and the MPEG datastreams it handles, can be compared with the arrival of
  63627. mains water to a house. Before, you could get water from the stream, but
  63628. you were reliant on an intermittent supply, and the quality was variable
  63629. Ö you took what you were given, when you were given it. Then you bought
  63630. a bucket, so you could collect the water when you wanted and save it for
  63631. later, but it was only a small quantity. Substitute broadcast video for
  63632. the stream, and cassette video for the bucket and you have the situation
  63633. as it is today.
  63634. 7.12
  63635. Tomorrow you get mains water Ö as much as you want, when you want it,
  63636. and you can control it exactly. The advent of MPEG digital data
  63637. compression services and the STB to control them means that now our
  63638. homes will have access to good quality video and digital audio down our
  63639. existing telephone or cable connection, as much as we want and when we
  63640. want it. Using a normal TV remote-control, you can ask for any film or
  63641. computer game to be played on your television, or any recording to be
  63642. played through your audio system, whenever you want it.
  63643. 7.12
  63644. Furthermore, itæs not just a one-way process (and this is where the
  63645. water supply analogy starts to break down)! The STB is fully
  63646. interactive. Wherever in the world there is something that can be
  63647. digitised Ö film, audio, still pictures, data, software, even realtime
  63648. video Ö you will see it, hear it and interrogate it, fully
  63649. interactively.ò
  63650. 7.12
  63651. All this has phenomenal implications for all aspects of society such as
  63652. control of, and access and to, material, subscription costs, effects on
  63653. traditional providers of software, video and audio services. What
  63654. happens to record and video shops, for example, or libraries for that
  63655. matter. Do we actually want or need all this information anyway? Some of
  63656. it probably not, but much of it will be useful to the home and
  63657. educational user and this is probably where the digital superhighway
  63658. will have most impact, i.e. on the area between home and school which by
  63659. the end of the century will become increasingly blurred. Some children
  63660. will have better individual access at home to the teaching and learning
  63661. materials available on this kind of system than they will at school,
  63662. witness the phenomenal growth of Internet.
  63663. 7.12
  63664. Schools will have to develop a changing role to ride the move from
  63665. teaching to learning and also examine their role as facilitators rather
  63666. than as information providers. Learning will develop through much more
  63667. interactive structures than school can offer unless education starts
  63668. using these kind of systems very quickly. But that would seem to require
  63669. some serious funding... unless we believe the claims of Peter Talbot...
  63670. 7.12
  63671. Peter Talbot, General Manager UK Education at Acorn Computers comments:
  63672. öAcorn has announced its plans to realise the enormous potential of
  63673. interactive multimedia and we believe Acorn is in the strongest position
  63674. to ensure that education gets the best from this innovative technology.
  63675. Acorn has undertaken the challenge to work with Online Media to develop
  63676. a complementary environment and systems which will allow schools to use
  63677. their current multimedia solutions with future products.ò This has
  63678. implications for home users as well, who seem to be being promised an
  63679. integrated interactive multimedia solution compatible with existing
  63680. equipment.
  63681. 7.12
  63682. The BBC have just had their mandate renewed until the next century but
  63683. by the end of this century, television as we know it today will have
  63684. changed out of all recognition. It will be much more interactive with
  63685. Éusersæ rather than Éviewersæ who will determine their own schedules
  63686. rather than relying on set output, and will have rather more educational
  63687. material available than at present. These are indeed exciting times Ö I
  63688. just wish I lived in Cambridge!ááAá
  63689. 7.12
  63690. Small Ads
  63691. 7.12
  63692. (Small ads for Archimedes and related products are free for subscribers
  63693. but we reserve the right to publish all, part or none of the material
  63694. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  63695. means and there are certain things, as you can imagine, that we would
  63696. not be prepared to advertise as a matter of principle. Sending small ads
  63697. (especially long ones!) on disc is helpful but not essential. Ed)
  63698. 7.12
  63699. Å  2Mb SIMM for RISC PC, ú50 o.n.o. Phone 0328-864177.
  63700. 7.12
  63701. Å  A3000, 2Mb RAM, RISC OS 3.11, ext 3╜ö and 5╝ò disc drives. Colour
  63702. monitor. All boxed with manuals etc, ex cond. ú450 o.n.o. Phone 0533-
  63703. 882528.
  63704. 7.12
  63705. Å  A3000, RISC OS 3.1, 4Mb, 100Mb HCCS hard card, colour monitor and
  63706. stand, PD software. Ex cond. ú800 o.n.o. Phone 0642-472065 after 6pm.
  63707. 7.12
  63708. Å  A310, 4Mb RAM, MEMC1a, ARM3 (33MHz), RISC OS 3.1, 47Mb HD, Taxan 775
  63709. monitor, loadsa software, inc PC Emulator, ú800 o.n.o. Phone John 0328-
  63710. 864177.
  63711. 7.12
  63712. Å  A310, 4Mb, ARM3, RISC OS 3.1, 40Mb IDE hard disc (with ICS
  63713. interface), colour monitor, fan quietener, some software, plus PD
  63714. software, Beebug 5╝ö disc interface + 40 track drive, DFS reader and 50
  63715. 5╝ò discs. All for ú525 o.n.o. +p&p. Phone Derby 0332-557751 evenings.
  63716. 7.12
  63717. Å  A310, monitor, 2Mb RAM, twin floppies, Watford digitiser and
  63718. Lingenuity colour converter, memory expansion will take RISC OS 3.1.
  63719. ú395 o.n.o. Phone 0452-417697.
  63720. 7.12
  63721. Å  A310, OS3.1, 4Mb, ARM3, MEMC + 20M HD, HiFi Audio, VIDC enhancer, 4
  63722. layer back plane, Acorn I/O podule, external disc interface, Taxan
  63723. 770+LR multisync, Kaga KP-810 printer, leads, manuals, software ú600
  63724. +p&p. Phone 071-272-1027. Sensible offers considered.
  63725. 7.12
  63726. Å  A310 (RISC OS 3.1), 4Mb RAM, 2nd internal 3╜ö disc drive, DFS buffer/
  63727. podule, PAL TV converter for ú385 o.n.o. Cub 3000 colour monitor (built
  63728. in stereo sound) ú185 o.n.o. OKI wide carriage DM printer tractor/sheet/
  63729. envelope feed ú65 o.n.o. Phone 0553-672841 after 6pm.
  63730. 7.12
  63731. Å  A4000, 4Mb RAM, 80Mb hard disc, multisync monitor, Home Office
  63732. (EasiWriter, Desktop Database), Educational (ArcVenture), Games
  63733. (Populous, Lotus 2, etc), etc. ú750 ono. Phone 0403-266728.
  63734. 7.12
  63735. Å  A410, 4Mb RAM, 35MHz ARM3, RISC OS 3.1, 47Mb HD, colour monitor, Oak
  63736. SCSI board, 5╝ö FD interface, all cables, manuals and boxes, loads of PD
  63737. software and games. Bargain only ú750, no offers. Phone 081-778-9166
  63738. (office hours).
  63739. 7.12
  63740. Å  A410, monitor, 20Mb hard disc, RISC OS 3.1, ú475 o.n.o. Phone 0452-
  63741. 417697.
  63742. 7.12
  63743. Å  A410/1, 4Mb, ARM3, RISC OS 3.10, External 40Mb IDE disc, Acorn
  63744. multisync (AKF18), Epson MX80 (9 pin). ú750 o.n.o. Also available:
  63745. Amstrad SM2400 modem, 5╝ö drive and interface card, Graphbox
  63746. Professional, 1st Word Plus, Logistix. Phone 0272-682108 after 7 pm.
  63747. 7.12
  63748. Å  A4 Model II, 4Mb RAM, 60Mb HD, PC Em., RemoteFS (serial + parallel),
  63749. boxed ú900. Phone +49 8458 6339 (office hours) or +49 841 47467
  63750. (evenings) before 20/08/94 and ask for Paul Hobbs.
  63751. 7.12
  63752. Å  A5000, 100Mb hard disc, 4Mb RAM. m/sync monitor, as new, with over
  63753. ú1000 of original software inc. Lemmings, Populous, 1st Word Plus. ú975
  63754. o.n.o. Phone 0268-775356.
  63755. 7.12
  63756. Å  A5000, 4Mb, 100Mb HD, std res monitor ú800. 100Mb Mac style external
  63757. SCSI HD ú200. Contact Leslie Wiggins on 0332-204040 day or 0602-272282
  63758. eves.
  63759. 7.12
  63760. Å  A5000, 4Mb, 120Mb HD, hi-res monitor,  RISC OS 3.11,  Advance
  63761. (unlicensed), PC Emulator, fonts and other software,  VGC,  ú900 o.n.o. 
  63762. Tel: Charlie or Debbie on 0484 517612.
  63763. 7.12
  63764. Å  A5000, 4Mb, 40Mb HD, Eizo multiscan, RISC OS 3.11, Learning Curve
  63765. software, all manuals. ú1050 o.n.o. Phone 0732-862404.
  63766. 7.12
  63767. Å  A5000, 4Mb, 405Mb hard disc, RISC OS 3.1, AKF18 monitor ú900. Phone
  63768. 0704-534156 eves.
  63769. 7.12
  63770. Å  A5000 fan silencer, ú15. Phone 071-703-5675.
  63771. 7.12
  63772. Å  A5000 Learning Curve, 4Mb RAM, 120Mb HD, lots of software. ú800 for
  63773. quick sale. Phone Howard Bailey on 0202-394057.
  63774. 7.12
  63775. Å  A5000, RISC OS 3.1, 4Mb, 40Mb HD, msync monitor, Learning Curve, also
  63776. Draw Plus, Powerbase and lots software, ú950 o.n.o. Canon BJ-300, ú200
  63777. o.n.o. All ex cond. Scanlight Video, as new, ú190 o.n.o. Buy the whole
  63778. lot for ú1300. Phone John, evenings or weekends on 081-504-0802.
  63779. 7.12
  63780. Å  A5000, RISC OS 3.11, AKF18, 40Mb HD, 4Mb RAM, ú800. Phone Garry on
  63781. 091-3771-489.
  63782. 7.12
  63783. Å  A540 without monitor, 8Mb RAM, 120Mb hard disc, ú975. Acorn colour
  63784. monitor ú100. Fax Pack ú125. Phone 0272-736237.
  63785. 7.12
  63786. Å  Acorn Risc PC, 10Mb DRAM, 210Mb HD, 14ö SVGA (AKF60), Impression
  63787. Publisher, S-Base2 Developer, RISC OS 3 PRMs, PD software, discs,
  63788. manuals, etc, 1 month old, immac cond, ú2,000 o.v.n.o. Phone Craig on
  63789. 0633-894533 anytime.
  63790. 7.12
  63791. Å  Conner CP3044 40Mb IDE drive ex A5000, offers around ú70. Home Office
  63792. pack unused, offers around ú80. Phone 0332-701969.
  63793. 7.12
  63794. Å  Econet interfaces ú15 each, Filestore E015 ú125, AppFS software ú50.
  63795. Contact Hill 0953-605566 (0953-850948 eves).
  63796. 7.12
  63797. Å  Eizo 9070S 16ö Multiscan 0.28mm dot pitch with warranty, H-scan
  63798. frequency 20-50kHz, V-scan 50-80Hz, TTL or analogue RGB inputs. Offers
  63799. to Derby 0332-701969.
  63800. 7.12
  63801. Å  HCCS Colour Vision Digitiser for A400 series, brand new ú75. Ian 061-
  63802. 476-0229.
  63803. 7.12
  63804. Å  System Delta Plus, ú35. Please call 0924-862602 and ask for Peter.
  63805. 7.12
  63806. Charity Sales
  63807. 7.12
  63808. The following items are available for sale in aid of charity. PLEASE do
  63809. not just send money Ö ring us on 0603-766592 to check if the items are
  63810. still available. Thank you.
  63811. 7.12
  63812. Software: First Word Plus ú5, Genesis ú3, Genesis Plus ú10, PC Emulator
  63813. 1.7 ú10, Leading Edge Midi Tracker ú9, Bubble Fair ú2, Spellmaster
  63814. (disc) ú5, Ancient Egypt clipart ú2, Blaston ú2, Pysanki ú2, Blowpipe
  63815. ú2, Zelanites ú2, Rotor ú2, Man United Europe ú3, Apocalypse ú3,
  63816. DrawBender ú10, Equasor ú9, Impression Businnes Supplement ú9, First
  63817. Impression tutorial book and discs ú9, Good Impression ideas book and
  63818. discs ú9, Party, Wedding & Anniversary clipart ú9.
  63819. 7.12
  63820. Hardware: Floppy discs as new ú15 per 50, A3000 1Mb RAM ú20, WE external
  63821. disc interface (for A400/1 and earlier) ú5, Quest trackerball ú12.
  63822. 7.12
  63823. (If you have unwanted software or hardware for Archimedes computers that
  63824. you could donate in aid of charity, please send it to the Archive
  63825. office. If you have larger items where post would be expensive, just
  63826. send us details of the item(s) and how the purchaser can get hold of
  63827. them.)ááAá
  63828. 7.12
  63829. Gothic & Medieval Font Collection Pack II
  63830. 7.12
  63831. Richard Hallas
  63832. 7.12
  63833. About a year ago, the Datafile published a collection of period fonts
  63834. and clipart by designer Tony Nash. The popularity of the first pack has
  63835. prompted the publication of a second collection, Pack Two, which has a
  63836. price tag of ú40, all inclusive. (The first pack was reviewed in Archive
  63837. 6.12, p. 78.)
  63838. 7.12
  63839. Packaging
  63840. 7.12
  63841. The pack consists of three discs, a manual, a single-user licence and a
  63842. laminated reference card for one of the fonts, presented together in a
  63843. plastic wallet with a colour-photocopied cover. The overall appearance
  63844. is very similar to that of the first pack and, as with the first pack,
  63845. the manual is interestingly presented, making imaginative use of the
  63846. various fonts and clips to be found on the discs. It just seems a pity
  63847. that it couldnæt have been colour-printed, given the colourful nature of
  63848. the clipart.
  63849. 7.12
  63850. The first disc (which is contained in an envelope, the opening of which
  63851. commits you to the licensing conditions) is the most important of the
  63852. three, as it contains all the outline fonts. It also contains a copy of
  63853. the public domain adaptation of !Chars, !NewChars2, and a few pieces of
  63854. Celtic decoration and tile patterns.
  63855. 7.12
  63856. Disc two contains more Celtic drawfiles Ö this time a directory of
  63857. border designs and another of highly ornate, colourful capital letters.
  63858. Disc three contains some more borders and a few assorted saintsæ heads
  63859. and other drawings. There is also a directory of ten files, each of
  63860. which illustrates the complete character set of one of the outline
  63861. fonts.
  63862. 7.12
  63863. Outline fonts
  63864. 7.12
  63865. The pack contains six basic font families with between one and three
  63866. members each, making a total of eleven faces in all. All have
  63867. commendably full character sets and contain full hinting, although they
  63868. are RISC OS 2 fonts, i.e. without kerning data, but still useable on
  63869. RISCáOS 3. The quality of the designs and drawing is generally very
  63870. good, and many of the fonts are very detailed indeed Ö although this
  63871. does mean that you have to use them at relatively large point sizes.
  63872. 7.12
  63873. The Abbey fonts are black letter designs, but the ÉHighliteæ weight has
  63874. an open upper half, which produces a very striking and attractive
  63875. effect.
  63876. 7.12
  63877. Amadeus is an extremely florid and attractive face based on an alphabet
  63878. which was reputedly used in the Papal Chancery in the 16th century. For
  63879. owners of the first Medieval and Gothic pack, this is an outline font
  63880. version of one of the draw-format fonts provided in that collection, but
  63881. greatly extended and far more useful.
  63882. 7.12
  63883. Bede has three members: regular, bold and tooled. They are basically of
  63884. an uncial design, and the tooled face is particularly attractive.
  63885. 7.12
  63886. El-Cid also has three faces: regular, tooled and swash, and is based on
  63887. a Spanish gothic script hand. Again, the tooled face is very attractive
  63888. but it is the swash face which is particularly interesting. It provides
  63889. a total of 18 swashes which can be added simply by entering the
  63890. character code on the numeric keypad. This is a nice idea which works
  63891. well, and a reference card showing the swashes and codes is provided.
  63892. 7.12
  63893. Kells is based on text in the Book of Kells, and is intended to be used
  63894. in conjunction with the Celtic draw-format capitals provided on disc 2.
  63895. 7.12
  63896. Scriptoria has a particularly hand-drawn feel, and is based on body-text
  63897. lettering of early manuscripts.
  63898. 7.12
  63899. Altogether, these fonts are very good quality and provide a good range
  63900. of styles.
  63901. 7.12
  63902. Clipart
  63903. 7.12
  63904. The clipart in this pack follows along the same lines of that in the
  63905. first pack. There is a significant number of border designs, along with
  63906. other intricate designs which could conceivably be used as parts of
  63907. borders or on their own. In fact, some of the fonts provide unusual
  63908. bullets and other abstract designs which could in themselves be used as
  63909. borders or for the purpose of breaking up sections of text.
  63910. 7.12
  63911. Several attractive repeating tile patterns are provided, both on their
  63912. own and sometimes as part of other pictures. The remainder of the
  63913. clipart consists of knots and other fairly abstract designs, a few
  63914. saintsæ heads and faces and a few assorted monks. The clipart seems well
  63915. drawn, and is very authentic-looking. It would have been very easy for
  63916. the designer of the clipart to use the computer to make geometric shapes
  63917. such as knots, tiles and repeating patterns look very mathematically
  63918. precise, but this has been avoided. The small degree of unevenness which
  63919. has been introduced into the drawings adds a more authenticly human
  63920. quality.
  63921. 7.12
  63922. As with the first pack, many of the drawfiles contain a large number of
  63923. shapes, and you are expected to ungroup some of the pictures and use the
  63924. parts you want. Although slightly inconvenient, this is a good approach
  63925. for two reasons. Firstly, it means that space is not wasted on the discs
  63926. by unnecessary duplication, and secondly, it shows the elements in use,
  63927. which is far better than just providing lots of components and expecting
  63928. you to know exactly what to do with them all.
  63929. 7.12
  63930. Conclusions
  63931. 7.12
  63932. If you liked the first pack, youæll love the second. Itæs basically more
  63933. of the same, but better quality. Whilst the first pack had possibly a
  63934. greater emphasis on the clipart than the fonts, the reverse is probably
  63935. true with the second. The fonts are well-made and interesting, and many
  63936. of them are quite unlike anything else currently available (particularly
  63937. Abbey Highlite). Also, there are almost twice as many of them compared
  63938. with the first pack (11 rather than 6). I did feel that the ten font
  63939. printout files were rather a waste of space (ten because El-Cid Swash is
  63940. not included among them) and could more usefully have been included
  63941. printed in the manual. Aside from that, though, I have few criticisms,
  63942. and recommend this interesting package.ááAá
  63943. 7.12
  63944. Multimedia Column
  63945. 7.12
  63946. PR and multimedia
  63947. 7.12
  63948. Many organisations are becoming increasingly aware of their public image
  63949. Ö this is even the case now with Schools. With the increasing choice
  63950. available to parents, it is vitally important that schools project a
  63951. good image. The relative cheapness of DTP has led to many schools
  63952. producing glossy brochures which they distribute to the parents. What
  63953. has this to do with multimedia? Well, I was asked to come up with some
  63954. ideas to help a local primary school to promote its image and
  63955. immediately thought of multimedia.
  63956. 7.12
  63957. What about the cost?
  63958. 7.12
  63959. With budget restrictions within all schools, the cost was going to be a
  63960. big factor. In a small rural primary school of only 120 pupils, whatever
  63961. I did was going to have to involve little or no expense. There were a
  63962. number of times during the next few months when many of the parents were
  63963. coming to school and the obvious solution was to produce a self-
  63964. scrolling display of school activities. The school has an A3000 and an
  63965. A5000 with a CD-ROM, plus a selection of BBC Masters. They also have
  63966. Genesis along with an Oak Recorder. After talking it over with the Head,
  63967. we decided that the pupils should select what they wanted to go into the
  63968. display but overall editorial control was to be retained by the Head!
  63969. 7.12
  63970. Collecting the resources
  63971. 7.12
  63972. The pupils were challenged to design pictures under various headings and
  63973. also a School logo. They could either use Splosh or pencil and paper.
  63974. Text was also written by the pupils and saved as Edit files. I then took
  63975. a video camera into School and, using my own A5000 along with an HCCS
  63976. Vision Digitiser and !ChangeFSI, I was able to produce a good number of
  63977. static images. Photographs were also scanned in, along with some of the
  63978. pupilsæ work.
  63979. 7.12
  63980. The storyboard
  63981. 7.12
  63982. Once all the resources were collected, along with one or two pieces of
  63983. commercial clipart, we constructed a rough outline of how the display
  63984. would scroll. We wanted to include as many pictures of the children as
  63985. possible but also certain Éadsæ that the Head wished to get over to the
  63986. parents. It then became an easy job to assemble the resources into the
  63987. multimedia program and add appropriate sound samples onto the pages and
  63988. set up the scrolling display. It was set up on the A5000 in the main
  63989. entrance hall Ö but then we realised that we needed to attract the
  63990. parentsæ attention as they came in. After a little thought, we realised
  63991. that using CD-ROM to play an audio disc would provide the answer.
  63992. 7.12
  63993. The proof
  63994. 7.12
  63995. The final version was put on display at three parentsæ evenings and many
  63996. people commented on a very professional-looking display. The governors
  63997. were also impressed and released ú400 for extra hardware and software
  63998. for future displays to be done Éin houseæ. One parent even asked the
  63999. school how it was done and what sort of PC his company would have to get
  64000. to run it on! I have since shown this to a number of schools and all
  64001. have been impressed.
  64002. 7.12
  64003. The decision to use Genesis was driven by the fact that the school had a
  64004. copy, but since then I have converted it to both Magpie and CableNews.
  64005. The monthly disc contains a Magpie version but all three versions are
  64006. available through the Swap Shop.
  64007. 7.12
  64008. The Swap Shop
  64009. 7.12
  64010. I have been inundated with requests for items from the swap shop over
  64011. the past two months with many favourable comments on the column and I
  64012. just like to say thank you to those who have written. I have had letters
  64013. from afar away as Germany, New Zealand and Australia, and I hope to set
  64014. up some sort of distribution of the swap shop items in Australia so that
  64015. overseas readers will be able to use the local contact and save the
  64016. expense of writing to England.
  64017. 7.12
  64018. This month has also seen a number of firsts. Christopher Jarman has sent
  64019. me three rather nice Optima examples aimed at middle primary children Ö
  64020. these will be added to the catalogue. I have also had an advance copy of
  64021. a Key Author file which isnæt quite finished yet but which will be added
  64022. to the catalogue in the next few months.
  64023. 7.12
  64024. I also have an apology to make. I announced in the last column that Man
  64025. in Space was ready, when in fact, I still had a few bits to finish as I
  64026. was writing the article, but due to my own stupidity I couldnæt get the
  64027. database within the application to work properly. I have now solved the
  64028. problem and have sent out copies to all the people who requested them. I
  64029. have also finished the Advanced WIMP Tutor in Genesis format and the
  64030. Magpie version should be ready by the time you read this. Paint Tutor is
  64031. also now finished and all the above have been added to the catalogue.
  64032. 7.12
  64033. I have also updated the catalogue, but to make it easier for me, the
  64034. catalogue will, in future, only be available in Magpie format Ö a reader
  64035. is supplied with it so that anyone can read it.
  64036. 7.12
  64037. Hints and tips
  64038. 7.12
  64039. Å  Genesis Professional Ö One reader wrote to complain that he was
  64040. getting repeated crashes when trying to replicate frames. I must admit,
  64041. I was unaware of the problem, so I went back and tested it out. The gist
  64042. of it is this: if you open a blank page and pull out a frame and then
  64043. replicate it, the program crashes. Now when you first pull out a frame,
  64044. by default it is a WORD frame, and if you try and replicate it the crash
  64045. occurs as Genesis will not allow you to replicate this type of frame.
  64046. The cure is simple, just convert the WORD frame into a TEXT frame by
  64047. clicking in the frame itself, then you can copy it as many times as you
  64048. like.
  64049. 7.12
  64050. Å  Magpie Ö Some months ago, I issued a challenge to Magpie users about
  64051. making a scrolling binder with continuous music. I got no replies to
  64052. this challenge, but my solution was a bit of a cheat. Using my CD-ROM, I
  64053. set up an audio CD running and then loaded in the Magpie scrolling demo
  64054. which had no sound effects! Iæm sure there is a better solution so I
  64055. will keep the prizes until someone comes up with a better one!
  64056. 7.12
  64057. The End Bit
  64058. 7.12
  64059. If you have questions about Genesis, Magpie, Key Author or any
  64060. multimedia program, or if you would like a copy of the Swap Shop
  64061. catalogue, write to Paul Hooper, 11 Rochford Road, Martham, Great
  64062. Yarmouth Norfolk NR29 4RL. (0493-748474)ááAá
  64063. 7.12
  64064. Humpidge
  64065. 7.12
  64066. New
  64067. 7.12
  64068. Mijas and Simon Glass from 7.11
  64069. 7.12
  64070. Any chance of Simon Glas being on top and not having his lightening fork
  64071. cut off!
  64072. 7.12
  64073. Using a Notebook PC with an Archimedes
  64074. 7.12
  64075. Stuart Bell
  64076. 7.12
  64077. About a year ago, I was approached to act as a newspaper reporter for
  64078. one week a year, reporting for the Methodist Recorder on the annual
  64079. Methodist Church Conference which meets in different locations across
  64080. the country every June. My particular task would be to produce the
  64081. Conference Digest, a 12-page Épull outæ published about three weeks
  64082. after the Conference ends and which details every decision made by the
  64083. Conference. As those twelve pages are tabloid newspaper size, and as my
  64084. job would be to record decisions rather than debates, this was clearly
  64085. an information-processing task, rather than a journalistic one. As such,
  64086. it was a clear candidate for some careful use of technology to minimise
  64087. the work involved and, in particular, the amount of time the task would
  64088. take outside the actual week of the Conference. This article charts my
  64089. investigation of the technological solutions to the problem, and my
  64090. experiences in using Éthe solutionæ.
  64091. 7.12
  64092. Option 1: An A4 notebook
  64093. 7.12
  64094. Clearly, with unlimited resources, this would have been the ideal
  64095. solution. Using familiar software, and transferring material between it
  64096. and my A310 via floppy discs, Impression II would have provided all I
  64097. needed. But resources arenæt unlimited, and I could neither afford an
  64098. A4, nor expect one to be purchased for me for one weekæs use a year.
  64099. Ahh!
  64100. 7.12
  64101. Option 2: A Mac or PC laptop
  64102. 7.12
  64103. A visit to the printers of the newspaper revealed that they use a
  64104. mixture of PC-compatible and Apple Quadra machines, and that they could
  64105. accept ASCII text on 720Kb PC format discs with no difficulty. A PC or
  64106. Mac laptop seemed to be the obvious alternatives. But, again, the cost
  64107. seemed rather high for the use envisaged, and I didnæt want to have to
  64108. face the steep learning curve of running full-blown WP software on
  64109. either platform. I knew too, from all the comments in Archive, how
  64110. unfriendly Windows 3.1 and System 7 are, compared with RISC OS! It was
  64111. becoming clearer that what I wanted was a Étext acquisitionæ machine,
  64112. not a high-powered laptop. Furthermore, battery life on full-sized
  64113. laptops seemed to be less than ideal.
  64114. 7.12
  64115. Option 3: A palmtop
  64116. 7.12
  64117. The availability of the Acorn-badged Psion 3 offered an obvious
  64118. solution, but one that was soon rejected because the keyboard size is
  64119. not really ideal for heavy text-bashing. Also, I didnæt need the ultra-
  64120. compact size which it offers. The same could be said of a range of
  64121. palmtops on the market. I was tempted by the Psion MC400 which Tord
  64122. Eriksson discussed in Archive 6.11, p.59, but rejected it as being too
  64123. non-standard, and hence limiting the options for software to run on it.
  64124. It could well have provided an alternative solution to my problem,
  64125. however, and Tord certainly liked it!
  64126. 7.12
  64127. Likewise, the Amstrad NC100 was considered, but rejected because of
  64128. limited storage facilities without expensive PCMCIA cards. The NC200
  64129. with a 720Kb floppy disc was better in that respect, but rather
  64130. expensive for a Z80A-based machine with the same problems of being tied
  64131. to software supplied by the manufacturer.
  64132. 7.12
  64133. After three months of investigating the market and considering the job
  64134. in hand, Iæd come to the conclusion that I wanted a machine no larger,
  64135. and preferably rather smaller, than a standard laptop, costing no more
  64136. than about ú400, with a reasonable battery life, PC or Mac compatibility
  64137. to keep the software options open, and with some form of disc or non-
  64138. volatile storage to keep my valuable text safe.
  64139. 7.12
  64140. Option 4: A PC sub-notebook
  64141. 7.12
  64142. Early in my search, Iæd noticed the Olivetti Quaderno, an A5-sized (i.e.
  64143. 8ö ╫ 6ò ╫ 1ö) PC compatible machine with an 8086 processor, 1Mb of
  64144. memory, a 20Mb hard disc, and a slightly squashed keyboard. At the time,
  64145. its cost of ú800 put it out of consideration. However, largely because
  64146. of its relatively limited CPU power (forget Windows 3 or serious DTP)
  64147. and small keyboard, it was never a commercial success, and was soon
  64148. reduced to ú400 at your local Dixons. When a small advert in a PC
  64149. magazine listed a stock clearance at less than ú300 + VAT, the solution
  64150. to my problem seemed obvious. The final order, with leather case, spare
  64151. battery, P&P and VAT came to ú402.38 Ö stage one of the project
  64152. completed!
  64153. 7.12
  64154. Stage two was to identify how to use the machine in conjunction with my
  64155. Archimedes, on which any text-preparation before and after the
  64156. Conference would be done. Impression II would be used to produce printed
  64157. output in newspaper-like columns to tell me how Élongæ my text was, and
  64158. it would produce the ASCII text on a DOS format disc for the printers.
  64159. (Supplying PostScript file images of the whole pull-out ready for
  64160. typesetting would be the most direct method of producing the Digest, but
  64161. also the most adventurous, and potentially most traumatic!) The two
  64162. issues which I had to address may well be applicable to other Archive
  64163. readers, so Iæll discuss them in relatively general terms.
  64164. 7.12
  64165. PC<Ö>Archimedes communication
  64166. 7.12
  64167. The obvious methods are disc and serial links. The former was not
  64168. possible for me, as the Quaderno does not have a floppy disc drive. With
  64169. the machine came a serial link and some software to run on a desktop PC
  64170. to make the Quadernoæs disc look like an extra disc for the desktop
  64171. machine. The latter would not be much help and the serial lead needed an
  64172. adaptor to make it usable. As so often, Archive came to the rescue. Tord
  64173. Erikssonæs article referred to an earlier one by Richard Oldman (6.1
  64174. p.57) which described an adaptor which worked first time with the
  64175. Quaderno ù thank you, gentlemen!
  64176. 7.12
  64177. As regards serial software, to send binary program files from the
  64178. Archimedes to the Quaderno, I wrote very simple file transfer programs
  64179. in Basic on the Acorn, and the excellent QBasic on the Quaderno. After a
  64180. few problems, 100Kb+ files transferred faultlessly. To recover text
  64181. typed on the Quaderno back onto the Archimedes, I use an ancient version
  64182. of ArcTerm, and the CTTY facility (change the Éconsoleæ device to the
  64183. serial port) under DOS on the Quaderno. Itæs basic, but it works!
  64184. 7.12
  64185. Once the text files are on the Acorn machine, they need converting from
  64186. DOS-style text files to Acorn ones (and, of course, the ASCII files for
  64187. the printers need a reverse conversion). John Wintersæ excellent
  64188. !Convert utility (again, thanks to Archive) accomplishes the task
  64189. simply. If anyone wants a copy of my inelegant Basic routines, drop me a
  64190. line: Stuart Bell, 23 Ryecroft Drive, Horsham, West Sussex, RH12 2AW.
  64191. 7.12
  64192. PC text editors
  64193. 7.12
  64194. The Quadernoæs display is both small and not back-lit. 80 columns are
  64195. legible in the right lighting conditions but I knew that such an
  64196. environment could not be guaranteed. Enter B-Edit, a shareware product
  64197. designed for visually impaired users, which offers large-character
  64198. displays on any PC screen. I use 53 columns per line, but up to 12-per-
  64199. line is possible. Itæs a pretty clever text editor, allowing
  64200. manipulation on up to two files at once, with a spelling checker, and a
  64201. good range of editing functions. Itæs no WordPerfect or Wordstar, power-
  64202. wise, but more than enough for my needs. Also, the author in the USA
  64203. responded by return to a problem that I encountered. Registration is
  64204. $29.00. If youæd like a trial copy, drop me a line.
  64205. 7.12
  64206. Conclusions
  64207. 7.12
  64208. Despite what the PC magazines may imply, you donæt need a æ486 running
  64209. at 100MHz with 32Mb of memory and a huge hard disc to run simple laptop
  64210. applications. The trailing edge of PC technology may offer a cost
  64211. effective solution. Despite the unpleasant nature of DOS, itæs arguable
  64212. that itæs actually better when run on the kind of simple 1Mb machine for
  64213. which the first versions were designed than in its latest incarnations
  64214. which demand all sorts of memory management tricks, and still donæt make
  64215. use of the power of the latest 80x86 processors.
  64216. 7.12
  64217. Secondly, Archimedes machines and PC compatibles can work well together,
  64218. with a little effort. After all, ASCII data is ASCII data, whatever
  64219. machine it was produced on. Exotic Ethernet connections running at many
  64220. megabits per second may be essential for high volume everyday use, but
  64221. the traditional serial link works fine for non-demanding applications.
  64222. Indeed, I run mine at 1200 baud so I can read the text as it is
  64223. transferred!
  64224. 7.12
  64225. Finally, with PC compatible laptops and notebooks falling in price, we
  64226. urgently need a new lower cost Acorn of that type. The latest generation
  64227. of machines are sub-A4 in size, and cost less than ú1000. Since ARM3s
  64228. are supposed to be so cheap, why donæt Acorn produce an A5-sized
  64229. portable Archimedes, rather like the Quaderno which, after all, was made
  64230. by Acornæs parent company, Olivetti.ááAá
  64231. 7.12
  64232. Would the person who sent me an article about using an NC100 please
  64233. contact the office Ö we have mislaid your name. Sorry!! Ed.
  64234. 7.12
  64235. LOOKSystems
  64236. 7.12
  64237. New
  64238. 7.12
  64239. Disc Rescue
  64240. 7.12
  64241. Colton
  64242. 7.12
  64243. From 7.11 page 31
  64244. 7.12
  64245. PD Column
  64246. 7.12
  64247. David Holden
  64248. 7.12
  64249. Libraries merge
  64250. 7.12
  64251. One of the reasons why there has been a long gap since this column last
  64252. appeared is because APDL has recently Étaken overæ the Data Stream. For
  64253. new readers (or those with short memories Ö it would be understandable
  64254. in view of the long delay since I last wrote) I actually run APDL, and
  64255. trying to merge the two libraries has been such an enormous undertaking
  64256. that I havenæt had much time for anything else.
  64257. 7.12
  64258. If you are a regular Data Stream customer, you can still order discs
  64259. from the Éoldæ catalogue but please send them to the APDL address which
  64260. you will find at the end of this article.
  64261. 7.12
  64262. I have previously remarked on the demise of libraries and a couple of
  64263. years ago the numbers were diminishing rapidly. Since that time some new
  64264. ones have appeared and the situation is looking more healthy.
  64265. 7.12
  64266. So far, PD and Shareware for Acorn computers has tended to follow a
  64267. different path from those in the Amiga and PC worlds. The large numbers
  64268. of small libraries which abounded for the Amiga a few years ago have
  64269. almost entirely disappeared to be replaced by a couple of major players
  64270. and a few smaller ones run by dealers. These Édealer librariesæ almost
  64271. invariably just sell repackaged material obtained from the major
  64272. libraries. Because these all Époolæ their material, there isnæt much
  64273. variety for customers and the authors have very little influence. There
  64274. are some very good programs available but I would hesitate to call the
  64275. situation healthy.
  64276. 7.12
  64277. The PC Shareware scene has been transformed by CD ROMs. Glancing through
  64278. PC magazines from a couple of years ago, you would see pages of adverts
  64279. from Shareware libraries. The majority of these have now vanished. I
  64280. must admit that I donæt mourn the passing of most of them. People who
  64281. have a serious interest in PC Shareware, now tend to buy their programs
  64282. on CD ROM. Assuming that you have a suitable drive (and you can buy one
  64283. for just over ú100 for a PC) this is a very cheap way of getting a lot
  64284. of programs for a comparatively small outlay, especially if you donæt
  64285. mind obsolescent versions because out of date Shareware compilations are
  64286. quite cheap. This has obviously reduced the turnover in individual discs
  64287. for most libraries but the larger ones now sell CDs to compensate.
  64288. 7.12
  64289. I donæt think that the future for Acorn PD libraries will be in either
  64290. of these directions. My experience of Archimedes authors is that they
  64291. are far too individual to allow a few large libraries to dominate as has
  64292. happened with the Amiga. Many are now writing major Shareware
  64293. applications and therefore insist upon controlling distribution of their
  64294. programs to ensure that obsolete versions are removed from circulation
  64295. as quickly as possible.
  64296. 7.12
  64297. It will probably be a very long time before we see CD ROMs of PD and
  64298. Shareware for the Archimedes, although Éa long timeæ in computer terms
  64299. can be a misnomer. If you remove all the real rubbish and Éportedæ
  64300. artwork, I doubt if it would be possible to find enough good material to
  64301. fill two complete CDs. In fact, because of its very much smaller user
  64302. base, I think it extremely unlikely that Acorn Shareware and PD could
  64303. even begin to approach the scale attained with the PC. Combine this with
  64304. the extraordinary high price of drives for Acorn computers (although I
  64305. expect this to change soon) and there is little likelihood of PD
  64306. programs appearing on CD in the immediate future. However, if major
  64307. software houses start producing large programs on CD (especially games,
  64308. as with the PC) at sensible prices, the use of CDs will increase and
  64309. this could alter very rapidly.
  64310. 7.12
  64311. I say Éat sensible pricesæ because, so far, the prices of those few
  64312. which have been released have been extortionate. I know that the people
  64313. who produce them will complain about the high cost of production,
  64314. economies of scale, etc, but the fact remains that most seem to cost
  64315. ú80-ú100. Looking through catalogues of CDs for the PC, I canæt find
  64316. any, including a few multi-disc sets, that cost even half this. If CDs
  64317. are to become popular on Acorn machines, they must be sold at sensible
  64318. prices, otherwise, no-one will buy the drives (at whatever price). If
  64319. this means that the people who produce them must make little or no
  64320. profit at this stage to stimulate the market, I hope they will have the
  64321. wit to do so.
  64322. 7.12
  64323. The introduction of the Risc PC (which brings its own headaches for
  64324. libraries) adds new impetus to the possible move towards CDs. Acorn have
  64325. made it clear that they regard the future for their computers to be in
  64326. Émultimediaæ. I hope this doesnæt mean that they will forget the
  64327. thousands of enthusiasts that have supported Acorn since the days of the
  64328. Atom. Without them there wouldnæt be an Acorn Computers today and it is
  64329. these same enthusiasts who both create and support the PD and Shareware
  64330. network.
  64331. 7.12
  64332. These rapid changes make it very difficult to predict what is likely to
  64333. happen. What seems to be emerging is that there will soon be only a
  64334. handful of major libraries, say three or four, and lots of smaller ones.
  64335. 7.12
  64336. This will probably be a healthy development. We need large libraries to
  64337. provide support for authors and a general Ébaselineæ. It is only the
  64338. large libraries that can afford to invest in new equipment and all the
  64339. other things necessary to provide a Éprofessionalæ service to both
  64340. authors and customers. Briefly pausing to tap out a few rough figures on
  64341. a calculator, it would seem that I have well over ú6000 worth of
  64342. computer hardware within reach as Iæm writing this, plus still more in
  64343. another room, and a very large part of that is dedicated to running APDL
  64344. rather than for my personal use.
  64345. 7.12
  64346. What would be very bad is for a small number of libraries to dominate
  64347. and Ésqueeze outæ the others, either by accident or design, as has
  64348. happened with the Amiga. However, I donæt think this is very likely. All
  64349. of the the major libraries are very disparate, and are run by single
  64350. individuals or small groups so they all have their own Éidentityæ. There
  64351. is comparatively little direct interchange of material between
  64352. libraries. Personally, I think this is a good thing. Most authors prefer
  64353. to communicate directly rather than send a program to one library which
  64354. will then circulate it to all the others. This keeps libraries and
  64355. authors in direct contact. Because the Acorn world is comparatively
  64356. small, this works well. It simply wouldnæt be possible with PC
  64357. libraries.
  64358. 7.12
  64359. Another reason that I think this is a good thing is because it still
  64360. leaves plenty of space for small libraries. If there are a few larger
  64361. ones to provide stability and a repository for the collected works of PD
  64362. authors, the fact that smaller libraries come and go (as they tend to
  64363. do) wonæt have a major impact. If this means that some of the newcomers
  64364. grow to such an extent that one or more of the larger libraries get
  64365. knocked off their perches, that too may be healthy.
  64366. 7.12
  64367. Another competition
  64368. 7.12
  64369. It had always been my intention to run another PD/Shareware competition
  64370. but general lack of spare time has delayed it somewhat. Hopefully, by
  64371. the time this appears in print, I shall have sorted out the majority of
  64372. the Data Stream discs and transferred most of my software over to my new
  64373. Risc PC, so I think itæs about due, and if I wait until Iæm sure I have
  64374. the time it will probably never happen.
  64375. 7.12
  64376. I will be offering prizes for the best new work or major upgrade of an
  64377. existing PD or Shareware program. I donæt know exactly what the prizes
  64378. will be or how many Ö that will depend upon the number and quality of
  64379. the entries, but I have over ú200 set aside for this purpose and I will
  64380. add to this amount if I consider the entries warrant it so it will
  64381. certainly be worthwhile.
  64382. 7.12
  64383. Donæt just send me your program(s). If you are interested, send a blank
  64384. disc with a self-addressed label and a stamp for return postage to me at
  64385. the address at the end of this article. I will return your disc with a
  64386. copy of the entry conditions plus a lot of useful information about the
  64387. sort of things I will be looking for. Without this, you might find your
  64388. program disqualified or you might waste a lot of time changing things
  64389. that I regard as unacceptable.
  64390. 7.12
  64391. As before, I will leave the Éclosing dateæ flexible to allow people
  64392. whose programs are still just in the idea stage to put them into
  64393. practice.
  64394. 7.12
  64395. Desktop Ésilliesæ
  64396. 7.12
  64397. Iæm sure that most of you will have seen some of these at one time or
  64398. another, from the Éoriginalæ Wanda to the amusing Great Train Robbery.
  64399. So far, I have always tended to concentrate on more serious matters in
  64400. this column but, for a change, I have decided to offer something a
  64401. little more light-hearted. I have therefore put together a special disc
  64402. of a selection of programs that do all manner of strange and amusing
  64403. things to relieve the tedium of running all those heavyweight
  64404. applications. Things that pop up, zoom about, eat your windows, and
  64405. generally brighten your day and all of which are guaranteed to do
  64406. absolutely nothing useful.
  64407. 7.12
  64408. For a copy of this disc send ú1 or four first class stamps to me at: 39
  64409. Knighton Park Road, Sydenham, London, SE26 5RN.ááAá
  64410. 7.12
  64411. Flashback
  64412. 7.12
  64413. Ron Page
  64414. 7.12
  64415. Ron is a student at Eaton (City of Norwich) School and has been on ÉWork
  64416. Experienceæ at NCS for the last fortnight. One of his Éexperiencesæ has
  64417. been to write a review of an Acorn game...
  64418. 7.12
  64419. The history
  64420. 7.12
  64421. In late 1993, US Gold released a Delphine game on the Sega Megadrive
  64422. which was to change the standard of animation, atmosphere and depth of
  64423. play on all gaming platforms. That game was Flashback. Now after one
  64424. year and five different conversions, this classic piece of gaming art
  64425. has made the it to the Acorn Archimedes series.
  64426. 7.12
  64427. As a PC owner(!), I was expecting a good solid conversion seeing as this
  64428. is a Delphine games but nothing could have prepared me for what I was to
  64429. find. This conversion is absolutely stonking Ö it is of the same
  64430. standard as the PC version, possibly better!
  64431. 7.12
  64432. Is it live? Or is it Flashback?
  64433. 7.12
  64434. As mentioned before, one of the reasons for Flashback selling bucket-
  64435. loads on every other platform was the animation, at 24 frames per second
  64436. Ö the same quality as the majority of cartoons. Couple this with the
  64437. incredibly moody graphics and an overwhelming sense of realism and you
  64438. get one of the most graphically pleasing games. One other aspect that
  64439. made a subtle but substantial difference is the minute detail, such as
  64440. the shells (which are 2 pixels by one pixel in size) being ejected by
  64441. the gun when fired, the flickering monitors... I could go on about this
  64442. all day!
  64443. 7.12
  64444. The cinematic sequences have made it through the conversion process
  64445. along with a few new ones to boot! Unfortunately, there has to be a
  64446. price. There is a really annoying glitch at the end of the sequence when
  64447. the screen colours go weird for a second Ö still, the sequences can be
  64448. turned off so it isnæt that bad.
  64449. 7.12
  64450. Ooer! This is spooky!
  64451. 7.12
  64452. In the later Lucasfilm games on the PC, such as X-Wing, and the new
  64453. Delphine games, a sonic system is used to change the tempo and style
  64454. depending on the situation. For example, when you come across a guard,
  64455. the music becomes distinctly heavy. Incidentally, this system is called
  64456. iMUSE by Lucasfilm, who pioneered this system in Monkey Island 2, I
  64457. believe.
  64458. 7.12
  64459. The echoing of your gun and all sound effects sound as though they have
  64460. be sampled and then modified, leading to a tremendous sense of reality.
  64461. There are only a few games that I can think of that can top this and
  64462. that would be those VR machines that cost ú15,000 and which can be found
  64463. in an arcade in a large city!
  64464. 7.12
  64465. This is all fine, but how does it play?
  64466. 7.12
  64467. A game can look like a dream, but no-one wants a game that plays like a
  64468. heavily drugged donkey, Iæm pleased to say that this game is more
  64469. addictive than most types of illegal drugs, so prepare to become a very
  64470. lonely person!
  64471. 7.12
  64472. The control method is awkward at first but once you get used to it, it
  64473. is actually quite good and instinctive. (But why the space bar is used
  64474. only to draw the gun, instead of firing it, escapes me.) One problem
  64475. with this game being so Éin depthæ is that, for very minor parts of the
  64476. game, it tends to get repetitive, tedious and in some cases frustrating.
  64477. However, as I said, this only occurs in very small doses.
  64478. 7.12
  64479. Conclusions please
  64480. 7.12
  64481. If you buy only two games a year, make sure that this is one of them
  64482. (the other being Sensible Soccer). This is one of the best games
  64483. available on any machine not just the Archimedes! However this is Éjust
  64484. another platform gameæ... but a Ferrari is Éjust a caræ, right? Now, if
  64485. you donæt want to look like a donkey on steroids, pick up the æphone and
  64486. dial 0603 766592 (This is the number for NCS, but you know that anyhow!)
  64487. and say in a frenzy öIæm not a donkey! Send me Flashback for the
  64488. ridiculously low price of ú26!ò Or failing that, US Gold sell it for
  64489. ú27.99.
  64490. 7.12
  64491. What can it run on?
  64492. 7.12
  64493. Flashback will run on any Archimedes under RISC OS with 740Kb of free
  64494. RAM and around 2.5Mb of hard drive space (although it can be run from
  64495. floppies!) a high density disc drive£ and, of course, it must be
  64496. interfacing with a human or any other sentient life form!ááAá
  64497. 7.12
  64498. £US Gold say that you can return the high density discs and they will
  64499. replace them with 800Kb discs.
  64500. 7.12
  64501. Games Column
  64502. 7.12
  64503. Dave Floyd
  64504. 7.12
  64505. Welcome to another saunter around the Archimedes games world. I was very
  64506. interested to see in the August edition of Archimedes World, that Mike
  64507. Williams appeared to share much the same view on the future of the
  64508. Archimedes software industry, following the Risc PCæs release, as I
  64509. expressed in my last column. Only time will tell, but I sincerely hope
  64510. that we are both wrong.
  64511. 7.12
  64512. I was also interested to receive a couple of letters which picked up on
  64513. my point about the Acorn press praising every Archimedes games release
  64514. and tried to make a connection between that and advertising revenue.
  64515. What a cynical bunch you are! Iæm shocked and, if I may quote Michael
  64516. Dobbs, öYou may very well think that. I couldnæt possibly comment.ò
  64517. 7.12
  64518. I feel that a far more likely cause is lack of time spent on what many
  64519. see as just games reviews. In two recent reviews in other magazines, the
  64520. reviewers proudly announced they had spent three and four hours,
  64521. respectively, playing the games before writing. Forgive me if Iæm not
  64522. impressed. Three or four hours may have been sufficient back in the days
  64523. of Space Invaders, but nowadays it is barely enough to scratch the
  64524. surface of any self-respecting release.
  64525. 7.12
  64526. My last two games reviews for Archive, Diggers and Lemmings 2, were each
  64527. preceded by at least thirty hours of playing. I am sure that most others
  64528. who write reviews for Archive are equally diligent, if not more so,
  64529. because of the voluntary nature of the task and long may it continue to
  64530. be so.
  64531. 7.12
  64532. Special offers
  64533. 7.12
  64534. There can surely not be an Archimedes games player left who is unaware
  64535. that this summer has seen a plethora of special offers on games
  64536. originally released a couple of years ago. I am also sure that many,
  64537. like myself, saw this as an ideal opportunity to fill in some gaps in
  64538. their games collections. Sim City and Heimdall were the two that
  64539. particularly appealed to me.
  64540. 7.12
  64541. Sim City
  64542. 7.12
  64543. So much has been written on Sim City that it would be superfluous to go
  64544. into too much detail here, but basically you play the part of a newly-
  64545. elected mayor. Depending on the scenario you choose, this could be of a
  64546. small town that wants to be big or of a specific city with existing or
  64547. imminent problems to be solved. You can build, bulldoze and try
  64548. different strategies to reach your specified goals, and if you finish
  64549. all the provided scenarios you can then create your own. Itæs great fun
  64550. and, if used in conjunction with the teacheræs guide that comes with it,
  64551. it could also have some educational value. The only real down side to
  64552. this game is the user interface which, for those of us used to RISC OS,
  64553. is about as intuitive as Windows File Manager. Fortunately, the game is
  64554. good enough to make perseverance worthwhile.
  64555. 7.12
  64556. Heimdall
  64557. 7.12
  64558. Heimdall is a game that I would have bought on release, if I had not
  64559. been put off by playing the demo that appeared on a magazine cover disc.
  64560. For anybody else who made this mistake I can only say, buy it now. The
  64561. game is of the role-playing type and, along with your selection of
  64562. warriors, druids, wizards and others, you must explore many different
  64563. lands in order to find certain treasures of the gods which have been
  64564. scattered around three worlds. Much exploration will have to be done and
  64565. many foes overcome with your trusty sword before this game is finished.
  64566. Me? Iæm still stuck in the first world but the fact that it is taking up
  64567. a much needed 4Mb of my 20Mb hard disc at present is probably the best
  64568. testament I can give to Heimdall.
  64569. 7.12
  64570. Premier Manager
  64571. 7.12
  64572. Finally, having taken the plunge and mothballed my copy of League
  64573. Division One, which I converted over from the BBC B, in favour of
  64574. Premier Manager from Gremlin (ú24 through Archive), I thought I would
  64575. finish up by giving my initial impressions of the first football
  64576. management game to be released on the Archimedes. The package consists
  64577. of one disc, a code wheel which provides protection against piracy and
  64578. an all-formats-except-Acorn manual along with a four-page addendum sheet
  64579. in English and German which notes the differences. The addendum sheet
  64580. contains at least one spelling and one factual error in the same
  64581. sentence as each other. There may be more but I canæt read German.
  64582. 7.12
  64583. Inattention to detail is not confined to the addendum sheet, either.
  64584. Once into the game, the mis-spelling of Yeovil Town was another which I
  64585. feel should have been noticed by somebody before release. The manual
  64586. states that all cup competitions are played to their real-world rules.
  64587. Why then are the European and Cup Winners Cup finals played over two
  64588. legs in the game? Football purists who claim the game was better in the
  64589. sixties will be pleased, however, to see that the League Cup final has
  64590. also reverted to its original two-legged format. Play-offs are a feature
  64591. of each of the leagues, even the Conference, which are once again
  64592. incorrect and, to rub salt into the wounds, the play-off matches are
  64593. decided wrongly. Of the four teams who qualify for the play-offs, the
  64594. first games should be 1st v 4th and 2nd v 3rd. In Premier Manager, 1st
  64595. plays 2nd and 3rd plays 4th. Setting aside the Conference play-offs,
  64596. which could be termed a Éfeatureæ of the game, all these other errors
  64597. are shoddy and should have no place in a final release version.
  64598. 7.12
  64599. Another final point is that the quality of teams appears to bear no
  64600. relation to their results against each other. In both divisions that I
  64601. have played in so far, the teams at the bottom are far stronger than
  64602. those at the top. This was really brought home in my first season of
  64603. playing, in which the League Cup Final was contested between Crewe and
  64604. Port Vale. The FA Cup Final that year, the crowning point of the
  64605. domestic season, was held between those renowned footballing giants,
  64606. Telford United and Northampton Town. (It could be the first final in
  64607. living memory to have tickets freely available on the gate, assuming you
  64608. had been unfortunate enough to miss the ticket touts en route, trying to
  64609. sell you one for half price!)
  64610. 7.12
  64611. But this is not real life. It is a game, and if you can put the above
  64612. into that context, and assume that Gremlin have got it right and that we
  64613. are all involved in some kind of virtual reality, it is actually quite
  64614. absorbing and wholly time-consuming Ö if football games are your kind of
  64615. thing. You can play it inside a desktop window or allow it to single-
  64616. task with instant access to the desktop when you need it. It will run in
  64617. any screen mode that suits your monitor configuration but 256 colours
  64618. are recommended.
  64619. 7.12
  64620. The ideas behind the game are excellent and you are involved in all
  64621. aspects of running the club from playing staff to financial dealings
  64622. such as pitch advertising and bank loans. I would have liked the
  64623. coaching staff side to have been more personalised and to have been able
  64624. to see the league tables from all six divisions rather than just the one
  64625. my team was involved in, but these are amongst the reasons that
  64626. Championship Manager is widely regarded as the best on other formats.
  64627. Realistic it certainly is not, but neither was Football Manager, and
  64628. that was the best selling football management game ever. It is also
  64629. difficult, and it will certainly take some time to win every trophy on
  64630. offer, although I do not consider this to be a bad thing.
  64631. 7.12
  64632. I do like good football management games, and I am totally absorbed by
  64633. this one, in spite of everything. That the errors and inconsistencies
  64634. listed earlier do not completely ruin Premier Manager are a tribute to
  64635. its design Ö I just find it a pity that it was released like this and
  64636. would strongly urge Gremlin to release a rectified version quickly and
  64637. offer a free or cheap upgrade to existing users. Alternatively, perhaps
  64638. they would be good enough to convert and release version 2, as has been
  64639. seen on other formats for a long while now, maybe offering an upgrade
  64640. path. If not, then maybe somebody would be good enough to convert
  64641. Championship Manager for us or release a home-grown football management
  64642. sim, thereby creating some much needed competition into the marketplace.
  64643. 7.12
  64644. Any comments relating to this column, or any other games-related subject
  64645. should please be sent to Dave Floyd, c/o PO Box 2795, London NW10
  64646. 9AY.ááAá
  64647. 7.12
  64648. Pocket Book Column
  64649. 7.12
  64650. Travel notes
  64651. 7.12
  64652. The Pocket Book has been to the Aeolian Island of Lipari, off Sicily,
  64653. and back, and has proved an excellent travelling companion and talking
  64654. point. I can particularly record that the öfiendish Solitaireò I
  64655. mentioned last time (as a game picked up from the ö3-Libò collection of
  64656. shareware software originally designed for the Psion-3) filled many
  64657. boring moments in trains and waiting rooms and even distracted me from
  64658. wondering where John had got to and whether he would be back before the
  64659. train left. I have only succeeded in getting it out once in all the many
  64660. times I have played it, and would like to thank its maker, Dave
  64661. (Florish? Ö he gives no address and asks no licence fee) for hours of
  64662. entertainment.
  64663. 7.12
  64664. I also gained the satisfaction I expected from another piece of software
  64665. from the ö3-Libò collection, John Whitingæs Outline, which cleverly
  64666. enables the user not only to make an ordered set of headings, but also
  64667. to write associated notes; to have this quite sophisticated thinking aid
  64668. in oneæs pocket is immensely valuable. He has also applied some of the
  64669. Outline techniques to the structuring of joblists in a piece of software
  64670. called ToDo, much more complex than the facility in Schedule. This would
  64671. have saved me many mini-breakdowns in my working life, though it comes
  64672. too late for me now that Iæm retired.
  64673. 7.12
  64674. A hardware problem
  64675. 7.12
  64676. We continued, as reported earlier, to have problems with intermittent
  64677. functioning of the printer (the BJ-10SX) which we acquired to connect to
  64678. the PocketBook. Finally, we have made a mental link with another
  64679. problem: the fact that when the Pocket Book is theoretically connected
  64680. to a power supply to conserve batteries, the little green light which
  64681. shows that mains power is on keeps going out. Jiggling the lead at the
  64682. Pocket Book socket temporarily restores power, but unless this is done
  64683. frequently, particularly in a slightly unstable situation, the light
  64684. soon goes out again.
  64685. 7.12
  64686. Since I frequently use the Pocket Book on my knee while sitting in bed Ö
  64687. my favourite place of work Ö such instability is something I need the
  64688. hardware to be able to cope with. Our suspicion is that the problem with
  64689. the printer is a similar one: that the lead which links Pocket Book to
  64690. printer does not sit securely at one or other end. This problem needs to
  64691. be addressed by the hardware manufacturers; meanwhile, any advice or
  64692. shared experience would be welcome.
  64693. 7.12
  64694. Dunceæs corner
  64695. 7.12
  64696. John of the far side of the bed wants to stand in the DC this month. He
  64697. writes: öWe keep an old Amstrad portable in the Aeolian Isles.
  64698. Accordingly, we wanted to be able to use the A-link to back-up files
  64699. between the Pocket Book and the Amstrad. A source close to Psion let us
  64700. have RFM, a program which has been written to enable the Psion drives to
  64701. be addressed as MS-DOS drives from the host Amstrad. ÉPsion have not,
  64702. and may not release this programæ, means Psion neither supports nor
  64703. maintains this program, and you will get a thick ear if you ask them
  64704. about it.
  64705. 7.12
  64706. We shall be getting a RiscáPC by next column so I can report on RFM as
  64707. soon as DR-DOS comes, but if anyone within easy reach of Victoria
  64708. Station has experience with PCs and serial ports, I should like to try
  64709. out this useful little program.ò
  64710. 7.12
  64711. Endnote
  64712. 7.12
  64713. Is it midsummer torpor, or the fact that I mentioned I was going to be
  64714. away? This month, the whole short column has been written by either my
  64715. partner or myself, because there have been no letters. Please start them
  64716. flowing again; there must be lots more Pocket Book problems and
  64717. pleasures out there to communicate.ááAá
  64718. 7.12
  64719. Oak
  64720. 7.12
  64721. From 7.10 page 16
  64722. 7.12
  64723. CC
  64724. 7.12
  64725. From 7.11 page 8
  64726. 7.12
  64727. Dalriada
  64728. 7.12
  64729. From 7.10 page 15
  64730. 7.12
  64731. GridPro Ö Grid Processor Program
  64732. 7.12
  64733. Peter Jennings
  64734. 7.12
  64735. GridPro, the grid processor from 4Mation, was inspired by the pleas of a
  64736. lace-maker who wanted a dot lattice for designing her patterns. This did
  64737. not seem a likely subject for software which would sell in commercial
  64738. quantities until it was realised that it could form the basis for a grid
  64739. designer with far wider applications.
  64740. 7.12
  64741. Everyone has used a grid at some time or another, whether compiling a
  64742. table, drawing a graph, working with a spreadsheet or just doing a
  64743. crossword. If you make your own grids, or need to buy specialised and
  64744. perhaps expensive designs, GridPro could well interest you. It can also
  64745. be used for designing repeating patterns, tessellations, tiled sprites
  64746. and polar grids, which make it particularly useful to schools. The
  64747. resulting files can be printed out, on any size paper, or exported into
  64748. other applications and documents.
  64749. 7.12
  64750. GridPro (version 1.00) costs ú37.50 +VAT (or ú41 inclusive from
  64751. Archive). The price is double with a site licence or extra copies of the
  64752. single disc can be supplied at ú10 +VAT each. The program has a
  64753. registration number and needs to be initialised by entering the useræs
  64754. name before it can be run or copied to hard disc. Unfortunately for hard
  64755. disc users, it has the irritating extra protection that makes it
  64756. necessary to find and insert the original floppy disc every time the
  64757. program is run, which is something I feel could sometimes be more of a
  64758. deterrent to purchasers than to pirates.
  64759. 7.12
  64760. There are more than 80 sample files giving you various types of grids
  64761. and patterns, which are easily customised and which will probably fill
  64762. most requirements. The 20-page manual explains how to edit them. This
  64763. section of the manual, in tutorial style, comes immediately after the
  64764. brief introduction but it is advisable at least to skim through the rest
  64765. of the pages before studying it, to get to know the unfamiliar icons
  64766. used in the toolbox and windows.
  64767. 7.12
  64768. Line grid
  64769. 7.12
  64770. For the most common type of grid, the line grid, GridPro provides
  64771. horizontal and vertical ömajorò lines and similar pairs of öminorò lines
  64772. which can be used to make subdivisions. The lines can be set to any
  64773. spacings, thicknesses or colours and either vertical or horizontal lines
  64774. can be turned off. Colours can be set to önoneò and this will eliminate
  64775. the minor lines when they are not needed. Logarithmic grids can be
  64776. created by clicking on a button and entering a cycle value to specify
  64777. how many times the log scale is to be repeated.
  64778. 7.12
  64779. A grid can be dragged to size and this can be done without altering the
  64780. spacing between the lines so as to give the required number of boxes of
  64781. the chosen dimensions. It can also be dragged to anywhere on screen or,
  64782. more precisely positioned by changing the parameters shown in a window.
  64783. 7.12
  64784. Chequer
  64785. 7.12
  64786. A öchequerò grid is similar in appearance to a line grid except that
  64787. alternate rectangles have a fill colour which can, however, be set to
  64788. önoneò. Apart from this, the main difference from a line grid is that
  64789. the number and size of rectangles are adjusted rather than the lines
  64790. which form them. The number and the size can each be set to be the same
  64791. horizontally and vertically to keep the grid and/or the boxes square,
  64792. making it simple to change the configuration to that of a chess board,
  64793. for example.
  64794. 7.12
  64795. Crosswords, one of the commonest uses of grids, cannot be made directly
  64796. as there is no facility to colour individual squares. This could be done
  64797. in a program such as Chameleon or, if a sprite is acceptable, you can
  64798. use Paint to snapshot a squared grid and then to fill in the black
  64799. areas.
  64800. 7.12
  64801. Dot lattice and polar
  64802. 7.12
  64803. Other types of grids on offer may be less familiar. A dot lattice is
  64804. composed of rows of dots which can have their size, colour and spacing
  64805. adjusted. The arrangement can be rectangular or skewed at any angle from
  64806. 20 to 70 degrees.
  64807. 7.12
  64808. Polar grids are the most complex. They can take the form of a complete
  64809. circle or a sector of one, with interior rings and/or spokes and
  64810. optionally with a öhollowò centre.
  64811. 7.12
  64812. Modulo circles
  64813. 7.12
  64814. Thirty-five sets of six modulo circles are also supplied, as both
  64815. separate files and in a Vector-type library which can be loaded into a
  64816. tessellation window. These have different numbers of points marked round
  64817. the circumference and can be used for modulo arithmetic or just for
  64818. creating patterns. One set, called Clockface, has twelve points with the
  64819. appropriate numerals marked in. The manual has a page of suggestions for
  64820. using modulo circles, tessellations and dot lattices. There is also a
  64821. directory containing a set of calendar blanks, a diary page and a sample
  64822. table ruling.
  64823. 7.12
  64824. Designing
  64825. 7.12
  64826. Designing your own grid is basically a matter of clicking on a toolbox
  64827. icon to choose the required type and then changing the default settings
  64828. in a pair of windows, Design and Size/Position, in the same way that the
  64829. example files are edited. The options vary according to the type of grid
  64830. and can look a little confusing at first. For example, with line grids
  64831. there are four different sets of lines Ö major and minor lines both
  64832. horizontal and vertical Ö which can all be adjusted separately. The
  64833. manual shows how to change the parameters but it took me some time to
  64834. work out the best way to make my own designs.
  64835. 7.12
  64836. I wanted to get single lines of square boxes, both horizontal and
  64837. vertical, to fit together for an interlocking word game. It was easy to
  64838. do this by dragging the example matrix of 1cm squares into a single line
  64839. (using <select> so that the spaces between the lines, forming the square
  64840. boxes, do not change size or shape) but I eventually worked out how to
  64841. design it from the beginning from scratch.
  64842. 7.12
  64843. This can be done by setting the major lines to 1cm (that is the space
  64844. between them) both horizontally and vertically and ignoring settings for
  64845. the minor lines except to change their colour to önoneò. You then toggle
  64846. from the Design window to the Size/Position window and set either the
  64847. vertical or horizontal size to the number of boxes required in that
  64848. dimension. The size for the other dimension must be 1cm. For example,
  64849. setting the vertical size to 10cm and the horizontal to 1cm will give
  64850. you a vertical line of 10 square boxes. This all takes about a minute
  64851. and is much easier to understand when doing it on the computer than just
  64852. reading about it!
  64853. 7.12
  64854. In practice, you can simply load the 1cm square example file and just
  64855. make the changes needed in the Size/Position window in a few seconds but
  64856. doing it all from the start at least once does make it clear how the
  64857. program works.
  64858. 7.12
  64859. Tiles and tessellations
  64860. 7.12
  64861. Tiled sprites and tessellations are somewhat different and the manual
  64862. could be a little more detailed on making them. You begin by dragging
  64863. the sprite to be tiled or the drawfile to be tessellated into a window.
  64864. You then have to open a menu and confirm the choice of graphic by
  64865. clicking on its name before it can be used. The instructions then fail
  64866. to say how to make the graphic into a repeating pattern, but it is again
  64867. done by increasing the size, this time both vertically and horizontally.
  64868. This is logical enough once you have discovered how the program works
  64869. but is not very apparent to newcomers.
  64870. 7.12
  64871. Worth having
  64872. 7.12
  64873. This is a very versatile program, aimed for use in education from
  64874. primary schools to colleges and for anyone else who uses grids of almost
  64875. any type. If you want to make your own grids, simply and quickly, you
  64876. will find GridPro well worth having and frequent users may wonder how
  64877. they managed without it.
  64878. 7.12
  64879. GridPro costs ú37.50 +VAT from 4Mation (ú41 through Archive) for a
  64880. single user or ú75 +VAT (ú41 through Archive) for a site licence.ááAá
  64881. 7.12
  64882. CC
  64883. 7.12
  64884. From 7.11 page 13
  64885. 7.12
  64886. The Internet, Fidonet and Schools
  64887. 7.12
  64888. Doug Weller
  64889. 7.12
  64890. Email isnæt new to schools; schools in the US, Canada and Australia/New
  64891. Zealand have been using the Internet and Fidonet for years for
  64892. communications.
  64893. 7.12
  64894. At the moment, Campus 2000 is the main network British schools use for
  64895. electronic communications. The Internet isnæt new to UK schools, but up
  64896. until now, only a handful of schools have been using it, many through
  64897. the Chatback Trust which has been funding about 40 schools with special
  64898. needs departments. This is set to change soon. Within months, if not
  64899. weeks, Campus 2000, the BBC and Edex (The Educational Exchange) will be
  64900. vying with each other, and more traditional providers such as Demon, to
  64901. provide Internet services for schools.
  64902. 7.12
  64903. Why use the Internet?
  64904. 7.12
  64905. Weæve already used the Internet to exchange diaries with 125 schools
  64906. around the world. Next school year we will be working with schools in
  64907. the US, Canada, Australia, Brazil, Israel, Latvia and Russia, with
  64908. children in (at least) Years 2 to 6. We will be writing joint stories,
  64909. exchanging data on acid rain and the weather, discussing different
  64910. landscape features, doing joint reading projects, and other activities
  64911. still to be planned. Through the Chatback Trust, our less able children
  64912. will be engaged in projects specifically tailored to their needs.
  64913. 7.12
  64914. All of this will be done using only Email. We also hope to be able to
  64915. use some of the more sophisticated research facilities, for instance, to
  64916. get up-to-the-minute earthquake information. Unfortunately, at the
  64917. moment, the software required for some of the more exciting Internet
  64918. explorations (e.g. Mosaic) isnæt available for the Archimedes.
  64919. 7.12
  64920. How can my school get onto the Net?
  64921. 7.12
  64922. There are a variety of ways that schools can access the Internet.
  64923. Probably the simplest is the way we started, via a Fidonet BBS which
  64924. allows its users access to the Internet. An increasing number of BBSs
  64925. are offering Internet Email and newsgroups. These can be accessed using
  64926. any Archimedes comms software, but the best method is to become a point
  64927. (i.e. a mini bulletin board) using the free software which is already
  64928. available for the Archimedes, !Binkley and !Fidomail.
  64929. 7.12
  64930. More direct access to the Internet is available from providers such as
  64931. those mentioned above, but of course these cost more. Schools with
  64932. special needs departments could consider asking the Chatback Trust to
  64933. sponsor them. This would mean Chatback paying a bursary for phone bills
  64934. in return for the schoolæs special needs pupils being involved in
  64935. various projects using Email.
  64936. 7.12
  64937. Once on the Internet, there are a variety of newsgroups and mailing
  64938. lists for teachers. These will probably be the subject of a future
  64939. article. Right now though, if you have access to Internet newsgroups,
  64940. either through direct access to the Internet or a Fido BBS hooked up to
  64941. the Internet, look for the newsgroup uk.education.teachers. (If your
  64942. local bulletin board doesnæt take it, ask the Sysop!). This particular
  64943. newsgroup has been set up as a helpline for teachers wanting to use the
  64944. Internet, and I will be regularly posting information about mailing
  64945. lists, suggested projects, etc.
  64946. 7.12
  64947. How about Fidonet?
  64948. 7.12
  64949. Paul Welbankæs StarNet BBS at Eaton (City of Norwich) School acts as a
  64950. support centre for schools using FidoNet as a low cost medium for inter-
  64951. school communication. Several schools run Fidonet points from StarNet.
  64952. StarNet provides advice, help and often software to schools wanting to
  64953. join Fidonet.
  64954. 7.12
  64955. They have originated the UKSCH_* clutch of Fidonet conferences,
  64956. including High-School Chat and 6th Form Chat (both of which are highly
  64957. actively used by school-age kids), Junior and Teacher Chat; all of which
  64958. are UK backboned.
  64959. 7.12
  64960. They have also been researching and developing software for making the
  64961. Épupil interfaceæ to email systems manageable. The current project has
  64962. produced a system capable of connecting all users on a school Acorn
  64963. Econet or Ethernet network. It runs up to sixteen simultaneous users and
  64964. can interface them to local email and conferences, Fidonet and, soon,
  64965. Internet.
  64966. 7.12
  64967. They have recently achieved a Éfirstæ, I think, in establishing a direct
  64968. fido link between two large secondary schools. Pete Bradburyæs 100
  64969. station network in Stantonbury Campus school is linked with our schoolæs
  64970. 60 station net. StarNet BBS can be contacted at 0603-507216, 2:2501/405.
  64971. 7.12
  64972. If you want more information specifically on using the Internet, my
  64973. email address is dweller@ramtops. demon.co.uk, or via Fido netmail,
  64974. 2:2501/405.16. Or you can phone me on 021-708-1254.ááAá
  64975. 7.12
  64976. Talking Rhymes
  64977. 7.12
  64978. Paul Hooper + Class H, Martham First School!
  64979. 7.12
  64980. According to the credits, this suite of programs was written by Brian
  64981. and Maddy Kerslake whilst stuck in traffic on the way back from the 1993
  64982. NCS Open Day. If thatæs what it takes to produce a first class set of
  64983. programs then please may we have more NCS Open Days on very busy holiday
  64984. weekends out in the middle of rural Norfolk!
  64985. 7.12
  64986. All the programs were tested on an A4000, an A5000 and a Risc PC and
  64987. worked fine, but you do need at least 2Mb, so on the A4000 space was a
  64988. little tight.
  64989. 7.12
  64990. The review copy came in a neat little box and contained four discs with
  64991. a rhyme on each. The manual is an A5 booklet which not only has full
  64992. instructions but also gives hints on how to use the rhymes in the
  64993. classroom. Also included is a set of photocopy masters which can be
  64994. coloured in or cut up as jigsaws. Volume one contains Little Miss
  64995. Muffet, Humpty Dumpty, Georgie Porgie and Little Jack Horner but an
  64996. extra four rhymes are listed on the outside of the box and will be
  64997. available later in the year.
  64998. 7.12
  64999. Getting started
  65000. 7.12
  65001. Each rhyme had to be registered before it could be run but was easily
  65002. installed on a hard disc. Jotter font is provided and has to be
  65003. installed in your font directory. The normal double click on the icon
  65004. produces a blank screen for a few seconds and then a loading screen. The
  65005. program is not multi-tasking and will take over the whole machine. The
  65006. program checks if a printer driver is present and, if not, gives you the
  65007. opportunity to load one. Then you are presented with a picture that has
  65008. been split horizontally into four pieces and mixed up. Using a drop and
  65009. drag technique you must reassemble the picture. Now a nice touch here is
  65010. that it doesnæt matter which button you use on the mouse, they all work
  65011. the same Ö so young children who sometimes have difficulty hitting the
  65012. right button can use this program without difficulty.
  65013. 7.12
  65014. Once the picture is correct, you then get a voice in a cartoon style,
  65015. reciting the rhyme. Although this is not synthesised speech, it does
  65016. sound slightly disjointed as it is made up of a series of one word sound
  65017. samples. Then comes the best bit Ö the picture is then animated so that
  65018. Humpty Dumpty does fall off the wall and the Kings men turn up to try
  65019. and put him together again Ö complete with a pot of glue! The cartoon
  65020. characters are delightful with lots of humour in the animations Ö Little
  65021. Miss Muffetæs tonsils have to be seen to be believed!
  65022. 7.12
  65023. Certainly, the animations became the main talking point in the
  65024. playground and because they are so detailed, each pupil had seen
  65025. something different and wanted to come back and check out what they had
  65026. missed the first couple of times round. At the same time as the
  65027. animation, a music only version of the rhyme is played allowing the
  65028. pupils to sing along with the animation.
  65029. 7.12
  65030. Yet more
  65031. 7.12
  65032. Even if this was all the program was capable of doing, it would still be
  65033. a good buy. Yet there is so much more. Instead of using the picture, you
  65034. can have the words of the rhyme instead, or the words superimposed on
  65035. the picture. The picture can be split into six vertical stripes or a six
  65036. by four box grid. All pictures can be printed out, even the jigsaw ones.
  65037. The animations can be run backwards causing much hilarity. The sound can
  65038. be adjusted and all the icons can be configured on or off. When the
  65039. words are switched on, the voice speaks the words. The number of
  65040. different features available explains why the voice sounds a little
  65041. disjointed Ö there was no room left on the 800Kb disc. In fact, it is
  65042. surprising that they have got so much on to one disc.
  65043. 7.12
  65044. Conclusions
  65045. 7.12
  65046. This program certainly deserves a place in any Primary School, as it
  65047. will certainly give encouragement to reading. The measure of any good
  65048. program is that children want to talk about it and use it again and
  65049. again. Using this criteria, the programs were definitely a hit at
  65050. Martham School. The cost is a very reasonable at ú44 for all four rhymes
  65051. through Archive, and there are site licences are available through
  65052. Topologika.
  65053. 7.12
  65054. Now where can we send Brian in rural Norfolk to get him to devise yet
  65055. another brilliant program? I wonder if heæs heard of
  65056. Whissonsett........?ááAá
  65057. 7.12
  65058. At last, quality artwork for use with Impression and other DTP packages.
  65059. Fully compatible with all Archimedes computers, all clip art is supplied
  65060. in sprite format. Volume One has 68 full size sprites and 29 system
  65061. icons, compressed with ArcFS. Themes covered include: Animals, Borders,
  65062. Christmas, Furniture and Transport. Send ú10 (+50páp&p) for your copy or
  65063. 75p for a thumbnail printout of the contents. This is redeemable against
  65064. purchase of Volume One.
  65065. 7.12
  65066. QUALITY ARTWORK AT A SENSIBLE PRICE
  65067. 7.12
  65068. User Feedback
  65069. 7.12
  65070. What do the users of Talking Rhymes think about it? Two of the pupils of
  65071. Martham First School give their views:
  65072. 7.12
  65073. l liked it because I like the music and pictures. Russell.
  65074. 7.12
  65075. I liked it because I liked trying to work out how to move the bits
  65076. around. Kirsty.
  65077. 7.12
  65078. One of the Kingæs men, glue-pot in hand!
  65079. 7.12
  65080. Hints and Tips
  65081. 7.12
  65082. Å  Boot structure on the Risc PC Ö How many of you have got to grips
  65083. with the Boot application on the Risc PC? Itæs a little bit messy on
  65084. first glance Ö and even on second and all subsequent glances! However,
  65085. it is also very powerful and practical. The following is brief guide to
  65086. its contents and what they are used for and goes a little beyond the
  65087. discussion in chapter 11 of the User Guide.
  65088. 7.12
  65089. As many of you have discovered, the !Boot application simply runs the
  65090. configure utility, enabling you to select various hardware and desktop
  65091. options. It has also done an awful lot of work by the time you get to
  65092. the desktop, setting up system variables, configuring your preferences
  65093. and booting and running several applications, modules and obey files.
  65094. Those of you with stronger stomachs may have shift-double-clicked on it
  65095. and will have been faced with a bewildering array of nested directories
  65096. and files, many of which are named !Boot or Boot, !Configure or
  65097. Configure, and all of these are sufficiently dotted with references to
  65098. each other to ensure that all who enter are reduced to quivering
  65099. technophobes.
  65100. 7.12
  65101. Please note that if you are going to make changes to the insides of
  65102. !Boot, you would be wise to take a copy of it first. If you do find that
  65103. the contents of !Boot.Choices.Boot are irretrievably messy, you can run
  65104. the application !ResetBoot in $.Diversions.Tools which will restore
  65105. !Boot to its factory settings. Also, I would recommend keeping a copy of
  65106. the RISC OS applications contained in $.Apps if you intend to make any
  65107. changes to them Ö as you do not get a copy of them on floppy disc, as
  65108. you did with previous versions of RISC OS.
  65109. 7.12
  65110. Apart from the usual application baggage of !Run, !Boot, !Sprites and
  65111. !Help, there are two directories that are of interest (Resources and
  65112. Choices) and two that arenæt (Library and Utils.)
  65113. 7.12
  65114. Resources contains the applications that RISC OS needs, but which
  65115. neednæt concern the user most of the time, these being !System, !Scrap
  65116. and !Fonts. The !Configure application that gets run automatically by
  65117. !Boot is also here.
  65118. 7.12
  65119. Choices contains nothing but a directory called Boot and it is here that
  65120. the interesting stuff resides.
  65121. 7.12
  65122. The obey file PreDesktop gets run first and sets up aliases and system
  65123. variables. Its most interesting job is to control which applications
  65124. appear when the Apps icon on the iconbar is clicked. In the following
  65125. discussion, ÉAppsæ refers to the directory viewer opened by clicking on
  65126. the ÉAppsæ icon on the icon bar, whilst É$.Appsæ refers to the directory
  65127. called ÉAppsæ in the root of the hard disc. As you will see, they are
  65128. not the same.
  65129. 7.12
  65130. By default the contents of $.Apps all appear in the Apps resource. The
  65131. easiest way to have one of your own applications accessible through Apps
  65132. icon is to copy it into $.Apps. Note that any applications deleted or
  65133. moved from $.Apps will no longer appear in Apps after a reset, and
  65134. cannot be retrieved. Apps only contains a Éfacadeæ for the real
  65135. applications which are stored elsewhere. If you have a whole suite of
  65136. applications you would like to appear in Apps, and you donæt want them
  65137. messed up with the contents of $.Apps, you can ask PreDesktop to add
  65138. them from any other directory. Near the end of the file PreDesktop is
  65139. the line
  65140. 7.12
  65141. AddApp Boot:^.Apps.!*
  65142. 7.12
  65143. which will place any application in $.Apps into the Apps. If you want to
  65144. add to this a single application stored elsewhere, you can add a line
  65145. something like
  65146. 7.12
  65147. AddApp Boot:^.MyApps.Impression.!Style
  65148. 7.12
  65149. or to add all the applications in a given directory add a line like
  65150. 7.12
  65151. AddApp Boot:^.MyApps.UsefulApps.!*
  65152. 7.12
  65153. The directory PreDesk contains things which need to be run before the
  65154. desktop starts. This is intended for use by applications which need
  65155. software, modules or drivers in place prior to the desktop but you may
  65156. find you are required to place things there manually when installing
  65157. certain new hardware and software products.
  65158. 7.12
  65159. The file Desktop is where the !Boot system filer_boots anything that may
  65160. be needed by the operating system, and some of the essentials for the
  65161. user. Desktop also causes any applications or obey files contained in
  65162. the directory Tasks to be run. Inside Tasks is where applications may
  65163. place files they want to be run within the desktop but before the user
  65164. gets started. It already contains !ROMPatch and a file called Configure.
  65165. If you create a Desktop Boot file from the task manager icon, this is
  65166. where it is saved (see page 139 in the User Guide). You can also store
  65167. your own goodies here. For instance, if you are using an IDE 105Mb
  65168. removable drive in your Risc PC, you may want to place the !SyQuest
  65169. Application in the Tasks directory so that it is always present on the
  65170. iconbar when you start.
  65171. 7.12
  65172. There is a drawback with placing applications in Tasks that install
  65173. themselves on the icon bar. If you choose to create a desktop boot file,
  65174. you may find you get a duplicate copy of your favourite application next
  65175. time you reset the computer. The best way is to try it and see. !Syquest
  65176. doesnæt suffer from this problem.
  65177. 7.12
  65178. You may have tried putting your best backdrop on the pinboard and saving
  65179. the desktop to have it appear every time you use your Risc PC, only to
  65180. find that RISC OS has decided to put one of its bland wallpapers up in
  65181. its place. This is because the ...Tasks.!Boot file containing the state
  65182. of the desktop (and therefore your pretty picture) gets run before the
  65183. file Configure (simply because the files are run alphabetically). Then
  65184. the Configure file simply pastes up the textured background choices you
  65185. make from the !Configure utility and thus overwrites your true
  65186. preference for a backdrop. You can overcome this either by running
  65187. !Configure (by double-clicking on the !Boot application), selecting
  65188. Énoneæ for background texture in the Éscreenæ options and clicking on
  65189. the Ésetæ icon. You could try renaming either !Boot or Configure, so
  65190. that they swap positions, but this is not the way to do it because
  65191. changing either the desktop boot, or running !Configure, will create the
  65192. same problem again.á David Webb, NCS.
  65193. 7.12
  65194. Å  Changing ChangeFSI Ö It is possible to modify !ChangeFSI v0.95 to
  65195. enable non-Risc PC owners to create high/true colour sprites.
  65196. 7.12
  65197. !ChangeFSI v0.95 allows Risc PC owners to create 16bpp (32,000) or 32bpp
  65198. (16,000,000) sprites, but it will not work on non-Risc PC machines Ö an
  65199. error message comes up if you try and create one! However, a little
  65200. modification of the !ChangeFSI Basic file gets over this problem.
  65201. 7.12
  65202. Open up the !ChangeFSI application and look for a blue Basic file called
  65203. ChangeFSI. Load this file into !Edit and 21 lines down you will see a
  65204. line:
  65205. 7.12
  65206. SYS öOS_SWINumberFromStringò,, öOS_SpriteOpò TO spop%
  65207. 7.12
  65208. insert an ÉXæ at the start of the öOS_Spriteopò word so that it reads:
  65209. 7.12
  65210. SYS öOS_SWINumberFromStringò,, öXOS_SpriteOpò TO spop%
  65211. 7.12
  65212. and 531 lines down (you may wish to use !Editæs F5 key short cut here!)
  65213. you will see:
  65214. 7.12
  65215. SYSöWimp_ReadPixTransò,&100,sar%,n$,,,, ifactors%,pixtrans%
  65216. 7.12
  65217. insert a ÉXæ at the start of the öWimp_Read...ò word so that it reads:
  65218. 7.12
  65219. SYSöXWimp_ReadPixTransò,&100,sar%,n$,,,, ifactors%,pixtrans%
  65220. 7.12
  65221. Resave the file!
  65222. 7.12
  65223. Now when you enter a 32,000 colour display mode (or set !ChangeFSIæs
  65224. output option) and drag a suitable JPEG/TIFF, etc image to !ChangeFSI,
  65225. the error will not occur, but a seemingly Éblankæ white window will
  65226. appear. The image is really there Ö it just canæt be seen! Save this
  65227. Éblankæ image and you will have created your very own high-colour
  65228. sprite!á Stuart Halliday, Quantum Software.
  65229. 7.12
  65230. Å  Replacement miceáÖáWith the Acorn mouse costing ú40* and both the
  65231. Clares and Watford mice costing ú30, the survival of our school mice has
  65232. been of some concern to me. The oldest mice for the A310s have caused
  65233. most problems as they have weak leads and a little stretching breaks the
  65234. wires inside the cable. They also go out of adjustment causing the
  65235. pointer to stall or go off in the wrong direction. The A3000 mice have
  65236. far fewer problems but, after a lot of use, they too can have cable
  65237. breaks and one has failed electronically. So far, the A3020 type have
  65238. not failed Ö but perhaps they have not been in use long enough.
  65239. 7.12
  65240. (*We still have a few cut-price Acorn mice at ú20. Ed.)
  65241. 7.12
  65242. Repairing mice myself was a time-consuming business and replacement
  65243. leads were costly too; one from Archive is ú11 or ú13 depending on the
  65244. mouse-type. I have used a company called CSL to repair all the A310
  65245. mice. They are reliable and quick and have a fixed charge of ú15 plus
  65246. VAT, which includes a new cable. This is strong and thick and definitely
  65247. child-proof, if a bit clumsy. Meanwhile, I have kept my eyes open for a
  65248. cheap replacement. There are numerous compatible Atari and Amiga mice,
  65249. usually selling for about ú10 at shows, but they only have two buttons.
  65250. Similarly, there are PC mice at a slightly higher price, but the 3-
  65251. button variety are for the serial port.
  65252. 7.12
  65253. Thankfully, the latest Maplin catalogue has a cheap 3-button Amiga
  65254. mouse. A little investigation worked out the connections and then a bit
  65255. of delicate soldering to a 9-pin miniature DIN plug, also from Maplin,
  65256. produced a fully working replacement. The mouse is neat and fits well in
  65257. the hand. It has a coated steel ball and membrane switches rather than
  65258. microswitches. These could be replaced, but the feel is good anyway. A
  65259. possible bonus is that the sensitivity is about twice that of the Acorn
  65260. mouse, i.e. it moves twice as far on screen for a given movement across
  65261. the mat.
  65262. 7.12
  65263. For anyone who needs a replacement, I can recommend this route if you
  65264. are a competent solderer with a fine iron. The connections and parts are
  65265. shown below. Although the wire colours in my mouse were in a convenient
  65266. resistor-code order, you should confirm this before soldering.
  65267. 7.12
  65268. Parts from Maplin Electronics:
  65269. 7.12
  65270. RT51F Ö Amiga Mouse Ö ú10.95
  65271. 7.12
  65272. JX19V Ö Min DIN Line Plug 9W Ö 98p.
  65273. 7.12
  65274. (Prices are inc VAT.)
  65275. 7.12
  65276. Mouse plug connections
  65277. 7.12
  65278.   Pin  Function  Colour
  65279. 7.12
  65280.   9  menu  white
  65281. 7.12
  65282.   8  adjust  grey
  65283. 7.12
  65284.   7  select  black
  65285. 7.12
  65286.   6  yb  blue
  65287. 7.12
  65288.   5  ya  green
  65289. 7.12
  65290.   4  xa  yellow
  65291. 7.12
  65292.   3  xb  orange
  65293. 7.12
  65294.   2  +5v  red
  65295. 7.12
  65296.   1  0v  brown
  65297. 7.12
  65298. Keyboard socket (or rear of plug)
  65299. 7.12
  65300. Steve Drain, Portland.
  65301. 7.12
  65302. (If you have never soldered a mini-DIN plug before, be warned Ö it is a
  65303. VERY fiddly job! Ed.)
  65304. 7.12
  65305. CSLæs address is: 15 Spencer Road, New Milton, Hants, BH25 6BZ.
  65306. 7.12
  65307. Å  Resetting the palette on the Risc PCáÖáOne of our subscribers happily
  65308. ran one of the alternative palette files, such as those given for
  65309. Artworks and Impression, only to realise that on RISC OS 3.5 there is no
  65310. palette icon with which to alter it, or, more importantly, to reset to
  65311. default. Weæve not been able to find any easy way to reset the palette
  65312. other than to take a default palette from a pre-RISC OS 3.5 computer and
  65313. double-click on it on the Risc PC. This does the job so, for those of
  65314. you who do not have the luxury of another machine, a default palette is
  65315. included on the program disc.á David Webb, NCS
  65316. 7.12
  65317. Å  RISCáOS 3 Laser Direct driver problemsáÖáIf you look at last monthæs
  65318. Archive carefully, you will see a small printing problem with the new
  65319. RISCáOS 3 LD drivers from CC. Take page 50 for example and look at line
  65320. 8 which starts, öStar to averageò. As you will probably be able to see,
  65321. there is a distortion of the text which looks like a missing line or
  65322. lines of dots on the printout. Having once identified it, you will
  65323. probably be able to see it on many of the pages of the magazine at about
  65324. the same position!!!!
  65325. 7.12
  65326. CC know about the problem and say that they are looking into it. There
  65327. is, however, a temporary solution. To stop it, you have to switch off
  65328. the half-toning of text. To do this, shift-click on the !Printers icon
  65329. on the iconbar and set the options as shown opposite to öGraphics onlyò.
  65330. 7.12
  65331. The only slight snag with this is that it reveals another (even worse)
  65332. bug. If, with half-toning on graphics only, you print something
  65333. sideways, it goes completely AWOL and prints the text at the wrong
  65334. spacing and in totally the wrong place!á Ed.
  65335. 7.12
  65336. (Stop Press Ö CC say that they have a beta-release of version 2.65 which
  65337. they are going to send me. It seems to have fixed the problems but, of
  65338. course, you can never be sure until it is thoroughly tested.á Ed.)
  65339. 7.12
  65340. Å  Selecting modes in Basic on the RiscáPC Ö We recently had an enquiry
  65341. regarding the effects of the MODE command in Basic on the Risc PC.
  65342. Unlike previous machines, the mode can be set using a mode definition
  65343. string rather than just a number. The idea is that this gives access to
  65344. the whole range of modes available to the Risc PC. If the specific
  65345. machine on which the software is running does not support the mode
  65346. requested, the closest mode which is available will be selected.
  65347. 7.12
  65348. The mode description string takes the form öXn Ym Ckò where n is the
  65349. desired X resolution, m is the desired Y resolution, and k sets the
  65350. number of colours ù 2, 4, 16, 256, 32K, 16M are all valid colour
  65351. specifiers. For example MODE öX800 Y600 C16ò will choose a mode similar
  65352. to mode 31 on earlier machines. Note also that the resolutions given in
  65353. the string are the required resolutions in Pixels, not logical units as
  65354. used by the Basic MOVE/DRAW/PLOT commands for example. More on this
  65355. later.
  65356. 7.12
  65357. The mode can be specified either by number or by string. Most of the old
  65358. modes are supported, and with some calculation, the new modes are also
  65359. accessible by number. The easiest way to find the number is to enter the
  65360. mode using the mode string, and then öPRINT MODEò which will display the
  65361. current mode number.
  65362. 7.12
  65363. Unfortunately, for users who have worked their way up from earlier
  65364. machines, the new system has some strange effects. The new method makes
  65365. more sense than the old system which was based on the BBC Micro system
  65366. of TTL rgb colours, but you do need to be aware of the changes. When a
  65367. mode is chosen by number and the mode has 2, 4 or 16 colours, then the
  65368. palette is redefined to be the same as that offered on the BBC,
  65369. including, for 16 colour modes, the flashing colours. This is identical
  65370. to the operation of earlier RISC OS machines.
  65371. 7.12
  65372. If the mode string is used, however, there are some differences.
  65373. Firstly, using the string has the same result as a ö*wimpmodeò command
  65374. being issued rather than a ö*modeò. The effect is that (a) the desktop
  65375. mode will have changed, and (b) the palette will be redefined to match
  65376. the desktop palette for that number of colours, including clearing the
  65377. screen to a mid-grey background, and selecting black text on a white
  65378. background. Secondly, the computer gets to choose what it thinks is the
  65379. best mode for the job. As noted above, MODE öX800 Y600 C16ò gives you
  65380. the same size and colours as mode 31, however the two are not identical.
  65381. MODE 31 specifies a particular mode whereas the string specifies general
  65382. requirements for the mode. In this case, where mode 31 has a refresh
  65383. rate of 56Hz, the mode string selects a mode which has a refresh rate of
  65384. 75Hz, considerably reducing the flicker. The important point here is
  65385. that, by passing a string, the choice of mode is more independent,
  65386. allowing the computer to choose the mode it can support that is closest
  65387. to the mode requested.
  65388. 7.12
  65389. If you need to use a limited number of colours, the best method to use
  65390. is the mode string, followed by a redefinition of the palette if needed,
  65391. using VDU 19,n,16,r,g,b. Individual colours can be chosen as normal
  65392. using GCOL a,c. The more öofficialò method, especially for high colour
  65393. modes is to use the mode string and the SWIáColourTrans_SetG-COL since
  65394. that will choose the closest colour in the palette defined. (For best
  65395. results, you may still wish to change the palette in low colour modes
  65396. for particular tasks). An example is shown below in procedural form
  65397. which you may find useful. The procedure will work on earlier machines
  65398. as well.
  65399. 7.12
  65400. REM PROCsetcolour
  65401. 7.12
  65402. REM r%, g%, b% set the amounts of red green
  65403. 7.12
  65404. REM and blue for the desired colour,
  65405. 7.12
  65406. REM Colourtrans will be used to pick
  65407. 7.12
  65408. REM the closest colour and set it.
  65409. 7.12
  65410. REM effect% is a standard GCOL effect field
  65411. 7.12
  65412. REM Use SWI number for speed :
  65413. 7.12
  65414. REM ColourTrans_SetGCOL = &40743
  65415. 7.12
  65416. :
  65417. 7.12
  65418. DEF PROCsetcolour(r%,g%,b%,effect%)
  65419. 7.12
  65420. LOCAL colour%
  65421. 7.12
  65422. colour%=(b%<<24)+(g%<<16)+(r%<<8)
  65423. 7.12
  65424. SYS &40743,colour%,,,0,effect%
  65425. 7.12
  65426. ENDPROC
  65427. 7.12
  65428. Finally, let me deal with the OS and pixel units conversions mentioned
  65429. earlier. Unlike PCs where locations of pixels tend to be addressed
  65430. directly, Acorn has always had a level of indirection - the ölogical
  65431. resolutionò. This had two main advantages in the past, firstly that the
  65432. logical resolution did not change with mode, so a line across the middle
  65433. of the screen would still appear in the middle even if you changed the
  65434. number of pixels on the screen. Secondly, the display worked in the same
  65435. way as a mathematical graph, with the origin at the bottom left corner
  65436. of the screen, y increasing upwards. If absolute pixels are used, the
  65437. top left is the origin, and y decreases downwards.
  65438. 7.12
  65439. The first of these two advantages no longer holds. Because of the
  65440. dramatic increase in resolutions and the need to fit more onto the
  65441. screen mean, the logical resolutions for different modes are no longer
  65442. identical. Consider the table on page 525 of the Risc PC User Guide:
  65443. Mode 12 is 640╫256 pixels but has a logical resolution of 1280╫1024.
  65444. Incidentally, this was the standard logical resolution for all modes on
  65445. the BBC and earlier Archimedes. Mode 27 at 640╫480 only has a logical
  65446. resolution of 1280╫960 i.e. although mode 27 is öhigher resolutionò, you
  65447. actually get less of a page on the screen than you do in mode 12! (You
  65448. will have to take my word for the logical resolutions Ö they have been
  65449. taken out of the Risc PC manual, but appeared in earlier versions if you
  65450. have access to those ù page 221 of the joint User & Applications guide
  65451. for RISC OS 3.)
  65452. 7.12
  65453. This has been used to good effect on the Risc PC, allowing large area
  65454. desktops such as the X1600 Y600 mode which has four times the area of
  65455. the X800 Y600, but only double the number of pixels.
  65456. 7.12
  65457. This means that you do not know what the logical resolution of a mode is
  65458. when you choose it, so to make your software as mode independent as
  65459. possible, you need to check the actual and logical resolutions using the
  65460. SWIáOS_ReadModeVariables and set up appropriate scaling factors. If you
  65461. do not have the PRMs, you can assume that for rectangular pixel modes
  65462. 2*X converts a pixel to the correct logical position, and 4*Y gives the
  65463. appropriate scaling for the vertical. In square pixel modes, use 2*X and
  65464. 2*Y for the scaling. If the actual Y resolution is less than half of the
  65465. actual X resolution then it is probably safe to assume a rectangular
  65466. pixel mode, otherwise assume square pixel.
  65467. 7.12
  65468. On the monthly program disc is a program called ösetcolourò which
  65469. includes the above procedure. As a demonstration, the program goes
  65470. through 2, 4, 16, 256, 32K and 16M colours and displays a slice from the
  65471. colour cube. (You may find the program fails to display the higher depth
  65472. modes if you do not have any VRAM). Simply double click on it, once it
  65473. has finished the first colour square, press a key to move on to the next
  65474. higher colour depth. You may need to reset your desktop mode after it
  65475. has finished. SetColourN is similar but only uses 2, 4, 16 and 256
  65476. colours referenced by number to demonstrate the difference between
  65477. desktop and default öBBCò palettes. This version will also work on pre-
  65478. Risc PC machines.á Matthew Hunter, NCS.
  65479. 7.12
  65480. Å  Sound Boots?áÖáFor those of you seeking to boost the sound output of
  65481. your computer, may I suggest you take a quick trip to your local branch
  65482. of Boots the Chemist. In the music department, you should find a pair of
  65483. Bootsæ own brand ZX200CD microspeakers for a mere ú14.99. These come in
  65484. rather a naff cardboard box, but do have a volume control on the front
  65485. of each speaker plus a PBS button which enhances the bass sound. They
  65486. require four LR6 batteries (about another ú3) but as they have auto
  65487. power switch off, these last a fair time. The supplied lead plugs
  65488. directly into the headphone socket on an Acorn computer.
  65489. 7.12
  65490. The difference is stunning and, certainly in a noisy classroom, they
  65491. would be a great help. Even in the home environment, they can make a lot
  65492. of difference.á Paul Hooper, Martham, Norfolk.
  65493. 7.12
  65494. Å Thumbnail creation Ö Quantum Software have provided Archive
  65495. subscribers with a copy of Executor (the playback-only version of
  65496. Keystroke). It has been supplied as seen, with no warranty, etc, for use
  65497. by Archive magazine subscribers only, to demonstrate some of the
  65498. abilities of Keystroke.
  65499. 7.12
  65500. The application has the ability to produce, from a directory of JPEG or
  65501. TIFF files, a multi-sprite file Ö in effect, making a !Paint Éthumbnailæ
  65502. file.
  65503. 7.12
  65504. These thumbnail sprite files are very useful for displaying your bit-map
  65505. images quickly and, whilst it isnæt as good as a professional thumbnail
  65506. application, they cost money. Because Paint and this copy of Executor
  65507. come free, this is an definite advantage!á Stuart Halliday, Quantum
  65508. Software.
  65509. 7.12
  65510. N.B. Quantum are also offering Keystroke at a special price of ú19 to
  65511. Archive subscribers for a limited period. For details, see page 5.ááAá
  65512. 7.12
  65513. Second Impressions of the Risc PC
  65514. 7.12
  65515. Martin Angove
  65516. 7.12
  65517. My Risc PC finally arrived on the 1st June, so Iæve had some time to
  65518. assess the thing for myself after all the hype in the Acorn press. It
  65519. was about time I had a new computer Ö my trusty old A310 (4Mb, 130Mb
  65520. IDE, Laser Direct, Vision Digitiser and Watford Handscanner) was
  65521. beginning to show its age (six years old in July) with various symptoms
  65522. for which no-one seems to be able to suggest a cure.
  65523. 7.12
  65524. I ordered, from my local Acorn dealer Uniqueway, a 5Mb model with VRAM
  65525. upgraded to 2Mb, and a 17ö monitor. Unfortunately, they forgot to order
  65526. the extra VRAM, so Iæm running with 1Mb at the moment. When I got it
  65527. home I started to unpack the thing on the kitchen table rather than
  65528. clearing the space where it would eventually end up. I was a little
  65529. surprised at first that the monitor had its own mains plug (rather than
  65530. plugging into the monitor socket on the RiscáPC), but after hunting for
  65531. a two-way adaptor, I got it all switched on. I suppose I will eventually
  65532. buy an IEC to IEC lead so that the two-way adaptor can return to its
  65533. rightful home.
  65534. 7.12
  65535. To avoid disturbing the rest of the family, I issued a *Speaker Off
  65536. command so that the beeps (and later the Replay music) wouldnæt annoy
  65537. him. It didnæt work. This was my first clue that, even though the
  65538. machine superficially looks similar to the current RISC OS 3.1 machines,
  65539. things are different deeper down. To save you from my burbling on, Iæve
  65540. set my other observations out as a sort of list.ç
  65541. 7.12
  65542. The case
  65543. 7.12
  65544. Yes, it does look pretty, and is certainly easy to get into, but the lid
  65545. is a pain to put back on straight Ö you have to press hard on about
  65546. three places at once. (You can actually push each of the three points
  65547. along the front of the lid clicking it into place one bit at a time.
  65548. Ed.) The flap over the drive bays, which makes the machine look so good
  65549. when it is closed, is not quite big enough to close with a floppy disc
  65550. partially inserted in the drive. I do this quite a lot with document
  65551. discs Ö they are in the drive while Iæm working, and then if I have to
  65552. go off to do something else I press the eject button and leave the disc
  65553. sticking out of the drive Ö just in case. Actually, the door is big
  65554. enough to close with the disc in this state, but youæll need a small
  65555. screwdriver to push the disc back a bit so that you can open it again
  65556. later!
  65557. 7.12
  65558. The keyboard
  65559. 7.12
  65560. It is good that the keyboard is a more-or-less standard item. It
  65561. shouldnæt cost too much to replace if it ever goes wrong Ö it looks like
  65562. a fairly standard PC keyboard with a PS/2 style plug. On the other hand,
  65563. I donæt like Caps Lock where Control should be Ö I very rarely use Caps
  65564. Lock, but use Control all the time. Where it used to be it was quite
  65565. easy to use one hand to (for example) type <ctrl-U> to delete the text
  65566. in a writeable icon or <ctrl-I> to insert a frame in Impression II. Even
  65567. a single-handed <ctrl-shift-I> was just about possible, in order to do
  65568. the same in Publisher, but now both operations result in severe cramp
  65569. unless I use two hands. I also preferred the larger left-hand Shift key
  65570. Ö I keep hitting É\æ now!
  65571. 7.12
  65572. (This keyboard change is why Iæm only half looking forward to changing
  65573. to RiscáPC. I use <ctrl-A>, <ctrl-S> and <ctrl-D> with alarming
  65574. regularity when Iæm editing text. Does anyone have a module that will
  65575. exchange the use of <ctrl> and <capslock>? Ed.)
  65576. 7.12
  65577. The monitor
  65578. 7.12
  65579. I ordered the AKF85 monitor with my Risc PC, and Iæm glad that I did.
  65580. Desktop Publishing is immeasurably easier in 256 colours at 1024╫768
  65581. resolution than in the old 16-colour 1056╫256 mode 16 I used on my A310.
  65582. Iæve only had two problems with this monitor. Firstly, its serial number
  65583. comes from Phillips, not Acorn, so doesnæt fit neatly into the box
  65584. provided on the registration slip, and secondly, juggling the screen
  65585. controls to get as near a perfect picture as possible can be quite time-
  65586. consuming since they all affect each other. It also displays TV modes
  65587. (old numbers 0 to 15) in Életterboxæ format, but this is not usually a
  65588. problem except with games (which often use mode 13).
  65589. 7.12
  65590. Manufacturing problems
  65591. 7.12
  65592. Acorn machines used to be manufactured by a company which is quite local
  65593. to where I live, AB Electronics. Whether it was their fault or Acornæs
  65594. for not anticipating demand for new machines I donæt know, but there
  65595. have always been problems with supply when a new machine was launched.
  65596. Given that Acorn are no longer using AB Electronics, I tentatively
  65597. expected fewer problems, until I had to wait three (or was it four?)
  65598. weeks for my machine.
  65599. 7.12
  65600. Whoever manufactures the machine, they seriously need to do something
  65601. about their Quality Assurance. I had been using my machine for a couple
  65602. of hours before I noticed that the floppy drive icon was missing. Closer
  65603. investigation revealed that the Power-On-Self-Test routine failed to
  65604. recognise the floppy, so assumed there wasnæt one. There obviously was
  65605. (I could see it!) so I took the lid off to have a closer look. It
  65606. transpired that the power wasnæt connected to the drive. It was then a
  65607. relatively easy task to remove the backplane and plug the connector in.
  65608. This raised a second point. There is only one 3╜ö style power connector,
  65609. although there are two 5╝ò style ones, one of which is attached to the
  65610. IDE disc.
  65611. 7.12
  65612. I telephoned Uniqueway to let them know, and they said that of the six
  65613. (I think) machines theyæd delivered up until then, three had had
  65614. problems Ö their IDE hard drives werenæt attached.
  65615. 7.12
  65616. Design
  65617. 7.12
  65618. Talking about the IDE drive, I thought the easiest way to transfer
  65619. things from my A310 to the RiscáPC would be to transplant the A310æs IDE
  65620. drive into the RiscáPC. No such luck! The cable in the RiscáPC only has
  65621. one connector, and the one in the A310 (which does have two) is
  65622. permanently attached to the IDE interface card. I suppose I could have
  65623. put the RiscáPCæs drive into the A310, but I didnæt feel like chancing
  65624. it. How do I expand the RiscáPC if I want to add another IDE drive? I
  65625. suppose Iæll have to buy another cable.
  65626. 7.12
  65627. (Yes, you need an IDE cable with three connectors on it to replace the
  65628. one you get which has two. There is a spare power cable coiled up under
  65629. the floppy drive. You may find some mechanical problems fitting a second
  65630. drive though. NCS can supply all the bits you need or a complete kit
  65631. including hard drive. Ed.)
  65632. 7.12
  65633. One final point about the hardware Ö if you look carefully you will see
  65634. that there is space for another speaker to be fixed in the front of the
  65635. case. Yet again, Acorn have supplied the machine with a tinny little
  65636. excuse for a speaker, and in mono to boot! At least the sound output
  65637. from the 3.5 mm socket is of better quality than used to be the case Ö
  65638. maybe theyæve heard Ray Maidstoneæs Hifi upgrades, and incorporated a
  65639. better filter. (Yup! Ed.)
  65640. 7.12
  65641. Supplied software
  65642. 7.12
  65643. I, too, regret that Paint, Draw and Edit are no longer supplied in ROM
  65644. (although at least the three basic fonts still are). This obviously
  65645. makes it easier to update them when required, but does use more memory.
  65646. As a result, my 5Mb machine (4Mb main and 1Mb VRAM) has little advantage
  65647. in terms of memory use over the A310 Ö any extra memory I may have soon
  65648. gets eaten up by these programs which have in effect doubled or tripled
  65649. in size.
  65650. 7.12
  65651. Draw and Edit seem pretty much identical to the versions supplied with
  65652. RISC OS 3.1, although Draw has obviously been updated to take advantage
  65653. of the new 32 thousand and 16 million colour screen modes. What
  65654. surprises me is that Paint hasnæt been updated in a similar fashion.
  65655. 7.12
  65656. Granted, Paint was never the worldæs most powerful bitmap editing
  65657. package, but it did have its uses. I canæt see why it wasnæt possible to
  65658. enable it to edit sprites with large numbers of colours. One of my main
  65659. uses for Paint is to crop images before transferring them to Impression
  65660. or Draw to save space. Not being able to use, for example, a small part
  65661. of a 24-bit sprite converted from one of the JPEGs on the hard disc is a
  65662. bit limiting. On top of that, Paint wonæt even display 256 colour (16
  65663. greys) sprites from my Vision digitiser properly unless Iæm using a 256
  65664. colour mode!
  65665. 7.12
  65666. The other slight disappointment Ö sorry to the guys at Uniqueway who
  65667. wrote it Ö is the Replay player. This application seems to sit uneasily
  65668. on the gleaming new hardware. The most perplexing thing is that this
  65669. package, which can play movies at 25 frames per second with stereo sound
  65670. on an A5000, still needs to freeze all other tasks to do the same on a
  65671. machine that is said to be twice as fast. At least when itæs only
  65672. reproducing sound it is able to multitask. Dig a little deeper, and you
  65673. will find that it seems to be possible to get Replay movies to do all
  65674. sorts of funny things Ö pretending to be film, moving about the screen,
  65675. zooming or whatever. It is not as easy as all that Ö you have to fiddle
  65676. with some of the supplied utilities which are written in Basic.
  65677. 7.12
  65678. On the subject of the hard disc, I was also a little worried that Acorn
  65679. had not seen fit to include the supplied utilities etc on floppy as
  65680. well, or even to provide a utility to back-up the hard disc. Even cheap
  65681. PC clone vendors are starting to realise that very occasionally
  65682. accidents do happen, and itæs very reassuring to know that your valuable
  65683. applications are sitting on a floppy, just waiting to be copied back to
  65684. the hard disc in an emergency. I spent quite some time working out how
  65685. best to fit them onto floppies, and then copying them.
  65686. 7.12
  65687. Compatibility
  65688. 7.12
  65689. I was not pleased by the amount of software I had that didnæt seem to
  65690. work properly on the new hardware and OS. Among the more important (to
  65691. me, at any rate), Drawbender from Ian Copestake crashes every time (an
  65692. update is promised as soon as they can get hold of a Risc PC); ArcFS
  65693. (version 1) works, but seems to affect some other applications Ö an
  65694. upgrade is recommended for users of both version 1 and version 2; the PC
  65695. Emulator needs an upgrade, costing ú9 plus VAT (my current version is
  65696. 1.6); Laser Direct needs an upgrade which I hope will also fix the bug
  65697. in the current version that prevents it printing ä (w¡circumflex) and à
  65698. (y¡circumflex) from the internal fonts; Translator by John Kortink gets
  65699. confused and hangs the machine if youære using a 32 thousand or 16
  65700. million colour mode.
  65701. 7.12
  65702. This last point brings out an important addition to RISC OS 3.5. If your
  65703. machine hangs (an application gets stuck in a loop, mouse clicks wonæt
  65704. work and so on) just press <alt-break>. This will, nine times out of
  65705. ten, bring up a dialogue box enabling you to stop the process in
  65706. question and continue. This answers one of the main criticisms of a co-
  65707. operative multitasking system; that you have no control over a process
  65708. independent of the process itself.
  65709. 7.12
  65710. Having said all that, it is pleasing just how many things do work!
  65711. Perversely, it seems as though the programs that are presented most
  65712. professionally (see some of the list above) have problems, whereas
  65713. programs youæd expect to fail, donæt. In this last category, I include
  65714. such gems as the Digital Symphony player and tunes (although Trackers
  65715. and Teq Music as used on some games seem to have problems), various game
  65716. demos from cover discs (Spheres of Chaos, Flashback etc.) and PD
  65717. utilities such as William Tunstall-Pedoeæs excellent Supergram (I
  65718. recommend upgrading to the much-enhanced version 2), and Panorama
  65719. (produces drawfile world maps). PD utilities often cut compatibility
  65720. corners because some programmers are just plain lazy. The Vision
  65721. digitiser is an excellent example of a cheap and cheerful product that
  65722. needed no upgrading to work on the new hardware, although it still needs
  65723. to be in mode 15.
  65724. 7.12
  65725. On the other hand
  65726. 7.12
  65727. Donæt think Iæm not pleased with my new machine! Iæm glad that I waited
  65728. for it. This time last year I was wondering if I should try to scrape
  65729. the money together for an A5000, as my A310 was starting to do some
  65730. funny things. Fortunately, I held off, saved up, and have been well
  65731. rewarded. All I need now is yet more money so that I can buy a 24-bit A4
  65732. colour scanner, colour laser printer, CD-ROM, 21ö monitor, Syquest
  65733. removable Öç the list goes on!ááAá
  65734. 7.12
  65735. Comment Column
  65736. 7.12
  65737. Å  Acorn success storyáÖáWe have received news of another Acorn success
  65738. story. Congratulations to Archive member Philip Foster and the
  65739. production team of StreetWise, the parish community magazine of St
  65740. Matthewæs Church, Cambridge. StreetWise has won joint first prize in the
  65741. National Parish Magazine Competition, awarded at a special ceremony
  65742. during the General Synod at York in July.
  65743. 7.12
  65744. Ruth Geldhill of the Daily Telegraph, who was one of the judges,
  65745. commented on Radio Five Live that the quality of both the production and
  65746. the journalism had impressed her. The Rev Philip Foster of St Matthewæs
  65747. Church and one of the editorial team of five said, öWe used Acorn
  65748. equipment from the second edition and have never looked back. We now
  65749. produce the entire magazine in-house and present our Printers with
  65750. positive film so that they can go direct to plate. What further
  65751. encouraged us was the discovery that our co-winners (öNewslinkò from St
  65752. Faithæs church in Crosby) were also Acorn users. A real double first for
  65753. Acorn and Computer Conceptsæ Impression DTP software.ò
  65754. 7.12
  65755. StreetWise is delivered to each of the 1700 households in the parish
  65756. each quarter and it has nearly completed four years in circulation. You
  65757. can get in touch with Philip Foster on 0223-63545 (fax 512304) for
  65758. further details of the equipment and production process used for
  65759. StreetWise. If you would like a sample copy of the magazine, please send
  65760. Philip ú1 in money or stamps as the magazines are a little postage-
  65761. hungry!
  65762. 7.12
  65763. Å  öDonæt sign for it!òáÖá(Vera Cooke, NCS, writes...) We have had a
  65764. couple of problems lately with carriers (and have tried one or two
  65765. different ones). If you receive a parcel from NCS, please examine it
  65766. carefully BEFORE signing for it. If it looks as if it might possibly
  65767. have been damaged in transit, put something like öPackaging appears
  65768. damagedò and then sign near what you have written and not in the box
  65769. where they ask you to sign. The point is that if you sign to say that
  65770. the goods are accepted, the insurers refuse to pay out if you then try
  65771. to say later on that the goods were damaged.
  65772. 7.12
  65773. Å  öSign it!òáÖá(Vera Cooke, NCS, writes...) When you receive a RiscáPC,
  65774. please be sure to fill in and send the warranty card. If you donæt do so
  65775. within the specified time, you will not be entitled to the one year on-
  65776. site warranty. Also, if a computer is going to go wrong then after it
  65777. has been shaken about twice by carriers (AcornÖÖ>NCSÖÖ>you) is the most
  65778. obvious time for it to go wrong, so itæs important to get that warranty
  65779. card off a.s.a.p. to avoid delay in the event of something going wrong.
  65780. 7.12
  65781. Å  Impression Publisher is here at last. Has it been worth the wait?
  65782. Indubitably yes! There are so many extra features Ö some are cosmetic,
  65783. others make life simpler and there are many, many others which are major
  65784. enhancements to what was already a powerful piece of software.
  65785. 7.12
  65786. I gather there is going to be a full review in a future issue of Archive
  65787. but, in the meantime, here are a few initial comments (mostly
  65788. cautionary, and aimed at those who are familiar with Impression II).
  65789. 7.12
  65790. Ö Not surprisingly, with so many extras, the size of the basic program
  65791. has virtually doubled. With Impression, it was Computer Conceptæs claim
  65792. that useful documents could be produced on a machine with just 1Mb of
  65793. memory. Now, inevitably, the recommendation is for a minimum of 2Mb and
  65794. if you use it for producing books or other lengthy documents, 4Mb is
  65795. essential (and 8Mb desirable).
  65796. 7.12
  65797. Ö Once you have learnt the keyboard shortcuts, they speed up work more
  65798. than a little. But a large number have been changed between Impression
  65799. II and Publisher. Refer to the manual or my quick reference card. (Plug,
  65800. plug! See Products Available on page 4.)
  65801. 7.12
  65802. Ö With early versions of Impression, I managed to crash it quite often,
  65803. but by version 2.19, it only occurred rarely. With Publisher, the
  65804. sequence seems to have started over again, so make regular backups,
  65805. preferably to files with different names.á Barry Humpidge, Sheffield.
  65806. 7.12
  65807. (I have a decidedly vested interest in knowing if this last comment is
  65808. true! We havenæt heard many bug reports yet. Ed.)
  65809. 7.12
  65810. Å  PC DilemmaáÖá(Ed writes...) If Archive claims to cover öanything to
  65811. do with Acornæs range of computersò, does this mean we should now be
  65812. dealing with Windows, DOS, etc? We have, in the past had articles about
  65813. using the PC Emulator and various comments about the relative merits of
  65814. Macs, PCs and, in particular, RiscáPCs.
  65815. 7.12
  65816. What I am inclined to do is only to cover the areas of interface between
  65817. the PC and the RISCáOS world. If people want articles specifically about
  65818. öusing Windowsò or such-like, wouldnæt it be more sensible to get them
  65819. from the (ubiquitous) PC magazines? How much coverage do you think we
  65820. should be giving to öthings PCò in Archive? Perhaps people would write
  65821. and let us know their views (on the questionnaire, perhaps).
  65822. 7.12
  65823. Is there anyone who would like to have a go at fielding the questions,
  65824. suggestions, etc about the use of the PC second processors on the
  65825. RiscáPC and do a couple of issues of a öRiscáPCÖPC Columnò Ö or however
  65826. many it takes?á Ed.
  65827. 7.12
  65828. Å  Protext 6áÖáUsers of Arnoræs Protext 5 word processor, one of the few
  65829. major Archimedes programs which is not multi-tasking, are still waiting
  65830. for the RISCáOS compliant Acorn version of Protext 6 which was promised
  65831. for öearly 1994ò. PC and Atari versions were issued last year but Arnor
  65832. still do not have a release date for Acorn machines. They say they hope
  65833. it will be available in September or October, so perhaps it will be
  65834. running on RISC PCs at the next Acorn World show.á Peter Jennings, St
  65835. Albans.
  65836. 7.12
  65837. Å  Puzzles, pleaseáÖáIn Personal Computer World, there is a monthly
  65838. prize competition (normally far too easy) and a maths/computer article
  65839. by Mike Mudge (usually far too difficult for me). Any chance of
  65840. something similar, preferably of a degree of difficulty half-way between
  65841. these two?á R W Newmark, Sunderland. Any offers, anyone? Ed.
  65842. 7.12
  65843. Å  RiscáPC and the futureáÖáAs would be expected, there has been a lot
  65844. said about the RiscáPC in a very short space of time. Since I have had
  65845. my machine for a week now, I thought I might as well get my oar in too.
  65846. First impressions are very favourable, but although the ARM 610 is
  65847. noticeably faster than the 30MHz ARM3 in my A540, it is VIDC20 and the
  65848. improved efficiency of the video system which is the more significant
  65849. factor.
  65850. 7.12
  65851. I am running in 1600╫600 in 256 colours and 75Hz refresh rate. This is
  65852. excellent for spreadsheets and gives a nice steady image with the large
  65853. expanses of white in Impression Publisher. These areas are prone to show
  65854. flicker at rates slower than 60Hz.
  65855. 7.12
  65856. I think that the limit of 2Mb of video RAM is sensible since, although
  65857. higher resolution and greater colour depth are theoretically possible
  65858. with more VRAM, I suspect that correspondingly low refresh rates would
  65859. make it impracticable. Still, VIDC enhancers have been known in the past
  65860. and I dare say that someone out there needs (wants?) 1600╫1200 in 32 bit
  65861. colour and 70Hz.
  65862. 7.12
  65863. If I am honest, as far as my business is concerned, Iæm not sure I
  65864. really need a RiscáPC. My A540 can do most things I require and it is
  65865. the larger monitor and bigger capacity drives which have helped the most
  65866. rather than processing speed. I am a bit faster printing with the
  65867. RiscáPC but software upgrades from Computer Concepts, such as a RISC OS
  65868. 3 Laser Direct which can print rotated text, certainly improved the A540
  65869. system.
  65870. 7.12
  65871. I canæt help thinking that the IT industry is at a bit of a watershed
  65872. though. The vast majority of business machines are sold to people who
  65873. have very limited needs, and they will not just upgrade for the sake of
  65874. it. How likely is it that Pentium processing power will really be needed
  65875. by the hundreds of thousands of secretaries doing wordprocessing plus
  65876. the odd bit of graphics in Windows? If thatæs the case, the growth in
  65877. the number of desktop computers could well tail off with people buying
  65878. new to replace worn out rather than new to give vitally needed
  65879. additional functionality. Acornæs move into telecommunications might
  65880. turn out to be a shrewd move. (See page 13.)
  65881. 7.12
  65882. I must at this point mention the efficiency of Granada Microcare. I had
  65883. only had my new machine a few hours when the monitor refused to come
  65884. back from an auto-blank. Although the fault seemed to clear itself after
  65885. a phone call to Microcare, they still came out and swapped it for a new
  65886. one. This was in under six hours from the time the first call was made
  65887. on the Friday morning.
  65888. 7.12
  65889. Since the Risc PC has cost me over ú2,000 of my own money, do I think I
  65890. have got value for money? Despite what I said in the first few
  65891. paragraphs, I think the answer is yes, since I did need a second machine
  65892. for the business. Also, I get a lot of pleasure from being different
  65893. from my colleagues in my computer habits and enjoy being able to tell
  65894. them that they make do with boring Ford Cortinas while I have the
  65895. equivalent of a Ferrari. I also enjoy the knots they get themselves into
  65896. when the Windows Drivers donæt work or a machine with 16Mb of RAM says
  65897. there is no room to run a wordprocessor and crashes amidst a flurry of
  65898. gobbledegook or the salesman tells them that a site licence for
  65899. Microsoft Office is ú10,000 +VAT. Hilarious!
  65900. 7.12
  65901. Looking at the component count on the Risc PC circuit board, and the
  65902. overall design, I would be surprised if the manufacturing costs are more
  65903. than a fraction of the retail price Ö probably similar to those of the
  65904. A4000. Hard disc prices have fallen enormously since the launch of the
  65905. A5000 and the use of standardised components such as a PC keyboard
  65906. coupled with bulk buying must have helped.
  65907. 7.12
  65908. Whereas the PC clone manufacturers are squeezed on their margins and
  65909. must sell enormous quantities, Acorn have greater freedom to design a
  65910. system which probably has higher margins and can therefore survive on
  65911. fewer sales. But before you all rush to complain that they should slash
  65912. prices, think things through. If they reduce the profit margin by 50%,
  65913. they will have to sell twice as many machines just to stand still. Such
  65914. a strategy is very dangerous as it could bankrupt the company if it
  65915. doesnæt work. (And from a dealeræs point of view, we only get a very
  65916. small margin, so would we survive on the reduced profit of the reduced
  65917. prices? Ed.)
  65918. 7.12
  65919. Apple found that reducing prices did increase sales but not
  65920. profitability. Personally, I am happy to pay a premium for superior
  65921. design and I donæt want too many PC converts because I will lose my
  65922. exclusivity. Itæs not half as much fun owning a Ferrari if everyone has
  65923. got one.
  65924. 7.12
  65925. I actually wonder if it would be possible to manufacture a PC clone
  65926. version of RiscáPC which could be sold competitively in the PC market,
  65927. i.e. under ú1,000 Ö heresy perhaps but commercial sense if it were
  65928. possible. From a marketing perspective, Acorn seem to be doing the right
  65929. thing. They phase out a machine which is relatively expensive to
  65930. manufacture and replace it with a better machine which could be less
  65931. expensive. However, they keep the price of this machine as high as
  65932. reasonably sustainable while all the öpropeller headsò such as myself
  65933. want one to satisfy their technological lust. They even make supply a
  65934. little difficult to start with so that there is a real feeling of demand
  65935. but not so bad that the enthusiasts give up. They then sell as many
  65936. machines as they can make for a while with the highest margins. Then
  65937. they design and launch a cut-down lesser version (cf the A3000 after the
  65938. A310/A400 series and the A3000/4000 after the A5000) so that the masses
  65939. and, in particular, the volume education sales who couldnæt afford a
  65940. RiscáPC, can be satisfied. At the same time, they reduce the price of
  65941. the original machine to entice a few of the customers at the lower end
  65942. to go up market and buy a more expensive and more profitable machine.
  65943. They then launch a new flagship and the cycle is repeated.
  65944. 7.12
  65945. The only flaw in this analysis is that RiscáPC is so expandable, it is
  65946. difficult to see how the new flagship could be significantly different
  65947. yet still maintaining software compatibility. Perhaps a 64-bit machine
  65948. or a multi-(RISC)processor machine?
  65949. 7.12
  65950. (The next real goal in my mind is the technology to run and edit full-
  65951. screen, full-motion digital video of better than VHS quality without
  65952. needing to break the bank for storage space.)
  65953. 7.12
  65954. The interesting question is whether or not the next down-market machine
  65955. will be similar to RiscáPC with a coprocessor slot and built-in
  65956. processor upgrade strategy. The more probable alternative is to use an
  65957. integrated chip design like ARM250, perhaps ARM750 or ARM850. An ARM750
  65958. would presumably out-perform the current RiscáPC and so there must be
  65959. some inherent limitation to a new low spec machine or it would severely
  65960. hit sales of the higher spec machines. If a fictitious ARM 750 machine
  65961. sold at a similar price to the current A30x0 series, and had a
  65962. coprocessor slot, it would make a fairly cost-effective IBM clone in its
  65963. own right at current prices.
  65964. 7.12
  65965. My guess though is that the replacement for the A3000/A4000 series will
  65966. have an integrated processor such as an ARM750 but it will be fixed to
  65967. the circuit board and therefore not easily upgradable. I also think that
  65968. there will probably be no coprocessor slot. This will be a shame, given
  65969. the potential to get in at the home user with a low budget who needs PC
  65970. compatibility or the school likewise, but I think thatæs what they will
  65971. choose in order to maintain product differentiation.
  65972. 7.12
  65973. What I would then do is produce a variant of this machine without a hard
  65974. or floppy disc but with Ethernet on the main circuit board and boot
  65975. software in ROM so that it could be used exclusively as a network
  65976. station. A high performance machine to go on a network at around ú699
  65977. including monitor would allow schools to start thinking about providing
  65978. the pupil machine ratio which is necessary for IT to become an everyday
  65979. tool in all subjects.
  65980. 7.12
  65981. Anyway, all this is sheer speculation and perhaps totally up the creek
  65982. but then half the fun of owning an Acorn machine is guessing the next
  65983. development. In my view, itæs far more interesting than being
  65984. constrained by a system with more inertia in its operating system than
  65985. planet Earth.á Ian Lynch, Tamworth.
  65986. 7.12
  65987. Å  Scanner controls áÖáIn the recent colour scanning articles (Archive
  65988. 7.7 and 7.10), I blethered on about the importance of scanners having a
  65989. brightness control. Two snippets have since come in on this point.
  65990. Firstly, users of OCR packages (e.g. Sleuth) are finding that, by
  65991. adjusting the control to optimise the quality of the monochrome scan,
  65992. they can improve the accuracy of the subsequent character recognition
  65993. process. This may need some trial and error to give consistently good
  65994. results.
  65995. 7.12
  65996. Secondly, users of David Pillingæs ImageMaster application, with certain
  65997. scanners, may find that, when BW (monochrome) is selected for scanning Ö
  65998. for OCR work for instance Ö the brightness control has no effect. If
  65999. this proves to be the case with your scanner, the contrast control
  66000. should be used to achieve the same result. Jim Nottingham, York.
  66001. 7.12
  66002. Å  SCSI card compatibility Ö As the range of SCSI devices available for
  66003. the Archimedes/Risc PC widens, it is becoming increasingly clear that,
  66004. at present, there is no Éuniversalæ SCSI interface card. By this, I mean
  66005. that, typically, Card A will drive Scanner B but not Hard Drive C, while
  66006. Card D will drive Scanner B but not CD ROM drive E, and so on.
  66007. 7.12
  66008. What I would like to do is to put together a database of which SCSI
  66009. cards will drive which peripherals satisfactorily, with a view to making
  66010. this available through Archive for general benefit. In this, could I
  66011. invite the help of everyone who has a SCSI card driving one or more
  66012. internal or external devices. I would be very grateful if you could find
  66013. the time to drop me a line (no Éphone calls please), giving me the
  66014. details of your installation and how well it works or otherwise. Please
  66015. could you include the following data:
  66016. 7.12
  66017. ÖáComputer model number, e.g. A410/1.
  66018. 7.12
  66019. ÖáMake + model of SCSI card, e.g. Morley cached.
  66020. 7.12
  66021. ÖáVersion number of the SCSI software, e.g. V1.10. (To find out which
  66022. version you have, press <f12>, then type *Devices <Return> and read the
  66023. number against öDevice 7ò under the column headed öRevisionò.) (I tried
  66024. this on my Oak card with no success but *HELP SCSI did the trick. Ed.)
  66025. 7.12
  66026. ÖáMake, model number and other details of your SCSI devices (again,
  66027. press <f12>, type *Devices <return> and read off the details against the
  66028. relevant device number, eg öSyquest internal 105Mb removable drive,
  66029. Revision F7Pò). (Oak users, run !SCSIForm and do a (S)can. Ed.)
  66030. 7.12
  66031. ÖáName and version of software drivers for the device(s), where
  66032. applicable. (For example, to read the version of CDFS, press <f12> and
  66033. type *Help CDFS <return>. The answer will look something like öModule
  66034. is: CDFS 2.13 23 Nov 1992ò.)
  66035. 7.12
  66036. ÖáWhether the device works or does not work correctly with the SCSI
  66037. card. If not, how does the problem show up?
  66038. 7.12
  66039. Ease or difficulty in connecting up. For example, are the connectors
  66040. standard (öCentronicsò).
  66041. 7.12
  66042. Please do not hesitate to add any other info outside this list which you
  66043. feel might be useful. Thanks in anticipation.á Jim Nottingham, 16
  66044. Westfield Close, Pocklington, York YO4 2EY.
  66045. 7.12
  66046. Å  öWhat ever happened to PIPP?òáÖáSo said Richard Rymarz in his review
  66047. of Small Steps (Archive 7.10 p47). Well, I can tell you that PIPP
  66048. (Primary Integrated Project Planner) is indeed alive and well in the
  66049. form of ÉHarmonyæ from On Target Solutions, 80 Headcorn Drive,
  66050. Canterbury, CT2 7TX. Both Acorn and PC versions are available, allowing
  66051. the whole of the National Curriculum to be searched for keywords as well
  66052. as linked to classroom based activities.á Dave Walsh, Herne Bay.
  66053. 7.12
  66054. Å  Wot!? No Acorn machines??áÖá(Steve Turnbull of Acorn Computing writes
  66055. in response to comments about Archive being the only Étrueæ Acorn
  66056. magazine, i.e. the only one that is produced only on Acorn computers.)
  66057. At the Acorn User Show in Harrogate, Mike Cook and I did a question and
  66058. answer session and one of the questions was Why donæt you use Acorn
  66059. machines to produce your magazine? What follows is a little bit more
  66060. than what I said then.
  66061. 7.12
  66062. Until the advent of the Risc PC, the answer was quite simple: The
  66063. machine is not up to it. But, I hear you cry, what about Acorn User?
  66064. Well, although they designed the pages on an Archimedes, it was mostly
  66065. just mono Ö the pictures were added afterwards by a bureau.
  66066. 7.12
  66067. At Europress Publications, we produce everything up to and including the
  66068. final colour separated films in-house. The only thing we donæt do is
  66069. print. And to do that, you need a machine with 24-bit colour display and
  66070. software with the power of QuarkXPress, Illustrator and PhotoShop.
  66071. 7.12
  66072. For Acorn, the software finally exists and so do the machines... but
  66073. itæs too late for us.
  66074. 7.12
  66075. Europress produces thirteen magazine titles per month using an
  66076. established network of over sixty Macs. Each magazine, apart from the
  66077. editorial staff, has one dedicated art editor and shares advert setting
  66078. art editors. When the production of one magazine is running late and
  66079. needs help, the other art editors pitch in by loading the page templates
  66080. across the network and laying out pages. This involves a great deal of
  66081. data transfer and it requires that every art editor uses the same
  66082. software.
  66083. 7.12
  66084. If the Acorn art editor was using an Acorn machine to work, what would
  66085. happen if he fell behind in production? Heæd be in deep trouble. No one
  66086. could help and, in our environment, where three magazine are produced
  66087. every week, that must not happen. In addition, to be cost effective, he
  66088. must be able to help others Ö which would be tricky.
  66089. 7.12
  66090. Acorn themselves are sensibly not trying to target established Mac
  66091. publishing networks, and no company in its right mind is going to dump
  66092. all its Macs just to buy Acorn machines Ö itæs not financially sane.
  66093. Instead, Acorn are promoting their systems at the droves of small
  66094. printers who donæt yet use a computer and think they should.
  66095. 7.12
  66096. As it happens, our advert setter does have a 10Mb Risc PC because 90% of
  66097. our adverts are supplied in Acorn format. In fact, heæs taken his A5000
  66098. home so he can learn to use the software properly.
  66099. 7.12
  66100. And just to clear up another misconception: All the Acorn Editors
  66101. produce their copy and pictures on Acorn machines Ö we donæt use Macs
  66102. and why should we? We donæt do layouts, we have Art Editors for that.
  66103. 7.12
  66104. When I queried Steve about this last paragraph, he explained further...
  66105. 7.12
  66106. The Acorn and Mac systems arenæt integrated. The Acorn adverts are
  66107. PostScripted on the RiscáPC and transferred by disc to the Mac. Until
  66108. now, itæs been by PC disc (yuck), usually compressed by Spark. We now
  66109. use MacFS and weære bringing in a couple of SyQuest drives which will
  66110. make it much easier.
  66111. 7.12
  66112. Editorial is written in Impression with styles (headlines, italics,
  66113. listings and so on) saved out as text with styles then converted using
  66114. ImpQuark to text with XPress codes. Sprites are sent as TIFF using
  66115. purpose-written converter, no frills or options Ö it just turns sprites
  66116. of any colour depth into compressed TIFFs, singly or in batch. The
  66117. resultant files are then put on Mac disc and put through to the sub-
  66118. editor and appropriate art editor. Mark Moxon (Acorn User) is also now
  66119. doing layouts in Impression Ö not for printing Ö just as ideas for his
  66120. Art Editor.á Steve Turnbull, Editor, Acorn Computing.
  66121. 7.12
  66122. All I can say is, Iæll never complain about difficulties in the
  66123. production of Archive again!
  66124. 7.12
  66125. I explained last month (7.10 p17) how Archive is produced but I didnæt
  66126. give any idea of timescales. I usually finish editing all the articles
  66127. on a Friday (although it sometimes spills over into Monday morning).
  66128. During the course of Monday, I paste up the articles and print out the
  66129. camera-ready copy which goes to the printers by 6.00 a.m. Tuesday
  66130. morning. The following Monday afternoon, 6,000 finished Archive
  66131. magazines are delivered to the office. On Tuesday morning, the stuffing
  66132. team come to stuff and frank the envelopes and, by lunchtime, the
  66133. magazines are on their way to you.ááAá
  66134. 7.12
  66135. RiscáPC Column
  66136. 7.12
  66137. Keith Hodge
  66138. 7.12
  66139. First my apologies if some of the material in the column seems a little
  66140. dated this month, this is because I have submitted it to Paul some weeks
  66141. ahead of my normal date. By the time you read this, my wife and I should
  66142. be lying in the sun on the Atlantic coast of France.
  66143. 7.12
  66144. Monitors
  66145. 7.12
  66146. My 17ö Acorn monitor has arrived Ö I do not know how I managed to work
  66147. on A3 engineering drawings in landscape format before it arrived. The
  66148. level of detail and the clarity of the display have to be seen to be
  66149. believed. It is also so much less strain on the eyes and, with the new
  66150. machine, the speed of redraw is quite remarkable, a speed increase of
  66151. over 600% with a 193 Kb drawfile in 1024╫768.
  66152. 7.12
  66153. Software compatibility
  66154. 7.12
  66155. In view of the full statement from CC in the June issue, there is no
  66156. need to detail CCæs products. However, it is worth noting that there are
  66157. delays with some of the upgrades and I have received two reports that
  66158. Artworks V1.50 will not install, giving a öinternal error 13.6760ò from
  66159. the installer.
  66160. 7.12
  66161. I am told that one of the reasons that games and music software are
  66162. falling over, is due to some early (all?) versions of the SoundTracker
  66163. module being incompatible with the RiscáPC.
  66164. 7.12
  66165. Following on from this, the complaint from the programmers is that Acorn
  66166. released their new machine and only then the technical documents that
  66167. explain it. Non-mainstream programmers therefore spend months waiting to
  66168. find out why their programs do not work.
  66169. 7.12
  66170. So how about it, Acorn? Why not release the OS extension notes as a
  66171. readme file as soon as the machines are out (or before)? This will allow
  66172. all the programmers who produce the software ideas (some of which have
  66173. ended up in RISCáOS 3.5), to stop the loud complaints coming from some
  66174. subscribers, who say that over 59% of their software does not run!
  66175. 7.12
  66176. On a positive note, Solent Computer Products have updated and improved
  66177. the Soundlab software that accompanies the Oak Recorder 2 hardware.
  66178. Upgrades are available by returning your master disc + ú5 + a stamped
  66179. addressed envelope.
  66180. 7.12
  66181. Hardware news
  66182. 7.12
  66183. If real improvements in performance are to be achieved we need a SCSI-2
  66184. interface now! I wonder who will be the first to market one? I am
  66185. delaying my scanner purchase until these are released.
  66186. 7.12
  66187. The Alpha / ex-Arxe SCSI card (from the Serial Port) does not work, but
  66188. the good news is that it is hoped to produce replacement PALs for this.
  66189. Oak SCSI cards are reported to work well. Can people please advise me
  66190. how they are getting on with other devices (scanners, tape-streamers,
  66191. etc) on SCSI cards, as their experiences may save other people much
  66192. heartache.
  66193. 7.12
  66194. Floppy drives
  66195. 7.12
  66196. The situation here is really unsatisfactory, as there is no way to use a
  66197. second drive on the machine, other than by filling up an expansion slot
  66198. with an adaptor card (and as yet, none are available), as there is no
  66199. drive select hardware on the pcb. This is madness! Even a 10-bob Amstrad
  66200. will allow that. Acorn need to do something about this now. Many people
  66201. (myself included) receive work on different size media and need to add a
  66202. 5╝ö second drive.
  66203. 7.12
  66204. Readersæ comments
  66205. 7.12
  66206. From Herbert...
  66207. 7.12
  66208. (1) If you move the öimagesò directory away from the top level of the
  66209. hard disc then !SlideShow stops working. What sort of programming is
  66210. that? The images are still in the same place relative to SlideShow$Path.
  66211. 7.12
  66212. (2) I got LOOKsystems !FontDir to run at boot time by placing the
  66213. directory containing the font partition in !Boot.Resources. Since that
  66214. directory contains the !Fonts directory, I called it !LookFonts and
  66215. changed the name of the relevant sprite in !Sprites22. I then placed
  66216. !FontDir in the previously mentioned Tasks directory and away it went!
  66217. 7.12
  66218. (3) Paint still cannot locally fill using a transparency mask.
  66219. 7.12
  66220. (4) The CLib time bug (Archive 7.6 p38) seems to have been fixed.
  66221. 7.12
  66222. (5) The restart button which follows a Shutdown request does a proper
  66223. cold boot. Under 3.1 it did a warm boot which caused problems for my
  66224. boot sequence.
  66225. 7.12
  66226. (6) I am glad that Acorn have produced the User Guide as one volume,
  66227. rather than the 3.1 version which is two manuals in one volume with
  66228. separate indexes. I always found that confusing.
  66229. 7.12
  66230. (7) The new boot system is very interesting but also very complicated. I
  66231. havenæt got fully to the bottom of it yet, but I have observed that one
  66232. can live without a desktop boot file. I have effectively achieved
  66233. exactly the same boot configuration as I had under 3.1 without producing
  66234. a single boot file. The answer is to observe that any file or
  66235. application which needs to be run at boot time should be placed in
  66236. $.!Boot.Choices.Boot.Tasks. Examples include !Printers and the alarm
  66237. database file. Leave the !Alarm application where it is. Applications
  66238. which need to be öFiler_Bootedò can be placed in !Boot.Resources (e.g.
  66239. !CCShared).
  66240. 7.12
  66241. (8) The switched monitor outlet is a great improvement, especially with
  66242. the front mounted on/off switch.
  66243. 7.12
  66244. (9) Although, as mentioned previously there is now a !Fonts directory on
  66245. disc, the main fonts are still stored in ROM.
  66246. 7.12
  66247. (10) I have found the cause of the problem with !ArcTrack under RISC OS
  66248. 3.5. The next release will incorporate a fix. Registered users will be
  66249. contacted.
  66250. 7.12
  66251. From Arthur Taylor...
  66252. 7.12
  66253. Arthur comments that he has managed to modify the monitor script file
  66254. for his AKF85 so as to allow 1600╫1200 in 16 colours with 1Mb of VRAM,
  66255. and that it works well, (can we have a copy please, Arthur, for the
  66256. columnæs PD disc?). Also, he says that the Marconi tracker ball works
  66257. fine.
  66258. 7.12
  66259. Requests for help
  66260. 7.12
  66261. From Herbert...
  66262. 7.12
  66263. The release note says that the RiscáPC will only work with a serial
  66264. mouse. Presumably, this means that my new mouse is a serial one. Why? I
  66265. would like to use my optical mouse which I adapted (by changing the
  66266. connector) from an Atari, but I dare not plug it in. It cannot be to
  66267. allow people to use PC mice, since there are plenty of bus mice
  66268. available for the PC. Using a serial port for a mouse is a botch caused
  66269. by the lack of a mouse port on most PCs.
  66270. 7.12
  66271. I observe that it is possible to configure the mouse type and that one
  66272. option is a Mouse Systems mouse. I have an optical mouse from that
  66273. company on my PC at work and it is very nice (I fell in love with
  66274. optical mice when we got our first SPARCstation at work and now insist
  66275. on having one on every machine I use.) Unfortunately, it has a 9-way D-
  66276. Type connector. Is the Risc PCæs mouse port connector a standard? Is it
  66277. possible to order a 3-button optical mouse from Mouse Systems which will
  66278. plug straight in? Basically, I want to know everything about RiscáPC
  66279. mice. (Can anybody do an article on this?)
  66280. 7.12
  66281. Lastly from myself Ö is there anyone at Acorn who would like to supply
  66282. some feedback from the horseæs mouth, so to speak, about anything in the
  66283. column? I would like to see problems sorted out quickly.
  66284. 7.12
  66285. Question of the month
  66286. 7.12
  66287. How many people have realised that there is a fan in the machine? It was
  66288. only upon reading comment on this in a letter from Steve Waters, that I
  66289. realised there must be one fitted. Acorn have been listening! It is very
  66290. quiet. The question is, where is the filter ? And how often should it be
  66291. changed ?
  66292. 7.12
  66293. Gripe of the month
  66294. 7.12
  66295. It is impossible to copy computer hardware today given the very high
  66296. level of silicon integration used, so why donæt Acorn provide a copy of
  66297. the circuit diagram and PCB layout with each machine?
  66298. 7.12
  66299. Tailpiece
  66300. 7.12
  66301. One of the reasons that the number of classroom whiz-kid programmers is
  66302. falling, is probably the lack of a Windows 3.1 style, Visual Basic for
  66303. the machine, i.e. one where you do not have to use SYS calls to produce
  66304. windows. How about it Acorn? And yes, I know it is easy in C but there
  66305. are plenty of large, worthwhile programs out there, written in Basic.
  66306. The more people there are writing programs for the machine, the more
  66307. machines get sold.
  66308. 7.12
  66309. Thanks to all the people who have contacted me by snail mail, and those
  66310. who have sent mail by Packet Radio. As a part-time columnist, it would
  66311. make my life much easier if people could send their letters on disc, in
  66312. almost any format (except Impression) as it saves me a lot of time
  66313. entering it in the column. In return, if a stamped addressed label is
  66314. enclosed, I will return the disc with any required PD software (as
  66315. available), which is RiscáPC compatible.
  66316. 7.12
  66317. As usual, I can be contacted by letter at the HES address on the back
  66318. page, by telephone after 7p.m. or by Packet Radio from anywhere in the
  66319. world, as GW4NEI@GB7OAR.#16.GBR.EU.ááAá
  66320. 7.12
  66321. Acorn and the National Curriculum
  66322. 7.12
  66323. Ian Lynch
  66324. 7.12
  66325. Anyone who works in education will realise that there is a major
  66326. revision of the National Curriculum in progress under the direction of
  66327. Ron Dearing, Chairman of the Schoolæs Curriculum and Assessment
  66328. Authority (SCAA). In this article, I am going to raise some issues about
  66329. the proposed revision to the Information Technology component but first
  66330. a little background for the uninitiated.
  66331. 7.12
  66332. Each subject in the National Curriculum has a programme of study which
  66333. lays out what should be taught and a set of criteria, called attainment
  66334. targets, against which the subject should be assessed. The attainment
  66335. targets are divided into ten levels which supposedly cover ages 5 to 16
  66336. across the full ability range. The curriculum is further divided into
  66337. four key stages. Key stages 1 and 2 are for primary schools and 3 and 4
  66338. for secondary.
  66339. 7.12
  66340. You might think that this seems fairly straight forward and, in many
  66341. ways it is, but the controversy begins when you try to interpret the
  66342. precise meanings of the statements at each level. Take for example the
  66343. two statements öPupils use computer models of increasing complexity and
  66344. are beginning to assess the validity of these modelsò and öPupils can
  66345. apply their knowledge to compare two or more software packages
  66346. critically in terms of their suitability for specific uses.ò Which of
  66347. these statements would you think is aimed at the middle ability GCSE
  66348. candidate and which at the most able candidate at the end of year 11? To
  66349. me, there would be certainly some doubt if I did not know in advance. In
  66350. fact, the first statement is level 6 and the second is level 10 i.e. the
  66351. highest level.
  66352. 7.12
  66353. The aim of the Dearing Report is to simplify the curriculum because the
  66354. original had too many criteria, and teachers were getting bogged down
  66355. trying to assess every child against every statement. It is true that
  66356. the number of criteria has been reduced, but might this create more
  66357. problems than it solves? After all, I could reduce the previous sentence
  66358. to the word öisò but that would not be very helpful.
  66359. 7.12
  66360. Whilst all subjects suffer from variation due to interpretation, well-
  66361. established subjects such as mathematics, science and English have a
  66362. fairly long heritage from which teachers make judgements about how they
  66363. interpret level statements. Previous examinations, which cover all
  66364. children of all abilities, provide exemplars of how syllabuses should be
  66365. interpreted, at least as far as the degree of difficulty is concerned
  66366. and so judgements made by teachers are likely to be within a reasonably
  66367. narrow spread. Information technology has no such heritage and,
  66368. furthermore, it changes rapidly with teacher qualification that is far
  66369. more variable (non-existent?) than in, say, mathematics or English. Yet
  66370. few people complain about unqualified IT teaching and, in my experience,
  66371. are impressed just to see a young person at a keyboard.
  66372. 7.12
  66373. To illustrate the variation in standards, let me mention a couple of
  66374. cases which I have come across while inspecting schools. The first was a
  66375. business studies lesson where 16 year old students were wordprocessing
  66376. with Pendown from Longman Logotron. Impression was available on the
  66377. machines, which were relatively new, and I was given the distinct
  66378. feeling that it was teacher-security rather than the appropriateness of
  66379. the software which dictated the application used. Pupils towards the end
  66380. of a course were padding out indents with spaces and were unaware of the
  66381. spellcheck on the main menu.
  66382. 7.12
  66383. One could argue about the merits of using Acorn machines and software
  66384. for business studies at the end of key stage 4, but it strikes me that
  66385. this is a complete red herring. In this situation, teaching good
  66386. practice, in terms of the skills involved and having up-to-date
  66387. facilities at the right level for age and development, is far more
  66388. important. Sticking a 486 PC with WinWord in this environment would make
  66389. no difference and would probably have made matters worse. While the
  66390. debate in this area is focussed on machine politics, we are unlikely to
  66391. see a change to real quality of application and it is a sad fact that an
  66392. outsider coming into this situation might be inclined to believe that
  66393. this mode of teaching and learning is a consequence of using ötoysò
  66394. instead of öreal business machinesò. In my experience, situations such
  66395. as this are not particularly rare.
  66396. 7.12
  66397. At the other end of the scale, I saw a young pupil working in a library
  66398. without supervision scanning and animating images using Iotaæs colour
  66399. scanner and image animator. (I have never seen examples of this type of
  66400. work done on a Nimbus or an IBM compatible but this is not to say that
  66401. it never does.)
  66402. 7.12
  66403. We have to ask why it is that variation in IT standards are tolerated to
  66404. a degree which would be unacceptable in, say, English or mathematics. I
  66405. think the main reason is technophobia and ignorance amongst most of the
  66406. general adult population. Most adults have experience of English and
  66407. maths because they learnt these themselves at school and things havenæt
  66408. changed that drastically. Specific skills and knowledge in IT are often
  66409. viewed with disdain Ö öyou only need to be able to use itò. Contrast
  66410. this with English, where study of literature and grammar beyond simple
  66411. communication is thought to be important or with mathematics, where all
  66412. sorts of specific processes such as algebra and trigonometry, which most
  66413. people never ever use, are viewed as essential.
  66414. 7.12
  66415. It is because IT changes so rapidly that some of the underlying
  66416. technicalities need to be understood if we want to produce children and
  66417. adults educated for change rather than trained in a specific skill which
  66418. will soon become redundant. Surely, we want more open attitudes to
  66419. change rather than a reinforcement of the attitudes of most of the
  66420. present generation of adults. A more open-minded approach amongst
  66421. managers in industry and commerce would have seen the dangers of a
  66422. Microsoft monopoly with most new users adopting the IBM compatible path
  66423. for reasons of fear rather than because it was the most appropriate
  66424. solution to their particular needs.
  66425. 7.12
  66426. So, how is this related to the proposed National Curriculum revision?
  66427. There are several points.
  66428. 7.12
  66429. 1.   The revised attainment targets seriously under-emphasise the
  66430. technology component of information technology. This is rather like
  66431. ignoring numeracy in mathematics or grammar in English.
  66432. 7.12
  66433. 2.   There is no recognition of the importance of the technology itself
  66434. in determining the degree of difficulty involved in specific activities.
  66435. We all know that it is easier to do some things on a Risc PC than it
  66436. would be on a BBC B.
  66437. 7.12
  66438. 3.   There is no direct linkage between levels in the proposed IT
  66439. attainment targets and those in more established subjects such as
  66440. English, mathematics and science which every pupil has to study and
  66441. which will provide the contexts for much of the IT application.
  66442. 7.12
  66443. 4.   The suggestion is that 45 hours per year will be used to teach IT
  66444. skills and knowledge and 45 hours for practice in other subject areas.
  66445. Imagine a proposal that English or mathematics should be taught in this
  66446. way.
  66447. 7.12
  66448. So what is the solution?
  66449. 7.12
  66450. There is probably not a perfect one, but at least letæs go for
  66451. consistency of standards expected in comparison with other subjects.
  66452. Consider, for example, the level 4 English proposal, öhandwriting is
  66453. fluent, joined and legibleò. There is no mention of the equivalent IT
  66454. skills of keyboarding or document layout conventions. There is the
  66455. mathematics proposal, öThey understand and use simple vocabulary
  66456. associated with probability such as fair, certain and likelyò but no
  66457. mention of IT vocabulary such as file, directory, graphical user
  66458. interface (GUI), filetype etc. At level 4, the IT order expresses a need
  66459. for öprecision in framing questionsò which is, in my view, a
  66460. considerably higher level skill than those mentioned in the other
  66461. subjects but one which is probably more acceptable to adults than
  66462. understanding that lots of colours results in big files and therefore
  66463. more expensive machines.
  66464. 7.12
  66465. Specific IT lessons should be used to teach the specialist technical
  66466. bits such as filetypes, operating systems and the latest goings-on in IT
  66467. developments where appropriate. This implies the need for some
  66468. specialist IT teachers who really know their subject and who are willing
  66469. to read the micropress regularly and keep up to date. The generic tools
  66470. such as document processing, spreadsheets, databases, data-logging and
  66471. control, graphics and music should be taught and practised in
  66472. appropriate subjects. Calculators and slide rules have previously been
  66473. taught by maths teachers so why not spreadsheets? English teachers
  66474. should be prepared to teach wordprocessing Ö after all everyone else is
  66475. expected to teach English!
  66476. 7.12
  66477. Is this scenario realistic? Perhaps not currently in all schools. There
  66478. is usually insufficient access to machines and appropriate software and,
  66479. quite frankly, even if this were not the case, the majority of teachers
  66480. are not sufficiently confident with IT to deliver an improved IT
  66481. curriculum. However, reducing standards and specifying attainment
  66482. targets vaguely is not a good long term solution because, as technology
  66483. advances, the gap between the minimalists and the innovators will become
  66484. wider and wider.ááAá
  66485. 7.12
  66486. PipeLineZ
  66487. 7.12
  66488. Gerald Fitton
  66489. 7.12
  66490. During the years I have been writing for Archive, I have been asked on
  66491. many occasions for a tutorial explaining how to design a structure for a
  66492. large set of interdependent documents. Of course, this is a big subject
  66493. and there is no way in which I can deal with all of its aspects within a
  66494. single article. What I have decided to do this month is to tackle one
  66495. type of application which is relatively popular and use it to explain
  66496. one of the most common problems which arises when a set of
  66497. interdependent documents is Ébadly designedæ.
  66498. 7.12
  66499. Naturally, I shall not only explain how the problem arises but describe
  66500. the recommended solution. I have decided to use PipeDream for my example
  66501. application (youæll see why later) but, like so many of my articles for
  66502. Archive, you will be able to apply the principles I describe much more
  66503. widely, for example to Fireworkz, and maybe to other spreadsheets as
  66504. well. Let me take this opportunity to recognise yet again the existence
  66505. of readers of this column who donæt have any of Colton Softwareæs
  66506. products. I welcome your letters as well as those from users of
  66507. PipeDream or Fireworkz.
  66508. 7.12
  66509. Mailshot
  66510. 7.12
  66511. Before I start on this major topic perhaps the editor of Archive might
  66512. allow me a (not very!) subtly disguised Éfree adæ for our PipeLine and
  66513. ZLine User Groups.
  66514. 7.12
  66515. Colton Software are sending out a mailshot to all registered users of
  66516. PipeDream with a special offer price for an upgrade from PipeDream to
  66517. Fireworkz. Included in the mailshot is an ÉOrange Leafletæ of ours
  66518. (Abacus Training) in which we refer to the User Groups we run for users
  66519. of PipeDream and Fireworkz. Although I think the leaflet does make it
  66520. clear that we are independent of Colton Software and that all we do is
  66521. run the User Groups, many people who receive that mailshot ask us to
  66522. supply the upgrade from PipeDream to Fireworkz. We canæt do this. The
  66523. upgrade is available only direct from Colton Software.
  66524. 7.12
  66525. The ÉFree Adæ
  66526. 7.12
  66527. Let me try to clarify the situation. As well as writing the PipeLineZ
  66528. articles for Archive, my wife, Jill, and I run the two user groups
  66529. called PipeLine and ZLine. For their annual subscription (a modest
  66530. amount which I shall delicately avoid mentioning in this Éfree adæ) our
  66531. members receive four PipeLine or ZLine discs each year and as much free
  66532. technical help with the use of PipeDream or Fireworkz as they need.
  66533. 7.12
  66534. Colton Software regard the fact that an öIndependent User Group existsò
  66535. as a plus point for their products and one manifestation of this is that
  66536. they give us a Éfree adæ by enclosing the Orange Leaflet with their
  66537. mailshot.
  66538. 7.12
  66539. This Orange Leaflet should not be interpreted in any way as proof of an
  66540. Éinterdependent linkæ between our two organisations. We are totally
  66541. independent of Colton Software. For example, sometimes our public
  66542. comment about their products (in Archive and on our quarterly discs) are
  66543. not to their liking. Nevertheless, they do respect our right to make
  66544. such unfavourable comments (provided they are accurate). They put their
  66545. side of the story to us and we try to report the true situation as
  66546. objectively as we can to our readership (in Archive) and to our User
  66547. Group members. We like to think that feedback from our members and
  66548. Archive readers (through us to Colton Software) does help with product
  66549. development.
  66550. 7.12
  66551. Introduction
  66552. 7.12
  66553. Now to the major topic, interdependent documents. If you have the
  66554. Archive monthly disc, it will save you some time in that you wonæt have
  66555. to create the documents of the example. If you donæt take the monthly
  66556. disc, you should be able to create the files from the screenshots which
  66557. I include in this article.
  66558. 7.12
  66559. All the files on the Archive monthly disc (and in this articleæs
  66560. screenshots) are in PipeDream format. There are three good reasons why I
  66561. have not used Fireworkz. Firstly, PipeDream files can be loaded into
  66562. Fireworkz whereas the reverse is not true. If you have Fireworkz then
  66563. drag the PipeDream files over the Fireworkz icon (installed on the
  66564. iconbar) and the ÉPipeDream loaderæ built into Fireworkz will convert
  66565. the files to Fireworkz format. Secondly, as far as I can determine from
  66566. my correspondence, there are many more PipeDream readers of this column
  66567. than Fireworkz users! Iæll let you know when (and if) this situation
  66568. changes. The final reason is that, because of a few (known) bugs in
  66569. Fireworkz, some of the formulae inherent in the Émethodæ I am
  66570. recommending donæt work in version 1.07 of Fireworkz (but will work in
  66571. Vá1.08 Ö or so Iæve been told). This last remark about Fireworkz bugs
  66572. applies particularly to the use of set_value(,) with Names (which I
  66573. recommend in the final part of this article).
  66574. 7.12
  66575. Unwanted dependent documents
  66576. 7.12
  66577. In some applications, you can generate what I am going to refer to as öa
  66578. long chain of unwanted dependent documentsò. As the application grows,
  66579. the chain grows unwieldy because all the files in the chain are loaded
  66580. one after the other when, perhaps, you want to work on only the most
  66581. recent document.
  66582. 7.12
  66583. The set_value(,) function can be used to Éunlinkæ the chain without
  66584. destroying the (occasionally wanted) dependency. Using Named variables
  66585. further simplifies many applications which use dependent documents.
  66586. 7.12
  66587. For my example, Iæve chosen a simple accounts application where each
  66588. monthæs transactions are kept in a separate document. First Iæll explain
  66589. how the basic application works, then Iæll go on to demonstrate how the
  66590. chain of dependent documents becomes unwieldy and, then weæll see how
  66591. set_value(,) can help by Éunlinkingæ the chain.
  66592. 7.12
  66593. Finally, we shall see how the use of Names for variables further
  66594. simplifies the creation of new documents which have to be added to the
  66595. Éunlinkedæ chain.
  66596. 7.12
  66597. Monthly transactions
  66598. 7.12
  66599. If you have the Archive monthly disc, double-click on the file
  66600. [Acc_9301] to load it. If you donæt have the monthly disc then you
  66601. should create the file from the screen shot opposite Ö and the
  66602. description I have given below. You will see that it represents a set of
  66603. transactions for January 1993. The slot [Acc_9301]D5 contains the
  66604. formula D4+B5-C5. The value brought forward from the previous month is
  66605. held in slot [Acc_9301]D4, credits are added to that amount and debits
  66606. are subtracted from it (line by line) to find the current balance and,
  66607. finally, in slot [Acc_9301]D8, the amount to be carried forward to next
  66608. monthæs accounts.
  66609. 7.12
  66610. This formula has been replicated down the column from D5 to D8 by
  66611. marking D5D8 and using the command <ctrl-BRD> (Block Replicate Down) so
  66612. that, for example, the formula in [Acc_9301]D7 is D6+B7-C7.
  66613. 7.12
  66614. In the form in which Iæve included it, the file [Acc_9301] contains only
  66615. three transactions, two credits and one debit but you can extend it
  66616. quite simply. Place the caret anywhere in the last row and tap <F7> to
  66617. insert a new row, make your credit or debit entry and, finally,
  66618. replicate the formula in the öBalanceò column through to the line you
  66619. have just created.
  66620. 7.12
  66621. Usually you would save the file (with its extra row) at this point but,
  66622. in this case, donæt do that or my next exercise wonæt work properly!
  66623. Save it without the extra row if you must or, better, use the original.
  66624. 7.12
  66625. Brought forward
  66626. 7.12
  66627. Delete the modified file [Acc_9301] from your screen (decline to save it
  66628. by clicking on the ÉNoæ box) and then double-click on the file
  66629. [Acc_9302] (the transactions for Februaryá1992) (or, if you donæt have
  66630. the monthly disc, create it from the instructions below). You will find
  66631. that [Acc_9302] and [Acc_9301] are both loaded so that your screen will
  66632. look like the screenshot [Screen1] above. The reason why [Acc_9301] is
  66633. loaded is because slot [Acc_9302]D4 contains the formula [Acc_9301]D8.
  66634. Provided that you have not modified my version of [Acc_9301] (on the
  66635. Archive monthly disc) then this formula will bring forward the balance
  66636. from Januaryá1993 into the Februaryá1993 document.
  66637. 7.12
  66638. There are at least two difficulties which arise when you use this
  66639. strategy of entering the slot reference of the previous öCarried
  66640. Forwardò file, [Acc_9301]D8, into the öBrought Forwardò slot,
  66641. [Acc_9302]D4, of the current monthæs document.
  66642. 7.12
  66643. The first difficulty arises if you donæt have both [Acc_9301] and
  66644. [Acc_9302] loaded and you want to add to or delete rows from the earlier
  66645. document. If you have [Acc_9302] loaded and add a row to [Acc_9301] then
  66646. you will find that the slot reference in [Acc_9302]D4 will change to
  66647. match the extended [Acc_9301]. However, it is all too easy to forget
  66648. that you need both files loaded. If you donæt have them both loaded when
  66649. you add a row to the earlier document then, when you do load the later
  66650. document, it will look for the amount to bring forward in the slot where
  66651. it used to be instead of where it now is. The consequence will be that
  66652. youæll have the wrong answer!
  66653. 7.12
  66654. Yes! Before you start writing to me, I do know that a method of avoiding
  66655. the Élossæ (some would say Écorruptionæ) of slot references in this
  66656. fashion is to use Names in the earlier document for the slots used by
  66657. the later document. Some of the examples I have received from you use
  66658. this method of Énon-localæ Names Ö I donæt recommend it. I shall explain
  66659. how I use Names (and give my explanation of why Énon-localæ Names are
  66660. not a good idea) later in this article!
  66661. 7.12
  66662. The second difficulty is one about which I get much correspondence. To
  66663. understand why I get so many letters on this topic, Iæd like you to
  66664. imagine the situation in Decemberá1993. When you load [Acc_9312] (not
  66665. provided on the Archive disc) then it will call up [Acc_9311], which in
  66666. turn will call up [Acc_9310], and so on until either all the monthly
  66667. sheets have been loaded into memory or (as has happened to those of my
  66668. correspondents with large monthly files going back over many years) you
  66669. donæt have any memory left to use!
  66670. 7.12
  66671. The automatic loading all these earlier files is what I mean when I
  66672. refer to a öchain of unwanted dependent documentsò. As a document
  66673. becomes older, the likelihood of you wanting to change it is reduced. If
  66674. you donæt need to change it then it is Éunwantedæ Ö at least as far as
  66675. the screen display is concerned. One way of Ébreaking the chainæ is to
  66676. Ésnapshotæ a öBrought Forwardò value with <ctrl-BSS> (Block SnapShot).
  66677. This method of Éunlinkingæ the earlier dependent documents from later
  66678. ones seems to be the favourite solution adopted by the majority of my
  66679. correspondents. Of course, it requires a personal judgement about the
  66680. likelihood of wanting to change an earlier Éunlinkedæ document against
  66681. the desirability of keeping it (and all earlier ones in the chain)
  66682. Éaliveæ.
  66683. 7.12
  66684. Iæd like to suggest to you what I believe to be a much better
  66685. alternative.
  66686. 7.12
  66687. Carried forward
  66688. 7.12
  66689. You might regard the use of the formula [Acc_9301]D8 in slot
  66690. [Acc_9302]D4 as a function which creates a Ébackwards chainæ of
  66691. dependency.
  66692. 7.12
  66693. Let me try to convince you that chaining backwards is not consistent
  66694. with the nature of the application weære considering. The application is
  66695. one in which amendments to an earlier document need to be Échainedæ in
  66696. the forward direction whereas additions to the most recent document have
  66697. no effect on earlier documents. Chaining backwards, loading earlier
  66698. documents into memory, is a waste of time and effort! What we need is a
  66699. set of documents which Échain forwardsæ. To put it another way, we want
  66700. to Épushæ the öCarry Forwardò balance from the earlier document into the
  66701. öBrought Forwardò slot of the later document rather than drag the value
  66702. from the earlier document into the öBrought Forwardò slot of the later
  66703. document. If we can find a way of doing this, we donæt need to have the
  66704. earlier documents in memory unless they need amendment. If they do need
  66705. amendment then we want that amendment to Éripple forwardsæ through the
  66706. Échainæ.
  66707. 7.12
  66708. This is where the function set_value(,) comes in useful. It can be used
  66709. to Épushæ the öCarried Forwardò balance into the öBrought Forwardò slot
  66710. of the next document in exactly the way we want. This is the strategy I
  66711. have adopted in dealing with the [Acc_94##] series (on the monthly
  66712. Archive disc and shown in the screenshot, [Screen2], above.
  66713. 7.12
  66714. If you load the file [Acc_9403] from the Archive monthly disc and look
  66715. at the öBrought Forwardò balance in slot [Acc_9403]D4 you will find that
  66716. it does not contain a formula but a value. The document [Acc_9403]
  66717. contains no reference to earlier documents so it does not Épullæ on the
  66718. next link in the öchain of unwanted dependent documentsò uselessly
  66719. dragging them into memory in the way Iæve described in the previous
  66720. section.
  66721. 7.12
  66722. So how do we know that the öBrought Forwardò balance is correct? How did
  66723. it get there? One way would be to use <ctrl-BSS> (Block SnapShot) and
  66724. another would be to copy the öCarry Forwardò (from the previous monthæs
  66725. transactions) manually into the öBrought Forwardò slot. Either of these
  66726. methods are unsatisfactory if there is a chance that you might want to
  66727. make an amendment to an earlier document. Amendments to earlier
  66728. documents wonæt ripple through a Ésnapshotæ and itæs too easy to make a
  66729. mistake!
  66730. 7.12
  66731. If you have the Archive monthly disc then load [Acc_9402]. If not then
  66732. look at the screenshot [Screen2] and look at slot [Acc_9402]D12. You
  66733. will find the formula (in the formula line) set_value([Acc_9403]D4,D8).
  66734. It is this set_value(,) function which Épushesæ the öCarried Forwardò
  66735. value from [Acc_9302]D8 into the öBrought Forwardò slot of the
  66736. Marchá1994 document. If you make an amendment to the earlier document
  66737. you will find the the amendment is Échainedæ through to the later
  66738. document. Try adding rows to the Februaryá1994 document and you will see
  66739. that the set_value(,) formula in what was [Acc_9402]D12 adjusts to the
  66740. enlarged sheet.
  66741. 7.12
  66742. Now delete the earlier [Acc_9402] document from the screen. You can
  66743. continue to work on the Marchá1994 document and ultimately save it with
  66744. all the additions you have just made.
  66745. 7.12
  66746. To see how the Échainæ works, delete both the Februaryá1994 and
  66747. Marchá1994 documents from the screen and then double click on [Acc_9401]
  66748. (the Januaryá1994 file on the Archive monthly disc). That file and all
  66749. subsequent files (February and Marchá1994) will be loaded. Make an
  66750. amendment to the Januaryá1994 file, save it and then delete it from the
  66751. screen.
  66752. 7.12
  66753. Using the 1994 chain of documents
  66754. 7.12
  66755. For most of your work, you will not need the earlier documents loaded;
  66756. probably you will need only the most recent document. You will make your
  66757. changes to it and then save it.
  66758. 7.12
  66759. Now and again, you will need to change an earlier document either to
  66760. amend a value which has been entered incorrectly or to add an item which
  66761. has been forgotten. If you load that earlier document then all
  66762. subsequent documents in the chain will be loaded because the
  66763. set_value(,) function from slot D12 will drive the öCarried Forwardò
  66764. value into the next sheet. When you make your amendments to an early
  66765. document, the consequences of those changes will Éripple throughæ all
  66766. later documents.
  66767. 7.12
  66768. When you have finished with the early document, you can save it and then
  66769. delete it from the screen. In fact, you can work through all the chained
  66770. documents in chronological order saving the new versions and then
  66771. deleting it from the screen.
  66772. 7.12
  66773. If you run out of memory, you can Éunlinkæ the chain by tricking the
  66774. package into believing that a particular file canæt be found. For
  66775. example, if you change the name of the file [Acc_9404] to, say,
  66776. [Acc_9404a] (use the RISCáOS feature Rename) and then double-click on
  66777. [Acc_9401] you will find that the chain is broken when [Acc_9404] canæt
  66778. be found. You can make your amendments to the earliest file and then go
  66779. through the process of saving the chain of files and deleting them from
  66780. the screen.
  66781. 7.12
  66782. Restore the renamed file to its original name and then load the file
  66783. whose position in the chain is just prior to that one. The new values
  66784. will ripple through the rest of the files in the chain.
  66785. 7.12
  66786. Using names
  66787. 7.12
  66788. The process of creating a new document (in PipeDream at least) is made
  66789. easier if you use Names. But first, a word of warning for Fireworkz
  66790. users. Several of my correspondents who have Fireworkz have tried using
  66791. the technique which I describe below with near disastrous consequences.
  66792. Fireworkz Vá1.07 sometimes (but not always) gives the wrong answer but
  66793. it never gives an error message. This is potentially dangerous,
  66794. particularly for an accounts application. You have been warned! I have
  66795. been told that in Vá1.08 this known bug will be rectified. Version 1.08
  66796. will be released at the same time as the new database, Recordz
  66797. (scheduled for September 1994). Either use PipeDream or wait for version
  66798. 1.08.
  66799. 7.12
  66800. I have used PipeDream Names in the [Acc_95##] series shown in the
  66801. screenshot [Screen3] overleaf. If you have the Archive monthly disc then
  66802. double-click on [Acc_9501] and you will find that the 1995 series will
  66803. load and can be used in exactly the same way as you have seen when you
  66804. used the [Acc_94##] series.
  66805. 7.12
  66806. Have a look at the contents of slot [Acc_9502]D12 (as shown in the
  66807. screenshot). You will see that the formula set_value([Acc_9503]D4,D8)
  66808. (using slots) has been replaced by set_value([Acc_9503]bf,cf). Two
  66809. Names, bf and cf (Brought Forward & Carried Forward) are used in the
  66810. formula instead. The Name cf is Élocalæ to the [Acc_9502] sheet whereas
  66811. the Name [Acc_9503]bf is what I am calling Énon-localæ.
  66812. 7.12
  66813. Now letæs have a look at the Names which have been defined in
  66814. [Acc_9502], what I am calling Élocalæ Names. These are shown in the
  66815. screenshot [Screen4]. If you have the disc then place the pointer on the
  66816. italic f which is just to the left of the cross and tick boxes (in the
  66817. same line as the formula line) and click once. At the bottom of the pop-
  66818. up menu you will find the option öEdit nameò. Run the pointer through
  66819. öEdit nameò and you will see that within [Acc_9502] only two names have
  66820. been defined, bf and cf which are both Élocalæ. By looking at the
  66821. definitions (as if you were going to edit them) you will see that the
  66822. Name bf refers to D4 and the Name cf refers to D8 Ö both of these slots
  66823. are within the current sheet. There are no definitions which refer to
  66824. slots in other sheets. At the risk of boring you, I shall repeat that I
  66825. believe it is bad practice to define Énon-localæ Names.
  66826. 7.12
  66827. Now letæs see how many Names we have in the whole chain of three
  66828. documents. These are shown in the screenshot below. Once again, click on
  66829. the italic f but this time run the pointer through öNamesò. You will
  66830. find that six Names have been defined, two we know about (bf and cf) but
  66831. the other four are Names which have been defined (locally) in the other
  66832. two documents.
  66833. 7.12
  66834. On the Archive disc, I have included a blank file called [Acc_95xx]
  66835. (also shown in the screenshot below) which can be used as a template for
  66836. the whole [Acc_95xx] series. In it, the local Names bf and cf have been
  66837. defined. Defining the two Names bf and cf in the template document makes
  66838. it easier to create the next document. If you have the disc, double-
  66839. click on the file [Acc_95xx] to load it, change the formula in the slot
  66840. [Acc_95xx]D12 from its present value to set_value([Acc_9505]bf,cf) and
  66841. then save the file as [Acc_9504].
  66842. 7.12
  66843. Next you will need to Épushæ the öCarried Forwardò value from the
  66844. previous document, [Acc_9503] into your new [Acc_9504] file. To do this
  66845. you double click on [Acc_9503] to load it Ö then delete it from the
  66846. screen! You will find that the öBrought Forwardò value in [Acc_9504] has
  66847. taken the correct value Épushedæ into it from the file [Acc_9503] which
  66848. you loaded and then removed from the screen and memory.
  66849. 7.12
  66850. To summarise
  66851. 7.12
  66852. When you have a long Échainæ of dependent documents, you should consider
  66853. whether you want to Édragæ or Épushæ values from one member of the
  66854. Échainæ to another. I suggest that for an application such as this one
  66855. you need to Épushæ rather than Édragæ slot values from one sheet to the
  66856. next in the Échainæ. When you have decided that the correct strategy is
  66857. to Épushæ, you need to use the set_value(,) function in the (often
  66858. unwanted) Édependentæ document to Épushæ the value (or values) you want
  66859. to carry forward to the next document.
  66860. 7.12
  66861. Names can be used for single slots or for ranges of slots. Generally, it
  66862. is better practice to define Names in such a way that the definition is
  66863. Élocalæ. That is to say the definition does not refer to (and thus call
  66864. into memory and onto the screen) another document. If you define a Name
  66865. in one document you can always use it in another document Ö we have done
  66866. this in the 1995 Échainæ of documents Ö but if you define a Name in one
  66867. document which refers to a slot in a different document (what I call a
  66868. Énon-localæ definition) then you have a Élinkæ that you may not want.
  66869. 7.12
  66870. Finally
  66871. 7.12
  66872. If you have an application which you think may be simplified by the use
  66873. of set_value(,) or Names but canæt quite work out how to do it, please
  66874. ask me. I will be able to work on your problem and send you the solution
  66875. much more easily if you provide a disc-based example of what you are
  66876. doing together with some note (in a [ReadMe] file) indicating exactly
  66877. what you are trying to achieve.
  66878. 7.12
  66879. Thanks for all your letters Ö weæve been on holiday recently so please
  66880. accept my apologies for the delay in replying to some of them.ááAá
  66881. 7.12
  66882. Elementary PipeDream
  66883. 7.12
  66884. Mike Tomkinson
  66885. 7.12
  66886. I like PipeDream Ö I always have. It may not be as fashionable as once
  66887. it was and it now has many rivals as an integrated package Ö notably
  66888. Advance. I graduated to PipeDream 4 via its predecessors even using the
  66889. original View Professional on the Master. There have only been very rare
  66890. occasions when I have been unable to get PipeDream to perform as I
  66891. wanted it to do. Recent price reductions have meant that many users are
  66892. coming to PipeDream 4 afresh.
  66893. 7.12
  66894. Its unique user interface is perhaps not the easiest to understand. That
  66895. is not to be too critical of it. The new user cannot be overly critical
  66896. of a package which has simply been overtaken in style by newer packages,
  66897. particularly as many newer packages are not as functional. Thus, while
  66898. the spreadsheet part of Advance looks more modern, it is not as powerful
  66899. as the spreadsheet aspects of PipeDream. There is also a distinct trade-
  66900. off in useability and the useræs ability to get the most out of more
  66901. powerful software.
  66902. 7.12
  66903. The manual and tutorial supplied with PipeDream 4 also show its age.
  66904. Like most manuals, what you want and need to know is in there but the
  66905. function you actually need is never explained in quite enough detail Ö
  66906. especially for the beginner. Try using Lookups or Macros with the manual
  66907. as your only reference.
  66908. 7.12
  66909. For this and other good reasons, PipeDream has attracted a dedicated
  66910. band of devotees, many of whom have subscribed to PipeLine Ö the
  66911. PipeDream disc-based user group led by Gerald Fitton as part of Abacus
  66912. Training. Here, for a small fee, PipeDream users have been able to turn
  66913. for help and advice over the years.
  66914. 7.12
  66915. This review is concerned with a group of three new discs published by
  66916. PipeLine and called ÉElementary PipeDreamæ. The three discs cost ú17 inc
  66917. VAT. The files on the discs not only cover the various functions of
  66918. PipeDream (e.g. PipeDream as a word processor) but also its desktop
  66919. operation like saving files, opening files and so on.
  66920. 7.12
  66921. It does this via a tutorial approach based on a number of drawfiles
  66922. which are annotated screen shots of actual operations. These are
  66923. incorporated into a series of lessons on PipeDream which appears on
  66924. screen as a PipeDream file. The user scrolls through the document,
  66925. learning as they go. This approach, while not new, at least attempts to
  66926. overcome the problems associated with cryptic messages like öto save
  66927. drag the icon to a directory filerò which can completely baffle a
  66928. newcomer. A picture is certainly worth a thousand words.
  66929. 7.12
  66930. The files on two of the three discs are compressed and need expanding
  66931. via Sparkplug onto new floppies before use. This is a distinct weakness
  66932. and I personally would not have liked to use the package without the
  66933. benefit of a hard disc. Disc swapping is not my idea of a productive use
  66934. of time and I estimate that you would need approximately eighteen 800Kb
  66935. discs to decompress the whole package. The third disc contains files
  66936. which form exercises and the answers to the exercises.
  66937. 7.12
  66938. The files are a disc-based substitute for a book written by Ernie
  66939. Cobbold. However, this book is not published in the normal sense of
  66940. being able to order a copy from your local W.H.Smiths but is available
  66941. as a series of desktop published notes.
  66942. 7.12
  66943. The subject matter is certainly comprehensive for a package which styles
  66944. itself as elementary Ö wonder what the author would consider Éadvancedæ?
  66945. The topics are covered in the order wordprocessing, spreadsheet and
  66946. database. Charts (or graphs) are covered in the spreadsheet section.
  66947. Certainly, PipeDream functions best as a spreadsheet followed by word
  66948. processor and, lagging a long way behind, as a database.
  66949. 7.12
  66950. However, it is the integrated nature of PipeDream that is its strength
  66951. and it is here that the Elementary PipeDream package is perhaps weakest
  66952. by concentrating on the separate aspects of the program.
  66953. 7.12
  66954. In use, Elementary PipeDream needs committing to paper via a good
  66955. printer. The beginner would end up with too many open windows on the
  66956. desktop to be able to use the tutorial on-line. The distribution of what
  66957. eventually needs decompression and printing, preferably via a hard disc,
  66958. can really only be justified on the grounds of cost and I do not know
  66959. what Ernie Cobbold would charge for a full set of his work DTPed.
  66960. 7.12
  66961. It would certainly be worth the asking price if it were in the region of
  66962. the cost of these three discs, given the number of discs subsequently
  66963. required and the fact that a good printer would then be required to make
  66964. the files easily useable.
  66965. 7.12
  66966. Conclusion
  66967. 7.12
  66968. If you are new to PipeDream and/or new to RISC OS, or a teacher
  66969. introducing pupils (or other staff) to PipeDream, I can thoroughly
  66970. recommend this package. It will save you hours after you have
  66971. decompressed it all and produced a set of printouts. However, this is
  66972. not a job for the faint-hearted and really requires a hard disc and a
  66973. quality printer.
  66974. 7.12
  66975. Elementary PipeDream costs ú17 inc VAT from Abacus Training.ááA
  66976. 7.12
  66977. Quo Vadis Ö Using Multimedia
  66978. 7.12
  66979. David Cartwright
  66980. 7.12
  66981. (Continuing the theme we started some months ago, we have another
  66982. article in the öI use my computer for... ò series. Many thanks to David
  66983. for an interesting and honest article. Ed.)
  66984. 7.12
  66985. Since I first started taking an interest in computers, it was always the
  66986. potential of computer graphics to show the unimaginable which fascinated
  66987. me. Even back in the early 80æs, the simple ability to manipulate shapes
  66988. on screen using the BBC Micro revealed the potential of the powerful
  66989. tools we have today. Until recently, the programs and ideas I have
  66990. developed on my humble A3000 were merely for my own entertainment. So I
  66991. was full of enthusiasm when I was asked by a friend to assist in
  66992. producing an öalternativeò church service aimed at todayæs younger
  66993. people, using a technological culture with which they could identify.
  66994. 7.12
  66995. The vision
  66996. 7.12
  66997. We gave the Palm Sunday service the name öQuo Vadisò. (Latin: Where are
  66998. you going?) The aims of the service were clear and challenging and were
  66999. being prayed about some nine months before the event. We proposed to use
  67000. enlightening computer visuals and videos to show our audience the
  67001. relevance of Christæs teachings today and illustrate the miracle of
  67002. Godæs creation by using technology. To achieve this aim required
  67003. consideration of the content of the service and the use, motives and
  67004. impact of the technology. For my part (not being an active Christian at
  67005. the time) I was to provide all the visuals needed for the service.
  67006. 7.12
  67007. Collecting images
  67008. 7.12
  67009. Many months in advance, we started collecting the photos and imagery
  67010. that we would use. This involved taking an original photo of, say, a
  67011. landscape or sunset and videoing it using a standard compact video
  67012. camera. This signal was then fed through a genlock card on an Amiga so
  67013. that we could superimpose text over the image. The final image on the
  67014. screen was then photographed using a 35mm SLR camera onto slide film to
  67015. give us a set of slides to show on the night. Videos were collected and
  67016. edited into a film that we wanted to show using two HQ Nicam videos that
  67017. both had active heads Ö the type that stay dead-still when paused so
  67018. that we could make perfect cuts from scene to scene with no ripple or
  67019. distortion.
  67020. 7.12
  67021. Enter the Archimedes
  67022. 7.12
  67023. The trusty Archimedes was connected to the video camera via a Pineapple
  67024. 16-bit real-time digitiser. We used this to digitise some of the
  67025. pictures we needed onto the Archimedes, cleaning them up with Translator
  67026. and storing them on my tiny 20Mb IDE hard drive to use as computer slide
  67027. shows. Another piece of vital hardware was the Pineapple RGB to PAL
  67028. encoder to generate the video signals we needed from the Archimedes. On
  67029. the night, the images looked like perfect broadcast quality pictures
  67030. even at the low mode 13 resolution of 320╫256 pixels. This is because
  67031. the video projector has the effect of diffusing the image slightly
  67032. taking the roughness out of the image without loss of focus or clarity.
  67033. 7.12
  67034. Controlling the displays
  67035. 7.12
  67036. Having filled up most of the hard disc with pictures, we had to turn our
  67037. attention to software and how we would control things on the night.
  67038. After a long period of experimentation, we developed a collection of
  67039. small demo programs that performed various nice effects on the pictures
  67040. in real time. These included fade out to black, fade in, white out,
  67041. colour cycle, zoom in/out and video feedback. We also put together some
  67042. Basic programs which loaded approximately eight mode 15 pictures into my
  67043. 2Mb of memory and replayed them at various rates from one every minute
  67044. up to about four per second. Finally, we used some simple but colourful
  67045. wave and kaleidoscope routines which produced nice patterns by the use
  67046. of cycling the colour palette.
  67047. 7.12
  67048. Equipped with a graphics tablet and pen stylus, we aimed to select these
  67049. effects just by clicking on them. This would be preferable to using the
  67050. keyboard as it would be difficult to see the keys in low light and
  67051. mistakes might happen. The graphics tablet, by contrast, had a large
  67052. illuminated grid of effects that we could select easily. It was at this
  67053. stage that we came across the first major stumbling block. Some of the
  67054. routines took 20 seconds to load the pictures and we couldnæt just leave
  67055. the screen blank for that amount of time. We had to find another way of
  67056. mixing the software together. The solution appeared to be to rewrite all
  67057. of our effects in machine code.
  67058. 7.12
  67059. Some hairy machine code
  67060. 7.12
  67061. We altered all the routines to run as machine code interrupts, updating
  67062. a small part of the screen every 1/50s. That way, you could still
  67063. perform an effect on a picture whilst loading other effects or other
  67064. pictures. This was by no means an easy thing to do as changing every
  67065. pixel on the screen takes more than 1/50s. Indeed, realistically, you
  67066. could only hold up the computer on interrupts for about 1/100s,
  67067. otherwise you would just be continuously interrupting the foreground
  67068. program which would stop completely.
  67069. 7.12
  67070. The way to solve the problem was to break down the task into smaller
  67071. chunks. Our routines had to update just one in every sixteen pixels on
  67072. the screen each time the interrupt occurred. It then took sixteen
  67073. interrupt cycles for one update of the screen, but each single cycle was
  67074. scattered within the step between pixels so that the update looked
  67075. smooth and continuous to the human eye. This eventually worked better
  67076. than we had hoped for but it took so long to amend all the routines that
  67077. I was still preparing software on the night before the service.
  67078. 7.12
  67079. The service
  67080. 7.12
  67081. For the service itself, we had hired a four-channel video mixer and a
  67082. video projector, projecting onto an eight foot screen. Other hardware
  67083. brought on the night by all those who helped, included numerous TVæs,
  67084. two high-specification music keyboards, a 16-channel sound mixer, reverb
  67085. unit, amp and speakers Ö not to mention the two slide projectors
  67086. controlled by a BBC B. We mixed video from two video recorders, along
  67087. with text from an Amiga, live video from a camera of the person speaking
  67088. and the visuals from the Archimedes.
  67089. 7.12
  67090. The 20 minutes before the service started were the longest of my life.
  67091. As people started coming in, we were all very nervous about whether it
  67092. would work. However, after quite a few last minute prayers, everything
  67093. went smoothly and the congregation loved it. The service started with
  67094. lively music whilst people entered and sat down. Then after a short
  67095. introduction and a prayer, we played our video showing the beauty of
  67096. Godæs universe (a computer animated tour edited from clips such as
  67097. NASAæs Voyager space probe simulations). We followed this with prayers
  67098. of intercession and thanks and a bible reading. Then we had a live
  67099. singing session to some verses including a beautiful recomposition of
  67100. ÉGreat is the Lordæ, created using soft drums and pan pipe sounds by one
  67101. of our talented musicians on his Korg WFD01 keyboard.
  67102. 7.12
  67103. Our main sermon about the relevance of Christ was enhanced by placing
  67104. the image of the preacher on the large screen whilst over-laying
  67105. pleasing and subtle effects behind her on the screen as she spoke.
  67106. Finally, we had a beautiful slideshow of galaxy pictures displayed
  67107. whilst a group gave a powerful combined reading from the back of the
  67108. hall.
  67109. 7.12
  67110. Do technology and Christianity mix?
  67111. 7.12
  67112. All the time, we aimed to enhance the service and not doing anything
  67113. that would distract from it. In the end, I think we achieved what we set
  67114. out to do. Certainly, we brought the younger members of the community
  67115. (over 70 of them) back into the church and taught them something of the
  67116. relevance of Godæs creation and how he is still with us today. The whole
  67117. service was one of enlightenment and beauty both to the people and to
  67118. me. Looking back on it, I cannot believe that we could have accomplished
  67119. what we did without guidance and help from God Ö we are all complete
  67120. amateurs in this. We had very little in the way of skill or experience
  67121. in multimedia but what we did worked and felt right.
  67122. 7.12
  67123. Where do we go from here?
  67124. 7.12
  67125. So where are we going in the future? Well, spiritually, the church is
  67126. behind us all the way and we will be running another service on October
  67127. 2nd. Several other churches have showed an interest in either running a
  67128. joint service or just seeking our assistance to help them put on a
  67129. similar service. In all our efforts, we are trying to make sure that the
  67130. technology is just an aid to the service not a dictator. As such, weæve
  67131. tried to keep our visuals as varied and spontaneous as possible to
  67132. assist us in whichever direction the service may take.
  67133. 7.12
  67134. The latest technology?
  67135. 7.12
  67136. On the technology side, weæll probably use old BBC Micros (as we have
  67137. several of them) for displaying text. The Amiga was unreliable and kept
  67138. falling over and its text fonts were too small and difficult to read on
  67139. the screen. If we use Beebs, we can send VDU commands down the serial
  67140. port and display the Archimedes outline fonts on the old monochrome mode
  67141. 0 screen. Iæve upgraded the A3000 to 4Mb and ARM3 now so that we can
  67142. cope with the visual effects that we wish to do. The only other main
  67143. factors are the cost of hiring the video projector and mixer (over ú250)
  67144. and the necessity to be original and not copy other peopleæs visuals.
  67145. 7.12
  67146. To this end, Iæd like to make an appeal for help to anyone out there,
  67147. Christian or not. If you have either some artwork or a graphical demo
  67148. that is your own work and you think may be relevant to the service and
  67149. you would like to see it shown, please send it to me on a disc to the
  67150. address given below. Iæm also interested to hear any advice or opinions
  67151. that any readers may have on this subject, so please donæt hesitate to
  67152. write to me.
  67153. 7.12
  67154. If nothing else, our service made two converts to Christianity Ö my
  67155. friend and I were confirmed at our church on July 10th.
  67156. 7.12
  67157. If you have ideas, comments, questions, graphics or suggestions, please
  67158. write to me, David Cartwright at: 53 Bowshaw, Dronfield, Sheffield, S18
  67159. 6GB.ááAá
  67160. 7.12
  67161. Basic WIMP Programming on the Acorn
  67162. 7.12
  67163. Dave Floyd
  67164. 7.12
  67165. Basic WIMP Programming on the Acorn by Alan Senior is a 464 page book,
  67166. complete with disc, which aims to teach the reader how to create multi-
  67167. tasking WIMP-based programs using the Basic programming language as
  67168. supplied with the Archimedes. It is published by Dabs Press and costs
  67169. ú14.95 (ú17 through Archive).
  67170. 7.12
  67171. The cover
  67172. 7.12
  67173. BWP (as I shall call it) is perfect bound, and although the point has
  67174. been made before, I must say that this kind of binding is not really
  67175. suitable for this kind of book as it will not lie flat on the desk.
  67176. Although perfect binding is cheaper and looks better on the shelf, I
  67177. feel that the extra user-friendliness gained by ring binding is worth
  67178. the added expense.
  67179. 7.12
  67180. Overview
  67181. 7.12
  67182. The assumption is made by the author that the reader is already
  67183. conversant with Basic V and with the RISC OS operating system at a user
  67184. level, such as running applications and the effects of the different
  67185. mouse buttons, etc. The book also does not attempt to replace the BBC
  67186. Basic Guide or the PRM, although more help than normal is given in these
  67187. directions within its pages.
  67188. 7.12
  67189. Coffee time
  67190. 7.12
  67191. It does not take long before you realise that BWP has a different
  67192. outlook on teaching to many of its competitors. Most books that attempt
  67193. to teach any computer-related subject try to involve the reader at as
  67194. early a stage as possible by getting them to run, type in or modify
  67195. small programs, and forcing a kind of interaction between the reader,
  67196. the book and the computer. BWP is different.
  67197. 7.12
  67198. My advice would be to make a large pot of coffee, find a quiet room and
  67199. make yourself comfortable. Depending on how fast a reader you are, it
  67200. could be some time before you reach that stage. If I have made it sound
  67201. like a daunting prospect, it was not intentional. From the basic ideas
  67202. behind multitasking and the WIMP front end through to error-handling and
  67203. debugging, the author has used a patient and informative style. Even
  67204. those who know much of the information contained in the first 120 pages
  67205. should find it an interesting read. Also, by understanding the
  67206. principles of what you are trying to do, in advance, it makes it far
  67207. easier to understand what is happening and why, when the time comes to
  67208. study the sample programs and, later, create your own.
  67209. 7.12
  67210. Bare bones
  67211. 7.12
  67212. Detailed study of the example applications is next on the agenda, and
  67213. here lies the real advantages behind the philosophy of this book. With
  67214. the exception of the first one, which is almost as basic as one could
  67215. get, all further examples are based around a skeleton application
  67216. (!BareBones), to which the necessary code has been added. Although each
  67217. example demonstrates different aspects of WIMP programming, they all
  67218. follow the same basic format, so are easy to follow and understand.
  67219. 7.12
  67220. A comprehensive procedure/function library is also included, which means
  67221. that once you have understood the examples and are ready to write your
  67222. own programs, it becomes (almost) as easy as painting by numbers to
  67223. create the user interface and standard functions such as save boxes etc,
  67224. thus saving you time to concentrate on the individual purposes of your
  67225. program.
  67226. 7.12
  67227. The programs and procedure/function library supplied are copyright, but
  67228. permission is given to use them in either PD or commercial software so
  67229. long as acknowledgement of their use is made. The style which the
  67230. acknowledgement must take is stipulated within the book. I think this is
  67231. a very fair and sensible attitude for both the author and Dabs Press to
  67232. have taken. The library is also included on the disc in two formats, one
  67233. which you should use for programming, and the other with full REM
  67234. statements and notation for browsing and reference.
  67235. 7.12
  67236. Utilities
  67237. 7.12
  67238. Also on the disc, and detailed within the book, are some utility
  67239. programs. The Basic <Ö> Text converters will only really be of use to
  67240. those who have not upgraded to RISC OS 3, but the others will be of use
  67241. to everyone. The SWI converter, for example, converts SWI calls from
  67242. names to numbers and vice versa, and the menu viewer, takes the menu
  67243. templates that you create and displays them on screen so that you can
  67244. quickly check you have made no mistakes in your design.
  67245. 7.12
  67246. And thereæs more
  67247. 7.12
  67248. The final section comprises one of the most detailed and worthwhile
  67249. collection of appendices that I have encountered. The 175 pages contain
  67250. the variables used by the library functions, the interdependence of
  67251. library procedures and functions to each other, a REMed listing of the
  67252. procedure library, Basic V extensions and SYS calls. Certainly, the
  67253. Basic V extensions will be of use to anybody who learned programming on
  67254. a BBC, as an easy reference to the extra facilities available. The
  67255. section on SYS calls provides a subset of what is already available in
  67256. the PRM, and for those who will not be programming enough to justify the
  67257. cost, it should be detailed enough to see them through without too many
  67258. problems. Contents and index sections are also included, and these match
  67259. the high standards set by previous Dabs Press publications.
  67260. 7.12
  67261. Improvements?
  67262. 7.12
  67263. One thing I would have liked to see included is an extra section setting
  67264. out the steps to creating a new application not included on the disc.
  67265. This could take the form of an ordered exercise in which you would be
  67266. forced to do the thinking, in small steps so that you could check that
  67267. things were going according to plan. A further section would detail the
  67268. steps you should have taken, thereby enabling you to put right any
  67269. errors you had made before continuing.
  67270. 7.12
  67271. Although this sounds very much like school textbook territory where, on
  67272. completing a chapter, you have to answer questions on it, I feel it
  67273. would have been a nice touch, enabling the reader to check whether he or
  67274. she had really assimilated as much information as they thought they had.
  67275. This is, however, a small point and should not detract from what is the
  67276. best WIMP programming tutorial that I have come across.
  67277. 7.12
  67278. Also, in the appendix relating to SYS calls, there is an alphabetical
  67279. list, cross-referencing the appropriate page numbers in the PRM where
  67280. they can be found. The PRM in question, however, is the RISC OS 2
  67281. release. I would have expected to see page numbers quoted for both that
  67282. and the RISC OS 3 version. I suspect the reason for the omission is that
  67283. the book was printed before details of the RISC OS 3 PRM were known, but
  67284. perhaps the information could have been included as an extra file on the
  67285. disc.
  67286. 7.12
  67287. Conclusion
  67288. 7.12
  67289. Skeleton programs and procedure libraries are by no means a new idea and
  67290. have been available for a while from the public domain and magazine
  67291. cover discs and listings. None, however, have been documented and
  67292. explained to the extent that BWP achieves. For anybody who wants to
  67293. learn how to write multitasking WIMP-based programs, I can
  67294. wholeheartedly recommend this book Ö I only wish something like this had
  67295. been available six years ago.ááAá
  67296. 7.12
  67297. Drawfile Display in Basic
  67298. 7.12
  67299. Hugh Eagle
  67300. 7.12
  67301. Until recently, displaying drawfiles on the screen was a fairly complex
  67302. programming task, but Acorn have recently revolutionised the
  67303. programmeræs life by releasing a module for rendering drawfiles.
  67304. 7.12
  67305. Although the module (called DrawFile !) is not public domain, Acorn have
  67306. made it freely available. It was included, together with a demonstration
  67307. program from Acorn (written in C), on the monthly program disc for
  67308. Archive volume 7.7 and Paul will include it again on this monthæs disc
  67309. if there is room. The module can also be obtained from PD libraries Ö if
  67310. by no other means, you can get a copy by ordering version 1.13 of my
  67311. program PickAPic which contains the module!
  67312. 7.12
  67313. A drawfile consists of a short header section, containing information
  67314. such as the size of the bounding box, followed by a sequence of draw
  67315. objects such as lines, curves, text and sprites. Until now, your program
  67316. would have to work laboriously through the file, object by object,
  67317. reading the descriptions of the objects one by one, working out scaling
  67318. factors and colour translations, and calling the appropriate operating
  67319. system routines to display each one. This would involve many lines of
  67320. code.
  67321. 7.12
  67322. However, with the DrawFile module loaded, the following code is all that
  67323. is required if you want to prompt for the name of a suitable file, then
  67324. clear the screen and display it. As well as cutting out reams of code,
  67325. the program also runs much more quickly than an equivalent Basic
  67326. program.
  67327. 7.12
  67328. INPUT öPlease type in full pathname of drawfile: òFileName$
  67329. 7.12
  67330. SYS öOS_Fileò,5,FileName$ TO ,,,,FileLength%
  67331. 7.12
  67332. DIM DrawFile% FileLength%
  67333. 7.12
  67334. OSCLI(öLoad ò+FileName$+ö ò+STR$~DrawFile%)
  67335. 7.12
  67336. REM Leave desktop and clear screen
  67337. 7.12
  67338. MODE 15
  67339. 7.12
  67340. REM Clear background to white (most draw
  67341. 7.12
  67342. REM files will look odd on black background)
  67343. 7.12
  67344. GCOL 191 TINT 192:CLG
  67345. 7.12
  67346. SYS öDrawFile_Renderò,0,DrawFile%, FileLength%,0,0
  67347. 7.12
  67348. It could hardly be simpler, could it? Of course, nothing in real life is
  67349. quite that simple. Since the drawfile is displayed at its pre-defined
  67350. size and position relative to the bottom left-hand corner of the screen,
  67351. the picture could easily be too big and overflow the edges or even be
  67352. off the screen entirely. The first stage in refining the program is
  67353. therefore to define a procedure that will adjust the magnification and
  67354. positioning of the picture:
  67355. 7.12
  67356. DEF PROCRenderDrawFile(Drawfile%, FileLength%,OriginX%,OriginY%
  67357. 7.12
  67358. ,Scale,TransfMatrix%)
  67359. 7.12
  67360. REM Render drawfile with origin at OriginX%, REM OriginY% (screen units)
  67361. scaled by a
  67362. 7.12
  67363. REM factor of Scale TransfMatrix%
  67364. 7.12
  67365. REM is a reserved block of 24 bytes
  67366. 7.12
  67367. !TransfMatrix%=Scale*&10000
  67368. 7.12
  67369. TransfMatrix%!4=0
  67370. 7.12
  67371. TransfMatrix%!8=0
  67372. 7.12
  67373. TransfMatrix%!12=Scale*&10000
  67374. 7.12
  67375. TransfMatrix%!16=OriginX%*256
  67376. 7.12
  67377. TransfMatrix%!20=OriginY%*256
  67378. 7.12
  67379. SYS öDrawFile_Renderò,0,DrawFile%,FileLength%,TransfMatrix%,0
  67380. 7.12
  67381. ENDPROC
  67382. 7.12
  67383. This procedure will move the origin of the drawfile from the bottom left
  67384. corner of the screen to (OriginX%, OriginY%) and magnify it by the
  67385. factor Scale. The only additional feature introduced here is the use of
  67386. a ötransformation matrixò of the form:
  67387. 7.12
  67388. the significant numbers in which are defined by the contents of the six-
  67389. word (i.e. 24ábyte) block at TransfMatrix% (space for which must be
  67390. reserved by a DIM statement earlier in the program). Iæm afraid there
  67391. isnæt room here for a detailed explanation of matrix arithmetic but, in
  67392. fact, these six numbers are capable of defining any combination of
  67393. rotation, translation or stretching that you desire. However, all we are
  67394. interested in here is the simple transformation of moving the origin and
  67395. magnifying the drawing in both the x and y directions by the same
  67396. factor, Scale. To achieve this, the elements of the matrix are defined
  67397. as follows:
  67398. 7.12
  67399.   a = Scale * &10000
  67400. 7.12
  67401.   b = 0
  67402. 7.12
  67403.   c = 0
  67404. 7.12
  67405.   d = Scale * &10000
  67406. 7.12
  67407.   e = OriginX% * &100
  67408. 7.12
  67409.   f = OriginY% * &100
  67410. 7.12
  67411. The next stage is to define the following procedure to scale the drawing
  67412. automatically to fit a given rectangle and to centre the drawing inside
  67413. it:
  67414. 7.12
  67415. DEF PROCRenderDrawfileCentredInRectangle(
  67416. DrawFile%,FileLength%,RectLowX%, RectLowY%,RectHighX%,RectHighY%,
  67417. TransfMatrix%,BBoxCoords%)
  67418. 7.12
  67419. REM TransfMatrix% is a reserved block of
  67420. 7.12
  67421. REM 24 bytes and BBoxCoords% is a reserved
  67422. 7.12
  67423. REM block of 16 bytes
  67424. 7.12
  67425. LOCAL BBoxLowX,BBoxLowY,BBoxHighX,BBoxHighY
  67426. 7.12
  67427. LOCAL XScale,YScale,Scale,OriginX%,OriginY%
  67428. 7.12
  67429. REM Get the bounding box coordinates
  67430. 7.12
  67431. REM (assuming the drawing is at its
  67432. 7.12
  67433. REM defined position and scale...
  67434. 7.12
  67435. REM i.e. it is untransformed).
  67436. 7.12
  67437. SYS öDrawFile_BBoxò,0,DrawFile%,FileLength%, 0,BBoxCoords%
  67438. 7.12
  67439. BBoxLowX=!BBoxCoords%/&100
  67440. 7.12
  67441. BBoxLowY=BBoxCoords%!4/&100
  67442. 7.12
  67443. BBoxHighX=BBoxCoords%!8/&100
  67444. 7.12
  67445. BBoxHighY=BBoxCoords%!12/&100
  67446. 7.12
  67447. XScale=(RectHighX%-RectLowX%)/(BBoxHighX-BBoxLowX)
  67448. 7.12
  67449. YScale=(RectHighY%-RectLowY%)/(BBoxHighY-BBoxLowY)
  67450. 7.12
  67451. REM The next line maintains the original proportions
  67452. 7.12
  67453. IF XScale>YScale THEN Scale=YScale ELSE Scale=XScale
  67454. 7.12
  67455. REM Omit the next line if you want to allow
  67456. 7.12
  67457. REM small pictures to be magnified to fill
  67458. 7.12
  67459. REM the rectangle.
  67460. 7.12
  67461. IF Scale>1 THEN Scale=1
  67462. 7.12
  67463. OriginX%=(RectLowX%+RectHighX%)/2-(BBoxHighX +BBoxLowX)*Scale/2
  67464. 7.12
  67465. OriginY%=(RectLowY%+RectHighY%)/2-(BBoxHighY +BBoxLowY)*Scale/2
  67466. 7.12
  67467. PROCRenderDrawFile(Drawfile%,FileLength%,
  67468. OriginX%,OriginY%,Scale,TransfMatrix%)
  67469. 7.12
  67470. ENDPROC
  67471. 7.12
  67472. If these two procedures are preceded by a few lines of code such as the
  67473. following, we have the beginnings of a useful program:
  67474. 7.12
  67475. DIM TransfMatrix% 23
  67476. 7.12
  67477. DIM BBoxCoords% 15
  67478. 7.12
  67479. INPUT öPlease type in full pathname of drawfile: ò FileName$
  67480. 7.12
  67481. SYS öOS_Fileò,5,FileName$ TO ,,,,FileLength%
  67482. 7.12
  67483. DIM DrawFile% FileLength%
  67484. 7.12
  67485. OSCLI(öLoad ò+FileName$+ö ò+STR$~DrawFile%)
  67486. 7.12
  67487. PRINT öPlease type in the coordinates of the bounding boxò
  67488. 7.12
  67489. PRINT öLowX, LowY, HighX, HighYò
  67490. 7.12
  67491. PRINT öfor example type 200,200,600,600 including the commasò
  67492. 7.12
  67493. PRINT öthen type <Return>ò
  67494. 7.12
  67495. INPUT RectLowX%,RectLowY%,RectHighX%, RectHighY%
  67496. 7.12
  67497. MODE 15
  67498. 7.12
  67499. GCOL 191 TINT 192:CLG
  67500. 7.12
  67501. GCOL 23
  67502. 7.12
  67503. RECTANGLE RectLowX%,RectLowY%,(RectHighX%
  67504. 7.12
  67505. -RectLowX%),(RectHighY%-RectLowY%)
  67506. 7.12
  67507. PROCRenderDrawfileCentredInRectangle(DrawFile%,FileLength%,RectLowX%,
  67508. RectLowY%,RectHighX%,RectHighY%, TransfMatrix%,BBoxCoords%)
  67509. 7.12
  67510. END
  67511. 7.12
  67512. To make this program into a self-contained package, all that is
  67513. necessary is to call it !RunImage and place it inside an application
  67514. directory along with the DrawFile module and a !Run file reading simply:
  67515. 7.12
  67516. RMLoad <Obey$Dir>.DrawFile
  67517. 7.12
  67518. Run <Obey$Dir>.!RunImage
  67519. 7.12
  67520. Conclusion
  67521. 7.12
  67522. I hope that readers find this article interesting. If there is any
  67523. demand, I shall follow it up with one on the rather more demanding
  67524. subject of displaying ArtWorks files.ááAá
  67525. 7.12
  67526. Acornæs technical description of the SWIæs in the DrawFile module reads
  67527. as follows:
  67528. 7.12
  67529. DrawFile_Render
  67530. 7.12
  67531. Entry:  R0  =  flags:
  67532. 7.12
  67533.   bit 0:  =  render bounding boxes (as dotted red rectangles)
  67534. 7.12
  67535.   bit 1:  =  do not render the objects themselves
  67536. 7.12
  67537.   R1  -> drawfile data
  67538. 7.12
  67539.   R2  =  size of drawfile in bytes
  67540. 7.12
  67541.   R3  -> transformation matrix
  67542. 7.12
  67543.   =  0 <=> use identity
  67544. 7.12
  67545.   R4  -> clipping rectangle in OS units
  67546. 7.12
  67547.   =  0 <=> no clipping rectangle set up
  67548. 7.12
  67549. Exit:ááAll registers preserved
  67550. 7.12
  67551. Use:ááThis SWI renders a drawfile at a given screen position where that
  67552. position is defined as screen position 0, 0 with the x- and y-
  67553. translations as specified in the transformation matrix. Hence to render
  67554. a non-rotated 1:1 drawfile at (x, y) (screen coordinates in OS units)
  67555. the transformation matrix is
  67556. 7.12
  67557. The effects of calling the module with the matrix not of the form
  67558. 7.12
  67559. (which is a translation and a magnification) should not be relied on.
  67560. 7.12
  67561. The clipping rectangle is typically a redraw rectangle returned by the
  67562. Wimp on a redraw window request.
  67563. 7.12
  67564. If R4 = 0, the whole drawfile is rendered. If non-zero, only objects
  67565. which intersect the clipping rectangle are rendered. If R3 = 0, unit
  67566. transformation matrix is assumed (i.e. the drawfile is rendered with its
  67567. bottom left corner at screen coordinates (0, 0).
  67568. 7.12
  67569. Altering the transformation matrix can allow you to alter the scale of
  67570. the diagram. For example, you can use the following transformation
  67571. matrix to render your diagram at a scale of 2:1:
  67572. 7.12
  67573. and the following to render your diagram at half scale:
  67574. 7.12
  67575. DrawFile_BBox
  67576. 7.12
  67577. Entry:  R0  =  flags (must be 0)
  67578. 7.12
  67579.   R1  -> drawfile data
  67580. 7.12
  67581.   R2  =  size of drawfile in bytes
  67582. 7.12
  67583.   R3  -> transformation matrix
  67584. 7.12
  67585.   =  0 <=> use identity
  67586. 7.12
  67587.   R4  -> 4-word buffer to hold the bound-
  67588. 7.12
  67589.   ing box of the drawfile   (x0, y0, x1, y1) in
  67590. 7.12
  67591.   draw units
  67592. 7.12
  67593. Exit:ááAll registers preserved. Buffer pointed at by R4 holds the
  67594. bounding box of the drawfile (x0, y0, x1, y1) in draw units.
  67595. 7.12
  67596. Use:ááThis SWI is used to determine the bounding box (in draw units) of
  67597. the given drawfile, as if it were plotted with the transformation given.
  67598. 7.12
  67599. DrawFile_DeclareFonts
  67600. 7.12
  67601. Entry:  R0  =  flags
  67602. 7.12
  67603.   bit 0: do not download font (passed to PDriver_DeclareFont)
  67604. 7.12
  67605.   R1  -> drawfile data
  67606. 7.12
  67607.   R2  =  size of drawfile in bytes
  67608. 7.12
  67609. Exit:ááAll registers preserved. All fonts used by the document have been
  67610. declared.
  67611. 7.12
  67612. Use:ááIf a printer requires font declarations, this SWI must be called
  67613. for each drawfile to be printed, between the calls to PDriver_SelectJob
  67614. and PDriver_ DrawPage.
  67615. 7.12
  67616. All fonts are declared as ökernedò, since this includes the non-kerned
  67617. case.
  67618. 7.12
  67619. Other information
  67620. 7.12
  67621. The SWI chunk number of the DrawFile module is 0x45540 and its error
  67622. base is 0x20C00.ááAá
  67623. 7.12
  67624. Technical Details of the DrawFile module:
  67625. 7.12
  67626. Language Column
  67627. 7.12
  67628. David Wild
  67629. 7.12
  67630. After I sent in the last Language Column about S-Base (Archive 7.7 p26),
  67631. I wrote to Longman Logotron pointing out that the manuals tended to
  67632. contradict one another, and also pointing out that there were no
  67633. instructions on how to do the ötweakingò that I mentioned. I have had a
  67634. letter from them in which they say that my comments were useful, and
  67635. that they would be borne in mind as and when the manual came to be
  67636. rewritten.
  67637. 7.12
  67638. A large part of the problem is that, when programmers are enthusiasts
  67639. and there is no direct customer (as there would be with a bespoke
  67640. application), they tend to assume that other people are enthusiasts too
  67641. and write the documentation accordingly.
  67642. 7.12
  67643. A similar problem arises with sales literature from such programmers
  67644. which can contain such things as öwritten in machine codeò. While this
  67645. can be of interest for enthusiasts, it should not be of any concern at
  67646. all to people in offices and workshops wanting to use a program to help
  67647. in their work. I suspect that it is a hangover from the days of small
  67648. machines such as the BBC where a ömachine code gameò probably was a
  67649. better game, not because machine code programmers were better, but
  67650. because the code made better use of the limited amount of memory.
  67651. Nowadays, with the use of compiled programs rather than interpreted
  67652. Basic, this is largely irrelevant. The danger is that mention of the
  67653. language in which the program is written tends to make people think that
  67654. they need to have technical knowledge to be able to use it.
  67655. 7.12
  67656. One of the problems that Acorn faces is that too big a proportion of its
  67657. users are enthusiasts, making others think of it as an enthusiastsæ
  67658. machine rather than one which can be of use to ordinary clerks,
  67659. engineers and accountants. Enthusiasts are needed: one good thing about
  67660. using an IBM compatible is that help is easily available, often by just
  67661. shouting in the office! Acorn programs are often much simpler to use,
  67662. but this seems to be a closely guarded secret. If there is such a thing
  67663. as a best language, which I doubt, it is almost certainly going to be in
  67664. the area of programmer productivity rather than program quality. Indeed,
  67665. it will often be the quality of the compiler which will force a
  67666. decision. Some years ago I was working with a PC project management
  67667. program which turned out to have been written in compiled Basic. When I
  67668. asked someone I knew at the software house, he told me that, at the time
  67669. they started selling the program, the Basic compiler was the only one
  67670. which was virtually certain to provide correct code, although they would
  67671. have preferred one with better data structures.
  67672. 7.12
  67673. When you think that a large part of ChangeFSI is written in interpreted
  67674. Basic, you realise that, although it is not often a good idea to use the
  67675. interpreted version for distributed programs, there is little or nothing
  67676. that cannot be done in any of the languages available to us. I have a
  67677. copy of Almanac and would endorse the criticisms by the reviewer in the
  67678. latest Archive 7.11 p70 but, in spite of the boast in some of their
  67679. sales literature about using machine code, it is unlikely that this is
  67680. the reason for the problems which are more likely to have come from lack
  67681. of thought about what the user really needs.
  67682. 7.12
  67683. An unfortunate feature of trying to be a good programmer is that no-one
  67684. will ever know about your achievements so long as you succeed, whereas
  67685. it will soon become obvious if you have been a bad programmer. Even if
  67686. you were to break the rules and disassemble a program you would be
  67687. unlikely to find out about the programmeræs skill; partly because you
  67688. wouldnæt know what problems were met and also that, as in almost any
  67689. area, once a solution has been found it becomes öobviousò, even though
  67690. many people have been trying for a long time to find it.
  67691. 7.12
  67692. Wandering around Blackwellæs bookshop in Oxford recently, I came across
  67693. a copy of öCode Completeò by Steve McConnell of Microsoft. In it, he
  67694. presents ways of improving the standards of commercial programs so that
  67695. they are no longer öbuggy, late and over budgetò. He gives examples in
  67696. ÉCæ, Pascal and Basic but points out that his lessons can be extended to
  67697. any procedural language.
  67698. 7.12
  67699. I would like to suggest that every programmer should have a copy but,
  67700. with it costing ú29.95, it isnæt really possible. All the same, I would
  67701. suggest that every establishment employing programmers ought to have a
  67702. copy and that individual programmers should try to read it. There are
  67703. certainly some changes that I shall make in my own program construction
  67704. and I suspect that everyone could benefit from the lessons learned.
  67705. 7.12
  67706. A recent issue of Archimedes World brought a copy of the PD program Zap
  67707. with various extensions for programming in specific languages. One thing
  67708. offered is the ability to have different parts of the program, such as
  67709. variables, key and reserved words, and comments in different colours. I
  67710. looked at the C and assembler examples and my first impression was that
  67711. they were a little bit messy and overpowering. You can, though, alter
  67712. the colours yourself and I think that the ability to have comments in a
  67713. different colour could be very valuable, especially if you have
  67714. öcommented outò part of the program.ááAá
  67715. 7.12
  67716. Payroll Manager (3.0)
  67717. 7.12
  67718. Dave Wilcox
  67719. 7.12
  67720. The aim of Payroll Manager, from Silicon Vision, is to reduce the time
  67721. and effort involved in maintaining a companyæs payroll. I thought at
  67722. first that the software was going to have a long learning curve and be
  67723. very intricate to set up. I am not usually involved in the accounting
  67724. side of the business, so I set up the software, initially, with a
  67725. fictitious company, but this was unneccesary Ö I could easily have used
  67726. the real data from the start.
  67727. 7.12
  67728. The package
  67729. 7.12
  67730. The program comes on one disc with a 20 page A5 manual with no elaborate
  67731. packaging. There are two main parts to the program, !Data and
  67732. !Payroll94, but also included are the usual !System and !Sysmerge files,
  67733. and a text file with any late dditions not yet documented.
  67734. 7.12
  67735. The first job is to enter the name and address of the company, followed
  67736. by the details of each employee. This can be done in one file for all
  67737. staff, or one file per department. The number of employees that the
  67738. system can handle is only limited by the available storage space and, as
  67739. a guide, the following figures are quoted:
  67740. 7.12
  67741. 800Kb floppy  48 Employees
  67742. 7.12
  67743. 1.6Mb floppy  100 Employees
  67744. 7.12
  67745. 40Mb hard drive  2400 Employees
  67746. 7.12
  67747. This will give storage space for the full 52 weeks pay period for the
  67748. stated numbers of employees.
  67749. 7.12
  67750. Once the software is initialised by telling it whether pay is weekly or
  67751. monthly and the necessary information relating to NI and PAYE, you are
  67752. almost up and running. All that remains is to enter the requested
  67753. details for each employee. This will include entering details of payroll
  67754. figures to date, stoppages etc. Your new payroll is now ready to use.
  67755. 7.12
  67756. Each time you use it, you enter the pay date, hours worked and the rates
  67757. applicable to these hours. There is space provided for three rates of
  67758. pay, bonus payment, SSP, holiday pay and SMP. Calculation control
  67759. requires entry of the employeeæs PAYE code, and weekly or monthly pay
  67760. should be indicated along with the appropriate NI tables. Total earnings
  67761. will then be calculated by the software using the appropriate data and
  67762. settings for each employee. A separate section takes into account
  67763. further deductions or allowances to be made, e.g. private pension scheme
  67764. contributions etc, and a running total is kept of pay and stoppages
  67765. received to date.
  67766. 7.12
  67767. From the menu, it is easy to (a) search for any employee in any tax
  67768. period; (b) save repetitively entered data as a template for future use;
  67769. (c) write-protect records and (d) print out either pay advice,
  67770. worksheets or breakdowns to the printer or to the screen.
  67771. 7.12
  67772. The printout of the worksheet will show a full yearæs deduction sheet
  67773. for the selected employee and will let you print out a P60/P14 at the
  67774. end of year. The printout of the breakdown will inform you exactly what
  67775. notes and coins are required to enable you to make up all pay packets
  67776. for the period. If you require hard copy of this information, the
  67777. software assumes that you are using an IBM proprinter emulation. This is
  67778. in order that the IBM font can print out the neccessary stationery lines
  67779. onto blank paper, saving on the purchase of special stationery. If you
  67780. cannot emulate an IBM proprinter, the data can still be printed minus
  67781. the lining.
  67782. 7.12
  67783. This software is also capable of handling payment to contractors,
  67784. commissions and royalties and directorsæ remuneration. Data can be
  67785. exported as CSV files for inclusion in reports or spreadsheets. It is
  67786. possible to use this program as a stand-alone package or in conjuction
  67787. with book-keeping software Ö it really does appear to cover every
  67788. eventuality.
  67789. 7.12
  67790. Conclusion
  67791. 7.12
  67792. There are two major oversights with this program from my point of view.
  67793. The first is the lack of password protection on entry which is needed to
  67794. provide security for the information contained therein. I also feel that
  67795. the printer routine would benefit from more versatility. In particular,
  67796. it should be able to use the RISC OS drivers.
  67797. 7.12
  67798. The initial cost of this program is ú99.95 inc VAT followed by a charge
  67799. of ú25 inc VATper annum to upgrade for the following financial year.
  67800. This upgrade will incorporate any variations in tax rates and such-like
  67801. as the result of budget changes, etc. Is the time saved worth ú25 per
  67802. annum to you? I think it should be. Please also remember that the Data
  67803. Protection Act requires you to be registered!
  67804. 7.12
  67805. Despite the two minor gripes, the conclusion has to be that Payroll
  67806. Manager does an admirable job of running a payroll, with a remarkably
  67807. short learning curve. The small amount of setting up time is soon
  67808. recovered with regular use. For a package designed for business use, the
  67809. cost of initial purchase and upgrade seem reasonable and this would soon
  67810. be recouped in saved time and effort.ááA
  67811. 7.12
  67812. An Eye For Spelling
  67813. 7.12
  67814. Paul Cross
  67815. 7.12
  67816. öA spelling and handwriting aid based on letter patternsò is how the A5
  67817. ring-bound documentation describes the program. This does not sound very
  67818. interesting but it describes the program accurately and it would be a
  67819. mistake to dismiss it because of a lack of gimmicks and pretty pictures.
  67820. 7.12
  67821. Along with the documentation is one floppy disc which contains the main
  67822. program and other directories and utilities. The program is designed to
  67823. run on all Acorn systems and sets the screen mode to mode 12. This is a
  67824. pity if you have one of the later machines with better screen
  67825. resolution. It runs on the latest machine, the Risc PC 600, albeit in
  67826. the letter box mode.
  67827. 7.12
  67828. Introduction
  67829. 7.12
  67830. Spelling is one of the subjects in the ÉBack to Basicsæ campaign that
  67831. stirs much controversy and discussion in staff rooms across the country.
  67832. It is also something of concern to many parents and employers as it
  67833. underpins the important communication skill of writing.
  67834. 7.12
  67835. Some people work on the theory that as long as you throw at the children
  67836. as many spelling lists as possible, something will stick. In my view,
  67837. this just does not work!
  67838. 7.12
  67839. Those children, and for that matter adults, who cannot spell, see words
  67840. as a whole and generally do not see or understand that words are
  67841. patterns of letters that exist in certain combinations.
  67842. 7.12
  67843. This is where the computer can assist the teacher. By using a program
  67844. that stores structured lists of words grouped by letter patterns, the
  67845. teacher can plan structured support for a childæs learning programme.
  67846. 7.12
  67847. An Eye For Spelling is just such a program. It is based on a programme
  67848. of study devised by Charles Cripps, a well respected guru on the
  67849. teaching of spelling. It is designed for children aged 5 to 11 but can
  67850. also be used by older children with Special Educational Needs. It
  67851. presupposes that the child has some level of reading ability. There are
  67852. three banks of words graded and selected as words likely to be used and
  67853. useful in both reading and writing.
  67854. 7.12
  67855. An excellent program
  67856. 7.12
  67857. As you read this you may think to yourself that this is all very dry and
  67858. boring. Well, I have been using the program with a small group of
  67859. children who have problems with spelling, and, in a short space of time,
  67860. there has been an amazing improvement in three areas. Firstly, they have
  67861. been motivated to consider spelling to be important; secondly, they have
  67862. begun to recognise that words belong to families that can be identified
  67863. by groups of letters; and thirdly, their handwriting has improved.
  67864. 7.12
  67865. How the program works
  67866. 7.12
  67867. After the program has been initialised by entering your name and
  67868. address, you can make as many copies as you like for a single site. The
  67869. licence also allows teachers to make copies for use at home to prepare
  67870. school work. All of this comes at the very reasonable price of ú37.50
  67871. +VAT from ESM, or even better, ú38 inclusive from Archive.
  67872. 7.12
  67873. Once the program is loaded from floppy or hard disc, an Éeyeæ icon
  67874. appears on the iconbar. If you click on this, the introductory screen
  67875. appears. You work through a series of screen selecting the level and
  67876. letter pattern to be used. You can even select which hand the child
  67877. writes with, as this will change the way the work is written on the
  67878. screen to suit the handedness of the child.
  67879. 7.12
  67880. The program then takes you through the Élook Ö cover Ö write Ö checkæ
  67881. routine to aid the learning of the words. The handbook explains this in
  67882. great detail, with illustrations on the way to help.
  67883. 7.12
  67884. Extra features
  67885. 7.12
  67886. There are two extra features that add to the usefulness of the program.
  67887. Firstly, as the program Éwritesæ the word for you in a joined style of
  67888. writing, and you can print out word lists, this gives a worksheet that
  67889. the children can use away from the computer. Secondly, even though the
  67890. word lists are very comprehensive and well structured, it is useful to
  67891. make up your own. The facility to do this is built into the program.
  67892. 7.12
  67893. Conclusions
  67894. 7.12
  67895. For the busy teacher in the classroom, this program is a must. It is the
  67896. best Éaid to learning spellingsæ I have seen, and is excellent value for
  67897. money. It motivates those children who have difficulty with their
  67898. spelling and is efficient in the limited computer time available to each
  67899. individual child. It gets my star rating for programs I have seen
  67900. recently.ááA
  67901. 7.12
  67902. Autograph
  67903. 7.12
  67904. Colin Jeavons
  67905. 7.12
  67906. In recent months, a number of leaflets have appeared in schools
  67907. extolling the virtues of this piece of software, and the obvious
  67908. questions are: ÉWhat is it?æ and ÉIs it as good as it is claimed to be?æ
  67909. 7.12
  67910. Essentially, Autograph is a teaching package designed to help in the
  67911. understanding and illustration of many aspects of mathematics seen at
  67912. both GCSE and A-level. It covers a very wide range of topics and every
  67913. time that you delve into it, you find a new idea and ask why no-one has
  67914. thought of this before. Is it as good as it is claimed to be? Yes, with
  67915. one proviso that I will come back to later on.
  67916. 7.12
  67917. Autograph comes on two discs, one for the program and one for data, and
  67918. very extensive documentation. The documentation for this software must
  67919. rank among the best and comes in three separate parts. At the most
  67920. basic, there is a small booklet that gives examples that have been tried
  67921. in the classroom with very clear instructions of precisely what steps to
  67922. follow. This is always a help for a teacher approaching a new piece of
  67923. software for the first time. For the more technically minded, there is a
  67924. 56 page reference manual giving detailed information on setting up the
  67925. program, interchange of data between the individual applications, ideas
  67926. for setting up a mathematics laboratory and much more. Finally, there is
  67927. a very readable 350 page book giving information, ideas and suggestions
  67928. about using the various programs. There are reputed to be over 1000
  67929. screen shots in these books and they do ensure that the documentation is
  67930. very readable. Incidentally, all of this work was published using
  67931. Ovation DTP and it is a reminder of how powerful that package can be.
  67932. 7.12
  67933. What is in the package?
  67934. 7.12
  67935. The application is divided into four main areas and within each area
  67936. there are up to eight different programs. The four main areas are: Graph
  67937. Plotter, Graphic Calculator, Pure Mathematics Programs and Statistics /
  67938. Data Handling.
  67939. 7.12
  67940. The Pure Mathematics section illustrates the diversity of ideas that are
  67941. present: Algebra, Trigonometry, Transformations, Matrices, Maclaurin
  67942. Series, Sequences, Combinations and Tables.
  67943. 7.12
  67944. In the Statistics section, the ideas range from a simulation of tossing
  67945. two dice to an illustration of the Central Limit Theorem and Confidence
  67946. Intervals for sample means. The A-level statistics programs, involving a
  67947. comparison of Binomial, Poisson and Normal distributions as well as the
  67948. Central Limit Theorem, are particularly useful and enable the students
  67949. to obtain a real appreciation of these topics.
  67950. 7.12
  67951. Many of the ideas have been seen before on the old MEI suite of programs
  67952. and a few still have the look and feel of BBC programs, but they still
  67953. work and have been extensively trialled in schools. At the other end of
  67954. the scale are the brand new Graph Plotter and Graphic Calculator suite
  67955. of programs and it is with these that the best is seen, as well as a
  67956. problem.
  67957. 7.12
  67958. The Graph Plotter is powerful, very versatile and will do anything that
  67959. you can think of and much more! Expressions can be entered in many
  67960. forms: Cartesian, parametric, polar, implicit, composite functions,
  67961. families, differential equations and it is claimed that almost any
  67962. expression up to, and including, college level will be accepted. Having
  67963. plotted the expression there is a wide choice of options and only a few
  67964. of them can be mentioned in this review. The gradient function, both 1st
  67965. or 2nd gradient, can be plotted either using the same axes or on a
  67966. different set by adopting the twin screen mode. Likewise, the integral
  67967. function can be drawn from any starting point.
  67968. 7.12
  67969. Whilst much of mathematics teaching involves a logical progression of
  67970. ideas with proof and reasoning being of paramount importance, there must
  67971. also be room for intuition and a sense of Éseeingæ that an idea is true.
  67972. A simple illustration of this would be to draw the graph of y=1/x and
  67973. then ask for the integral to be drawn. The simultaneous plotting of y=1/
  67974. x and y=logex would do much to emphasise their interconnection and to
  67975. clarify this traditional problem. Equally useful is the ability to
  67976. conduct numerical integration to find areas underneath curves, volumes
  67977. of revolution, arc length, surface areas of revolution and so on.
  67978. 7.12
  67979. I could write much more about the many other features that are available
  67980. but these are all well documented in the program description manual. It
  67981. is, however, this wealth of additional features and the manner in which
  67982. they have been catered for that causes the concern that I mentioned at
  67983. the start of this review. Autograph is designed as a teaching tool and,
  67984. as such, it takes over the desktop when being used (although a return to
  67985. the original desktop setting is only one keypress away); at first this
  67986. seems strange but one soon gets used to it. Having taken over the screen
  67987. it does not, unfortunately, use the normal conventions of menu control
  67988. using the mouse. Rather, the various options are initially selected by
  67989. moving a cursor around the screen and then further selected by following
  67990. the instructions and prompts that occur. To the unfamiliar user, this
  67991. can be a daunting prospect since there are so many possibilities.
  67992. 7.12
  67993. The teaching program does need to be carefully thought out so that the
  67994. students can obtain the maximum benefit otherwise there is a danger that
  67995. some, especially the weaker ones will become lost. This point has been
  67996. recognised and, in most cases, sensible default values or actions take
  67997. place by pressing either <return> or <space>.
  67998. 7.12
  67999. Would I use this in my own school? For certain applications I already do
  68000. and I will continue to expand my use of it in the future. At present, I
  68001. use it for differential equations, sixth form statistics and the Newton-
  68002. Raphson method. For standard graph plotting to beyond A-level, I would
  68003. use the simpler graph drawing program produced by Graham Howlett at
  68004. Charterhouse. In terms of being user-friendly this cannot be beaten.
  68005. 7.12
  68006. As far as I am aware, Autograph is unique in the field of software for
  68007. Acorn machines. It contains a wealth of useful ideas and, provided staff
  68008. and students are confident with its layout, it should find a place in
  68009. the teaching programme of many schools.
  68010. 7.12
  68011. Autograph costs ú90 inclusive (no VAT) from Eastmond Publishing. A site
  68012. licence costs ú180.ááA
  68013. 7.12
  68014. Birds of War
  68015. 7.12
  68016. Christopher Jarman
  68017. 7.12
  68018. As an afficionado of flight simulators, I was expecting the ultimate
  68019. when I loaded up Birds of War. In many ways, my expectations have been
  68020. fulfilled. It is a game covering a large field or more correctly, four
  68021. historical eras. It is pretty well essential to load the seven floppies
  68022. onto hard disc, and to carry out some extra installations for maps etc.
  68023. Minimal instructions for this are given in the öPilotæs Briefò,
  68024. otherwise the manual is quite comprehensive and easy to follow.
  68025. 7.12
  68026. The game begins with a clipboard showing a roster of pilotsæ names. You
  68027. choose a name to make the first flight. Subsequently, these can be
  68028. invented and added to with callsigns or nicknames. You are then offered
  68029. a choice of eras in which to fly. The 1920s, 1945, 1960s or the 1990s.
  68030. On selecting your era, an appropriate jolly burst of period music brings
  68031. a feeling of those times to the game! (This assumes you have 4Mb of RAM.
  68032. Less than this, and there may be a little trouble always getting full
  68033. sound.) There follows an interesting and quite complex chain of
  68034. briefings, intelligence, controls, arming and aircraft selection before
  68035. you then go for take-off.
  68036. 7.12
  68037. A vast array of choices
  68038. 7.12
  68039. Each era contains a choice of six battlefronts or campaigns and a choice
  68040. of eight different aircraft. (There was a bug in the Malta campaign in
  68041. 1945 causing the computer to seize up. Fourth Dimension say this has now
  68042. been eradicated, but you have to return all seven discs to them to have
  68043. it fixed.) The choice of weaponry and control over the difficulty levels
  68044. of the game seems almost infinite! For example, there will be no need
  68045. for cheats in Birds of War because John Whigham has built in the ability
  68046. to choose infinite ammo, infinite fuel and invulnerability if you wish.
  68047. Also, the level of enemy pilot competence can be selected from rookie to
  68048. veteran.
  68049. 7.12
  68050. The selection of eras is inspired because there are three distinct kinds
  68051. of nostalgia catered for, plus a perfect contemporary feel about flying
  68052. a stealth bomber in the Gulf for the 90s.
  68053. 7.12
  68054. There is so much to think about in the way of weaponry, decoys, radar
  68055. and the amusing briefings, that it would be spoiling the fun to
  68056. elaborate too much in a review. Enough to say that with so much choice I
  68057. donæt yet see an end to it in the next few weeks. In fact, after a month
  68058. I am still selecting invulnerability and rookie enemy pilots in order to
  68059. survive the learning period! You may choose accelerated time or fast
  68060. accelerated time; and minimum, medium, maximum or auto-setting for
  68061. detail. You can fly with or without clouds, with or without a graduated
  68062. horizon or shadows. When you are killed or shot down you get an amusing
  68063. epitaph or sometimes a telling off from your CO for bending a valuable
  68064. aircraft!
  68065. 7.12
  68066. For those who like a competitive game, Iæm afraid that there are no
  68067. scores other than the count of planes shot down or campaigns survived.
  68068. There is no graduated promotion to Marshall of the RAF. As far as I can
  68069. tell, players remain as humble flight lieutenants all their lives. As
  68070. life expectancy is very short I am hardly surprised. I have not survived
  68071. one mission or even managed to land yet.
  68072. 7.12
  68073. Suggestions for the future
  68074. 7.12
  68075. I have one minor and one major comment to make. Firstly, it takes rather
  68076. a long time to get flying again after being shot down. One has to click
  68077. back through choosing a new pilot by name, and the first briefing, and
  68078. then a new aircraft, and on to the airfield or carrier. I think there
  68079. should be a short cut for the beginner who is constantly crashing.
  68080. 7.12
  68081. Secondly, I believe that while Birds of War is terrific and well worth
  68082. the money, it must be remembered by programmers that flight simulators
  68083. are quite different from all other games. They appeal to a sense of
  68084. exploration and a sense of place. Therefore maps are absolutely
  68085. essential. The great and lasting value of Chocks Away is in its maps and
  68086. charts. Quite apart from the action, it is enormous fun just to fly
  68087. around a well-mapped landscape, under bridges, to land on strange
  68088. airfields, and to work out where you are. Remember, more of us were
  68089. navigators in our day than pilots! Birds of War only has maps for eras 1
  68090. and 2, and these lack detail compared with Chocks Away. The radar and
  68091. waypoint systems provided for navigation are fine as far as they go, in
  68092. eras 3 and 4, but maps are needed. There is mention of electronic maps
  68093. in the Pilotæs Brief booklet, but try as I might, I could not locate
  68094. them. I would be prepared to sacrifice quite a lot of choices of timing,
  68095. clouds, decoys etc to have really detailed maps in a new update.
  68096. 7.12
  68097. Conclusions
  68098. 7.12
  68099. A satisfyingly complex flight simulator which may take months to
  68100. complete. The different cockpit designs alone are worth the price. It
  68101. contains an immense range of choices for the fussiest of pilots but
  68102. could possibly do with more interesting landscape maps for the
  68103. navigators !
  68104. 7.12
  68105. Overall, it is excellent value for money. Birds of War costs ú34.95 from
  68106. Fourth Dimension, or ú32 through Archive.ááAá
  68107. 7.12
  68108. This article disappeared somewhere between Christopher and the Editor
  68109. so, since it was written, he has had more time to comment on it. He
  68110. adds...
  68111. 7.12
  68112. (Seven months later, I have given up on this game as being too difficult
  68113. and gone back to Chocks Away. Some games have an indefinable
  68114. Éplayabilityæ Ö I am not sure whether Birds of War has it yet, even
  68115. though it appears to have everything else... or perhaps I am just
  68116. getting too old for it!)ááAá
  68117. 7.12
  68118.  
  68119.