home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / text / magazine / volume_05 / issue_12 < prev   
Text File  |  1995-06-25  |  213KB  |  4,302 lines

  1. 5.12
  2. Wow, wow, WOW !!!!
  3. 5.12
  4. Well, what else can you say? We are used to Acorn releasing a new 
  5. computer every year or two but they have amazed us by releasing twelve, 
  6. yes TWELVE, new computers in one go. Well, OK, itæs not twelve entirely 
  7. different computers Ö some are variants with different memory, hard 
  8. drives or bundled software but none-the-less it shows that Acorn are 
  9. moving into an entirely new gear.
  10. 5.12
  11. They are seriously attacking the consumer market with products ranging 
  12. from the A3010 Family Solution pack (a 32bit RISC computer at under 
  13. ú500!) to the A4000 Home Office pack and they are providing extra 
  14. solutions for education with the A3020, A4000 and floppy disc A5000s.
  15. 5.12
  16. Also aimed at education is the Pocket Book computer (which will also 
  17. interest the home user) and the new Acorn Universal Networking File
  18. server software which will considerably enhance the networking 
  19. possibilities for RISC-OS machines by providing seamless linking of 
  20. Ethernet and Econet systems.
  21. 5.12
  22. RISC-OS 3 is here!
  23. 5.12
  24. RISC-OS 3 is now available for all Archimedes users. Acorn are obviously 
  25. keen that we should all upgrade as soon as possible and so, for a 
  26. limited time, the upgrade is available for ú50 inc VAT and p&p through 
  27. Archive. (The full price will be ú90 inc VAT and p&p.)
  28. 5.12
  29. A new member of the N.C.S. team
  30. 5.12
  31. Welcome to Simon Moy who has just joined the merry band at 96a Vauxhall 
  32. Street. Simon, like Adrian Look, is a graduate of the local University 
  33. of East Anglia. He will be working for both Norwich Computer Services 
  34. and Look Systems. (He seems to know a lot about Psion Series 3 computers 
  35. which bear an entirely unremarkable similarity to the Acorn Pocket Book 
  36. computer!)
  37. 5.12
  38. Simon has joined us at an exciting time Ö I reckon Acorn are really 
  39. going places and weære happy to be involved. Our contribution, hope
  40. fully, is to get the latest information out to you, the subscribers, so 
  41. that you too can be in at the beginning of each new move that Acorn 
  42. makes.
  43. 5.12
  44. Yours, as ever, 
  45. 5.12
  46. Products Available
  47. 5.12
  48. Å    12 new Acorn computers!!!!! Yes, this month, Acorn have launched 
  49. twelve new computers as well as some other new products. Actually the 
  50. twelve are variants of four new computers (A3010, A3020, A4000 and Acorn 
  51. Pocket Book) and the A5000. Here are brief details but for full 
  52. technical details, see the enclosed supplement.
  53. 5.12
  54. Å    A3010 Family Solution is based on the exciting new A3010 computer and 
  55. is aimed at the home user. The A3010 uses an ARM250 processor which 
  56. gives it 50% more processing power than the current A3000. For ú499 inc 
  57. VAT you get a computer that will connect to either a TV or a standard 
  58. resolution monitor or a multisync monitor. It has two joystick inter
  59. faces (Atari switched-type), 1M RAM, upgradable to 2M, and comes with a 
  60. game (Quest For Gold), a wordprocessor (the new version of Easiword Ö 
  61. see below) and an audio training tape.
  62. 5.12
  63. Å    A3010 Learning Curve uses the same computer as the Family Solution but 
  64. is upgraded to 2M of RAM and is bundled with more software and comes 
  65. complete with an Acorn AKF40 monitor. For ú799 inc VAT, in addition to 
  66. Easiword and Quest For Gold, you get a set of Genesis applications and 
  67. PCSoft (PC Emulator, by any other name, but now with DR-DOS 6).
  68. 5.12
  69. Å    A3020 is also an ARM250-based computer. However, in place of the TV 
  70. modulator it has an interface for an IDE hard drive and, in place of the 
  71. two joystick ports, there is space for networking circuits, either 
  72. Econet or Ethernet. The basic A3020 has 2M (upgradable to 4M) and comes 
  73. with an AKF40 monitor (see below) for ú749 +VAT (ú880) or ú799 +VAT 
  74. (ú939) with an AKF18 multisync monitor. There is also a 4M version with 
  75. a 60M internal IDE drive (which does not take up the mini-podule slot). 
  76. This costs ú899 +VAT (ú1056) with the AKF40 or ú949 +VAT (ú1115) with 
  77. the AKF18 multisync. (The exVAT education prices of the A3020 computers 
  78. are all ú100 less than the end user prices.)
  79. 5.12
  80. Å    A4000 Ö The A4000 is basically an A3020 in a metal case but with a 
  81. larger (80M) hard drive. The A4000 looks very much like a Éslim-lineæ 
  82. A5000. Like the A3020, it takes just one internal mini-podule. With an 
  83. AKF40 standard resolution monitor, it costs ú949 +VAT (ú1115) or with an 
  84. AKF18 multisync, it costs ú999 +VAT (ú1174). The exVAT educational 
  85. prices of the A4000 are ú100 less than the end-user prices.
  86. 5.12
  87. Å    A4000 Home Office Ö This is a package aimed at the serious home user 
  88. and consists of an A4000 system, an advanced wordprocessor (EasiWriter 
  89. II from Icon Technology) and Desktop Database from Iota Software. With 
  90. an AKF40 monitor, it costs ú999 +VAT (ú1174) or with an AKF18 multisync, 
  91. it costs ú1049 +VAT (ú1233).
  92. 5.12
  93. Å    A5000 prices DOWN (and drive sizes UP!) The A5000 is now available in 
  94. two formats: the 2M/HD80, similar to the current A5000 but with 80M 
  95. drive instead of 40M at ú1399 +VAT (ú1644) and the 4M/HD120 with 4M of 
  96. RAM and a 120M hard drive for ú1599 +VAT (ú1879). (The education prices 
  97. are ú1199 and ú1399 +VAT respectively.) The A5000 Learning Curve version 
  98. is ú1699 inc VAT and is based on the 2M/HD80 version. These computers 
  99. are still supplied with the AKF18 multisync monitor although some 
  100. dealers (including N.C.S.) may be persuaded to trade in an AKF18 against 
  101. a more expensive multisync monitor.
  102. 5.12
  103. Å    A5000 hard-drive-less computers Ö There are now two A5000 computers 
  104. available without hard drives (but with AKF18 multisync monitors). The 
  105. A5000 ES has an Econet interface and 2M of RAM and costs ú1299 +VAT. The 
  106. A5000 NS has an Ethernet interface and 2M of RAM and costs ú1399 +VAT. 
  107. (The education prices of these two computers are ú1199 and ú1299 +VAT 
  108. respectively.) 
  109. 5.12
  110. Å    Acorn Pocket Book Ö Acorn have launched a pocket-sized computer 
  111. (developed in co-operation with Psion and bearing a remarkable similar
  112. ity to the Psion Series 3). These will have an Archimedes link with 
  113. software that will make the Pocket Book appear as a filing system on the 
  114. host computer. The cost is ú249.95 inc VAT.
  115. 5.12
  116. Å    AKF40 monitor Ö Acorn have launched a new monitor aimed particularly 
  117. at the A3010 and A3020 computers. It is functionally the same as the new 
  118. AKF17 standard resolution monitor with stereo sound output but it has a 
  119. tilt and swivel stand. The A3010 and the A3020 are not as deep as the 
  120. A3000, so the monitor can be self-standing, behind the computer.
  121. 5.12
  122. Å    AUN Level 4 Fileserver Ö The new version of Acornæs Fileserver 
  123. incorporates the Acorn Universal Networking software. The price is ú399 
  124. +VAT.
  125. 5.12
  126. Å    10 Out of 10 Maths is the first of a new series of educational 
  127. programs from Triple R, the educational arm of Fourth Dimension. Each of 
  128. the 10 out of 10 packages, including 10 Out of 10 Maths, consists of six 
  129. educational games. Each package will have two manuals Ö one for the 
  130. teachers and one for the pupils. Also, each will come with three sets of 
  131. graphics, the idea being that they are designed to appeal to different 
  132. age groups. This package covers areas of addition, subtraction, 
  133. multiplication, division, fractions, decimals, percentages, estimation, 
  134. units and powers. The software also includes a scoring system so that 
  135. teachers can see how the pupils are progressing. The price is ú25.95 
  136. from Fourth Dimension or ú24 through Archive.
  137. 5.12
  138. Å    2067 BC Ö öA wacky arcade caper, set in a weird era where just about 
  139. anything can and will happen. As Terrance Pterodactyl, youære challenged 
  140. to complete your missions to resume life as you know it in 2067 BC.ò 
  141. This new game from Oregan Developments costs ú16.95 (no VAT).
  142. 5.12
  143. Å    Analogue simulation package Ö Mijas Software has produced a general 
  144. purpose Éanalogueæ simulation package called ArcSimp. It provides 
  145. integrators, summers, function generators, trig functions, etc and will 
  146. allow you to model all sorts of different systems. ArcSimp costs ú50 
  147. including VAT and p&p from Mijas and they also sell a demonstration 
  148. version for ú5 refundable against a purchase of the full system.
  149. 5.12
  150. Å    Colorgraf 0516 is an 8-pen A3 plotter for ú295 (no VAT). It is HPGL 
  151. compatible, so as long as you have an appropriate driver such as 
  152. DrawPrint & Plot, it represents a very cheap plotting option. It can use 
  153. cheap felt-tip pens (e.g. a box of 50 for ú2.99 from Asda). These 
  154. plotters are being imported from Czechoslovakia by O G Brown, 2áWestend 
  155. Villas, Westend Parade, Gloucester GL1 2RY. If you want to do a screen-
  156. dump, software is available from the same source for ú35 (no VAT).
  157. 5.12
  158. Å    Cyber Chess Ö Fourth Dimension have added chess to their long list of 
  159. games for the Archimedes. This is a RISC-OS compliant, 3D simulation 
  160. version Ö with 2D as an option. It implements full chess laws including 
  161. en passant, underpromotions and the 50/75 move rule. Cyber Chess is 
  162. ú49.95 from Fourth Dimension or ú46 through Archive. 
  163. 5.12
  164. Å    Desktop Office version 2 Ö This is a slightly updated version of 
  165. Desktop Office from Minerva with a few extra features. The main change 
  166. is that it also includes a copy of the new Easiword as well as the 
  167. Wordwise Plus look-alike that version 1 contains. The price is ú99 +VAT 
  168. or ú108 through Archive.
  169. 5.12
  170. Å    Easiword version 2 Ö The original Easiword was a multi-tasking 
  171. Wordwise Plus look-alike and the new version is a First Word Plus look-
  172. alike. The price is ú59 +VAT or ú64 through Archive.
  173. 5.12
  174. Å    Geordie Racer Ö This software from Longman Logotron is based on the 
  175. popular BBC School TV series, öLook & Read : Geordie Racerò which is due 
  176. for its next broadcast in Spring 1993. The TV programmes are aimed at 
  177. young readers aged 7 Ö 9 years and the software is an adventure game 
  178. designed to improve their reading skills. The price is ú24 +VAT or ú26 
  179. through Archive.
  180. 5.12
  181. Å    Grid Algebra Ö This is the first Archimedes package produced by the 
  182. Open University Centre for Mathematics Education. It provides a dynamic 
  183. visual approach to algebra for primary and secondary level teaching. The 
  184. program relates horizontal and vertical movements over a grid to the 
  185. four basic operations of number. Algebraic expressions are generated by 
  186. journeys made over the grid. The price is ú25 inc VAT from the O.U.
  187. 5.12
  188. Å    Molecular modeller Ö Arachne Software are producing a molecular 
  189. modelling package which, when completed, will sell at around ú50. In the 
  190. meantime, if anyone wants a demonstration disc, they are available from 
  191. Arachne for ú5 refundable against a purchase of the full package.
  192. 5.12
  193. Å    Nevryon II Ö This is an upgrade of the original Nevryon shot-em-up 
  194. game from the Fourth Dimension. The main enhancement is the two-player 
  195. mode so that you can work together to defeat the aliens. The price is 
  196. ú19.95 from Fourth Dimension or ú19 through Archive.
  197. 5.12
  198. Å    PlayBack Ö Risc Developments have produced a real-time mouse and 
  199. keyboard recording and replay system called PlayBack. A PD version of 
  200. PlayBack is also supplied which can be distributed freely to allow 
  201. others to replay the sequences you have recorded. The price is ú19 + VAT 
  202. from Risc Developments.
  203. 5.12
  204. Å    RISC-OS 3 is now available for all Acorn Risc-based computers. The 
  205. full upgrade will cost ú89 inc VAT but, until mid-1993, it will be 
  206. available at the special price of ú49 inc VAT (ú50 through Archive 
  207. including postage because the manuals are so very heavy). For this, you 
  208. get a set of ROMs, fitting instructions, new Applications Discs and the 
  209. full RISC-OS 3 documentation and 3.10 Release Notes.
  210. 5.12
  211. Owners of A305, A310 and A440 (not A440/1) will need larger ROM sockets 
  212. fitted. These are available as a dealer upgrade for ú30 inc VAT.
  213. 5.12
  214. Schools (or anyone else for that matter!) wanting large numbers of RISC-
  215. OS 3 upgrades can buy a 10-station set for ú399 inc VAT. This includes 
  216. one set of discs, one set of documentation and ten sets of ROMs.
  217. 5.12
  218. A5000 owners can get an upgrade from RISC-OS 3.00 to 3.10, the latest 
  219. release, for ú19 inc VAT. This includes the ROMs and the 3.10 release 
  220. notes Ö a 40 page document giving the extra features of RISC-OS 3.10.
  221. 5.12
  222. (Knowing what happened when RISC-OS 2 was released, I suggest you send a 
  223. SEPARATE cheque just in case demand outstrips initial supply. We will 
  224. hold your cheques in the order in which they arrive and send out the 
  225. upgrades in strict order. Archive readers are the first to know about 
  226. this upgrade, so you can be at the head of the queue if you send a 
  227. cheque straight away.)
  228. 5.12
  229. Å    Saloon Cars De-Luxe Extra Courses Volume 1 Ö 4th Dimension have now 
  230. added an extra courses disc to their De-Luxe Saloon Cars game. It costs 
  231. ú19.95 or ú18 through Archive. (N.B. Saloon Cars Deluxe does not work on 
  232. Archimedes computers using Taxan 795 monitors.)
  233. 5.12
  234. Å    ScanLight Professional Ö A new version of ScanLight Professional is 
  235. now available. It utilises a new model of scanner and although it will 
  236. be functionally the same, an A4 flat-bed 300dpi SCSI device, it has a 
  237. number of advantages. It is only a little bigger than actual A4 size and 
  238. it operates marginally faster than the previous model. Most importantly, 
  239. it is cheaper than its predecessor! This new version is ú595 +VAT (ú665 
  240. inc VAT through Archive). It should work with all SCSI cards, provided 
  241. the manufacturers have followed all Acornæs guidelines. (It has been 
  242. successfully tested with Oak, Acorn, Morley and Lingenuity cards.) N.B. 
  243. This scanner can produce images over 8M in size, so you need to think 
  244. carefully about what type of machine you are going to use with it.
  245. 5.12
  246. Å    SCSI hard drives Ö We have another supplier for Mac SCSI hard drives 
  247. that work out cheaper than their Archimedes equivalents. (The price 
  248. advantage of the Mac drives from Frog Systems has decreased so we have 
  249. stopped selling them.) 
  250. 5.12
  251.         Internal    External    Access
  252. 5.12
  253.     40M    ú230    ú320    20ms
  254. 5.12
  255.     100M    ú375    ú465    17ms
  256. 5.12
  257.     180M    ú500    ú590    17ms
  258. 5.12
  259.     400M    ú890    ú980    14ms
  260. 5.12
  261.     650M    Ö    ú1340    14ms
  262. 5.12
  263.     1000M    Ö    ú1760    14ms
  264. 5.12
  265. All the drives come with 5-year warranty except the 40M drives which 
  266. have 2 year warranty.
  267. 5.12
  268. Å    Shareware 48 Ö The latest Shareware disc is Acornæs Pascal for use 
  269. with their Desktop Development Environment. Full details are on page 41.
  270. 5.12
  271. Å    Silicon Vision prices drop Ö Silicon Vision has decided that öto 
  272. encourage higher volume salesò it is dropping the price its Archimedes 
  273. software. The new prices, including VAT, are as follows, the Archive 
  274. prices being in brackets after each one.
  275. 5.12
  276. ArcPCB    ú125    (ú116)
  277. 5.12
  278. Solid Tools    ú275    (ú255)
  279. 5.12
  280. Solid CAD    ú99.95    (ú93)
  281. 5.12
  282. FilmMaker    ú79.95    (ú74)
  283. 5.12
  284. Solids Render    ú99.95    (ú93)
  285. 5.12
  286. RoboLOGO    ú49.95    (ú46)
  287. 5.12
  288. RiscBasic Compiler    ú99.95
  289.     (ú93)
  290. 5.12
  291. RiscFORTH Compiler    ú99.95
  292.     (ú93)
  293. 5.12
  294. SuperPlot    ú24.95    (ú23)
  295. 5.12
  296. SuperDump    ú24.95    (ú23)
  297. 5.12
  298. ShareHolder    ú125    (ú116)
  299. 5.12
  300. Datavision    ú99.95    (ú93)
  301. 5.12
  302. These prices supersede the ones we reported last month (which came from 
  303. an earlier Silicon Vision press release).
  304. 5.12
  305. Å    Talking Pictures is öA colouring book that talksò from Wyddfa Software 
  306. (ú20 inc VAT). This RISC-OS compliant package is a colouring book with 
  307. digitised speech aimed at encouraging language development in the under 
  308. fives.
  309. 5.12
  310. Å    Vector 1.02 is now available. This includes the missing text-to-path 
  311. feature that RISC-OS 2 users need. It also allows corrupted drawfiles to 
  312. be loaded and provides automatic creation of mask substitutes which, 
  313. unlike Vectoræs own masks, are renderable by other applications. 
  314. Existing users can upgrade free of charge by returning their Vector 
  315. Applications disc to 4Mation.
  316. 5.12
  317. Å    Vision Digitiser is a very low-priced video digitiser from H.C.C.S. Ö 
  318. ú49 +VAT or ú55 through Archive. For more details, see the review on 
  319. page 43.
  320. 5.12
  321. Review software received...
  322. 5.12
  323. We have received review copies of the following: CSVtoText, (more) 
  324. Design Concepts fonts, Disc Rescue (we have a floppy-disc-useræs view 
  325. but need a hard disc user and preferably someone fairly technical to 
  326. have a look at the manual which is very detailed), DrawBook, Geordie 
  327. Racer, Grid Algebra, Landmarks Columbus, Landmarks Aztecs, Saloon Cars 
  328. De-Luxe (the first reviewer had a 795!), ScreenTurtle, Shareware 46, 
  329. Talking Pictures, Touch Type.ááA 
  330. 5.12
  331. Government Health Warning Ö Reading this could seriously affect your 
  332. spiritual health.
  333. 5.12
  334. We all tend to take things for granted. In my case it was the hard drive 
  335. that held the 20,000 names and addresses on our database Ö you can read 
  336. about its sad demise in the Comment Column on page 8.
  337. 5.12
  338. Far more important to avoid is taking people for granted. Itæs so easy 
  339. in our materialistic society to allow things to take up more of our time 
  340. and energy than people. Itæs worth doing a regular check. Whether itæs 
  341. colleagues, family or friends, ask yourself, öAm I taking so-and-so for 
  342. granted?ò. If you are, make a point of showing your appreciation or 
  343. concern. Do something that will show you care.
  344. 5.12
  345. Most importantly of all, are you taking God for granted? Do you think of 
  346. Him as a celestial É999æ service, only to be contacted when things go 
  347. seriously wrong? Heæs still there even when we think we donæt need any 
  348. help and, paradoxically, itæs when we think we are öall right thank youò 
  349. that we are actually most in need of Godæs öhelping handò.
  350. 5.12
  351. Lastly, do you take your own life for granted? I donæt mean to be 
  352. melodramatic but any one of us could be an EX-Archive subscriber 
  353. tomorrow! öIæll get round to thinking about this Christianity lark some 
  354. time. Iæm just rather busy at the moment.ò   Please, donæt leave it 
  355. until tomorrow Ö it may never come!
  356. 5.12
  357. Norwich Computer Services 96a Vauxhall Street, Norwich, NR2 2SD. 
  358. 0603Ö766592 (Ö764011)
  359. 5.12
  360. 4th Dimension     P.O. Box 4444, Sheffield. (0742Ö700661) (0742Ö781091)
  361. 5.12
  362. 4Mation    11 Castle Park Road, Whiddon Valley, Barnstaple, Devon  EX32 
  363. 8PA. (0271Ö25353) (0271Ö22974)
  364. 5.12
  365. Abacus Training     29 Okus Grove, Upper Stratton, Swindon, Wilts  SN2 
  366. 6QA.
  367. 5.12
  368. Ace Computing (p9)    27 Victoria 
  369. Road, Cambridge  CB4 3BW. (0223Ö322559) (0223Ö69180)
  370. 5.12
  371. Acorn Direct    13 Dennington Road, Wellingborough, Northants  NN8 2RL.
  372. 5.12
  373. Acorn Computers Ltd     Fulbourn 
  374. Road, Cherry Hinton, Cambridge  CB1 4JN. (0223Ö245200) (0223Ö210685)
  375. 5.12
  376. Arachne Software     Orchard Cottage, East Morden, Wareham, Dorset  BH20 
  377. 7DL.
  378. 5.12
  379. CIS    Unit 2a, 436 Essex Road, London  N1 3QP. (071Ö226Ö3340) 
  380. (071Ö226Ö3408)
  381. 5.12
  382. Clares Micro Supplies    98 Mid
  383. dlewich Road, Rudheath, Northwich, Cheshire  CW9 7DA. (0606Ö48511) 
  384. (0606Ö48512)
  385. 5.12
  386. Colton Software (p14)    2 Signet 
  387. Court, Swanns Road, Cambridge  CB5 8LA. (0223Ö311881) (0223Ö312010)
  388. 5.12
  389. Computer Concepts (p32/33)    Gaddesden 
  390. Place, Hemel Hempstead, Herts  HP2 6EX. (0442Ö63933) (0442Ö231632)
  391. 5.12
  392. Dabs Press    22 Warwick Street, Prestwich, Manchester  M25 7HN. 
  393. (061Ö773Ö8632) (061Ö773Ö8290)
  394. 5.12
  395. DEC_dATA    60 Danes Road, Exeter EX4 4LS. (0392Ö221702)
  396. 5.12
  397. Design Concept    30 South Oswald Road, Edinburgh  EH9 2HG. 
  398. (031Ö668Ö4518)
  399. 5.12
  400. HCCS Ltd     575Ö583 Durham Road, Gateshead  NE9 5JJ. (091Ö487Ö0760) 
  401. (091Ö491Ö0431)
  402. 5.12
  403. Ian Copestake Software (p31)    1 Kington 
  404. Road, West Kirby, Wirral  L48 5ET. (051Ö625Ö1006) (051Ö625Ö1007)
  405. 5.12
  406. Keylink Computers Ltd (p10)    2 Woodway 
  407. House, Common Lane, Kenilworth, Warwickshire  CV8 2ES. (0926Ö50909) 
  408. (0926Ö864128)
  409. 5.12
  410. Lingenuity (Lindis)    Wood Farm, 
  411. Linstead Magna, Halesworth, Suffolk  IP19 0DU. (098Ö685Ö477) 
  412. (098Ö685Ö460)
  413. 5.12
  414. Longman-Logotron    124 Cambridge Science Park, Milton Road, Cambridge CB4 
  415. 4ZS. (0223Ö425558) (0223Ö425349)
  416. 5.12
  417. LOOKsystems (p5)    47 Goodhale Road, Bowthorpe, Norwich  NR5 9AY. 
  418. (0603Ö764114) (0603Ö764011)
  419. 5.12
  420. Mijas Software     Winchester Road, Micheldever, Winchester  SO21 3DJ. 
  421. (0962Ö89352)
  422. 5.12
  423. Minerva Systems (p6)    Minerva 
  424. House, Baring Crescent, Exeter  EX1 1TL. (0392Ö437756) (0392Ö421762)
  425. 5.12
  426. Oak Solutions (p21)    Suite 25, 
  427. Robin Enterprise Centre, Leeds Road, Idle, Yorkshire BD10 9TE. 
  428. (0274Ö620423) (0274Ö620419)
  429. 5.12
  430. O.U. Maths Education Centre    The Open 
  431. University, Walton Hall, Milton Keynes  MK7 6AA. (0908Ö274066) 
  432. (0908Ö653744)
  433. 5.12
  434. Oregan Developments    36 Grosvenor 
  435. Avenue, Streetly, Sutton Coldfield  B74 3PE.
  436. 5.12
  437. Primary Education Services    72 Kimberley 
  438. Road, Leicester  LE2 1LF. (0533Ö733063)
  439. 5.12
  440. Ray Maidstone     421 Sprowston Road, Norwich  NR3 4EH. (0603Ö400477) 
  441. (0603Ö417447)
  442. 5.12
  443. Risc Developments Ltd    117 Hatfield 
  444. Road, St Albans, Herts  AL1 4JS. (0727Ö40303) (0727Ö860263)
  445. 5.12
  446. Sherston Software    Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH. 
  447. (0666Ö840433) (0666Ö840048)
  448. 5.12
  449. Silicon Vision Ltd    Signal 
  450. House, Lyon Road, Harrow, Middlesex  HA1 2AG. (081Ö861Ö2173) 
  451. (081Ö427Ö5169)
  452. 5.12
  453. SJ Research    J1 The Paddocks, 347 Cherry Hinton Road, Cambridge  CB1 
  454. 4DH. (0223Ö416715)
  455. 5.12
  456. Spacetech (p13)    21 West Wools, Portland, Dorset  DT5 2EA. 
  457. (0305Ö822753)
  458. 5.12
  459. Turcan Research Systems    83 Green
  460. croft Gardens, West Hampstead, London NW6 3LJ. (071Ö625Ö8455)
  461. 5.12
  462. Watford Electronics    250 Lower 
  463. High Street, Watford  WD1 2AN. (0923Ö37774) (0923Ö33642)
  464. 5.12
  465. Wyddfa Software    3 Preswylfa, Llanberis, Gwynedd  LL55 4LF. 
  466. (0286Ö870101) (0286Ö871722)
  467. 5.12
  468. Computer Concepts
  469. 5.12
  470. From 5.11 page 32
  471. 5.12
  472. Paul B.
  473. 5.12
  474. Hints and Tips
  475. 5.12
  476. Å    Free Space Ö (Ref to Archive 5.11 p21) Ö The call to check the amount 
  477. of free space on a disc is ADFS_FreeSpace. On entry, R0 points to the 
  478. disc specifier and on exit R0 contains the free space and R1 contains 
  479. the size of the largest object that can be created. E.g.
  480. 5.12
  481. SYSöADFS_FreeSpaceò,ö:0ò to free%,largest%
  482. 5.12
  483. Change the ADFS to RamFS, SCSIFS or whatever youære using.
  484. 5.12
  485. Å    Free space on hard discs Ö For some time I had been concerned by the 
  486. apparent discrepancy between the figures returned by COUNT and FREE for 
  487. the space used by files on my SCSI discs. I was aware that COUNT only 
  488. counts the actual files and that FREE counts all the space used but I 
  489. still felt uneasy and my discs seemed to fill up alarmingly quickly.
  490. 5.12
  491. ADFS floppies use 2k for every directory and there is an initial 4k 
  492. overhead for the map on E format discs. My impression was that the same 
  493. amount of space would be used for each directory in all Filecore 
  494. systems, including SCSI, but that the map would take more space 
  495. depending on the size of the disc.
  496. 5.12
  497. So the first thing I did was to estimate the number of directories on my 
  498. 120M disc. I make full use of the directory structure to organise my 
  499. data, not to any great depth but with some width. RISC-OS encourages 
  500. this and, of course, applications are directories too. I reckoned there 
  501. were well over 1000 directories on the disc, but at 2k per directory, 
  502. this did not account for the difference.
  503. 5.12
  504. With a little experiment of adding a directory and looking for the 
  505. change in free space, I found that a directory was taking a staggering 
  506. 28k! This was where the space was going, but why?
  507. 5.12
  508. My Oak SCSI card is managed by their SCSIForm program which allows some 
  509. flexibility in defining the format of the disc. Having backed-up, I did 
  510. some experimenting with the parameters.
  511. 5.12
  512. I changed the sector size, but the minimum value for the 120M disc was 
  513. 512 bytes and, for a 42M removable was 256 bytes. I imagine the lowest 
  514. possible value of 128 bytes is only for small discs. Anyway, the changes 
  515. I made had only very small effects on space or disc transfer times. The 
  516. default is 512 bytes per sector, so I left it at that.
  517. 5.12
  518. Next I changed the file allocation size. This defaults to 2k on the 
  519. large disc and 1k on the other. The minimum is 256 bytes. The larger 
  520. values are chosen, I believe, to speed up transfer times to large files 
  521. on larger discs. I did not think this parameter would have an effect on 
  522. the structure, but look at the table below. The results were impressive. 
  523. For a loss of transfer time of less than 5% I was gaining a saving on 
  524. structure of 7 times! There were similar results for the smaller disc.
  525. 5.12
  526.     File Allocæn  (bytes)    2048
  527.     1024    512    256
  528. 5.12
  529.     Map Space (k)    57    47
  530.     68.5    124
  531. 5.12
  532.     Diræy Space  (k each)    28    15
  533.     7.5    4
  534. 5.12
  535.     Mode 0   (k/sec)    1959    1864
  536.     1864    1864
  537. 5.12
  538.     Mode 21  (k/sec)    994    955
  539.     955    955
  540. 5.12
  541. I have not delved any further into why more than 2k per directory is 
  542. taken in SCSI but the figures suggest 14 blocks are used: 13 are <256 
  543. bytes and the other is 512-768 bytes.
  544. 5.12
  545. When I settled on a file allocation size of 256 bytes, I recovered about 
  546. 30M of extra space on the larger disc Ö about ú200 worth, perhaps. Some 
  547. of this saving comes from taking much less space for the multitude of 
  548. small !Run,!Boot and !Sprites files.
  549. 5.12
  550. The only other make of SCSI of card I have access to is a Cumana one in 
  551. school, running in a fileserver for 600 users. This too has 1000+ 
  552. directories. The Cumana SCSIManager program only offers formatting with 
  553. default values, so I changed the format using my Oak card and made 
  554. similar impressive savings. The disc runs happily with the Cumana card, 
  555. as you would expect, but will not dismount. This is no penalty with 
  556. self-parking heads.
  557. 5.12
  558. I then found an old ADFS hard drive and did the same check, finding that 
  559. a new directory takes 12k. RAMFS takes a straight 2k. I would be 
  560. interested to know if the same problem applies to IDE discs and what 
  561. formatting is possible with other SCSI cards.  Steve Drain, Portland.ááA 
  562. 5.12
  563. Comment Column
  564. 5.12
  565. Å    Hard drives Ö Learning the hard way Ö Hands up all those who used not 
  566. to bother taking back-ups of hard drives... until you had a crash and 
  567. lost a load of data? Well, we thought we had learned that lesson by 
  568. proxy from all the customers who have come to us with their tales of woe 
  569. Ö until it happened to us!
  570. 5.12
  571. In the Norwich Computer Services office, we used to back up our main 
  572. address database regularly onto a floppy disc. Then when it grew too 
  573. large to fit on a floppy, even with compression, we started taking a 
  574. removable drive across to the database computer to do the backup. 
  575. Gradually we got more and more lazy about backing up because of the 
  576. effort of connecting and disconnecting the removable drive from one 
  577. machine to another. (We didnæt think we could justify the cost of a 
  578. removable drive just for backup.)
  579. 5.12
  580. Last week, Ali said, öThe drive light seems to be on permanently and the 
  581. computer has locked up.ò  The drive seemed well and truly dead Ö we 
  582. couldnæt get it to respond at all. Help, panic! When did we last do a 
  583. backup? Nearly three months ago!!!!! How big is the database? We have 
  584. (or should I say had, before the crash!) nearly 20,000 names and 
  585. addresses on it. Arrrggghhh!!!
  586. 5.12
  587. We opened up the computer and found that the fan filter was absolutely 
  588. SOLID with dust and, not surprisingly, the hard drive was roasting hot. 
  589. Again, you see, we donæt follow our own advice Ö we donæt change the 
  590. batteries and fan filters once a year even though we have piles of 
  591. annual service kits on our stock shelves!
  592. 5.12
  593. Anyway, we have learned our lesson from the episode and, thankfully, the 
  594. story has a happy ending. We left the case open and tried to start up 
  595. the drive again after it had cooled down for an hour Ö no joy Ö still 
  596. dead. Then, after another hour (and more fervent prayer!) we tried 
  597. again... and the drive sprang back to life! The drive is still going 
  598. strong but we have put a removable drive on the computer and are backing 
  599. up rather more frequently! (The 42M removable drives are now down to 
  600. ú425 Ö a good investment, especially if you already have a SCSI podule.)
  601. 5.12
  602. Hard drives are generally very reliable, but DONæT rely on them. Ask 
  603. yourself the question, öWhat would happen if that hard drive died 
  604. suddenly and irretrievably?ò and if the answer is that you would be in a 
  605. mess, do something about it now Ö donæt learn the hard way! 
  606. 5.12
  607. Å    RISC-OS 3 self-tests Ö In response to Rob Davisonæs comment about the 
  608. A5000 startup time on page 13 of Archive 5.11, I would like to give a 
  609. description of what the startup/reset self-test involves.
  610. 5.12
  611. This self-test, which is performed by A540 and A5000 computers, and 
  612. probably the A4, is performed by the motherboard, before the operating 
  613. system is invoked. As a result, it cannot easily be disabled. The self-
  614. test involves checking that the Operating System ROM links are correctly 
  615. set, and then checking the memory for faults. On an A5000 (and A4), the 
  616. floppy drives are then initialised. This was explained in a recent issue 
  617. of Archive. If any part of this self-test fails, the floppy disc drive 
  618. light is flashed.
  619. 5.12
  620. From experience with an A540 fitted with RISC-OS 3.08 (pre-release) and 
  621. a number of A5000 systems, I can say that the main delay with an A5000 
  622. is the initialisation of the floppy drives.
  623. 5.12
  624. Although the self-test takes a number of seconds, it is extremely 
  625. useful. Our A540 is currently running its second version of RISC-OS 3. 
  626. When we re-installed version 2.01 due to disc corruption problems, we 
  627. confused the ROM link settings. As a result, the self-test failed and 
  628. prevented use of the machine. This probably protected the ROM chips from 
  629. serious damage.ááA 
  630. 5.12
  631. Ace
  632. 5.12
  633. From 5.10 page 39
  634. 5.12
  635. KeyLink
  636. 5.12
  637. New Artwork
  638. 5.12
  639. Prolog Explained
  640. 5.12
  641. Rob Lucas
  642. 5.12
  643. Prolog is a logic-based computer language which allows the programmer to 
  644. define rules and facts, and to ask questions, more commonly called 
  645. queries, about these. In English, facts are statements like, ÉThe sky is 
  646. greyæ or ÉThe wind is from the Westæ. Rules are statements like, ÉI go 
  647. shopping if the weather is fine and it is Saturdayæ or ÉIt will rain if 
  648. the sky is grey and the wind is from the Westæ. A rule is characterised 
  649. by Éifæ, or its equivalent, connecting some conclusion with one or more 
  650. premises. 
  651. 5.12
  652. When we ask Prolog a query, such as the Prolog equivalent of the English 
  653. question, ÉWill it rain?æ, Prolog will use the facts and rules in its 
  654. database to try to construct a proof that it will rain, and it will 
  655. report whether or not it was successful. It will construct a proof by 
  656. demonstrating that the query can be logically deduced from the rules and 
  657. facts.
  658. 5.12
  659. In this example, Prolog starts with the query ÉWill it rain?æ and uses 
  660. the rule ÉIt will rain when the sky is grey and the wind is from the 
  661. westæ to establish that it must satisfy, or know to be true, the two 
  662. separate statements: Éthe sky is greyæ and Éthe wind is from the westæ. 
  663. If these two facts do exist for the Prolog system, i.e. if it has been 
  664. told them, then the query is satisfied and the Prolog system will report 
  665. this. Here is how such a rule and the required facts may be expressed in 
  666. Prolog:
  667. 5.12
  668. rain :-
  669. 5.12
  670.     wind_is_westerly,
  671. 5.12
  672.     sky_is_grey.
  673. 5.12
  674. wind_is_westerly.
  675. 5.12
  676. sky_is_grey.
  677. 5.12
  678. The first three lines constitute the rule, while the final two are the 
  679. facts. Given that É:Öæ is the Prolog equivalent to Éifæ, and that the 
  680. comma (,) represents Éandæ, the rule may be read in a way that corre
  681. sponds very closely to the English rule: Érain if wind is westerly and 
  682. sky is greyæ. Similarly, the facts may be read as: wind is westerly and 
  683. sky is grey. If we were to enter this rule and the two facts into 
  684. Prologæs database and ask the query ?Ö rain. i.e. Will it rain?, Prolog 
  685. will reply Éyesæ. (Queries always start with ?Ö.)
  686. 5.12
  687. Of course, there is a great deal more to Prolog than this but this 
  688. simple method of logical deduction; is very much at the heart of Prolog 
  689. and is the only method by which anything, trivial or otherwise, can be 
  690. achieved.
  691. 5.12
  692. Variables
  693. 5.12
  694. We can use variables in rules to make more general statements than the 
  695. above. We can express the rule Éall men are mortalæ in Prolog like this:
  696. 5.12
  697. mortal(X) :-
  698. 5.12
  699.     man(X).
  700. 5.12
  701. Note the use of the variable denoted by the uppercase letter X. This 
  702. rule should be read, mortal(X) is true if man(X) is true (or can be 
  703. proved). If we have the facts:
  704. 5.12
  705. man(plato).
  706. 5.12
  707. man(major).
  708. 5.12
  709. Then the query ?Ö mortal(X) will give us first plato and then major, but 
  710. no more. This is because Prolog is using what is called the Éclosed 
  711. world assumptionæ. This means that it can only deduce information about 
  712. what it has been told. Another important point is that we could make the 
  713. query ?Ö mortal(major). which would use the rule to try and prove the 
  714. fact Éman(major)æ.
  715. 5.12
  716. Our rules can be very much more complex, allowing for large chains of 
  717. deduction to be made. A rule can also have many different parts (more 
  718. formally called clauses) that mean it may be satisfied in different 
  719. ways. For example we could add the clause:
  720. 5.12
  721. mortal(X) :-
  722. 5.12
  723.     animal(X).
  724. 5.12
  725. If the first clause for mortal should fail then the second clause will 
  726. be used automatically as an alternative means of proving mortal.
  727. 5.12
  728. Lists
  729. 5.12
  730. Prolog has a data structure called a list which is a way of representing 
  731. some ordered set of objects. We denote a list by the use of square 
  732. brackets. For example, the following line is a fact which has as its 
  733. only argument a list of three items:
  734. 5.12
  735. example_list([sealing_wax,cabbages,kings]).
  736. 5.12
  737. The query ?Ö example_list(X) will cause X to stand for the list 
  738. [sealing_wax,cabbages,kings]. There is a notation provided that allows 
  739. us to get at the first element (known as the head) of a list. This uses 
  740. the | character to separate the list into its head and tail. For 
  741. example:
  742. 5.12
  743. ?Ö example_list([H|T]).
  744. 5.12
  745. causes X to be set to sealing_wax and T to be set to [cabbages,kings]. 
  746. Note that the tail of a list is also a list. An empty list, i.e. a list 
  747. with no members, is denoted by [].
  748. 5.12
  749. We are now in a position to define some very elegant rules for manipu
  750. lating lists. Consider a rule which determines whether an item is a 
  751. member of a given list. We might make the query:
  752. 5.12
  753. ?Ö member(cabbages,L).
  754. 5.12
  755. where L is some list, and require this to be true if cabbages is in L. 
  756. To check that an item is the head of the list is very easy:
  757. 5.12
  758. member(H,[H|T]).
  759. 5.12
  760. This will succeed whenever H is the first element of the list because it 
  761. requires H to be the given element and the head of the list being 
  762. examined. If this is not the case, we can check the rest of the list 
  763. with:
  764. 5.12
  765. member(X,[H|T]) :- member(X,T).
  766. 5.12
  767. because T is the tail of the list, and using member with the tail as the 
  768. second argument will now cause X to be checked as being the same as the 
  769. head of the tail, and so on. This is an example of a recursive rule, one 
  770. that calls itself, being used on a recursive data structure, one that 
  771. can be defined in terms of itself (a list is an empty list or it is an 
  772. element followed by a list). This leads to very succinct and powerful 
  773. rules. Hereæs one for concatenating two lists:
  774. 5.12
  775. append([],L,L).
  776. 5.12
  777. append([H|T],L,[H|U]):-
  778. 5.12
  779.     append(T,L,U).
  780. 5.12
  781. ?Ö append([shoes,ships],[cabbages],L).
  782. 5.12
  783. L = [shoes,ships,cabbages]
  784. 5.12
  785. The first clause reads that the empty list concatenated to any list 
  786. gives the same list. Iæll leave it to the reader to try and figure out 
  787. the second clause (a hint is that the resulting list must start with the 
  788. same element as the first list which is why H appears where it does). 
  789. Prologæs ability to deal with lists of symbols so elegantly makes it an 
  790. ideal language for natural language interpretation. The famous Artifi
  791. cial Intelligence program ÉElizaæ can be coded in less than one hundred 
  792. lines. (Eliza mimics the responses of a psychiatrist to a patientæs 
  793. input and caused a stir when it was first written because someone was 
  794. fooled into pouring her heart out to it. It was originally written in 
  795. LISP.)
  796. 5.12
  797. Prologue
  798. 5.12
  799. I hope that this has given you some of the flavour of Prolog. Itæs 
  800. impossible to explain every aspect of a language in one short article 
  801. but you should have gained some idea of the power and flexibility of a 
  802. deductive approach to programming. If you decide to have a go at Prolog 
  803. programming, I can guarantee a totally new and rewarding experience 
  804. which will make you view all your programming tasks in a new light.
  805. 5.12
  806. Rob Lucas works for Keylink Computers Ltd who produce the only (as far 
  807. as we know) currently available version of Prolog for the Archimedes. 
  808. Rob has agreed to write a series of articles about Prolog on the 
  809. Archimedes, in which he will be taking things at a more leisuredly 
  810. pace.ááA 
  811. 5.12
  812. Spacetech
  813. 5.12
  814. From 5.11 page 22 but with the extra bit as above
  815. 5.12
  816.  
  817. 5.12
  818. See the world at the Acorn User Show with...
  819. 5.12
  820.  
  821. 5.12
  822. Colton
  823. 5.12
  824. From 5.11 page 12
  825. 5.12
  826. Hardware Column
  827. 5.12
  828. Brian Cowan
  829. 5.12
  830. It is usually about this time of year that I give my apologies for the 
  831. absence from these pages which is occasioned by the universitiesæ Ésilly 
  832. seasonæ. On reflection, however, it is likely that for the students it 
  833. is their, perhaps only, Éserious seasonæ! Much has happened in the last 
  834. few months, so letæs get stuck in with a catalogue of recent disasters 
  835. which have befallen some of our computers.
  836. 5.12
  837. Senile dementia
  838. 5.12
  839. By computer standards, the first Archimedes models are now becoming a 
  840. little long in the tooth and some are beginning to show signs of their 
  841. age. In my laboratory, we have only ourselves to blame when the 
  842. keyboards become encrusted with grime and the monitors have such a thick 
  843. layer of dust on the screens that you think the brightness control must 
  844. be faulty. This generally happens because a computer can be running an 
  845. experiment continuously for many months during which time the byword is 
  846. ökeep offò.
  847. 5.12
  848. Unhappy memory
  849. 5.12
  850. A more serious aspect of the ageing process is that some things wear out 
  851. and faults do develop. On one old 440 machine, all of a sudden, strange 
  852. problems started. This computer was being used to run a particular 
  853. experiment and one day it Éhung upæ. The controlling program was written 
  854. in Basic but it called bits of compiled Fortran and C code Ö a mess, I 
  855. know, but at least it worked. Or, I should say, it used to! One morning, 
  856. an irate colleague intercepted me as I arrived, with the news that the 
  857. program would not run. The strange thing was that every other program we 
  858. tried worked perfectly. I was convinced that someone had made a change 
  859. to the program Ö as, of course, one can with Basic without having to do 
  860. anything so drastic as recompiling.
  861. 5.12
  862. I had had a similar problem once before when trying to run a ödesktop-
  863. isedò version of a frequently used Fortran program. What had happened 
  864. there was that, from the desktop, there was not enough RAM for the 
  865. program, but Fortran did no checking; it simply read from and wrote to 
  866. memory belonging to other applications Ö clearly, a recipe for disaster! 
  867. The solution was simply to reserve adequate RAM with WimpSlot. The 
  868. recollection of that got me thinking about memory allocation. Since the 
  869. present program was not running from the desktop I could not use 
  870. wimpslot. As a stab in the dark, I entered the desktop and reserved 
  871. plenty of RAM for the next task using the task manager. Then I quit the 
  872. desktop and ran the program. It worked Ö and I was hailed a hero!
  873. 5.12
  874. Problem solved?
  875. 5.12
  876. The experiment was now working but maybe another problem would surface. 
  877. Was the system unreliable? What was going on? My colleague was convinced 
  878. that there was a hardware problem with the computer; he had written the 
  879. original program and so he had faith in that. He was right because when 
  880. we changed the computer over (no small job as it involved swapping hard 
  881. discs and some rather dilapidated podules) the old program worked first 
  882. time with no black magic.
  883. 5.12
  884. Not quite
  885. 5.12
  886. The next clue to the mystery arrived by accident. We tried backing-up a 
  887. disc on the troublesome machine and observed that even using the Q 
  888. option, the machine was prompting for multiple disc swaps. It was clear 
  889. that the machine could not find the RAM that we knew was there. It began 
  890. to dawn on us that perhaps some of the RAM was faulty. So we ran the 
  891. RamCheck program in the Software Developeræs Toolbox and, lo and behold, 
  892. it told us there was chunk of faulty RAM. What was slightly surprising 
  893. was that the task manager indicated 4M of free RAM as did the Basic 
  894. start-up line when run in single-task mode. I was reminded of all those 
  895. times I had waited impatiently after switching a PC on, while it 
  896. laboriously went through checking all its RAM. Maybe it is not such a 
  897. silly idea after all. I donæt know whether RISC-OS 3 checks this; I know 
  898. it does some checking. (Yes, it does Ö see the Comment Column on page 8. 
  899. Ed.)
  900. 5.12
  901. RAM replacement
  902. 5.12
  903. So we had some duff RAM Ö what about changing it? It is difficult to 
  904. identify the physical address because all addressing goes through the 
  905. MEMC chip. I tried a small machine code program together with a logic 
  906. probe on the chips. It was a tedious task, but it looked as if all the 
  907. problem was in one chip. They say itæs not what you know, but who you 
  908. know Ö this is very true! I phoned up Martin Coulson at Atomwide to ask 
  909. his opinion. Yes, it was possible for RAM chips to fail and, yes, it is 
  910. difficult, without the correct gear, to find which chip is responsible. 
  911. However, he told me that he had the gear and, in fact, he has developed 
  912. an Archimedes trouble-shooteræs probe (I believe under commission from 
  913. Acorn) for this very purpose. (It is called an Archimedes post-tester 
  914. but is only available for purchase by registered Acorn dealers.)
  915. 5.12
  916. I took the machine to Atomwideæs Orpington headquarters for repair. 
  917. Essentially, what Martin did was to insert some special test ROMs in 
  918. place of the RISC-OS ROMs and plugged in his test probe to the circuit 
  919. board. When the computer was turned on, the display on the probe flashed 
  920. as the Archimedes stepped through its test routine and, within a minute 
  921. or so, the location of the faulty memory chip flashed up. Brilliant! The 
  922. faulty chip was replaced and everything was fine.
  923. 5.12
  924. Moral
  925. 5.12
  926. The moral of the story is that it always pays to deal with a reliable 
  927. supplier rather than a öbox-shifterò. It is possible for a hardware 
  928. fault to develop and faulty RAM might go undetected for quite some time.
  929. 5.12
  930. Printer madness
  931. 5.12
  932. Now for the next disaster. One of my colleagues is a Luddite. He is 
  933. still using the original version of First Word Plus together with the 
  934. First Fonts scientific character set. You may recall that the extra 
  935. character set is downloaded to the printer where it is stored for use. 
  936. This all worked very nicely until disaster number two struck.
  937. 5.12
  938. On downloading the fonts, the printer went berserk, printing a few 
  939. garbled characters on a page and then ejecting it. This would carry on 
  940. until the printer had disposed of about a ream of paper. Originally, I 
  941. was blamed for the problem because, in attempting to cure the Luddism, I 
  942. had installed an Impression dongle on the machine. However, that turned 
  943. out not to be the problem. We changed printers Ö no improvement. We 
  944. checked the CMOS RAM settings Ö nothing strange there. However, once 
  945. again, on changing computers, the problem disappeared.
  946. 5.12
  947. Finding the fault was difficult because we needed the printer connected 
  948. to see what was happening but the printer just kept spewing out paper. 
  949. In the end I hit upon a plan. Using <Ctrl-B>, characters can be sent 
  950. directly to the printer. I then typed in ABCDEF, and the printer echoed 
  951. @BBDDF. Checking the ASCII codes I had the answer Ö or at least part of 
  952. it. Bit zero was dead Ö it was always zero. That also explained why the 
  953. printer kept ejecting the paper Ö each line feed (ASCII 13) was being 
  954. transformed into a form feed (ASCII 12)!
  955. 5.12
  956. I started with my logic probe on the PCB and, as expected, the printer 
  957. buffer/latch chip was faulty Ö bit zero output was high impedance. 
  958. Something I had learned from the dead RAM saga was boldness! I took my 
  959. side cutters, cut all the legs off the chip, desoldered the remaining 
  960. stubs from the board, inserted a new chip and soldered it in place. I 
  961. was feeling pretty pleased. I announced that the machine was fixed, 
  962. invited an admiring audience, and switched on. Pride comes before a 
  963. fall, or so they say. On trying the printer, the same problem occurred, 
  964. with pages shooting out all over the place. I checked the replaced IC 
  965. and its line zero was dead! What had killed it? Eventually, I discovered 
  966. that each of the printer port output lines has an RC network to stop 
  967. ringing in the data lines. The ceramic capacitor on line zero had gone a 
  968. short circuit. Quite a surprise.
  969. 5.12
  970. I replaced the capacitor. Having removed the new IC, I was not going to 
  971. be caught again, so I installed a socket for the next one. This time, 
  972. when I switched on, everything was OK. I am usually reluctant to suspect 
  973. hardware as, in my experience, most faults have their origin in 
  974. software. This balance of judgement might change as software gets 
  975. better, while machines get older.
  976. 5.12
  977. Hard disc deaths
  978. 5.12
  979. I donæt know what the expected life span for a hard disc drive is 
  980. supposed to be, but we have just laid to rest the third dead drive in 
  981. the laboratory. The original Weston Digital drives which Acorn supplied 
  982. with the original hard disc upgrades died ages ago. I think there was a 
  983. problem with that batch and they certainly did not last long. (A number 
  984. have died at 12 months + 1 day! Ed.) However, a Seagate 40M ST506 drive 
  985. has just packed up after about two years of service, so perhaps we 
  986. should start buying them in bulk!
  987. 5.12
  988. We have never actually had a hard disc öcrashò. In each of the three 
  989. failures, it was the motor drive bearing which had seized-up. This is, 
  990. perhaps, not too surprising because one thing which was common to all 
  991. three failures is that the drives had been used on machines which ran 
  992. for long periods without interruption. In other words they could be on 
  993. continuously for months at a time.
  994. 5.12
  995. Now there is one school of thought which says that computers are best 
  996. left on all the time. In general, I think that makes a lot of sense, as 
  997. long as the monitors have either automatic blanking after a predeter
  998. mined time or if they are switched off when not in use. However, there 
  999. is still a problem with the hard discs, presumably when the bearings 
  1000. cool down. Sometimes such seized-up drives can be got running by 
  1001. repeatedly switching them on and off. However occasionally a bolder 
  1002. approach is needed.
  1003. 5.12
  1004. The Weston Digital and the Tandon drives had their motors externally 
  1005. accessible. With these units I was able to poke at the flywheel and 
  1006. apply some WD40 lubricant to get things moving. This usually gives 
  1007. another two years or so of life to a drive. Unfortunately, the newer 
  1008. Seagate drives have the motor inside the sealed housing. In desperation, 
  1009. I opened one such unit in what I would call a örelatively cleanò 
  1010. environment, lubricated the bearing and resealed the case. This drive 
  1011. has now been running for a few months with no problem. I have no 
  1012. illusions that this will last forever but the procedure did enable us to 
  1013. rescue the data on the disc and we have learned to make regular back-
  1014. ups.
  1015. 5.12
  1016. Maybe the answer is in the new generation of IDE drives which can be 
  1017. configured to have an automatic power-down when they have not been used 
  1018. for so many seconds. I will have to look into this.
  1019. 5.12
  1020. Floating point acceleration
  1021. 5.12
  1022. There is still no news of Acornæs floating point accelerator. However, I 
  1023. have news of two others. The DT Software accelerator using a É387 chip 
  1024. has been written about before. I donæt know whether they are in 
  1025. existence yet (Nope! Ed.) but the idea is sound and there should be at 
  1026. least a fourfold speed improvement on floating point operations. The 
  1027. beauty of this system, as with the Acorn accelerator, is that apart from 
  1028. the speed improvement, the hardware is not visible to the user because 
  1029. it simply tales over from the floating point emulator. When I have tried 
  1030. out the DT product, I will give you my evaluation.
  1031. 5.12
  1032. For those with a serious interest in floating point number crunching, 
  1033. there is another product Ö although it is in a rather different price 
  1034. league. Riverside Machines Ltd produce a range of accelerator boards for 
  1035. various computers, using the Intel i860 RISC chip. Unlike the ARM, 
  1036. Intelæs chip was designed with floating point speed in mind and, running 
  1037. at 40 MHz, it is capable of a staggering 80áMflops (million floating 
  1038. point operations per second), which is very much faster than anything 
  1039. the bare Archimedes could achieve.
  1040. 5.12
  1041. The RM05 board is a double-width podule, plugging into the I/O bus 
  1042. (although it does not use the coprocessor bus). It contains an i860 
  1043. chip, a ROM, a clock, various glue chips and a choice of between 2M and 
  1044. 32M of RAM.
  1045. 5.12
  1046. It should be pointed out that this is not a floating point accelerator 
  1047. in the usually accepted sense. Programs must be written specially to 
  1048. make use of this hardware and, to this end, the RM05 ROM contains a 
  1049. Unix-like operating system kernel and there are also various language 
  1050. compilers available. Depending on the clock speed and the RAM capacity, 
  1051. these accelerators cost between ú2520 and ú4500. I hope to be reviewing 
  1052. one for you within the next few months.
  1053. 5.12
  1054. Portable
  1055. 5.12
  1056. At last the A4 Notebook has been announced. I shall be working abroad 
  1057. for the month of August and, ideally, I would have liked to have taken 
  1058. an A4 with me to give it a good going-over. Unfortunately, I could not 
  1059. get hold of one so I will be renewing my acquaintance with pencil and 
  1060. paper, while using the odd PC when really desperate.
  1061. 5.12
  1062. From reading the specification of the new machine, my main reservation 
  1063. is the lack of a SCSI interface, particularly for my Syquest removables. 
  1064. I understand that one of the öqualityò companies will be manufacturing a 
  1065. SCSI converter which attaches to the bidirectional printer port. This 
  1066. sounds good but we shall have to wait and see what sort of speed 
  1067. performance is possible.
  1068. 5.12
  1069. I wonder what Computer Concepts will be doing regarding their dongles. A 
  1070. portable will be very unwieldly with a dongle sticking out the back. One 
  1071. assumes the machines will have personalised identification codes so a 
  1072. dongle-free but still protected version of Impression is a possibility.
  1073. 5.12
  1074. (As we mentioned last month in the preview of Artworks, there is going 
  1075. to be an alternative to the dongle for Artworks and Impression. Computer 
  1076. Concepts are intending to make use of the serial number contained in 
  1077. each A5000 and A4 so that you can have a customised version, which will 
  1078. then only work on the one computer, as a replacement for your dongle. 
  1079. Ed.)
  1080. 5.12
  1081. My other concern relates to the mouse. Acorn have stated that they 
  1082. considered a tracker ball, but decided that three button operation with 
  1083. a tracker ball is difficult. Well, I have been using a tracker ball for 
  1084. years and there is no problem at all if the functions of the left and 
  1085. middle buttons are reversed. It is quite simple to roll the ball with 
  1086. your thumb while holding down the centre button with a finger to effect 
  1087. a ödragò operation. I certainly donæt want to carry around a mouse which 
  1088. is almost as big as the computer!ááA 
  1089. 5.12
  1090. Small Ads
  1091. 5.12
  1092. (Small ads for Archimedes and related products are free for subscribers 
  1093. but we reserve the right to publish all, part or none of the material 
  1094. you send, as we think fit. i.e. some people donæt know what ösmallò 
  1095. means and there are certain things, as you can imagine, that we would 
  1096. not be prepared to advertise as a matter of principle. Sending small ads 
  1097. (especially long ones!) on disc is helpful but not essential. Ed)
  1098. 5.12
  1099. Å    45M SCSI A3000 Hardcard (unused) ú325, Cumana 1M ram A3000 ú35, PRES 
  1100. disc buffer A3000 ú35, PRES monitor stand ú17.50. Phone 0332Ö701969.
  1101. 5.12
  1102. Å    A3000, 2M (can be increased to 4M), serial upgrade, Phillips CM8833 
  1103. monitor ú740 o.n.o. 4M upgrade for A3000 ú100. Phone 0943Ö 878172.
  1104. 5.12
  1105. Å    A310, colour monitor, CJE 4M RAM, MEMC1a, 20M drive, PC Emulator 1.7, 
  1106. 5╝ interface, ú950 o.n.o. Phone 091Ö487Ö6061.
  1107. 5.12
  1108. Å    Cumana dual 80 track double sided drive with own PSU ú60, WS3000 V21/
  1109. 23 Hayes modem ú50. Phone Jean-Paul Hamerton on 081Ö693Ö5647.
  1110. 5.12
  1111. Å    Elite (Gold edition), Tactic, Leaderboard, Midnight Tracer, Clips 2, 
  1112. Tracker, Z88 + accessories. Phone Mike Pargeter on 0462Ö434061.
  1113. 5.12
  1114. Å    Hitachi 672 HP compatible A3 plotter with Worra-Plotter software ú130. 
  1115. Presenter 2 ú20. Phone John Savage on 0525Ö23625.
  1116. 5.12
  1117. Å    Micro User magazines, vols 1-4, any reasonable offer. Norton AntiVirus 
  1118. PC software, unused ú65 (was ú105). Phone 0727Ö861835. 
  1119. 5.12
  1120. Charity Sales Ö If you have unwanted software or hardware for Archimedes 
  1121. computers you could donate for charity, please send it in to the Archive 
  1122. office. We will sell them at the Acorn User Show in October which is a 
  1123. more effective way of raising money than doing it by post.ááA 
  1124. 5.12
  1125. Using the A4 Notebook
  1126. 5.12
  1127. Paul Beverley
  1128. 5.12
  1129. The original notes I wrote about the A4 Notebook were based on a couple 
  1130. of houræs use in a back room at Fulbourn Road. Having actually tried to 
  1131. use an A4 in a real life situation, I have a few more considered 
  1132. comments to make.
  1133. 5.12
  1134. Generally, I continue to be very impressed Ö the ability to have 
  1135. öArchimedes powerò with you wherever you go is absolutely brilliant. 
  1136. However, there are a few niggles that have arisen. There are one or two 
  1137. things which make life difficult but I have found solutions to some of 
  1138. them. 
  1139. 5.12
  1140. Most of my comments, for obvious reasons, relate to the use of Impres
  1141. sion on the A4 but some are more generally applicable.
  1142. 5.12
  1143. Problems in high ambient lighting
  1144. 5.12
  1145. The first and most obvious problem is the difficulty of finding the 
  1146. pointer and the cursor when you are working in high ambient lighting 
  1147. conditions. I have a program for enlarging the pointer (Iæve put it on 
  1148. this monthæs program disc) but it isnæt ideal, so if someone can provide 
  1149. us with an improved version, Iæd be very grateful. The hourglass is big 
  1150. enough but the double-pointer that appears in RISC-OS 3 when you are 
  1151. dragging files is rather small and is easy to lose in high ambient 
  1152. lighting conditions so if someone could write a program to change that, 
  1153. again Iæd be most grateful.
  1154. 5.12
  1155. When using Impression in high ambient light, it was particularly 
  1156. difficult to find the cursor so I edited the sprite file in the 
  1157. Impression resources directory and blackened up the Éptr_caret19æ icon 
  1158. which is used for the mouse pointer. This makes it more visible as it 
  1159. moves over the text. However, I couldnæt find any way of blackening the 
  1160. flashing text cursor itself. Does anyone know if it is possible to do so 
  1161. without?
  1162. 5.12
  1163. One thing I also noticed was that the lefthand side of the screen is 
  1164. more strongly lit than the right hand side. Apparently this is because 
  1165. the side lighting is from one side only. In practice, you soon get used 
  1166. to it and hardly notice it.
  1167. 5.12
  1168. Screen angle
  1169. 5.12
  1170. It may be because I am tall, but I find that the angle of tilt of the 
  1171. screen is not ideal. I like to have the screen so that I am looking at 
  1172. it square on. Unfortunately, the A4 screen will not tip back far enough 
  1173. for me, so I have had to get used to it being at a bit of an angle. I 
  1174. could tip the whole A4 backwards a bit but it isnæt very good trying to 
  1175. type with the keyboard tipped backwards. Indeed, some people would want 
  1176. to have the keyboard angled forwards which would make the screen angle 
  1177. even worse.
  1178. 5.12
  1179. Battery manager
  1180. 5.12
  1181. When I first saw the A4, I thought that the battery management on screen 
  1182. was a little unnecessary Ö it duplicates the LCD display on the front of 
  1183. the case, so why bother? However, having used it in a real life 
  1184. situation, I find it extremely helpful to be able to see out of the 
  1185. corner of my eye just how much Élifeæ I have got left. It even has an 
  1186. arrow on it to show whether the batteries are charging or discharging. 
  1187. This gives you some reassurance when the charger is connected because 
  1188. you can see that it is actually charging. It also acts as a reminder if 
  1189. you are using the computer in a situation where you could connect the 
  1190. charger but havenæt thought to connect it.
  1191. 5.12
  1192. Also, the LCD display only tells you if itæs 20%, 40%, 60%, etc whereas 
  1193. the battery manager has a scale which gives a more accurate indication 
  1194. of the battery life. Mind you, you have to be careful after you have 
  1195. taken the battery pack out. The A4 Welcome Guide says that after taking 
  1196. the battery pack out you can give the battery manager an estimate of the 
  1197. charge held in the battery. It also says that you can revise your 
  1198. estimate but, in my experience, once you have given an estimate, the 
  1199. ÉEstimateæ option is greyed out on the menu. The only way to change the 
  1200. estimate, it seems, is to remove the battery again. After you have 
  1201. removed the battery, the LCD display indicates that you have 20% charge 
  1202. and it stays that way when you try to charge the battery. Then when it 
  1203. is absolutely fully charged, it jumps straight up to 100%. I was 
  1204. convinced that the A4 was malfunctioning because I saw that it was 
  1205. staying at 20% even though it was apparently charging. The answer is not 
  1206. to take the battery out unless you absolutely have to do so.
  1207. 5.12
  1208. One thing to be careful of here is that, as it says in the A4 Release 
  1209. Notes, the battery manager can get very confused if you take the battery 
  1210. out but only for a few seconds. So, if you do take the battery pack out, 
  1211. leave it out for, say, 30 seconds Ö and make sure that the battery 
  1212. charger is not connected while you do so. In other words, give the 
  1213. capacitors in the battery manager hardware plenty of time to discharge 
  1214. fully.
  1215. 5.12
  1216. Keyboard problems
  1217. 5.12
  1218. The positioning of keys can cause some grief. The worst change in my 
  1219. view is that they have swapped the positions of the <caps-lock> and 
  1220. <ctrl> keys so that the <ctrl> key is down next to the front edge of the 
  1221. keyboard. (This is the standard position on PC keyboards.) It means that 
  1222. <ctrl-A>, <ctrl-S> and <ctrl-D>, which I use regularly for editing, are 
  1223. not easy as to use as they were Ö neither are <ctrl-X>, <ctrl-C> and 
  1224. <ctrl-V> for cutting and pasting. If anyone could write me a program 
  1225. that would reverse the operation of these two keys, I would be most 
  1226. grateful.
  1227. 5.12
  1228. Those who are used to using smart quotes in Impression will find that it 
  1229. is now a real pain. The open quotes are where you would expect them to 
  1230. be (on the close square brackets key) but the close quotes have migrated 
  1231. down to the bottom lefthand side of the keyboard just next to the 
  1232. <shift> key because that is where Acorn have put the backslash key. 
  1233. (Again, this is the standard position on PC keyboards.) Mind you, I 
  1234. donæt think itæs fair to blame Acorn for this one. If CC had chosen open 
  1235. and close brackets, with <ctrl>, to perform open and close inverted 
  1236. commas, all would have been well Ö perhaps CC could be persuaded to 
  1237. change this on the next version of Impression?!
  1238. 5.12
  1239. The <delete> key has migrated to the front edge of the keyboard but, 
  1240. fortunately, the <backspace> key above the <return> key is in vaguely 
  1241. the same place as <delete> on the traditional Archimedes keyboard and 
  1242. has the same effect in most applications.
  1243. 5.12
  1244. Some of the <alt> key combinations that you may have become used to 
  1245. using with Impression seem to work differently on the A4. For example, 
  1246. the ╫ character doesnæt come from <alt-,> but from <shift-alt-,> and ≈ 
  1247. comes as <shift-alt-.>.
  1248. 5.12
  1249. Using different keyboards
  1250. 5.12
  1251. We have done a bit of experimentation with different keyboards attached 
  1252. to the A4. It says in the documentation that you need a PC-style AT 
  1253. protocol keyboard with a 6-way mini-DIN plug Ö as used on PS/2 compu
  1254. ters. However, it doesnæt specifically say that you shouldnæt use the 
  1255. standard Archimedes keyboard, so we tried one out. It plugs straight 
  1256. into the side of the A4 and the mouse then has to be connected into the 
  1257. keyboard instead of the normal mouse-hole on the side of the A4. It 
  1258. appears to work Ö certainly, the keys work OK Ö but there are real 
  1259. problems with the mouse. When dragging files, they are sometimes dropped 
  1260. off en route to their destination Ö which can be a real nuisance at 
  1261. times. Worse still, in the course of such a movement, it can even pick 
  1262. up different files as it moves over the top of them. When I rang Acorn, 
  1263. they confirmed that the A4 is NOT intended to be used with Acorn 
  1264. keyboards. Never-the-less, you may not want to go to the expense of 
  1265. buying a PC keyboard and we found that the Acorn keyboard was usable in 
  1266. Impression, though I wouldnæt risk using the mouse to do any file 
  1267. manipulation.
  1268. 5.12
  1269. We looked through a PC magazine and found a suitable PC keyboard to try 
  1270. out. It was a Compaq keyboard for a PS/2 and cost ú75 +VAT. There may 
  1271. have been cheaper ones but this one worked fine and had a good feel Ö 
  1272. better than the A4æs own keyboard Ö though it still has some keys in the 
  1273. Éwrong placeæ as mentioned above.
  1274. 5.12
  1275. The other problem of using external keyboards is that you lose the <Fn> 
  1276. key. This doesnæt matter for mouse or numeric keypad emulation but it is 
  1277. a nuisance that you cannot do a <Fn-F9> to invert the video or a <Fn-
  1278. F10> to switch off the hard drive. However, the former can be done 
  1279. before you connect the external keyboard and the latter can be done 
  1280. through <menu> on the battery manager if it is loaded.ááA 
  1281. 5.12
  1282. Oak Solutions
  1283. 5.12
  1284. From 5.11 page 4
  1285. 5.12
  1286. The DTP Column
  1287. 5.12
  1288. Richard Else
  1289. 5.12
  1290. I am devoting the majority of this monthæs column to a review of two new 
  1291. hand-held scanners. The effective use of images is a key element within 
  1292. DTP work, and both these scanners make the job of putting original art 
  1293. work into a document a lot easier. But first, our regular business...
  1294. 5.12
  1295. Impression Hints & Tips
  1296. 5.12
  1297. àÅ    Problems with version 2.17 Ö If you are having problems with version 
  1298. 2.17 Ö such as the machine hanging up when you select large areas of 
  1299. text Ö donæt blame Impression! Basically, what is happening is that CC 
  1300. have implemented message-passing via the Wimp for their thesaurus and 
  1301. these messages are rather large. This is a perfectly valid thing to do 
  1302. under Acornæs RISC-OS programming guidelines but not all filing systems 
  1303. have been written to allow for such large messages and they end up over-
  1304. writing areas of memory Ö hence the crashes. Filing system versions 
  1305. known to be a problem are:
  1306. 5.12
  1307.     Oak SCSI version 1.11
  1308. 5.12
  1309.     Ian Copestake IDE version 1.13, 
  1310. 5.12
  1311.     Serial Port IDE version 1.01, March æ91
  1312. 5.12
  1313. CC say... öIf your Archimedes gives problems, contact your Acorn 
  1314. supplier or the appropriate company. Please do not contact Computer 
  1315. Concepts Ö these problems are not caused by Impression but by the filing 
  1316. system.ò
  1317. 5.12
  1318. The Oak SCSI filer 1.11 has been replaced by version 1.16 but this Énewæ 
  1319. version (actually two years old!) is available through Archive as an 
  1320. upgrade for ú12 inc VAT.
  1321. 5.12
  1322. The ICS filer 1.13 can be swapped for version 1.14 as a free EPROM 
  1323. exchange from ICS. They also have a completely re-written IDE filer 
  1324. (version 2) which is available from them for ú15 +VAT. The customer 
  1325. returns the old EPROM afterwards.
  1326. 5.12
  1327. The Serial Port filer 1.01 can be replaced with 1.02 as a free upgrade Ö 
  1328. in this case, just send the floppy disc back to The Serial Port and they 
  1329. will replace it.
  1330. 5.12
  1331. Å Using borders Ö From David Wooldridge comes one of those tips that is 
  1332. obvious to the initiated but might be new to some users. When choosing a 
  1333. border in the Alter Frame window (view mode), donæt forget you can see 
  1334. the various borders by pointing at the white border in the window and 
  1335. pressing menu. A border picker window opens, allowing you to select from 
  1336. all the available borders. This tip is in the manual but, as we all 
  1337. know, not everyone reads manuals Ö own up, please, if this is new to 
  1338. you! (Me for one! Ed.)
  1339. 5.12
  1340. The Readers Write!
  1341. 5.12
  1342. Å Laser Jet printing with RISC-OS3 Ö Gerald Fitton (of Pipeline fame!) 
  1343. has experienced a problem when using RISC-OS 3, !Printers, Laser Jet II 
  1344. and Impression. He has found that documents in the portrait format print 
  1345. 7 mm out of position on the vertical axis and are offset 5mm to the 
  1346. right. This occurs even when the page borders are set to 0 mm. If he 
  1347. increases the latter figure, the print out is further out of position. 
  1348. As Gerald says, ÉWhat I need is a minus value for my borders. Help!æ Has 
  1349. anyone else come across this particular problem?
  1350. 5.12
  1351. Å Keeping track of Draw and Sprite files Ö In Archive 5.9 p37 Steve 
  1352. Hutchinson was asking advice on keeping track of his Draw and sprite 
  1353. files and was recommended two viewing applications. There is also an 
  1354. easy hardcopy method namely !PicList which was on the Acorn User October 
  1355. 1991 disc after being upgraded from the May version. The application 
  1356. makes a set of sprite öpagesò containing any Draw or sprite pictures 
  1357. that are dropped into it. The pictures are displayed in a grid and are 
  1358. labelled with their name/path above them. The application is easy to use 
  1359. from the iconbar having options to:
  1360. 5.12
  1361. Å    Set up the size of the öpageò (defaults to print size if a driver is 
  1362. loaded),
  1363. 5.12
  1364. Å    Set the number of columns and rows required Ö depending on the 
  1365. required detail of each picture,
  1366. 5.12
  1367. Å    Set the screen mode for the resultant öpagesò,
  1368. 5.12
  1369. Å    Choose the path/name format to name each picture.
  1370. 5.12
  1371. You can drop directories onto the icon and several pages are generated. 
  1372. The pages can be stepped through to view and saved to make a hardcopy of 
  1373. each page. Alan Wilburn, Hartlepool.
  1374. 5.12
  1375. Å Auto destruct! Ö In the Hints and Tips section of the June edition of 
  1376. Archive, there was a mention of possible problems with the auto-save 
  1377. facility of Impression under the title öAuto-destruct!ò. Version 2.16 
  1378. (and 2.17) of Impression does not appear to be as dangerous in this 
  1379. respect. If the auto-save facility is turned on but with the öWith 
  1380. promptò switch left off, a prompt will still appear on-screen before the 
  1381. first time the document is auto-saved.
  1382. 5.12
  1383. This also occurs the first time the document is auto-saved after it has 
  1384. been reloaded. It is mentioned in the Impression 2.15 release notes on 
  1385. pages 1 and 3.
  1386. 5.12
  1387. Still on the subject of Impression, I have two problems that readers of 
  1388. Archive may be interested in:
  1389. 5.12
  1390. Spelling checker Ö If you check and replace a misspelled word by using 
  1391. <Ctrl-W> to invoke the spelling checker, this appears to work correctly 
  1392. except that if you have typed nothing after the word, it also has the 
  1393. effect of <Ctrl-B> and returns you to basestyle. Obviously the solution 
  1394. is to always type at least a space after the word before using <Ctrl-W>.
  1395. 5.12
  1396. PrintBJ (the extension module to print draft text) Ö This makes a 
  1397. reasonable attempt at interpreting styles as far as different fonts and 
  1398. font sizes are concerned but seems unable to cope with rulers or effects 
  1399. that control the position of the text on the page. Tabs it gets 
  1400. completely wrong, right aligned text is centred, centred text is centred 
  1401. but using a page width about three quarters of the actual width. This is 
  1402. using the Canon BJ-10e. I have phoned Computer Concepts who suggested I 
  1403. wrote enclosing example documents both printed and on disc. This I did 
  1404. several months ago and have not received a reply. Has anyone else 
  1405. experienced these problems or indeed found a solution? Nick Edgar, 
  1406. Doncaster.
  1407. 5.12
  1408. I can understand Nickæs problems and only print out in graphics format. 
  1409. My method of working for proofing documents is always to print at a 
  1410. lower resolution Ö and hence achieve a quicker print out. Users of the 
  1411. Deskjet 500 have the option of using the draft mode on the printer for 
  1412. this purpose and leaving the resolution set on the driver unchanged.
  1413. 5.12
  1414. DTP Swap area
  1415. 5.12
  1416. Mike Binks has asked to be included on our öswapsò list Ö but then makes 
  1417. a confession. He admits to being unable to ödraw with either a pencil or 
  1418. computer to save my lifeò. If you would like to share some of your 
  1419. handiwork with Mike, then contact him at 3 Old Hall Drive, Newton 
  1420. Stewart, Dumfries and Galloway  DG8 6HZ. This is one way to reach a 
  1421. wider and appreciative audience!
  1422. 5.12
  1423. Scanners Review
  1424. 5.12
  1425. Scanning is one area where both the hardware and software seem to be 
  1426. continually improving and where the possibilities for the use of scanned 
  1427. images within DTP keeps increasing. This month I am looking at two 
  1428. scanners towards the lower end of the price range. Both will give up to 
  1429. 400 dpi and 256 grey levels. From Computer Concepts there is ScanLight 
  1430. 256, which now uses a Mustek Matador scanner and an updated version of 
  1431. their software (v2.00). The latter is available as a separate upgrade 
  1432. for existing users of ScanLight 256 but it should be noted that the new 
  1433. scanning head allows full width scans at all resolutions including 300 
  1434. and 400 dpi. The other scanner Ö Scan 256 Ö is a new offering from 
  1435. Watford Electronics and is their first hand held scanner to give 256 
  1436. grey levels.
  1437. 5.12
  1438. Both packages were tested on an upgraded A400 series machine with 4M of 
  1439. ram, an 80M hard disc, and with an ARM 3 installed. Although the Watford 
  1440. Scan 256 has some features that only run under RISC-OS 3, I thought the 
  1441. A400 machine the most useful one to use for the tests because the 
  1442. majority of owners are still working with RISC-OS 2. On the same 
  1443. principle, I produced hard copy via Impression to an Ink Jet printer, 
  1444. rather than a laser. I also used a variety of images from original 
  1445. photographs with a wide tonal range to poorly reproduced old maps and 
  1446. historic climbing pictures! All these were usually scanned either at 300 
  1447. or 200 dpi and at 256 grey levels. To test the monochrome abilities of 
  1448. each set up, I used text items taken from various sources.
  1449. 5.12
  1450. Scan 256
  1451. 5.12
  1452. The Watford package comprises the scanner itself, a board to fit into 
  1453. the backplane, a comprehensive instruction manual and software which 
  1454. also includes a copy of !ChangeFSI. Installation was straightforward and 
  1455. took a matter of minutes. First impressions were of a well thought out 
  1456. package; for example, setting either the resolution switch or choosing 
  1457. between 256 grey levels and monochrome on the scan head automatically 
  1458. alters the software setting on screen. There is a good preview window 
  1459. which enables you to see the image immediately as the scan proceeds. The 
  1460. choice is between one of four resolution settings (100, 200, 300, 400 
  1461. dpi) and 256 greys levels (at both full and half width, with the latter 
  1462. offering a resultant saving on memory), monochrome and two halftone 
  1463. modes.
  1464. 5.12
  1465. Watfordæs innovative approach is seen when an image is scanned in and it 
  1466. appears in the first of four image buffers. The idea is that you can 
  1467. then manipulate the image in a number of ways and direct it to another 
  1468. image buffer. For example, you can have the original scan in buffer one 
  1469. and an altered version in buffer two. You can then put a different 
  1470. altered version of either the original image (from buffer one) or the 
  1471. manipulated one (from buffer two) into buffer three and so on. The 
  1472. advantage of this method is that various images can be compared and the 
  1473. most appropriate one saved. However, you do need sufficient memory for 
  1474. this: even on a 4M machine, you soon run out of memory if you scan 
  1475. sizeable images at 300 or 400 dpi and at 256 grey levels! Nevertheless, 
  1476. for the majority of scans, it does offer a very quick and reassuring way 
  1477. of working. Inevitably, the best work is the result of experimentation 
  1478. and it is helpful to be able to compare different treatments of the same 
  1479. image.
  1480. 5.12
  1481. The accompanying manual is well laid out Ö and it needs to be because 
  1482. there are so many different ways to modify your image. Thereæs a 
  1483. sophisticated brightness and contrast menu which allows manipulation by 
  1484. directly entering appropriate values for both factors or, alternatively, 
  1485. thereæs an option to display the grey level map and alter the display by 
  1486. dragging the mouse pointer along it. If you opt for the latter, the grey 
  1487. levels alter to give an indication of the new map, which I felt gave an 
  1488. intuitive feel to the whole process. Alternatively, you can choose to 
  1489. call up the gamma correction box and enter a different value in it.
  1490. 5.12
  1491. The image can be further refined by a staggering array of enhancement 
  1492. and smoothing filters and edge detection. Additionally, when changing an 
  1493. image from a grey level one to a monochrome one, you can alter the 
  1494. threshold value at which the change from black to white occurs, which 
  1495. provides a number of special effects.
  1496. 5.12
  1497. I have always found that getting the best scan is a time-consuming 
  1498. activity and experimentation is certainly the order of the day here Ö 
  1499. what Éimprovesæ a line drawing or a poorly printed image may have the 
  1500. opposite effect with a good, continuous tone photograph. The software 
  1501. also provides a neat front end link to !ChangeFSI which also provides 
  1502. further options for manipulation. However, the examples I used did not 
  1503. significantly benefit from using it, which is probably a compliment to 
  1504. the Watford software.
  1505. 5.12
  1506. However, !ChangeFSI does provide one useful feature for users of RISC-OS 
  1507. 2 and that is the ability to rotate the image, although to take 
  1508. advantage of this you need to save the image as a sprite and drop it 
  1509. directly onto the !ChangeFSI icon. Unfortunately, you can only rotate 
  1510. the image by + or Ö 90 degrees, which will severely limit flexibility at 
  1511. the present time for most users. This, in contrast to the rest of the 
  1512. program, is cumbersome, although, to be fair, users of RISC-OS 3 are 
  1513. able to rotate images and shear them anyway Ö the latter option serving 
  1514. to correct any skew present in a scan.
  1515. 5.12
  1516. One final note serves to illustrate the imaginative thinking behind Scan 
  1517. 256 and that is the ability to save images not only as traditional 
  1518. sprites (although not as sprites within drawfiles Ö see below) but also 
  1519. in TIFF and AIM format with the possibility of GIF being supported at a 
  1520. later date.
  1521. 5.12
  1522. ScanLight 256
  1523. 5.12
  1524. Computer Conceptsæ ScanLight 256 has both a new scanning head and new 
  1525. software to accompany it. It offers two important developments. Firstly, 
  1526. it will now give full width scans at all resolutions and, secondly, the 
  1527. software has been rewritten and offers many improvements over the 
  1528. original version. I always feel that Computer Concepts products are 
  1529. extremely well packaged and this scanner is no exception. It comes with 
  1530. two booklets Ö a smaller one specifically dealing with the Mustek head 
  1531. and a larger one devoted to general usage with an excellent section, 
  1532. complete with photographs, devoted to the enhancement options. Installa
  1533. tion was similarly a matter of a few minutes with detailed instructions 
  1534. for all Acorn computers.
  1535. 5.12
  1536. Although you need to select resolution and grey levels on both the 
  1537. scanner head and on the software separately, and notwithstanding a 
  1538. preview window of more limited value than Scan256, the ScanLight 256 
  1539. scores highly in other areas.
  1540. 5.12
  1541. This package offers just two windows, namely an original and an altered 
  1542. view but it is possible to manipulate an image and then transfer it to 
  1543. the original window and continue with further work on it. It is wise, 
  1544. therefore, to save both the original scan and the various intermediate 
  1545. stages. There are pros and cons to this approach and, whilst you cannot 
  1546. simultaneously compare a number of variants, memory requirements are 
  1547. kept to a minimum.
  1548. 5.12
  1549. At the heart of the Computer Concepts software is the commendably clear 
  1550. toolbox window which offers facilities to rotate the image by any chosen 
  1551. angle and to sample at various levels (particularly useful with images 
  1552. taken from non-original sources) and also has enhanced grey map editing 
  1553. facilities. The latter includes quick methods of altering brightness and 
  1554. contrast and six grey map presets which serve as a short cut. Further 
  1555. grey map settings are also provided on disc and you can save your own 
  1556. settings independently of the image, thus building up a selection of 
  1557. settings that best suit your work. Computer Concepts have also made 
  1558. direct editing of the grey map a lot easier because it now has a number 
  1559. of control points on it. You simply select either a line or a curve 
  1560. option and drag them as appropriate to alter the grey map. You can then 
  1561. add to these control points, as necessary, to give a wide degree of 
  1562. creativity. This takes a little getting used to but, once mastered, 
  1563. gives an intuitive and flexible system.
  1564. 5.12
  1565. New in this version are a wide range of Éenhanceæ options which are 
  1566. offered in fine, medium and high versions: grey reflect changes pure 
  1567. white and black to black, and inverts grey tones; sharpen exaggerates 
  1568. the boundary between grey tones with blur providing the opposite effect. 
  1569. Also available are transition detection (a solarization type of effect), 
  1570. darken and lighten transitions, edge detect and lighten/darken edge, a 
  1571. Écleveræ sharpen, noise remove and shadow.
  1572. 5.12
  1573. There are two points worth noting here. Firstly, whilst there appear to 
  1574. be fewer options than with the Watford system, these are logically laid 
  1575. out and therefore easy to master. Secondly, the effects are not 
  1576. cumulative, so you can try one and if the result is unsatisfactory, you 
  1577. can immediately apply another.
  1578. 5.12
  1579. In this new version of the ScanLight software, there is also the ability 
  1580. to cache the image providing sufficient memory is available. The 
  1581. advantages of this include a very fast screen update when other windows, 
  1582. etc are dragged over it and faster copying when using the Écopy to 
  1583. originalæ facility. Finally, the image can be saved either as a sprite 
  1584. file or as a drawfile. The latter is actually just a sprite file within 
  1585. a drawfile but it has the advantage that it can contain information 
  1586. about the imageæs size.
  1587. 5.12
  1588. Computer Concepts v Watford
  1589. 5.12
  1590. I am afraid you will be disappointed if you are looking for an obvious 
  1591. öbest buyò, because it is difficult to make a definitive choice between 
  1592. these packages. I found that virtually all scans benefited from some 
  1593. image processing and both packages, in their different ways, produced 
  1594. excellent final results. I tried to get the best results on screen using 
  1595. identical images with both Scan 256 and ScanLight 256, and then printed 
  1596. them alongside each other. In the majority of instances, the results 
  1597. were virtually identical, and on the few occasions that this was not the 
  1598. case, I went back and successfully öimprovedò the poorer of the two 
  1599. images. This would point to a failure on my part rather than the 
  1600. equipment! Only in a couple of instances was one scanner significantly 
  1601. better than the other and, as you might guess, once it was the Watford 
  1602. one, the other time it was the Computer Concepts system.
  1603. 5.12
  1604. To summarise: Watfordæs Scan256 offers good preview facilities, the use 
  1605. of image buffers (very useful if you have 4M Ö or more!), the ability to 
  1606. save in a range of formats and a wide range of options to modify the 
  1607. original image. Counting against it, for me at least, is the need for 
  1608. more experimentation before the best results are obtained. Computer 
  1609. Concepts offers a package that is easy to master, has the ability to 
  1610. rotate images with RISC-OS 2, has clarity within the menu structure 
  1611. (including some key short cuts) and has the ability to save in drawfile 
  1612. format.
  1613. 5.12
  1614. In the final analysis, it is the quality of the image that counts Ö 
  1615. trying a variety of images on both packages, I obtained outstanding 
  1616. results from each. What is pleasing is that this quality can be obtained 
  1617. for a relatively modest outlay and when you consider that both packages 
  1618. include such a variety of image manipulation software, I would consider 
  1619. either a bargain. Scan 256 from Watford Electronics is priced at ú185 + 
  1620. VAT and ScanLight 256 from Computer Concepts is ú199 + VAT (or ú225 
  1621. through Archive). Incidentally, registered owners of Computer Conceptsæ 
  1622. earlier 256 hand-held scanner can obtain the software upgrade by 
  1623. contacting CC and quoting their serial number. The cost of ú10 + VAT 
  1624. includes the upgrade disc and new manual and is highly recommended.
  1625. 5.12
  1626. In a future column, I will be looking at scanners from Irlam Instruments 
  1627. Ö including their colour scanner based Epson GT-6000 Ö and discussing 
  1628. various ways of altering images for use within DTP documents.ááA 
  1629. 5.12
  1630. Aliens, LookSmArt & SmArtoons
  1631. 5.12
  1632. Ian OæHara
  1633. 5.12
  1634. Ever since I first saw SmArt, I was hooked on the program and thought it 
  1635. was great. I did have a problem answering one question concerning it 
  1636. that was put to me. One advisory teacher said öYes, it looks great, but 
  1637. how would you use it in the classroom?ò All I could answer was that it 
  1638. was a superb source of clip art. These three discs do help to provide an 
  1639. answer as they all contain ideas about what they could be used for.
  1640. 5.12
  1641. Aliens contains data to produce ten basic sorts of inter-galatic alien. 
  1642. However, with the ability to swap head, legs, arms, tentacles, etc, the 
  1643. ten basic varieties expand enormously. Two files are provided Ö one 
  1644. giving full frontals and the other profiles. There is also a file of 
  1645. backgrounds ranging from a tropical beach to a city and a lunar 
  1646. landscape.
  1647. 5.12
  1648. LookSmArt has four files. Dolittle produces a vast array of different 
  1649. animal heads. It would be great for illustrating what you caught on your 
  1650. last hunting trip up the Zambezi. Sentiment offers faces with a whole 
  1651. range of different expressions. Talk draws heads with the mouth 
  1652. pronouncing various sounds. The last file, Unwanted, is designed to 
  1653. produce Éwantedæ posters.
  1654. 5.12
  1655. SmArtoons contains eight files of cartoon animals ranging from a bunny 
  1656. to a vulture. While the basic type of animal canæt be changed, they can 
  1657. be put into a very large number of poses. There are also files of trees, 
  1658. cyclists, a skeleton and two sorts of background. The disc also contains 
  1659. what I think is the most useful file which is called poser. It is 
  1660. basically a very up-market match-stick man. You can use this to produce 
  1661. a huge number of human figures which can be saved, imported into a 
  1662. program like Draw or Vector, and clothed. It makes ödrawingò figures 
  1663. very easy. You can also put the limbs in some very odd positions.
  1664. 5.12
  1665. Most of the ideas presented with these discs are based around stimulat
  1666. ing imaginative writing. For instance, the page of ideas that came with 
  1667. the Wanted file included a poem about the character depicted. Talking 
  1668. with one member of the English department, I discovered that this was 
  1669. almost what she had just finished doing with a year 7 class. She would 
  1670. have liked to have used the heads and put them together with text into a 
  1671. DTP package.
  1672. 5.12
  1673. Aliens, SmArtoons and Look SmArt each cost ú18 through Archive.ááA 
  1674. 5.12
  1675. Snippet Upgrade
  1676. 5.12
  1677. Jochen Konietzko 
  1678. 5.12
  1679. Since my review of Snippet, the screen grabber / sprite editor, in 
  1680. Archive 5.7, p60, a new version (2.40) has appeared which contains a 
  1681. number of enhancements. In this article, I will point out the changes 
  1682. which have occurred.
  1683. 5.12
  1684. The package
  1685. 5.12
  1686. The disk contains the outline font manager and two copyrighted outline 
  1687. font families (Montclair and Tabloid), similar to Trinity and Homerton.
  1688. 5.12
  1689. The 50 page instruction leaflet has been rewritten quite extensively. 
  1690. The authors now take it for granted that you are familiar with RISC-OS 
  1691. and only explain the particulars of Snippet. One very useful addition is 
  1692. a second table of contents, showing all the relevant menus, with page 
  1693. numbers beside each item.
  1694. 5.12
  1695. The program itself has grown by 36k, so that the maximum amount of 
  1696. memory needed (including both relocatable modules) now is 311k.
  1697. 5.12
  1698. The icon bar menu
  1699. 5.12
  1700. A preferences window has been added, which gives you a lot of control 
  1701. over the way Snippet starts running.
  1702. 5.12
  1703. The screen grabber
  1704. 5.12
  1705. The only change I can find here is the option to grab a screen with a 
  1706. time delay. This is nicely done Ö a count-down timer attaches itself to 
  1707. the pointer and keeps you informed.
  1708. 5.12
  1709. The sprite editor
  1710. 5.12
  1711. Changes to the editor are in three areas.
  1712. 5.12
  1713. 1) The program seems much more stable now. I have so far found no 
  1714. utility or module which creates a problem when active together with 
  1715. Snippet.
  1716. 5.12
  1717. 2) The operation of the editor has been improved in many small ways. The 
  1718. active window now has a highlighted title bar; its contents can be saved 
  1719. byápressing <f3> or <ctrl-shift-f3> in normal or compressed format; 
  1720. sprites can be moved to other sprite files by dragging; some menus have 
  1721. been rearranged; there is a key combination which is supposed to free 
  1722. the machine if Snippet should crash fatally Ö but because the new 
  1723. version has (so far) never crashed, I donæt know if this feature works! 
  1724. One thing which has not changed (I simply forgot to mention it in the 
  1725. first review) is that nearly every feature can be called up in three 
  1726. ways Ö from a toolbox, from a menu or with one of 48 keyboard shortcuts.
  1727. 5.12
  1728. 3) A number of powerful new features have been added:
  1729. 5.12
  1730. öáMany operations can now be performed on whole groups of sprites inside 
  1731. the same sprite file.
  1732. 5.12
  1733. öáSprites can be rotated and sheared Ö an angle can be set for any font 
  1734. (these options are available only in RISC OS 3).
  1735. 5.12
  1736. öáA multi-tasking magnifier can be run as a backdrop. It covers the 
  1737. whole screen (advisable only with an ARM 3, because the ARM 2 slows down 
  1738. considerably when the magnifier is active).
  1739. 5.12
  1740. öáSeveral views of the same sprite can be opened simultaneously (up to 
  1741. 26, depending on the number of other windows on your screen). Each view 
  1742. can show a different magnification Ö up to 2400% Ö and a different 
  1743. selected colour. Additional views apparently donæt occupy any additional 
  1744. RAM.
  1745. 5.12
  1746. öáIn addition to the two colour boxes (16 or 256 colours respectively) 
  1747. which appear only when you click on <Adjust>, there is now a third one 
  1748. which stays on the screen once you have opened it. This window contains 
  1749. both a 16 colour and a 256 colour palette and can show the desktop 
  1750. colours, user defined colours or the old BBC colours.
  1751. 5.12
  1752. öáThe size of a sprite can be changed in several ways from a menu. There 
  1753. is now no need to zoom a sprite and use the screen grabber.
  1754. 5.12
  1755. öáThe option to fill a screen area (called öReplace colourò in Paint) 
  1756. now includes graduated fills (256 colour modes only). You choose the two 
  1757. colours at the ends of the graduation (bottom of the picture above) and 
  1758. sixteen colours are inserted to give as smooth a blend as possible.
  1759. 5.12
  1760. Here are some examples for the end öcoloursò black and white:
  1761. 5.12
  1762. Price
  1763. 5.12
  1764. Snippet is produced by 4Mation Educational Resources, 14 Castle Park 
  1765. Road, Barnstaple, Devoná EX32 8PA. It costs ú37.50 +VAT (ú40 from 
  1766. Archive). The price for an update from any previous version is ú8.50 
  1767. +VAT (from 4Mation only). If you send an s.a.e. to 4Mation, you will 
  1768. receive a working demo (with the save option disabled) free of charge.
  1769. 5.12
  1770. Conclusion 
  1771. 5.12
  1772. Snippet is now a piece of software that definitely goes beyond the 
  1773. official description of a ösprite utilityò. It is just the thing for 
  1774. those who, like me, have to produce pixel graphics occasionally, but 
  1775. donæt really need one of the big, all singing, all dancing art packages. 
  1776. In my opinion, it is certainly worth the money!
  1777. 5.12
  1778. (Postscript
  1779. 5.12
  1780. In my previous review, I claimed that Snippet had no 256 colour palette. 
  1781. This is not in fact true. The reason for this error was that I changed 
  1782. to a 256 colour screen mode but then looked at a 16 colour sprite 
  1783. without converting it to the new mode first. Sorry about that!)ááA 
  1784. 5.12
  1785. Multimedia Column
  1786. 5.12
  1787. Ian Lynch
  1788. 5.12
  1789. I received a letter from Mike Cook this month Ö can you guess what it 
  1790. was about? Well, I rang Mike and we had a chat about graphics and 
  1791. Acornæs future intentions. The first thing to come out of this is that I 
  1792. had misinterpreted Mikeæs comments on Échip setæ and made comments about 
  1793. Éprocessor familyæ. The point he was making was that Apple use com
  1794. pletely different support chips for the processor in a Ci compared to a 
  1795. Cx. Mike interprets Acornæs concentration on the processor as an 
  1796. indication that they are only interested in Écracking the Unix marketæ. 
  1797. He believes that ARM2 was good enough and that the first priority should 
  1798. have been to redesign VIDC and MEMC.
  1799. 5.12
  1800. Strategy
  1801. 5.12
  1802. Personally, I doubt that Acorn will Écrackæ the Unix market without 
  1803. better graphics support since many people use Unix workstations for 
  1804. graphics modelling and top end multimedia. Acorn must know this. There 
  1805. has recently been a lot of media coverage of the Apple Newton which uses 
  1806. an ARM 600 processor. Have you seen how Acorn shares have risen 
  1807. recently? From 6p to 36p in a few weeks. I am sure this was not due to 
  1808. the imminent release of the A4! Perhaps Acornæs interest in processor 
  1809. development was not such a strategically bad move for the company after 
  1810. all. It could be that Acorn will earn more via their 40% share in ARM 
  1811. Ltd than they will from manufacturing RISC-OS or Unix computers. Time 
  1812. will tell, but if it makes the company more viable, it is likely to be 
  1813. good for Archimedes users.
  1814. 5.12
  1815. Back to colour palettes
  1816. 5.12
  1817. Mike reckons that ú6.50 would pay for the on-board hardware to give a 
  1818. full and unrestricted 8 bit colour as used in the PCATæs graphics 
  1819. enhancer and he does know what he is talking about. The real problem is 
  1820. software support and file compatibility. I remember Mark Goodall at 
  1821. Computer Concepts remonstrating over the 16 grey level restriction two 
  1822. years ago and so Acorn have been very slow to put this right.
  1823. 5.12
  1824. Better late than never
  1825. 5.12
  1826. I have heard some strong rumours about agreement on 24-bit file formats 
  1827. amongst Acorn and developers and a format for 256 grey level sprites is, 
  1828. I believe, already agreed. (Perhaps someone could provide details 
  1829. through Archive.) As Rob Davidson points out, RISC-OS3 has better (if 
  1830. not perfect) colour support and so all we need now is the hardware.
  1831. 5.12
  1832. Improved video
  1833. 5.12
  1834. What has all this to do with multimedia? Well, as I said last month, it 
  1835. is all to do with improved video. One striking way that the A310 
  1836. improved on the BBC B was in the way graphics and animation could be 
  1837. improved. An A5000 is better than an upgraded A310 with ARM3 because it 
  1838. is much faster in hi-res graphics modes and therefore is more convenient 
  1839. to use. I expect that the next Acorn machine (A7000 with an ARM 700 and 
  1840. 16 bit VIDC?) will handle 16 bit stereo sound and at least 15 bit 
  1841. unrestricted colour from a 24 bit palette, perhaps with a supremacy bit 
  1842. for keying video captions.
  1843. 5.12
  1844. A broadcast quality screen with 2 bytes for each pixel would take up 
  1845. 800k. With the present methods of using system memory for graphics, at 
  1846. least 4M of RAM would be needed for practical use and a screen would 
  1847. consist of 400k ARM words. 
  1848. 5.12
  1849. Millipede
  1850. 5.12
  1851. Millipede Electronics have produced graphics boards for Acorn machines 
  1852. for some time, starting in 1985 on a BBC B. Since then they have moved 
  1853. on to the Archimedes Prisma 3. Millipedeæs boards are used by several UK 
  1854. broadcast companies providing graphics for the Budget and recent General 
  1855. Election coverage in some regions and also for TV game shows at home and 
  1856. abroad.
  1857. 5.12
  1858. The ultimate expansion board?
  1859. 5.12
  1860. About to be released is the Apex Imager which is a 32 bit per pixel 
  1861. video graphics board designed to meet TV standards. This board will 
  1862. perform real time colour frame grabbing and broadcast specification 
  1863. genlock and is aimed at television and video production, colour image 
  1864. analysis top end presentation graphics and... wait for it...  multime
  1865. dia. 
  1866. 5.12
  1867. Technical spec
  1868. 5.12
  1869. The Apex Imager board will come as a double width podule and provide a 
  1870. full 32 bits per pixel RGBK capability. This provides a full 8 bits per 
  1871. pixel for each of Red, Green and Blue, the primary colours which when 
  1872. combined provide 16.7 million colours. In addition to this, the 4th 8-
  1873. bits provide an alpha channel which provides each pixel with any of 256 
  1874. levels of transparency. This can be used to determine how two pictures 
  1875. fade into each other, are overlaid or can be combined. For example, 
  1876. windows could be moved in front of and behind live video with variable 
  1877. degrees of transparency and cross fade.
  1878. 5.12
  1879. The spatial resolution of the board is 702 ╫ 575 pixels interlaced which 
  1880. is the TV broadcast standard. There is an option to use a CCIR601 input/
  1881. output interface which would enable linkage to other studio equipment 
  1882. with images transferred digitally in real time.
  1883. 5.12
  1884. Software
  1885. 5.12
  1886. The board uses an on-board ARM 3 coupled to a local frame store of up to 
  1887. 16M. (A 64M option using ARM600 is likely to be available in the near 
  1888. future.) The operating system, AGILE has some similarity to RISC-OS and 
  1889. allows downloading of modules in a similar way. Indeed, parts of RISC-OS 
  1890. have been licensed from Acorn and extended to 32 bits per pixel. This 
  1891. familiar operating environment should help encourage software develop
  1892. ment in areas such as painting, 3-D graphics, titling and animation.
  1893. 5.12
  1894. Custom chips
  1895. 5.12
  1896. In order to move and manipulate images in real time, four custom 
  1897. designed P3 (Pixel Pipeline Processor) chips are employed on each board. 
  1898. These chips are presented in a 208 pin pack and contain 150,000 
  1899. transistors. At 13.5 MHz it can perform the 54 million pipe-lined 
  1900. arithmetic operations per second required to support multiple hardware 
  1901. windows with programmable transparency. 
  1902. 5.12
  1903. Costs
  1904. 5.12
  1905. The price of a 16M Apex card is expected to be a little under ú4,000 
  1906. which makes it a very expensive add on for a home user or school. It is, 
  1907. however, ludicrously cheap when compared to the price and complexity of 
  1908. the studio equipment it is designed to replace and an even lower cost 4M 
  1909. option will also be available. Compared to multimedia applications on 
  1910. Sun and upper end Macs, the combined price and performance of an A5000 
  1911. with an Apex board fitted is likely to be stunning.
  1912. 5.12
  1913. Designer boards
  1914. 5.12
  1915. In order to satisfy the demand for a lower cost board for design and DTP 
  1916. applications, Millipede have been working on APEX Designer. Unfor
  1917. tunately, a chip specific to this board has caused problems and its 
  1918. redesign has resulted in a considerable delay. Millipede think that by 
  1919. the time they get the board into production, VIDC2 may have eclipsed it. 
  1920. The specification for the board is to display 256 colours from a 24 bit 
  1921. palette at a resolution of 1280 ╫ 1024 non-interlaced. In addition, 32 
  1922. bits per pixel at a resolution of 640 ╫ 512 and perhaps 600 ╫ 800 (SVGA) 
  1923. would be possible.
  1924. 5.12
  1925. Compatibility
  1926. 5.12
  1927. As previously mentioned, the problem with all these boards is file 
  1928. format and, at best, limited RISC-OS compliance. If Millipede are 
  1929. seriously concerned that the Apex Designer might be hit by the introduc
  1930. tion of VIDC2, perhaps this gives some clues to VIDC2 performance Ö but 
  1931. perhaps not, since all this is speculation. Until there is widespread 
  1932. acceptance of bitmap formats in varying resolutions and RISC-OS support 
  1933. is guaranteed, video expansion boards will remain a niche market for 
  1934. specialist applications. Multimedia is set to become a consumer product 
  1935. via CD-I, and consumers of this and DTP are likely to demand more than 
  1936. 16 levels of grey whether they need it or not. As we all know, marketing 
  1937. is about customer perception rather than need Ö otherwise half the 
  1938. micros in the world would never have been purchased!ááA 
  1939. 5.12
  1940. Colour Printing on a Monochrome Printer
  1941. 5.12
  1942. Stuart Bell
  1943. 5.12
  1944. This review is based on a program called !Coloursep which was originally 
  1945. available direct from its author. The rights to the product have been 
  1946. purchased by Ian Copestake Software. This article should therefore be 
  1947. considered as more of a pre-view introducing the idea of colour 
  1948. separations. When the improved version is available, we will provide 
  1949. some extra comments.
  1950. 5.12
  1951. To send a query to the Help! column and receive, by way of reply, a 
  1952. review copy of the software that, apparently, was just what I was 
  1953. looking for, was a quite remarkable experience!
  1954. 5.12
  1955. It started with my ordering some black ink refills for my HP DeskJet 
  1956. Plus printer from a company called System Insight. A day or so after the 
  1957. refills arrived, so did their catalogue including details of a range of 
  1958. coloured inks. With the right software, and the use of cyan, magenta, 
  1959. yellow and black (or Ékeyæ) inks (hereafter [C,M,Y,K]), by using 
  1960. multiple passes of the same sheet of paper through the printer with 
  1961. [C,M,Y,K] ink cartridges loaded in turn, full colour output from 
  1962. normally monochrome printers is possible. 
  1963. 5.12
  1964. Also, for the production of full colour documents, printers usually 
  1965. require the [C,M,Y,K] separations, on four separate sheets. (This is an 
  1966. alternative to providing the separations on PostScript files, using 
  1967. Expression-PS in the Impression Business Supplement.) These separations 
  1968. are only in black, so no special inks are needed. However, the logic of 
  1969. the separation process must still be performed.
  1970. 5.12
  1971. The problem, of course, is the Éright softwareæ. System Insight could 
  1972. supply a suitable package for PCs and Amigas but that was all. In the 
  1973. April Archive, it was hinted that colour separation might be a feature 
  1974. of Impression III but thatæs not expected in 1992. Computer Concepts 
  1975. tell me that their new Artworks package will definitely offer this 
  1976. facility but thatæs not available yet and, in any case, not everyone 
  1977. will want to buy it just for colour separation. Hence my Help! request 
  1978. and then a phone call from Brian Cowan offering to pass on, for review, 
  1979. a copy of some software that seemed to be just what I was looking for.
  1980. 5.12
  1981. !ColourSep
  1982. 5.12
  1983. This software will take a file produced by any application and produce 
  1984. the required colour separation. It apparently achieves this by inter
  1985. cepting calls made by any printer driver to the ColourTrans module and 
  1986. filtering the information so that only data relevant to the required 
  1987. colour [C,M,Y,K] is passed and thus printed.
  1988. 5.12
  1989. The manual (8 page, A6 size), is one of the most impressively presented 
  1990. documents Iæve yet seen for Archimedes software. Why? Because itæs in 
  1991. colour, of course! Screen shots are exactly as youæll see them.
  1992. 5.12
  1993. The manual has five main sections. The first is an introduction to the 
  1994. concept of [C,M,Y,K] colour separation and the second a description of 
  1995. how to load !ColourSep onto the iconbar, how to activate it when any 
  1996. application next uses the RISC-OS printer driver and how to obtain a 
  1997. preview colour separation on the screen. The manual notes that there can 
  1998. be problems with !Paint files without a colour palette, because it does 
  1999. not use the ColourTrans module under such conditions. The actual printed 
  2000. output will, however, be correct.
  2001. 5.12
  2002. The third section explains how to use four passes of the printhead to 
  2003. get full colour. It notes that the best results are obtained if the 
  2004. order is [Y,C,M,K] and suggests that, with the correct colour ribbons, 
  2005. even dot-matrix printers could be used.
  2006. 5.12
  2007. The next section describes the main menu which offers four options: 
  2008. Info, Quit, Save Choices and Ink setup, and the final section gives more 
  2009. details of this last option, Ink Setup, which allows the separation to 
  2010. be configured for the particular shades of ink which your printer uses. 
  2011. Each nominal C, M or Y can be calibrated using the familiar RGB bars.
  2012. 5.12
  2013. !ColourSep in use
  2014. 5.12
  2015. The application itself comes on an unprotected disc together with 
  2016. various !Draw files designed to demonstrate !ColourSep. In addition, 
  2017. thereæs an application, !ColorChrt, which produces an RGB colour chart 
  2018. as a drawfile which can be saved by dragging its icon to a directory.
  2019. 5.12
  2020. Once loaded, !ColourSep requires only 32k of application memory. 
  2021. Clicking <select> on the !ColourSep opens a ÉProduce Colour Separationsæ 
  2022. window from which a separation of the current screen, in any of 
  2023. [C,M,Y,K], can be obtained. On loading, ÉKæ is selected, thus showing 
  2024. black text correctly. Selecting the other colours when you have a 
  2025. coloured drawfile (or another file such as Impression) loaded causes the 
  2026. separation for that colour to be displayed on the screen. If the file is 
  2027. then printed whilst that colour is selected, then that separation will 
  2028. be printed. 
  2029. 5.12
  2030. If decent full-colour images are to be produced, there are three 
  2031. requirements of the system. The first is the software. !ColourSep seems 
  2032. to do all that is required. I am encouraged by the fact that Michael 
  2033. Simpson, who wrote the software, made a number of useful improvements to 
  2034. the package in the light of my comments and he promises some sort of 
  2035. free upgrade plan for those who purchase !ColourSep.
  2036. 5.12
  2037. Coloured inks
  2038. 5.12
  2039. The second requirement is that suitable inks are available. Thanks are 
  2040. due to System Insight who kindly supplied three empty cartridges and 
  2041. their full-colour printing kit of [C,M,Y,K] inks so that I could review 
  2042. the software properly. On any system, matching on-screen colours to 
  2043. those printed is either very hit-and-miss or incredibly complicated and 
  2044. expensive. 
  2045. 5.12
  2046. I doubt if those using this system will expect to be able to fine-tune 
  2047. it so that a particular shade of, for example, Prussian Blue, will be 
  2048. printed, rather than any one of the several hundred alternative blues 
  2049. which high-powered colour DTP systems provide. We are interested, 
  2050. primarily, in close approximations to fairly distinct colours, printed 
  2051. boldly and cleanly. The Ink Setup option in !ColourSep allows an 
  2052. empirical (i.e. Ésuck-it-and-seeæ) approach to colour matching. 
  2053. 5.12
  2054. This aim is achieved. The !ColorChrt application produces an RGB colour 
  2055. chart with remarkably subtle colours, and other images depend only on 
  2056. the skill of the artist producing the original image.
  2057. 5.12
  2058. It has to be said that, at ú25 each, refilled ink cartridges for [C,M,Y] 
  2059. are not cheap, although a [C,M,Y,K] pack of inks, with cleaner to allow 
  2060. the re-use of old black cartridges, at ú34.95, is far less costly. Both 
  2061. Mr Simpson and I have had some problems with cleaning old cartridges. He 
  2062. comments, ÉIn my experience when refilling black ink cartridges with 
  2063. coloured inks, it is necessary to clean them more than just the once 
  2064. suggested in the instructions accompanying the refills. I have found 
  2065. that, after refilling the cartridges, the solvent in the new ink 
  2066. dissolves any residual black ink left in the cartridge and the new ink 
  2067. can become seriously discoloured. For this reason, I purchased a 500cc 
  2068. bottle of Isopropyl alcohol (ú2) from my local chemist and used this to 
  2069. clean the cartridges several times before refilling them. Of course this 
  2070. is only necessary the first time a cartridge is refilled or if refilling 
  2071. was unsuccessful due to inadequate cleaning.æ
  2072. 5.12
  2073. Although System Insight had provided me with clean cartridges to test 
  2074. the system, I tried cleaning an old one. The instructions indicate that 
  2075. the process can be a little messy, with such phrases as, ÉContinue until 
  2076. ink drips from the cartridgeæ. Significantly, disposable gloves are 
  2077. provided. Cleaning fluid is injected into the cartridge from a squeez
  2078. able bottle and then expelled by injecting air using the now empty 
  2079. bottle. During this process, I accidentally released the pressure 
  2080. between cartridge and bottle, and was rewarded by a spray of cleaning 
  2081. fluid and ink in the face and over my shirt. My fault, I know, but 
  2082. beware!
  2083. 5.12
  2084. I had a similar lack of success with injecting the new ink. The 
  2085. principle is that you use a narrow brass tube to put the new coloured 
  2086. ink into the cartridge. In an Archive article a while ago, someone 
  2087. reported problems with trying to refill cartridges with syringes which 
  2088. had needles too short to reach the sponge inside. I found the same 
  2089. problem with the tube, in that, once the small volume above the sponge 
  2090. is full, the ink over-flows. I transferred the inks using my (long-
  2091. needled) syringe and all was well. Or rather, it would have been if Iæd 
  2092. used the supplied thin plastic gloves on both hands from the start. The 
  2093. manual with the inks says that ÉInk may stain fingers and surfacesæ. 
  2094. That is true but it is an understatement. Ink will undoubtedly stain 
  2095. fingers! As I write, my [C,M,Y] fingers are quite distinctive, to say 
  2096. nothing of my apparently blood-splattered mouse!
  2097. 5.12
  2098. You must also be careful that the Éparking areaæ for the cartridge in 
  2099. the printer is not contaminated by black ink, otherwise the cartridges 
  2100. with coloured ink will print with a grey tint. Further, bringing out the 
  2101. colour cartridges from their sealed plastic bags to print a page 
  2102. requires that you first check that each prints evenly, with no print 
  2103. holes blocked, before use. Finding one missing line with the ÉKæ 
  2104. cartridge after the [Y,C,M] cartridges have done their job is very 
  2105. annoying.
  2106. 5.12
  2107. Registration
  2108. 5.12
  2109. The third requirement is that the printer provides accurate registra
  2110. tion. In other words, that on each pass of the page it is in the same 
  2111. place so that the colours are printed in the correct physical relation
  2112. ship to each other. (You may remember the early days of colour in 
  2113. newspapers, when registration often left a lot to be desired, with awful 
  2114. colour being the consequence!) Spot colour ù the use of single colours 
  2115. to brighten up a document ù as on the front cover of Archive, also 
  2116. requires good registration if areas of colour are to be correctly 
  2117. aligned with the (usually black) text.
  2118. 5.12
  2119. To test my DeskJet Plus, I produced a complex Impression document with 
  2120. words in each of C, M, Y and K in turn and printed all four separations 
  2121. on the same piece of paper but always using black ink. Frankly, I was 
  2122. quite amazed by the result. The apparently basic paper handling system 
  2123. on the DeskJet produces surprisingly good registration. Quantification 
  2124. of the greatest error is difficult; itæs no more than the depth of the 
  2125. narrowest part of the horizontal bar of a ÉTæ in Trinity font at 12.5pt 
  2126. font size!
  2127. 5.12
  2128. The !ColourSep manual was printed with a Canon BJ-10e printer and also 
  2129. shows excellent registration.
  2130. 5.12
  2131. Conclusions
  2132. 5.12
  2133. Manual colour separations on a monochrome printer will always be too 
  2134. time-consuming for commercial use. Further, the absolute quality will 
  2135. never be up to producing masters for glossy full colour magazines. For 
  2136. that type of work, producing PostScript separations for type-setters is 
  2137. the best method. For small scale work for those without something like 
  2138. the HP DeskJet 500C colour printer, then !ColourSep offers a cost-
  2139. effective solution. 
  2140. 5.12
  2141. Between them, !ColourSep and System Insightæs range of coloured inks 
  2142. offer a technique to produce full-colour output on a standard ink-jet 
  2143. printer and I have been very happy with the help offered by both 
  2144. software author and ink supplier. It could even be argued that results 
  2145. with this system will be better than those obtainable with a DeskJet 
  2146. 500C printer, due to the use of ÉKæ ink to give Édepthæ to an image and 
  2147. the greater range of shades available in comparison with existing 500C 
  2148. printer drivers. The !ColourSep software is device-independent and 
  2149. should work with any printer driver. The inks are not cheap ù but 
  2150. theyære still a factor of a hundred cheaper than the lowest cost colour 
  2151. laser printer. 
  2152. 5.12
  2153. So, the software is fine and the inks themselves are good. Before I 
  2154. actually tried cleaning and refilling cartridges, I thought this whole 
  2155. idea was brilliant. Now, Iæm not too sure. I really would have liked to 
  2156. end on a more positive note but Iæm not at all happy about the cartridge 
  2157. cleaning and filling process. Asking an employee to do it could 
  2158. conceivably breach the Health and Safety at Work Act. Also, itæs 
  2159. certainly not my belief that computing in the 1990s should require one 
  2160. to dress up as if ready for the next thermo-nuclear attack.
  2161. 5.12
  2162. System Insight are at Unit 2, Hertfordshire Business Centre, Alexander 
  2163. Road, London Colney, Herts  AL2 1JG. (0727Ö827200)ááA 
  2164. 5.12
  2165. In line with our policy of allowing suppliers to Éhave their sayæ, we 
  2166. have agreed to Ian Copestakeæs request that we should print his 
  2167. comments...
  2168. 5.12
  2169. The above review was based on a very early version of ColourSep given to 
  2170. Archive in the Spring. We felt readers would be much better informed if 
  2171. Archive could wait another month for a proper release copy of ColourSep 
  2172. as published by ICS, but the Editor disagreed. So here is an attempt to 
  2173. bring you up-to-date.
  2174. 5.12
  2175. The article describes the ColourSep manual in some detail. Please ignore 
  2176. all this since it refers to a preliminary item which no longer exists. 
  2177. The same applies to the description of the disc contents. ICSæ normal 
  2178. upgrade policy will apply to the product (i.e. return your old disc with 
  2179. four first class stamps).
  2180. 5.12
  2181. We will be happy to supply coloured inks, empty cartridges and other 
  2182. accessories ourselves but prices have not yet been finalised. The 
  2183. ColourSep software is ú25 + VAT, or ú60 for a site licence.
  2184. 5.12
  2185. The ink set-up process in ColourSep is a matter of calibration, not 
  2186. Ésuck-it-and-seeæ. Please do not suck the ink.
  2187. 5.12
  2188. The concluding comments about Éabsolute qualityæ relate to the printing 
  2189. technology used, not to ColourSep. Current RISC-OS printer drivers can 
  2190. only produce 256 shades in total. By separating the colours, ColourSep 
  2191. allows 256 shades per ink colour. The results are far better than those 
  2192. produced by any other means at present, even if you already have a 
  2193. colour printer. ColourSep is just as valuable for DeskJet 500C users.
  2194. 5.12
  2195. A key benefit for 500C users is not mentioned at all in the article. 
  2196. This printer normally produces black by mixing three ink colours. The 
  2197. result can be a soggy brown. ColourSep supports two-pass printing for 
  2198. machines like this: one pass for colour and one for black (after 
  2199. changing to black ink). This brings a big improvement in quality and a 
  2200. saving in ink costs.
  2201. 5.12
  2202. We expect to be able to supply pre-cleaned empty DeskJet cartridges. 
  2203. However, cleaning and refilling are tasks which should be well within 
  2204. the capabilities of most Acorn users. Ink kits are generally manufac
  2205. tured in the U.S. where health and safety requirements tend to be rather 
  2206. strict. The ink will not, as far as we know, blow up in your face, and 
  2207. the whole process is certainly no worse than changing the average laser 
  2208. toner. (In any event the plastic gloves supplied are not what we will be 
  2209. wearing Éfor the next thermo-nuclear attackæ.)ááA 
  2210. 5.12
  2211. Image Discs for Primary Schools
  2212. 5.12
  2213. Alan Wilburn
  2214. 5.12
  2215. Image Discs from Primary Education Services are produced to support a 
  2216. number of curriculum areas in the Primary School. There are twenty-one 
  2217. discs containing drawfiles and sprites within drawfiles. Each disc comes 
  2218. in an A4 transparent folder (for easy storage in a ring binder) 
  2219. containing a spare disc label to make a legal backup and an information 
  2220. sheet with a sample of files printed on it. Each disc is ú5 +VAT and 
  2221. ú1.50 p&p.
  2222. 5.12
  2223. Uses
  2224. 5.12
  2225. As a teacher, I look for drawfiles that I can use in a number of ways. 
  2226. Detailed drawings are suitable for enlarging and printing via Poster for 
  2227. display work and/or teaching diagrams. Drawings of reasonable standards 
  2228. can be used to illustrate pupil worksheets that I produce and by the 
  2229. children to add to their written work in Phases 2. 
  2230. 5.12
  2231. History
  2232. 5.12
  2233. The Greek disc contains a temple, various columns, chariots, ships and 
  2234. different soldiers. Romans covers maps of the empire, various toga 
  2235. styles, soldiers, roads, gladiators and everyday utensils. Vikings has 
  2236. maps of Britain showing Viking towns, everyday items, a farmstead, a 
  2237. range of peopleæs clothing and boats. Most aspects of each era are 
  2238. touched on, the only noticeable exception being the lack of pictures of 
  2239. homes. 
  2240. 5.12
  2241. Space
  2242. 5.12
  2243. This disc covers the shuttle, rockets, capsules and a spacesuit. There 
  2244. are sets of files on each vehicle so they can be used for making 
  2245. sequences of lift-off, docking, re-entry, moon landing, etc.
  2246. 5.12
  2247. Leicestershire
  2248. 5.12
  2249. The two discs are a set of resources for a study of the city and county. 
  2250. There are a variety of maps covering bordering counties, towns and 
  2251. rivers of the county. Famous historical people have files as does the 
  2252. fox. There are some very good files on the coats of arms of both city 
  2253. and county. Sprite files of the clock tower and statues in Leicester are 
  2254. included for local study.
  2255. 5.12
  2256. Animals
  2257. 5.12
  2258. Birds of Prey is excellent with a lot of attention to detail in the six 
  2259. large files with an outstanding picture of a golden eagle (too detailed 
  2260. to be reproduced in space available). Wild Cats contains twenty files 
  2261. covering all the big cats both in mono and colour. Farm Animals and Pets 
  2262. each contain a good cross sectional representation of all the common 
  2263. varieties. The two disc set on Pond Life covers amphibians, birds, fish, 
  2264. fleas, insects, plants and a detailed 479k drawing of a common toad.
  2265. 5.12
  2266. Religion
  2267. 5.12
  2268. The six discs in this section are titled Chinese New Year, Diwali, Sikh 
  2269. Images, Images of Islam and two Christmas discs Ö one religious and the 
  2270. other with a secular theme. Each disc sets out to give a set of images 
  2271. to be used in multi-cultural RI and, in my opinion, manages very well. 
  2272. The discs deal with the basic Éfeelæ of a different culture, covering 
  2273. such things as the five religious items of the Sikhs and Islamic designs 
  2274. and patterns. I do not have a great expertise in the area of different 
  2275. religions but a contact address is given for backup material and, upon 
  2276. sending for the catalogue, I found reasonably priced resource material 
  2277. to cover most religions. The discs in this section contained a lot of 
  2278. sprites in Draw format which meant they could not be enlarged in a 
  2279. satisfactory manner but were still suitable for worksheets and within 
  2280. childrenæs work.
  2281. 5.12
  2282. Human Body
  2283. 5.12
  2284. The Circulation disc with files on veins, arteries, heart, lungs and 
  2285. kidneys I found a bit sparse but more files are promised on the 
  2286. digestive system with a free upgrade available. Skeleton contains 
  2287. excellent files on the complete skeleton and detailed files on parts of 
  2288. the body. The Human Body disc covers the Ésoft partsæ of the body 
  2289. including brain, lungs, heart, bowels and intestines.
  2290. 5.12
  2291. Testing
  2292. 5.12
  2293. I viewed each file in Draw using zoom to look in detail at different 
  2294. parts and also printed sample files. Three printers were used, an 
  2295. Integrex colour, Computer Concepts HiRes4 laser and Epson FX100 (136 
  2296. column) dot matrix. I used Phases 2, whenever possible, to print from as 
  2297. this is the most common package used in schools. All printouts were very 
  2298. good with some manipulation of coloured files being required, using 
  2299. Chameleon, to get the best results in shading for the mono printers. The 
  2300. more detailed files such as the eagle were very impressive when printed 
  2301. A2 size on the Epson.
  2302. 5.12
  2303. Marketing
  2304. 5.12
  2305. There has been a recent change in marketing the files Ö you can now buy 
  2306. a customised disc for an inclusive price of ú15. For ú2, which is 
  2307. deductible from your order, you can get a catalogue containing hardcopy 
  2308. of the 300+ drawfiles each stating the size they occupy on disc and you 
  2309. then list the ones you require that will fit on an 800k disc. 
  2310. 5.12
  2311. Conclusions
  2312. 5.12
  2313. There was a wide range of quality over the complete set of discs but all 
  2314. were of an acceptable standard with some outstanding detailed drawings. 
  2315. Most discs contained drawfiles with just a few sprites and there was a 
  2316. choice of coloured or mono pictures. In the RI set, the large number of 
  2317. sprites detracted from their over-all usefulness but they were of 
  2318. reasonable quality on printout. The range of files on a subject was 
  2319. reasonably comprehensive and satisfactory. The free upgrade service 
  2320. means that you can take advantage
  2321. 5.12
  2322. of additions to a disc. The catalogue
  2323. 5.12
  2324. system means you can see the files
  2325. 5.12
  2326. before you buy and order exactly 
  2327. 5.12
  2328. what you require. I would
  2329. 5.12
  2330. recommend the
  2331. 5.12
  2332. standard and
  2333. 5.12
  2334. range of
  2335. 5.12
  2336. pictures
  2337. 5.12
  2338. on the
  2339. 5.12
  2340. discs.ááA 
  2341. 5.12
  2342. Econet Column
  2343. 5.12
  2344. Neil Berry
  2345. 5.12
  2346. Welcome once again to the wonderful world of Econet, where I have been 
  2347. battling for the last two weeks with a system that just does not want to 
  2348. work and trying to fit TCP/IP (review coming soon), which is a bit 
  2349. idiosyncratic for my liking. I must say that Econet is not my favourite 
  2350. topic at the moment.
  2351. 5.12
  2352. Thank you to all of the people that wrote in about last monthæs free 
  2353. software. I will hopefully deal with the points raised next month, when 
  2354. you have had chance to try out Alan Williamsæ next set of programs which 
  2355. is contained on this monthæs program disc.
  2356. 5.12
  2357. !awSpooler
  2358. 5.12
  2359. This is basically a spooling printer server for RISC-OS. It is intended 
  2360. to spool to a local hard disc. There is precious little point in 
  2361. spooling back to the net. (The life of an Archimedes on Econet is bad 
  2362. enough already without moving your printer data backwards and forwards 
  2363. three times!) Currently, the software will only work if the printer port 
  2364. is the parallel port. Inside the application are two banner files 
  2365. öBannerò and öEndTextò which are empty by default. You may like to use 
  2366. them if you intended to use this printer server to serve a dot matrix 
  2367. printer to text-printing clients. However, if you intend to use it to 
  2368. serve a printer to graphic or PostScript generating clients, leave them 
  2369. empty. One use I have heard suggested is that a large PostScript header 
  2370. could be put in öBannerò for 6502 clients. Before using the package, you 
  2371. must edit the !Run file to give the printer that you are using a name. 
  2372. Currently, it will not prevent other applications attempting to print 
  2373. while it is despooling a job, and the spooler will not begin to print a 
  2374. job until it is completely spooled (but what do you expect for nothing).
  2375. 5.12
  2376. !Machines
  2377. 5.12
  2378. This is the Econet version of the machine listing program. It polls all 
  2379. the machines on your net and then all the bridges and clients on the 
  2380. other side of the bridges, building up a filer like display of the 
  2381. different station types. Each station that exists is asked if it is a 
  2382. fileserver or a printer server. The full info display or interactive 
  2383. help will show you the version number of the fileserver and the status 
  2384. of the printer server (Acorn status numbers only in this version), along 
  2385. with the printeræs name. !Machines is under serious revision at the 
  2386. current time, to bring it in line with a more filer-like behaviour. A 
  2387. new version will hopefully see the light of day soon.
  2388. 5.12
  2389. Other minor programs that have been included on this monthæs program 
  2390. disc are:
  2391. 5.12
  2392. !NetChat
  2393. 5.12
  2394. This is a small RISC-OS window which is divided into two. If two Econet 
  2395. clients agree to talk to each other then the text can flow between the 
  2396. two programs. It has a rather nasty count down feature while it is 
  2397. waiting for the other party to reply to an invitation to Échatæ. This is 
  2398. a consequence of the fact that the code started life on a Model B about 
  2399. 2╜ years ago, and was hastily bashed into shape for the desktop. Alan 
  2400. says that he is rather embarrassed by the whole thing and that, öthe 
  2401. program could be done a whole lot better, but since I do not have the 
  2402. time, youære stuck with it!ò
  2403. 5.12
  2404. !Notified
  2405. 5.12
  2406. This is a small utility that displays notify messages in a window 
  2407. (rather than an error box). It is intended that this be run on machines 
  2408. where the !awServer is running because it stops the notify command 
  2409. hanging the desktop and hence the server.
  2410. 5.12
  2411. !NetTime
  2412. 5.12
  2413. Sets the local RTC from the serveræs time.
  2414. 5.12
  2415. !NetPrint
  2416. 5.12
  2417. NetPrint is a RISC iX program presented in both binary and source 
  2418. format. It is used to print from Unix to an Econet printer server. Read 
  2419. the source for more details. It works with some printer servers but not 
  2420. all.
  2421. 5.12
  2422. Alan is also currently doing some work with the Broadcast Loader, which 
  2423. may appear in future editions of this column.
  2424. 5.12
  2425. Product news
  2426. 5.12
  2427. S.J. Research have been busy this year with a number of different 
  2428. developments within their Nexus system. You can now attach up to twelve 
  2429. Archimedes machines to one existing Nexus disc sharer. Nexus now also 
  2430. has a new permanent cabling system, with Nexus routers now available, 
  2431. reducing cabling and installation costs. MDFS software has just been 
  2432. upgraded to version 1.06 which will now support the new tape-streamer 
  2433. and Acornæs Broadcast Loader, as well as providing various utilities for 
  2434. Archimedes machines. A new design of Econet bridge is also being 
  2435. developed in association with Acorn and will hopefully be available 
  2436. sometime in the new year. It will be based on the original Acorn design 
  2437. but will feature faster clock speeds, an enhanced user interface, 
  2438. increased security and a built-in clock.
  2439. 5.12
  2440. Lingenuity are pushing forward with their Cable News software, a multi-
  2441. media communication and presentation package. Cable News allows the user 
  2442. to create a series of öslidesò which can then be displayed in any 
  2443. sequence on your Archimedes. The package is aimed at both schools and 
  2444. business, offering a fast and effective information dispersal system.
  2445. 5.12
  2446. Thatæs about it for this month. As before, I can be contacted at: 21 
  2447. Pargeter Street, Stourbridge, West Midlandsá DY8 1AU (no phone calls 
  2448. please). If you have any comments about this column or would like to 
  2449. offer some ideas or tell the world about some new simple method of doing 
  2450. a tedious networking job, then write in and tell me. I canæt promise to 
  2451. answer all letters individually but I will try to give any subjects 
  2452. raised an airing on these pages.ááA 
  2453. 5.12
  2454. Language Column
  2455. 5.12
  2456. David Wild
  2457. 5.12
  2458. I was disappointed to see the note in the July issue of Archive saying 
  2459. that Acorn had discontinued ISO-Pascal. I canæt really see how they will 
  2460. make significant savings, except for the production costs of the manuals 
  2461. Ö disk reproduction is a fairly cheap operation. Although the Pascal 
  2462. environment is now rather old-fashioned compared with that supplied with 
  2463. C, there are no restrictions on what you can do with the system and 
  2464. there donæt appear to be any significant bugs. I hope that it may be 
  2465. possible to persuade them to reconsider their decision.
  2466. 5.12
  2467. Perhaps the worst part of the öpackageò is the manual, which is rather 
  2468. austere; I did start work on a book about using Acorn Pascal and I think 
  2469. that I must try again as I have had a number of approaches from people 
  2470. who have had great difficulty getting started. Many of the problems 
  2471. disappear once users accumulate experience but it may well be that some 
  2472. of the extensions, in particular the use of separately compiled modules, 
  2473. are not used to best advantage. The advent of the DDE package has 
  2474. changed some aspects. For serious programming it may be better, for 
  2475. instance, to use objasm to write modules rather than use the limited 
  2476. built-in assembler.
  2477. 5.12
  2478. One of the advantages claimed for C as against Pascal is the availabil
  2479. ity of function libraries covering many of the things that programmers 
  2480. need to do. I am making a start on rectifying this by creating several 
  2481. libraries which can be called by Pascal programs. The first of these, 
  2482. covering string handling, should be on next monthæs disc. I had hoped to 
  2483. have it ready for this month but back trouble stopped me sitting at the 
  2484. computer long enough to finish the work.
  2485. 5.12
  2486. Recently, I have been using Turbo Pascal for work and one of the 
  2487. features of that language is string handling. I was interested to see 
  2488. that one of the how-to-do-it books pointed out that the string functions 
  2489. were slower than normal array methods. Another problem is that, as with 
  2490. Basic, it is possible to write programs that will fail at run-time 
  2491. because the user has created a string which is too long for the variable 
  2492. in which it is to be put. My string procedures and functions eliminate 
  2493. this problem while still giving all the functionality of the string 
  2494. package.
  2495. 5.12
  2496. When I have finished with the string library, I propose to go on to date 
  2497. and time routines and then some mathematical and statistical libraries 
  2498. which will include most of the procedures and functions from öNumerical 
  2499. Recipesò by Press, Flannery, Teukolsky and Vetterling. 
  2500. 5.12
  2501. DDE hint
  2502. 5.12
  2503. In developing the string procedure library, I needed to be able to 
  2504. update a library with several modules at once. There is no öfreshenò 
  2505. option but I found that I could drag all the modules to be replaced into 
  2506. the detail box, set the radio button to ödeleteò, click on örunò, then 
  2507. reset the radio button to öaddò and then örunò again and so achieve the 
  2508. same effect.ááA 
  2509. 5.12
  2510. Acorn DDE Pascal
  2511. 5.12
  2512. Graham Carter
  2513. 5.12
  2514. In the Language Column in Februaryæs Archive, (5.5 p51), David Wild 
  2515. reproduced a letter from me in which I made a plea for information on 
  2516. mixed-language programming from Pascal and on how to access RISC_OSLib 
  2517. and the shared C library. I also asked why Acorn had not produced a 
  2518. version of the RISC iX Pascal compiler for RISC-OS. At last Acorn has 
  2519. answered all my questions by releasing the DDE NorCroft Pascal compiler.
  2520. 5.12
  2521. The DDE Pascal package
  2522. 5.12
  2523. The compiler has been released as PD software (Shareware 48) and, as 
  2524. such, has a disclaimer stating that it is not an of₧cial Acorn product, 
  2525. so no technical support is available from Acorn or its dealers (see 
  2526. below).
  2527. 5.12
  2528. The documentation consists of a 40k ReadMe ₧le which covers installation 
  2529. in the DDE environment and describes some of the features of the 
  2530. implementation. A sample application is provided, !Balls64, which is a 
  2531. straight translation from a program provided with Acornæs C compiler. It 
  2532. is a useful demonstration of how to make calls to RISC_OSLib. It is 
  2533. important to note that DDE Pascal is not a standalone package Ö it is 
  2534. intended for use with DDE C.
  2535. 5.12
  2536. The compiler uses the same backend as the Acorn C compiler, so produces 
  2537. similar quality code. It supports full inter-working with C; the 
  2538. procedure calling standard used is APCS-R, as in the later releases of 
  2539. C. The internal representation of Pascal data structures has been chosen 
  2540. to facilitate mixed language programming. For example, all Pascal 
  2541. strings are 0-terminated, to enable them to be used as arguments to C 
  2542. functions. It should be easy to inter-work with the Desktop Assembler 
  2543. but I havenæt been able to try this.
  2544. 5.12
  2545. A DDE frontend is provided and the compiler works with DDT, with some 
  2546. minor restrictions:
  2547. 5.12
  2548. 1.  C syntax must be used in expressions, as this is all DDT 
  2549. understands.
  2550. 5.12
  2551. 2.  DDT cannot access global variables in a Pascal program. This is not 
  2552. a problem in practice Ö the solution is to make the entire Pascal 
  2553. program into one large procedure, effectively making all global 
  2554. variables local.
  2555. 5.12
  2556. Language extensions
  2557. 5.12
  2558. The compiler is believed to be compliant with the ISO level 1 standard 
  2559. (it has been run through an old version of the validation suite) and the 
  2560. following extensions are documented:
  2561. 5.12
  2562. Å support for separate compilation via #include and extern declaration,
  2563. 5.12
  2564. Å Berkley (Unix pc) extensions,
  2565. 5.12
  2566. Å extensions to allow inter-working with C and other languages; for 
  2567. example, the ability to declare variadic functions to Pascal so it can 
  2568. call C functions such as printf,
  2569. 5.12
  2570. Å low level access functions and type casts.
  2571. 5.12
  2572. I donæt have any documentation on the Berkley extensions; the only non-
  2573. standard thing Iæve tried so far is an otherwise clause in a case 
  2574. statement which worked in the same way as in Acornæs Pascal release 1 
  2575. and 2. If I can obtain any further information I will use it to produce 
  2576. a DTP user guide for the package.
  2577. 5.12
  2578. Other extensions include functions to access command-line arguments, 
  2579. system date, time and CPU time, bitwise AND and OR, shifts and SWI and 
  2580. SWIX calls where the SWI routine may be speci₧ed as an integer or a 
  2581. string.
  2582. 5.12
  2583. This version of Pascal can also be used to produce relocatable modules.
  2584. 5.12
  2585. Using the compiler
  2586. 5.12
  2587. Installation entails copying ₧les into the DDE directory and adding a 
  2588. few lines to a ₧le to enable Make to take the correct action when it 
  2589. encounters a Pascal ₧le.
  2590. 5.12
  2591. Programs are compiled in the standard DDE fashion by dragging the source 
  2592. code ₧le icon onto the writable source part of the compileræs DDE 
  2593. frontend. When Throwback is enabled, a standard Throwback window is 
  2594. produced if there are any compile-time errors, enabling SrcEdit to be 
  2595. invoked to correct the source. There is very little else to say here, 
  2596. because everything works in the same way as the C compiler.
  2597. 5.12
  2598. To try out mixed-language programming I wrote the following simple C 
  2599. function:
  2600. 5.12
  2601. void swap (int *x, int *y)
  2602. 5.12
  2603. {temp ;
  2604. 5.12
  2605.   temp = *x;
  2606. 5.12
  2607.   *x = *y;
  2608. 5.12
  2609.   *y = temp;
  2610. 5.12
  2611. }
  2612. 5.12
  2613. and a Pascal program to call it:
  2614. 5.12
  2615. program test (output);
  2616. 5.12
  2617. var
  2618. 5.12
  2619.   number1, number2: integer;
  2620. 5.12
  2621. procedure swap (var x: integer; 
  2622. 5.12
  2623.                 var y: integer);
  2624. 5.12
  2625. external;
  2626. 5.12
  2627. begin
  2628. 5.12
  2629.   number1 := 1;
  2630. 5.12
  2631.   number2 := 15;
  2632. 5.12
  2633.   writeln (number1, number2);
  2634. 5.12
  2635.   swap (number1, number2);
  2636. 5.12
  2637.   writeln (number1, number2)
  2638. 5.12
  2639. end.
  2640. 5.12
  2641. I then used Make to construct an executable. Everything worked and the 
  2642. program gave the expected result! When the main program and function are 
  2643. compiled and linked with the debug option enabled, DDT correctly 
  2644. displays the appropriate sections of source code.
  2645. 5.12
  2646. Mixed language programming facilities are useful in practice because 
  2647. some parts of an application may be easier to code in one language than 
  2648. another. It also grants access to libraries of code developed for a 
  2649. different language; for example, being able to call RISC_OSLib from 
  2650. Pascal is a great time saver.
  2651. 5.12
  2652. The object code (AOF ₧le) produced by Pascal must be linked with one of 
  2653. the libraries supplied with Desktop C, either ANSILib for standalone 
  2654. code or Stubs, which is the interface to the shared C library. To give 
  2655. an idea of how much space can be saved by using the shared C library, 
  2656. the release 2 Pascal compiler produced a 35k executable from a 13k 
  2657. source; the DDE Pascal executable using the shared C library was only 
  2658. 14k! The Ésqueezedæ image was only 8k.
  2659. 5.12
  2660. Development time is also speeded up considerably when using this 
  2661. package. Header ₧les are provided to give full and easy access to 
  2662. RISC_OSLib, and the DDE utilities such as Make can be used to simplify 
  2663. application production.
  2664. 5.12
  2665. Conclusion
  2666. 5.12
  2667. This really is an excellent package and whatæs more itæs free! It is 
  2668. also a big incentive to buy Acornæs Desktop C package. The documentation 
  2669. is suf₧cient for competent Pascal programmers and the example appli
  2670. cation is a good starting point for producing new WIMP applications with 
  2671. Pascal. Acorn is to be commended for releasing this software into the 
  2672. public domain.
  2673. 5.12
  2674. Acorn has requested that readersæ attention is drawn to the following 
  2675. disclaimer:
  2676. 5.12
  2677. öThe DDE NorCroft Pascal compiler is provided as is. All information of 
  2678. a technical nature and particulars of the software and its use are given 
  2679. by Acorn Computers in good faith. However, Acorn Computers Limited 
  2680. cannot accept any liability for any loss or damage arising from the use 
  2681. of this software. This software is not an of₧cial Acorn product. No 
  2682. support of any form can be given by Acorn or any of its dealers 
  2683. regarding this software.òááA 
  2684. 5.12
  2685. HCCS Vision Digitiser
  2686. 5.12
  2687. Stuart Bell
  2688. 5.12
  2689. There is one thing that sets apart the HCCS Vision Digitiser from all 
  2690. others available for the Archimedes, and that is its price: ú49 plus 
  2691. VAT. The external version for the A3000 is ú10 more. It makes little 
  2692. sense, therefore, to review this product as if it cost ú150 or ú200. The 
  2693. question is, what do you get for such a low cost?
  2694. 5.12
  2695. The package consists of a half-width board, a single sheet of instruc
  2696. tions and a disc with a Read_Me file and the !Vision application. The 
  2697. board has a single phono Évideo-inæ socket, expecting 1V p-p composite 
  2698. video signals. This means the signal produced by most camcorders or VCRs 
  2699. (with either phono or SCART sockets). Alternatively, closed-circuit or 
  2700. surveillance cameras could be employed. With a modem and data compres
  2701. sion, the cheap video-phone could be very interesting!
  2702. 5.12
  2703. Here is my first small complaint: there is no half-width blanking plate 
  2704. to go alongside the board on the back-panel. Personally, I would have 
  2705. found this more useful than the single phono-phono cable which was 
  2706. supplied. Is this a fair criticism of a ú50 board? I think so because, 
  2707. without it, one end of the boardæs back-plate cannot be secured.
  2708. 5.12
  2709. Installation is simple Ö the instructions describe three versions: both 
  2710. internal and external boards for the A3000 and an internal version for 
  2711. the A300/400/540/5000 machines, this latter one being reviewed here.
  2712. 5.12
  2713. Documentation
  2714. 5.12
  2715. The Read_Me file is provided only on the disc. We are told that this is, 
  2716. öfor two reasons Ö firstly ease of access by the user when actually 
  2717. using the software and secondly to save paper.ò They add that, ö!Edit 
  2718. files such as this can be entered into your favourite word processor.ò 
  2719. Since the file contains many Éhardæ carriage returns, importing is not 
  2720. as easy as it suggests!
  2721. 5.12
  2722. The instructions are adequate and recognise current limitations of the 
  2723. package such as the lack of colour (an upgrade will cost ú30 and should 
  2724. be ready in June) and the omission of provision for usersæ own programs 
  2725. to drive the board ù to be rectified soon at minimal cost. 
  2726. 5.12
  2727. Iæm not convinced about the Ésave paperæ argument and the Read_Me file 
  2728. seems to be a hurriedly prepared document, complete with the odd 
  2729. grammatical howler like the possessive öitæsò. A double-sided sheet of 
  2730. A4 would have sufficed. I canæt see much excuse for its omission.
  2731. 5.12
  2732. In use
  2733. 5.12
  2734. The default mode of the !Vision application (which requires 480k) is 
  2735. Écontinuousæ image grabbing, in which a new frame is displayed about 
  2736. once every second (ARM3) or two seconds (ARM2). With moving images, the 
  2737. effect is much like a series of still photographs taken at these 
  2738. intervals. Images are, of course, in 256 shade monochrome. The instruc
  2739. tions note that 256 colour modes (15 and 21) must be used but I was a 
  2740. little disappointed that !Vision would not work with mode 67, Computer 
  2741. Conceptsæ wider 256 shade mode. I donæt know if any 256 colour modes for 
  2742. multi-sync monitors would work. Of course, you can resort to your 
  2743. favourite mode once youæve grabbed the images.
  2744. 5.12
  2745. The display under Écontinuousæ is what HCCS term Élow qualityæ. When 
  2746. Éprocessæ is selected, the image is grabbed, converted to Éhigh-qualityæ 
  2747. and can then be saved to disc as a sprite. The conversion takes about 22 
  2748. seconds with an ARM2 but only six with an ARM3. A problem is that there 
  2749. is a slight delay between selecting Éprocessæ and the frame being 
  2750. grabbed for conversion. You need to anticipate the required image by 
  2751. about three seconds. With a video tape, this is no problem. Grabbing a 
  2752. live image from the video-out of a TV or VCR could be more 
  2753. problematical!
  2754. 5.12
  2755. Image characteristics
  2756. 5.12
  2757. The Adjust option allows the contrast and brightness of the image to be 
  2758. modified, with relative values indicated by a bar-line display for each. 
  2759. A minor problem for those with monochrome monitors (quite sensible to 
  2760. use with a mono digitiser, you would think) is that the brightness bar-
  2761. line is almost unreadable because the grey shades of the bar and its 
  2762. border are so similar.
  2763. 5.12
  2764. The saved sprites are 640 x 256 pixels. About the top 10% of the 
  2765. original image is missing and a very small amount from each side. (Most 
  2766. TVs lose some of this in any case.) The saved images can then be 
  2767. imported into !Paint, Impression II or any other painting or DTP 
  2768. package. The actual image quality is super, as I hope the accompanying 
  2769. image will show.
  2770. 5.12
  2771. Digitisers or scanners?
  2772. 5.12
  2773. Most people use scanners to get graphic images into their machine. The 
  2774. resolution is greater ù up to 400 dpi, though not all offer 256 shades. 
  2775. Undoubtedly, the reading-in of logos and printed textual material will 
  2776. be best done with a scanner. On the other hand, in favour of a digitiser 
  2777. is the ability to capture 3-D objects (albeit with a camera) and other 
  2778. video sources, the lack of moving parts and, in the case of Vision, the 
  2779. cost.
  2780. 5.12
  2781. Conclusions
  2782. 5.12
  2783. I hope that my negative comments wonæt be given too much weight. A half-
  2784. width blanking plate, a second sheet of instructions and a little work 
  2785. on the software to weed out a few insignificant wrinkles would make the 
  2786. Vision digitiser even better.
  2787. 5.12
  2788. No professional user who needs to digitise video images every day will 
  2789. want to use Vision because of the loss of image at the edges, the 
  2790. problems of timing an image-grab and, at the moment, the lack of colour. 
  2791. I guess that these are all the result of careful price-performance 
  2792. decisions that have resulted in a ú50 board.
  2793. 5.12
  2794. However, for the casual user, the Vision board is great value and great 
  2795. fun, especially if you have a suitable camera. If not, it might be worth 
  2796. investigating the cheap CCTV camera market. Itæs the best ú50 that Iæve 
  2797. spent on my Archimedes in ages. Now, all I need is a really good 
  2798. printer.
  2799. 5.12
  2800. Vision Digitiser is ú49 +VAT for A300/400/5000 version and for A3000 
  2801. internal. An A3000 external version is available for ú62 +VAT.ááA 
  2802. 5.12
  2803. Lucy Helen Bell, aged 10 months.
  2804. 5.12
  2805. Image grabbed by Vision digitiser from Sony Camcorder Évideo outæ 
  2806. socket.
  2807. 5.12
  2808. The HCCS Vision Digitiser Board.
  2809. 5.12
  2810. Image grabbed from Sony Camcorder by HCCS Vision Digitiser Board!
  2811. 5.12
  2812. Font Workshop Ö Part 1
  2813. 5.12
  2814. Roger Spooner
  2815. 5.12
  2816. There can hardly be any Archimedes users who have not seen the power and 
  2817. versatility of the font system we all have. While PCs and Macs rave 
  2818. about outline fonts, weæve had them since 1989 (released with Acorn 
  2819. DTP), including the ability to display text in your chosen typeface at 
  2820. any size not only on the screen but also on paper. There are also 
  2821. specialised techniques for improved quality at low sizes; something 
  2822. which is still unheard of in the popular computing world.
  2823. 5.12
  2824. Lines and curves
  2825. 5.12
  2826. A font is defined by a file (well, two files) stored in your !Fonts 
  2827. directory. Each font file contains a description of every possible 
  2828. letter when printed in that font. The computer then draws the shape on 
  2829. screen (or paper) according to the definition in that file.
  2830. 5.12
  2831. The shape of a letter is defined by a set of lines going round its 
  2832. perimeter Ö the edge of the black area. If there is another enclosed 
  2833. shape within the main one, the inside of that will not be black. Thus, 
  2834. in the letter Éaæ in the diagram, the outer shape covers the overhanging 
  2835. loop at the top, the tail and the outside of the main loop. The inner 
  2836. shape describes only the hole in the middle of the main loop.
  2837. 5.12
  2838. The outline of a letter, including control points of all the curves.
  2839. 5.12
  2840. The lines are made up of three primitive possibilities. These are linked 
  2841. together to form the letter. Each part contains one or more pairs of 
  2842. coordinates and controls how the computer draws the next stage, 
  2843. considering where it is at the moment.
  2844. 5.12
  2845. The first kind, move, makes the computer ignore where it is currently 
  2846. and move to a new position. It does not draw any sort of line to get 
  2847. there. This is used to go from the body of an Éiæ to the dot, and to 
  2848. start each letter.
  2849. 5.12
  2850. The second primitive, draw, makes the computer draw a straight line from 
  2851. the current position to the newly supplied coordinates. This is used, 
  2852. for example, on the inside edge of the vertical of the Éaæ shown.
  2853. 5.12
  2854. The third kind, curve, is the exciting one. It includes three pairs of 
  2855. coordinates and tells the computer to move towards a new point, from the 
  2856. existing one, under the influence of two other control points. The line 
  2857. moves towards these control points but never meets them. Curves are used 
  2858. in all curved surfaces of all letters, oddly enough!
  2859. 5.12
  2860. A simple curve.
  2861. 5.12
  2862. These Bezier curves are something worth appreciating. Although many 
  2863. people are quite capable of using them in DrawFiles, font construction 
  2864. requires more careful use. In the diagrams below, you may notice that 
  2865. only one of them is suitable for use in part of a letter (top left). The 
  2866. others bend in a fashion which looks unpleasant in whole letters (with 
  2867. the exception of ÉSæ which deserves all it gets).
  2868. 5.12
  2869. Various curves and their control points
  2870. 5.12
  2871. The rule for good curves boils down to this: If you imagine where the 
  2872. lines of the two control points meet, is this place beyond both control 
  2873. points?
  2874. 5.12
  2875. In the top right, the crossover point is easily visible, less than half 
  2876. way towards each control point from their respective end points, and is 
  2877. not at all a nice curve. The loop produces two filled areas in a way 
  2878. which is very difficult to control.
  2879. 5.12
  2880. The bottom right example has its crossover point half way up the left 
  2881. control pointæs line and has a slight change of direction near the right 
  2882. hand end of the curve.
  2883. 5.12
  2884. The bottom left one crosses behind one of the control points, on the 
  2885. wrong side of the end point, and is a sort of curve which is rarely used 
  2886. in fonts Ö that effect is best done with two curves.
  2887. 5.12
  2888. The top left is a typical clean curve, ready for active service.
  2889. 5.12
  2890. Although this rule may seem unnecessary, following it does make 
  2891. character design much better.
  2892. 5.12
  2893. Another vital rule for joining several curves together is to ensure that 
  2894. the control points on each side of the mutual end point go in precisely 
  2895. opposite directions and are of roughly the same length.
  2896. 5.12
  2897. However big you make the letter, it will still be smooth and, if it is 
  2898. well designed, you will never be able to see where the lines join.
  2899. 5.12
  2900. Hinting
  2901. 5.12
  2902. The special techniques, referred to above, allow the Archimedes alone to 
  2903. make the letters look better on screen and at small sizes.
  2904. 5.12
  2905. The first of these, Skeleton lines, ensure that thin parts of a letter 
  2906. never completely disappear. The second, Scaffold lines, ensure that 
  2907. symmetrical parts of letters are always the same size.
  2908. 5.12
  2909. These are problems which occur more with small type sizes but are 
  2910. significant for all users, especially on screen.
  2911. 5.12
  2912. Missed pixels without a skeleton line
  2913. 5.12
  2914. Skeleton lines are always plotted in black even if the distance between 
  2915. the two edges of the outline is less than one pixel. This means that 
  2916. thin parts will never completely disappear. In the picture without 
  2917. skeleton lines (of the top part of an ÉOæ) the squares are pixels Ö they 
  2918. are filled if the centre of the pixel is within the outline.  This shows 
  2919. why no pixels are filled around the thin section of the outline. Of 
  2920. course a slight move up would include more pixels, but you canæt choose 
  2921. that at this stage. A skeleton line, as in the next diagram, ensures 
  2922. that some pixels will be plotted Ö always forming a continuous line at 
  2923. least one pixel thick.
  2924. 5.12
  2925. Pixels plotted by the skeleton line where
  2926. 5.12
  2927. the outline is too thin.
  2928. 5.12
  2929. Scaffold lines are more difficult but still use the concept of filling a 
  2930. pixel if its centre is inside the outline.  If you want to print an H, 
  2931. the two verticals should be of the same width. Not forgetting that the 
  2932. computer decides whether to plot a pixel based on whether the centre of 
  2933. the pixel is within the outline, you can see that a pixel could change 
  2934. from being filled to not filled by an incredibly small movement which 
  2935. happens to make the outline edge move across the centre of that pixel. 
  2936. At small sizes, this variation in width is unacceptable.
  2937. 5.12
  2938. Uneven widths without Scaffold lines
  2939. 5.12
  2940. Single scaffold lines ensure the maximum possible width of a section by 
  2941. moving it slightly to include as many pixel centres as possible.
  2942. 5.12
  2943. Paired scaffold lines are used to maintain the same bar width in each 
  2944. part by moving parts of the letter less than one pixel sideways.
  2945. 5.12
  2946. Positions adjusted for maximum width
  2947. 5.12
  2948. using scaffold lines.
  2949. 5.12
  2950. Another type of scaffold line is used to help the computer with curves. 
  2951. It has a tendency to have rows of pixels in a straight line at the 
  2952. horizontal or vertical parts of a curve, giving it a flattened look. Up, 
  2953. Down, Left and Right scaffold lines make the length of the part which is 
  2954. flat against the vertical or horizontal as short as possible thus making 
  2955. it more look ÉCurvedæ.
  2956. 5.12
  2957. A long vertical row of pixels,
  2958. 5.12
  2959. shortened by a Éleftæ scaffold line.
  2960. 5.12
  2961. The diagram shows how the left side of an Éoæ has a column of pixels 
  2962. which is quite ungainly. If the left scaffold line is linked to the 
  2963. points, the computer is forced to rearrange the filled pixels, resulting 
  2964. in a shorter Éflatæ against the edge.
  2965. 5.12
  2966. In later articles in this series, I shall be looking at: using fonts in 
  2967. your own programs, designing fonts with FontEd and organising your font 
  2968. directory.
  2969. 5.12
  2970. (Roger Spooner is the manager of Design Concept. He produces fonts 
  2971. himself and sells them cheaply in the Archimedes marketplace.)
  2972. 5.12
  2973. This and the following three articles were first published in öOnlineò 
  2974. magazine Ö ú1.35 per issue or ú15 per year from Micro Guide, 58 The 
  2975. Square, Newtongrange  EH22 4QE.ááA 
  2976. 5.12
  2977. Junior Pinpoint
  2978. 5.12
  2979. Hilary Ferns
  2980. 5.12
  2981. Longman Logotron have developed Junior Pinpoint from the full version of 
  2982. Pinpoint. Their aim was to simplify the program while retaining many of 
  2983. its powerful features. It is claimed to meet all the data handling needs 
  2984. in the primary classroom in the UK.
  2985. 5.12
  2986. I suppose we all have certain expectations of what a database should 
  2987. offer and when Junior Pinpoint came my way for review, I put it to the 
  2988. test with various questions in my mind. I have been well satisfied with 
  2989. what I found.
  2990. 5.12
  2991. Is the program ÉUser Friendlyæ?
  2992. 5.12
  2993. All the usual RISC-OS features apply. Menus are kept fairly short and 
  2994. simple, many things being set up through fairly standard bright-looking 
  2995. control panels which pop up in response to simple toolbox selections. A 
  2996. few helpful keyboard shortcuts can be used. The icon bar menu provides a 
  2997. configuration option where various functions can be disabled according 
  2998. to the ability of the users. All the intricacies of constructing the 
  2999. database are hidden. Fields are generally referred to as Équestionsæ. 
  3000. 5.12
  3001. Is the database easy to set up?
  3002. 5.12
  3003. This is certainly where the program scores highly. You are provided with 
  3004. a window with a Éstickyæ toolbox down the lefthand side. The toolbox can 
  3005. be moved around the screen or closed as required. To start with, you 
  3006. design a questionnaire, which is your actual database on screen. You 
  3007. then go to your stack of sheets, and data entry is a simple matter of 
  3008. typing in the answers in the appropriate places. You are warned of any 
  3009. unsaved data before leaving a sheet. The questionnaire can also be 
  3010. printed out and used to collect data. 
  3011. 5.12
  3012. The form designer allows questions (i.e. the fields) to be placed 
  3013. anywhere on the page. You can have text, number, date, yes/no and 
  3014. multiple choice answers. Opting for the latter type reduces the problems 
  3015. with spelling errors. The DTP facilities enable coloured boxes, lines, 
  3016. borders, pictures (sprites & drawfiles), text, headings, etc to be 
  3017. placed anywhere on the page to give a professional appearance. The form 
  3018. can be A4 or screen size. Most upper junior children would be able to 
  3019. tackle the form design but, for younger children, the teacher would 
  3020. obviously set up the form beforehand.
  3021. 5.12
  3022. Limit on the length of a text field?
  3023. 5.12
  3024. A text entry can extend to 10 lines, each of 50 characters. I can see 
  3025. this as an obvious advantage in school, where one might want to gather 
  3026. together the childrenæs news items, etc. However, the multiple lines 
  3027. provided for such an answer were rather clumsy when printed out and too 
  3028. close together for childrenæs handwriting. I overcame this problem 
  3029. fairly simply by overlaying the lines with a white-filled box. (The 
  3030. lines still applied for entering the text on the screen)
  3031. 5.12
  3032. Sorting, searching and calculations?
  3033. 5.12
  3034. To call up one particular sheet in the stack, a search can be made for a 
  3035. text string, a number or date in any of the fields by clicking on a 
  3036. toolbox icon. More complex searches and analysis are done by entering 
  3037. the Éspreadsheetæ. It is not a spreadsheet in the true sense of the word 
  3038. but is simply a chart displaying the field data in columns, with a small 
  3039. toolbox at the top of the sheet. The format is pleasingly versatile. 
  3040. Columns can easily be swapped around, removed or reinstated as required 
  3041. and the table printed out across the page or any of the columns used for 
  3042. a graph. Calculations which can be applied at this point to the 
  3043. numerical data are max, min, total and average. 
  3044. 5.12
  3045. Sorting (ascending and descending) on individual fields is excellent 
  3046. with the option to return to the original order. 
  3047. 5.12
  3048. Search criteria are Éincludesæ, Éequal toæ, Égreater thanæ, Éless thanæ 
  3049. and Élies betweenæ. You can easily return to your full set of data. 
  3050. However, you must remember to either print or save (as a text file) any 
  3051. valuable search data because, when you close the window, the search is 
  3052. lost without warning Ö this could be a bit of a time-waster when doing 
  3053. fairly complex searches with children. (It would have been nice to see 
  3054. the method adopted by ÉDataSweetæ, where each set of search data is 
  3055. installed as a separate application on the icon bar and so can be opened 
  3056. and closed as required.) Also, I could see no way of getting back to the 
  3057. Éstack of sheetsæ view other than by closing the spreadsheet and 
  3058. reloading the file from the directory viewer. Just a little clumsy for 
  3059. those occasions when it might be necessary.
  3060. 5.12
  3061. Graphs and reporting?
  3062. 5.12
  3063. A text file can be printed from the Éspreadsheetæ view, displaying any 
  3064. user-defined selection of fields and in any order. To produce a more 
  3065. sophisticated report, you enter the charts section from the toolbox.
  3066. 5.12
  3067. Graphs can optionally be 3D or coloured and displayed with or without a 
  3068. grid. There is a choice of bar charts, pie charts, scatter graphs and 
  3069. line graphs. You can plot a field against frequency or percentage or 
  3070. against another field. For numerical fields, you can choose the 
  3071. interval. 
  3072. 5.12
  3073. In producing the final report, the program is excellent. More than one 
  3074. graph can be on screen and several dragged to one A4 page. Professional 
  3075. results can be obtained because the DTP facilities are available on the 
  3076. graph windows allowing you to edit the labels and resize the graph, as 
  3077. well as to add text, boxes, lines, etc and import pictures and borders 
  3078. as sprite or drawfiles. The completed document is saved as a drawfile. 
  3079. 5.12
  3080. Limit to the number of sheets?
  3081. 5.12
  3082. Yes. Junior Pinpoint allows only 500 in any one file. However, you can 
  3083. have more than one file open at a time.
  3084. 5.12
  3085. Is it possible to merge files?
  3086. 5.12
  3087. You are provided with a program called ÉPinImportæ. This opens up a 
  3088. window to which you can drag successive files to merge.
  3089. 5.12
  3090. Can you export data to other databases?
  3091. 5.12
  3092. A menu option is provided to save your data as a CSV (Comma Separated 
  3093. Values) file, which will load into any database which recognises this 
  3094. format (e.g. DataSweet). Likewise, CSV files can be imported.
  3095. 5.12
  3096. Is the documentation clear?
  3097. 5.12
  3098. The A4 illustrated booklet comes with a glossy cover and is aimed at 
  3099. children. It is a step-by-step guide to information handling in general 
  3100. and, in places, provides the children with things to think about away 
  3101. from the computer. All the pages are photocopiable, some being intended 
  3102. for use as individual work sheets. This is excellent but I would have 
  3103. valued, in addition to this, a shorter guide providing adults with a 
  3104. quicker Éjourneyæ through the program.
  3105. 5.12
  3106. Both the program and the book provide good ideas and examples to get you 
  3107. going with practical information handling.
  3108. 5.12
  3109. Conclusion
  3110. 5.12
  3111. This is a good program at a very realistic price. I agree with Longman 
  3112. Logotronæs claim that it meets the data handling needs in the primary 
  3113. classroom.ááA 
  3114. 5.12
  3115. Desktop Thesaurus
  3116. 5.12
  3117. Kevin Beales & Rob Wears
  3118. 5.12
  3119. Rob sent in a review of Desktop Thesaurus which was not too favourable 
  3120. so we asked Kevin Beales to have a look at it too. Letæs hear Kevinæs 
  3121. comments first...
  3122. 5.12
  3123. I like to use the computer as a creative tool when writing. Instead of 
  3124. creating my letter, study notes or magazine article on paper first and 
  3125. then copying it onto the screen, I often sit in front of a blank monitor 
  3126. and Écomposeæ. If I am working on paper and am stuck for Éthe right 
  3127. wordæ, I can turn to my trusty Rogetæs Thesaurus. However, if I am 
  3128. composing on the screen, I resent leaving the computer desk and finding 
  3129. the book when the machine should be able to do it all for me.
  3130. 5.12
  3131. This is where Desktop Thesaurus comes in. It is a fully RISC-OS 
  3132. compliant program which sits on the iconbar and can be accessed while 
  3133. running applications like Edit, First Word Plus, Draw, Ovation and 
  3134. Impression. It will work on 1M with Edit but really needs 2M. The 
  3135. Wimpslot Max on a 4M machine is 256 and 128 on 2M. It comes complete 
  3136. with Clib3.75 and !Sysmerge, compressed to 450k on a single disc. It 
  3137. also comes with a clear, concise A5 manual. The application is not copy-
  3138. protected and is easily installed on a hard disc. 
  3139. 5.12
  3140. Desktop Thesaurus works simply enough. If I am typing a sermon and want 
  3141. another word for ÉPilgrimæ, I click on the icon and a small window 
  3142. appears. I then type the word in the writable icon and press <return> 
  3143. and see, displayed in the window, some of the 134,160 synonyms Ö ÉNoun: 
  3144. Crusader, Travelleræ. If I want to go deeper, I can highlight and click 
  3145. <select> over ÉTravelleræ and will see displayed ÉNoun: Commuter, 
  3146. drifter, emigrant, explorer, gypsy, hiker, migrant, nomad, passenger, 
  3147. pilgrim, rambler, representative, tourist, tramp, tripper, voyager, 
  3148. wanderer, wayfarer.æ Quite a selection!
  3149. 5.12
  3150. If I wish to, I can delve even deeper, by selecting Éwayfareræ and 
  3151. getting even more words and so on. Hopefully, one of them will be the 
  3152. word I want. Two selectable boxes in the window will take me back either 
  3153. to the previous list or to my original root word, ÉPilgrimæ. Two arrow 
  3154. boxes allow me to scan up or down the alphabet through the other 13,777 
  3155. key words, such as Épilgrimageæ, Épillæ, Épillageæ and Épillaræ in one 
  3156. direction and Épilferingæ, Épilferæ, Épile-upæ and Épileæ in the other. 
  3157. In addition, a facility exists to edit words and to add my own if I have 
  3158. discovered some obscure one somewhere and donæt want to lose it.
  3159. 5.12
  3160. The next stage is even simpler. Having found my word, I click <adjust> 
  3161. over it and it appears at the caret location on the screen. Ovation 
  3162. users will soon be able to update to a version which will Éhot keyæ to 
  3163. the thesaurus which, in time, will actually be built into Ovation 
  3164. itself. I understand from John Wallace, Software Manager at Risc 
  3165. Developments, that discussions are planned with Computer Concepts to see 
  3166. if similar Éhot linksæ can be arranged with Impression.
  3167. 5.12
  3168. Conclusion
  3169. 5.12
  3170. The acid test of any utility-type program is not the reaction, ÉOh, 
  3171. thatæs a good idea!æ but ÉDo I use it?æ The answer to this is ÉYes, 
  3172. but... æ. Yes, I do use it when, as I described earlier, I am creating 
  3173. text at the keyboard. If, for some reason, I am writing on paper at my 
  3174. desk then the book is to hand. So, if you use your computer just as a 
  3175. means of copying out what has already been written, you will have less 
  3176. use for this program. However, if your ideas more usually come from your 
  3177. brain straight through your fingers to the machine, then I would 
  3178. strongly recommend this simple, but very useful, program.ááA 
  3179. 5.12
  3180. Rob Wears made many of the same points as Kevin but he also looked at 
  3181. Desktop Thesaurus from a wider perspective and made some other comments 
  3182. which are worth adding...
  3183. 5.12
  3184. Serious PC users would be surprised at the need for a product such as 
  3185. this. Most of their word processors (such as WordPerfect 5.1) are 
  3186. supplied with a thesaurus as an integral part of the package, and some 
  3187. even have grammar checkers too. It is so difficult to multitask anything 
  3188. on a PC that the software packages seem to try to do everything. 
  3189. However, this has tended to produce packages that are vastly too 
  3190. complicated for most users and which do some things very badly. When 
  3191. programming for the Archimedes, RISC-OS has made it so easy to multitask 
  3192. that the whole philosophy is different. Applications tend to be more 
  3193. specific and the user can add other applications to provide as many 
  3194. functions as are needed, providing there is sufficient memory available. 
  3195. For example, DTP packages are excellent document processors but make 
  3196. little or no effort to produce graphics of their own Ö it is so easy to 
  3197. get a dedicated graphics package to do the job properly. However, 
  3198. packages such as Impression and Ovation are often used as word proces
  3199. sors in their own right and so it would be useful if they had features 
  3200. such as a thesaurus and a grammar checker. 
  3201. 5.12
  3202. Desktop Thesaurus is basically a good package but I do have some 
  3203. criticisms.
  3204. 5.12
  3205. First of all, 13,777 words might sound an awful lot but it is surpris
  3206. ingly easy to think of words which DT doesnæt recognise (e.g. 
  3207. Écomputeræ). If this happens, it uses the word that is closest to your 
  3208. word alphabetically. This may work in some cases but instead of 
  3209. Écomputeræ it offers you synonyms for Écomradeæ which follows it 
  3210. alphabetically rather than Écomputeæ which precedes it. This means you 
  3211. have to think of some synonyms for yourself and keep trying them until 
  3212. you find a word that DT recognises.
  3213. 5.12
  3214. I realise that this will be the same for all packages which use a 
  3215. dictionary of keywords but at times it is easier to use the WordPerfect 
  3216. thesaurus facility via the PC emulator, or even (gosh!) my paperback 
  3217. edition of Rogetæs Thesaurus. Both of these will have a guess at 
  3218. Écomputeræ. To make matters worse, when you are offered a choice of 
  3219. synonyms, my experience is that the choice is not as extensive as that 
  3220. offered by the WordPerfect or Rogetæs thesauri.
  3221. 5.12
  3222. It is possible to extend the choice of synonyms by selecting one of the 
  3223. initial list and examining the synonyms offered for that. However, this 
  3224. facility is also present in the WordPerfect thesaurus, and again DT 
  3225. consistently comes second when comparing the variety of synonyms 
  3226. provided by the packages. It is possible to edit the data in DT to 
  3227. include your own words but it does seem to defeat the object of the 
  3228. exercise Ö if you already know half a dozen synonyms for your word, you 
  3229. wonæt need to use DT to look them up!
  3230. 5.12
  3231. At present, DT does not make any attempt to find antonyms. This is a 
  3232. significant omission and will hopefully be rectified in future versions 
  3233. of the software.
  3234. 5.12
  3235. If DT loses out on its word searching capabilities, you would expect it 
  3236. to win hands down when it comes to ease of use with other applications 
  3237. such as Impression or Ovation. Unfortunately, copying a keyword to DTæs 
  3238. input icon involves selecting and marking the word, using the ÉSave 
  3239. selectionæ or ÉSave marked textæ facility and dragging the file icon to 
  3240. DTæs input icon. Thus, for all but really long words, it is easier 
  3241. simply to type it directly. 
  3242. 5.12
  3243. Conclusions
  3244. 5.12
  3245. I really wanted to like this product. It would be useful to have the 
  3246. facility when using Impression. I could even forgive its word finding 
  3247. limitations if it were more easily accessible (like the spelling 
  3248. checker). It certainly uses less memory than PC thesauri via the 
  3249. emulator and it is cheaper. However, in its present form, it is simply 
  3250. not as convenient to use as my paperback thesaurus, which is even 
  3251. cheaper! I for one will reluctantly wait for future versions of the 
  3252. popular DTP packages which might have integral thesauri.ááA 
  3253. 5.12
  3254. Shareware Disc 45
  3255. 5.12
  3256. John Oversby
  3257. 5.12
  3258. !ArchiType
  3259. 5.12
  3260. !Architype is a typing tutor by David Holden. It takes over the whole 
  3261. machine but returns to the desktop on completion through a menu. Eleven 
  3262. lessons are provided to teach touch typing from use of the home keys 
  3263. onwards and there are exercises to provide practice in typing real text. 
  3264. My wife has now been using the package for a week and she has made 
  3265. impressive progress which tells its own story about the value of 
  3266. !Architype. The exercises are written in !Edit format as resource files 
  3267. and can be customised according to the needs of the user. This is a 
  3268. first effort by David Holden and it will, I am sure, be improved as he 
  3269. receives feedback.
  3270. 5.12
  3271. !Label
  3272. 5.12
  3273. !Label by Raffaele Ferrigno is an address book and label printer. I 
  3274. found it difficult to use, despite the manual on the disc and it does 
  3275. not print out on RISC-OS3!
  3276. 5.12
  3277. Clipart
  3278. 5.12
  3279. The biological file contains some detailed pictures of the nervous 
  3280. system, the skin and other major parts of the human body. These are 
  3281. generally well drawn with fine, clear detail but some labels are 
  3282. missing. The chemistry equipment was the least satisfactorily drawn. Why 
  3283. is the liquid level in the beaker a squiggly line? öDistilò has lines 
  3284. from the condenser which do not fit flask! Other items include the blast 
  3285. furnace, pond creatures and transport.
  3286. 5.12
  3287. Middleton font
  3288. 5.12
  3289. The Middleton font is an easy-to-read font for children, satisfactory at 
  3290. large sizes but a little indistinct at small sizes. It resembles a 
  3291. childæs handwriting in format with slightly imperfectly formed letters.
  3292. 5.12
  3293. !AcornMsMo
  3294. 5.12
  3295. !AcornMsMo provides modes 20 and 21 for the Acorn multisync (AKF18) 
  3296. monitor Ö satisfactorily as far as I could see.
  3297. 5.12
  3298. !DOOK
  3299. 5.12
  3300. For those with RISC-OS3, you may have noted that !Draw produces an 
  3301. invisible object at the bottom left hand corner to store some of the 
  3302. attributes of some objects. That is why grouped objects appear larger 
  3303. than they should. !DOOK removes these objects so that the !Drawfile can 
  3304. be readily imported into RISC-OS2 !Draw and !Poster without problems. I 
  3305. had always wondered why the new !Draw produced oddly behaved files! 
  3306. 4Mation have produced a useful application here.
  3307. 5.12
  3308. !GrabMenu
  3309. 5.12
  3310. I produce booklets of instructions for applications such as !Drawplus 
  3311. and !Tween and I often need to capture the menus for my DTP program. 
  3312. !GrabMenu does this well. Even more helpful, it will grab submenus too, 
  3313. with the background as a mask. These are saved as a sprite, which will 
  3314. need renaming if other menus are to be grabbed because the same name is 
  3315. used each time a sprite is grabbed. Naming the file on the fly would be 
  3316. useful here.
  3317. 5.12
  3318. !PickAPic
  3319. 5.12
  3320. !PickApic is a sprite and draw file previewer producing thumbnail 
  3321. sketches of sprite and drawfiles. The sketch dimensions can be specified 
  3322. from the program. Its use is obvious when searching files for DTP 
  3323. pictures and the sketches are clear enough even at small magnifications. 
  3324. There are programs to preview !Drawfiles but not one for sprites and 
  3325. !Draw pictures at the same time. Unfortunately, it sometimes crashes for 
  3326. no apparent reason on my A5000, but with a small number of files gives 
  3327. good pictures.
  3328. 5.12
  3329. Summary
  3330. 5.12
  3331. This shareware disc represents very good value despite some inadequacies 
  3332. in the files provided.ááA 
  3333. 5.12
  3334. Dreadnoughts
  3335. 5.12
  3336. Alan Highet
  3337. 5.12
  3338. Dreadnoughts is a simulation program, from the same stable as Waterloo Ö 
  3339. Turcan Research Systems. It allows you to become an Admiral of the Fleet 
  3340. playing either against the computer or against another player. It comes 
  3341. in a sturdy cardboard box containing a single disc, a 94 page booklet 
  3342. and a set of wipe clean maps.
  3343. 5.12
  3344. Many years ago, I played (if thatæs the right word) a naval wargame on a 
  3345. board with small counters for ships and a dice to evaluate the damage 
  3346. caused by shelling the enemy. This was before the boom in home computers 
  3347. but even then, I could see the possibilities for letting a machine take 
  3348. over all the calculations and leave the strategy to the humans and I 
  3349. even had a half-hearted attempt at trying to write a program myself but 
  3350. found it more difficult than I thought. With this in mind, I couldnæt 
  3351. wait to try out Dreadnoughts as it seemed to fit the bill perfectly.
  3352. 5.12
  3353. There are seven scenarios on the disc, two hypothetical but the rest 
  3354. based on actual events in the First World War. The booklet gives you a 
  3355. good background to the events surrounding each scenario and suggests 
  3356. further reading material which may be relevant. There is a good 
  3357. reference section detailing all the technical information relating to 
  3358. the shipsæ armaments, size, fire-power and range. There is also a 
  3359. section detailing the various commands and how to use them.
  3360. 5.12
  3361. Getting started
  3362. 5.12
  3363. The graphics screen initially shows you the view from just above your 
  3364. ship looking out over the bow. You can choose to look in any direction 
  3365. and from the bridge of any of your own fleet. You can also use a 
  3366. telescope to identify any ship you may see on the screen. The bottom of 
  3367. the screen is used to enter the various commands which allow you to send 
  3368. signals instructing other ships under your command as well as your own 
  3369. vessel. It displays signals sent by other vessels such as sightings, 
  3370. damage reports and position. You may also elect to have information 
  3371. displayed telling you what the computer is doing and this is displayed 
  3372. below the command window. You can control the helm directly by using the 
  3373. cursor keys and this is sometimes easier than using the command line. 
  3374. The graphics are not arcade quality but are still quite good and, during 
  3375. an exchange of shells, you see the water spouts as the shells fall round 
  3376. your vessel or, worse still, watch as they explode on deck. There is 
  3377. also the sound of the shells being fired, flying overhead and exploding 
  3378. Ö all in glorious stereo!
  3379. 5.12
  3380. Overall
  3381. 5.12
  3382. I have to say that I was disappointed by the program but this is 
  3383. probably because it was not what I expected. I would have been much 
  3384. happier to actually control my own destiny rather than trying to 
  3385. influence a battle that is almost a foregone conclusion. When playing 
  3386. another human, the situation was slightly better although the computer 
  3387. still decided to engage other ships in gun battles without my say-so. 
  3388. The problem seemed to be that there was no way of giving direct orders 
  3389. apart from a few exceptions.
  3390. 5.12
  3391. The parser was good, although somewhat limited, but was let down by 
  3392. having to type all the words every time I wanted to give a command, as 
  3393. there was no repeat command. This meant that trying to give the same 
  3394. order to a whole fleet was very time consuming.
  3395. 5.12
  3396. Although the wipe off maps were of very good quality, I would have 
  3397. preferred to view a map on screen showing the plot of all known surface 
  3398. vessels. This would have made the task of interception much easier.
  3399. 5.12
  3400. Although this program is a very good technical simulation of historic 
  3401. naval battles, I feel that what people are looking for (I certainly was) 
  3402. is the chance to try to better the decisions made by the original 
  3403. commanders and hopefully reverse the outcome of the battle.ááA 
  3404. 5.12
  3405. Mah-Jong Ö The Game
  3406. 5.12
  3407. Geoffrey Dunbar
  3408. 5.12
  3409. Mah Jong originated in China and is like Rummy and Poker Ö and yet 
  3410. totally different! It is best played by four people which makes this 
  3411. computer version a welcome attraction for the solo player. There seem to 
  3412. be as many sets of rules as players and, for this review, I accepted 
  3413. those set by the program. Some useful rules were published by EP in 
  3414. conjunction with the British Mah-Jong Association (ISBN 0 7158 0557 6).
  3415. 5.12
  3416. The game
  3417. 5.12
  3418. Players are named after the four winds, East, South, West and North with 
  3419. each player taking it in turn to be the ÉWind of the Roundæ (ÉEastæ 
  3420. first), retaining this title until he loses.
  3421. 5.12
  3422. There are 144 brightly coloured tiles which are shuffled and built into 
  3423. a square wall. Part of the gameæs attraction is its exotic imagery; the 
  3424. sound of tiles being shuffled is known as Éthe twittering of the 
  3425. sparrowsæ and the wall is to Ékeep the devils outæ which did not work 
  3426. for whoever wrote the program instructions!
  3427. 5.12
  3428. After the deal, players in rotation (anti-clockwise) take a tile from 
  3429. the wall, attempting to make sets and then throw away. If a discard 
  3430. enables another player to complete a Pung (three of a kind) or a Kong 
  3431. (four of a kind) he may claim this, when the players in between lose 
  3432. their turns. Completed sets can be exposed on the table or concealed in 
  3433. the hand, with the latter scoring twice the former. The object is to 
  3434. collect a Éfull houseæ of Pungs/Kongs plus a matched pair, the winner at 
  3435. the game end being the player with the most money.
  3436. 5.12
  3437. Suits of tiles
  3438. 5.12
  3439. The suits are Ö characters, circles, and bamboos. There are green, red 
  3440. and white dragons (four of each), and the four winds (four of each). The 
  3441. green dragons appeared black in play and the South winds, (which should 
  3442. be black) were green, which was confusing. There should be both season 
  3443. and flower tiles but the program simplified the rules and called them 
  3444. all Éflowersæ Ö which worked well enough. After the deal, the human 
  3445. player is asked to discard his flowers but the message remains whilst 
  3446. the computer continues, which seems messy. Many pictures have been 
  3447. simplified to make them more readable which worked well. The program 
  3448. does not show which are the green Ébamboosæ, for use in special hands, 
  3449. and so the player has to remember which these are.
  3450. 5.12
  3451. Instructions
  3452. 5.12
  3453. The booklet is comprehensive and clear, despite lack of page numbers and 
  3454. index. However, the program contains an option to print extra copies of 
  3455. the booklet in a much better format! The order of explanation makes it 
  3456. difficult for the non-player (some terms, e.g. ÉPungæ and ÉKongæ are 
  3457. used several pages before they are defined) but the on-screen instruc
  3458. tions remedy this. I was disappointed to find grammatical and spelling 
  3459. errors (e.g. Érecievedæ for Éreceivedæ, Érequiementsæ for 
  3460. Érequirementsæ, Étooæ instead of Étoæ, Éconceledæ for Éconcealedæ etc) 
  3461. and, at one point, it was suggested that a pair could be called a Pung 
  3462. or Kong!
  3463. 5.12
  3464. The Chinese game has few special hands, whilst the Western game has 
  3465. many. The BMJA recognises twenty, and all but one are included, plus 
  3466. twenty others. The program uses all extensively. I would prefer to see 
  3467. details of these hands separated from the other instructions.
  3468. 5.12
  3469. Set up, loading and saving
  3470. 5.12
  3471. On selecting É!EMAHJONGæ (ÉEæ for European?) from the desktop, the 
  3472. program loaded from scratch or with a previously saved game without 
  3473. problem. The mode is set and so you cannot benefit from having a multi-
  3474. sync monitor. However, there were some problems with saving. A file name 
  3475. eight letters long will save automatically as the last character is 
  3476. typed Ö so it had better be right! After save or load, the filename 
  3477. appears in the Ésaveæ box. Confirm this by pressing <return> and the 
  3478. program locks up terminally. If the disc is full, the program crashes, 
  3479. returning you to the desktop. Inserting a new disc produces an error 
  3480. message on the game board instead of the message line, which remains 
  3481. when play resumes! Attempts to use a full file path produces a Ébad 
  3482. filenameæ response. Before play, answering various questions gives full 
  3483. control but the lack of a cursor in some boxes was off-putting.
  3484. 5.12
  3485. The deal
  3486. 5.12
  3487. The computer, using Chinese dice, simplifies the deal whilst keeping the 
  3488. feel of the original, but deals from the wrong end of the wall! In most 
  3489. rules, seven pairs of tiles are separated from the opposite end of the 
  3490. wall, as the ÉKong Boxæ or ÉDead Wallæ, one pair from these becoming 
  3491. ÉLoose Tilesæ for issue during play. When both have been used, they are 
  3492. replaced from the Kong Box which is the only way these tiles can come 
  3493. into play. The computer did not form a Kong Box and replaced loose tiles 
  3494. from the wrong end of the wall but seemed correctly to prevent the last 
  3495. tiles being taken. The human playeræs hand is displayed face up at the 
  3496. top of the screen, with the others face down beneath. Each playeræs wind 
  3497. is shown against his name and a bar shows the computeræs progress whilst 
  3498. Éthinkingæ Ö a different colour is used for each player.
  3499. 5.12
  3500. Sorting the hand and discarding
  3501. 5.12
  3502. Tiles are numbered by position across the screen and selection or 
  3503. sorting is made by mouse (slow) or by entering the position number of 
  3504. the selected tiles (much quicker). The screen shows the comprehensive 
  3505. set of commands available. I liked the computeræs declaration ÉFred has 
  3506. played an 8 of characteræ! On one occasion, I had an exposed Pung and 
  3507. drew the fourth tile from the wall. The hand being built excluded Kongs 
  3508. but I was not allowed to discard the tile. In the end, I threw away 
  3509. several partial sets and changed my hand for one which allowed Kongs!
  3510. 5.12
  3511. Play
  3512. 5.12
  3513. Unless a discard will complete a set, the turn starts with a tile dealt 
  3514. automatically from the wall. If two players want the same discard, the 
  3515. higher call, in the order Mah Jong, Kong, Pung, should take precedence 
  3516. although, if two players make the same call, the tile goes to the next 
  3517. in rotation. In this game, the next player in rotation wins on every 
  3518. occasion. A strict game is played which forbids Édirtyæ hands, i.e. 
  3519. those with Pungs and Kongs of different suits.
  3520. 5.12
  3521. It is normal to identify the tile being discarded which is simulated by 
  3522. flashing the value on the message line at the top of the screen. The 
  3523. computer checks all hands (including the humanæs) for useful discards Ö 
  3524. but only for the hand selected! A discard from another player may form 
  3525. an unplanned set which could cause a change in the hand being built. If 
  3526. that set is not permitted in the present hand, you cannot take the 
  3527. discard, which is frustrating. When you are Éfishingæ (i.e. need only 
  3528. one tile to win) you are offered every discard and it might be better if 
  3529. this option were available throughout although this would slow the game 
  3530. down considerably and Mah-Jong should be fast!
  3531. 5.12
  3532. Forming sets
  3533. 5.12
  3534. Some Pungs, and all Kongs, should be declared when formed. Although the 
  3535. program left exposed sets in the playeræs hand, this enabled them to be 
  3536. visible (as they need to be) and it is hard to see how this could be 
  3537. improved.
  3538. 5.12
  3539. Winning, scoring and settling up
  3540. 5.12
  3541. The first player to achieve a Éfull houseæ goes ÉMah Jongæ and wins the 
  3542. round. The hands should then be scored, which is complicated! Different 
  3543. sets score specific amounts (double if Éconcealedæ) and the score may be 
  3544. doubled for various tiles or for special hands. The program caters well 
  3545. for all of these with few differences from my rule books.
  3546. 5.12
  3547. All pay the winner according to his score and whoever is wind of the 
  3548. round (first round: East wind) pays and receives double. The losers 
  3549. should settle up between themselves on score differences which is part 
  3550. of the fun and it was disappointing that this did not happen, despite 
  3551. the graphic illustration of money being passed to the winner. Surpris
  3552. ingly if a player was fishing, he was paid by the player going Mah¡Jong 
  3553. Ö which really jarred! To avoid instant bankruptcy, a limit is set for 
  3554. any hand and here, as for tournaments, the limit is 1,000 points.
  3555. 5.12
  3556. Other features
  3557. 5.12
  3558. Game Status Ö A series of screens show discarded tiles (easy game only), 
  3559. those played, the financial status of the players and game timings. On 
  3560. the roll of honour, which shows highest scores and type of hand, the 
  3561. position numbers below ten were not padded to line up the display and 
  3562. one message read ötodays scoreæsò instead of ötodayæs scoresò. After so 
  3563. much effort to simulate the real game, it seems a pity there has been so 
  3564. little attention to small points throughout. 
  3565. 5.12
  3566. Hands Ö Comprehensive help on Éspecial handsæ is available, including 
  3567. composition and scores, plus help with the type of hand being developed. 
  3568. Your tiles are sorted according to the hand selected, and various hands 
  3569. can be scanned for composition/score, or an individual hand can be 
  3570. checked by typing its initial letter. Finally tiles can be Étaggedæ to 
  3571. find a suitable hand to build.
  3572. 5.12
  3573. Robbing the Kong Ö If a player with an exposed Pung then picks up (from 
  3574. the wall) the tile to form a Kong, another player may claim this to go 
  3575. Mah-Jong and is said to have ÉRobbed the Kongæ. The tile could be used 
  3576. only in a run Ö but Chows are not recognised! Ö so this leaves just one 
  3577. special hand where this could happen. However, it is good to see the 
  3578. rule being implemented.
  3579. 5.12
  3580. Help Ö Extensive help is available including tips on how to play, 
  3581. selective views of the instructions and an option to print these which 
  3582. worked with my Juki and (after turning on the auto-linefeed) Epson 
  3583. printers. However, printing cannot be aborted. There is even a table for 
  3584. doubling scores as required by certain hands but it is unlikely this 
  3585. will be used as the computer calculates all scores.
  3586. 5.12
  3587. Goulash Ö These rules apply if no player went Mah-Jong in the slow game 
  3588. or if this option was selected. Four all-white Éwildæ tiles are added 
  3589. although these should replace the four Étwo of bamboosæ. Each player 
  3590. changes three tiles blind with each other player and a kitty is formed 
  3591. which is awarded, in addition to his score, to the player going Mah-
  3592. Jong.
  3593. 5.12
  3594. How does it play?
  3595. 5.12
  3596. I did not test strength of play but the program seemed good without 
  3597. being daunting. I went Mah-Jong several times but more often I was 
  3598. beaten by a computer player. Play is fast and the game has an authentic 
  3599. Éfeelæ.
  3600. 5.12
  3601. Conclusion
  3602. 5.12
  3603. Despite its short-comings, the game plays well. I liked the authentic 
  3604. way that the wall was broken in a different place on the throw of the 
  3605. dice, and the way that the tiles were dealt (correctly) four at a time. 
  3606. The simplified symbols look good on screen. I didnæt like being unable 
  3607. to claim some discards and I was disappointed with the lack of inter-
  3608. player scoring at the end. The spelling mistakes should be corrected, 
  3609. and I would like the winneræs hand to stay on the screen until this has 
  3610. been analysed. The Ésavingæ problems are not serious as you can work 
  3611. round them.
  3612. 5.12
  3613. In a nutshell, I liked the game, warts and all, and will buy my own 
  3614. copy. If you want a change from arcade games buy this one!
  3615. 5.12
  3616. ÉMah-Jong Ö The Gameæ from Cambridge International Software costs ú21 
  3617. from Archive. It comprises a wallet with a single disc and a comprehen
  3618. sive 36 page instruction leaflet.ááA 
  3619. 5.12
  3620. C.I.S. were grateful for Geoffreyæs comments. All of his criticisms will 
  3621. be dealt with as soon as possible and an up-dated version will be 
  3622. available free of charge in due course. Ed.
  3623. 5.12
  3624. ClearView Hypertext Program
  3625. 5.12
  3626. Peter Jennings
  3627. 5.12
  3628. ClearView, a new hypertext program from DEC_dATA, has just been launched 
  3629. with the first of a series of low-priced information files intended for 
  3630. home and educational use. The program comes in a choice of three 
  3631. different versions, at three different prices. The cheapest is the 
  3632. quaintly named Evaluation version, a file reader without print or save 
  3633. facilities, which has been put into the public domain and so is 
  3634. virtually free. The Standard version can print and save ClearView files 
  3635. but cannot create documents and costs a modest ú10 including postage and 
  3636. packing but plus VAT. Top of the range is the Advanced version which 
  3637. allows you to compile your own files using text, sprites, Draw files and 
  3638. Ace film animations (but not sound) and this costs ú50 +VAT. Site 
  3639. licences are an additional three times the single-user price.
  3640. 5.12
  3641. The first two ClearView files to be issued are Columbusæ First Voyage at 
  3642. ú6.95 and Scientists and Inventors costing ú8.95 (both plus VAT). They 
  3643. each come on a single, unprotected disc accompanied by a second disc 
  3644. which contains an Evaluation version of the software, full instructions 
  3645. and a catalogue of DEC_dATA files and other products. The data discs are 
  3646. very easy to use and written documentation is confined to one side of a 
  3647. single A5 sheet, with pictures of the subject on the other side. The 
  3648. simple instructions are illustrated by the six icons used for consulting 
  3649. the index, moving around the text, inserting a öbookmarkò and searching.
  3650. 5.12
  3651. The story of Columbus
  3652. 5.12
  3653. Columbusæ First Voyage is aimed at primary and middle school children 
  3654. and fits in with the National Curriculumæs Explorers and Exploration. It 
  3655. tells the story of Columbus, leading up to and including his first 
  3656. voyage across the Atlantic. The subject is fully indexed and cross-
  3657. referenced and is liberally illustrated with pictures, maps and 
  3658. diagrams. It can be read straight through, as in a book, or the reader 
  3659. can digress at will, to follow up any of more than fifty topics which 
  3660. come up in the course of the story and are marked by underlining. For 
  3661. example, when the Sargasso Sea is mentioned you can, if you wish, leave 
  3662. the main narrative for a time to find out more about the sea, look at a 
  3663. map showing its location and an illustration of one of its infamous 
  3664. seaweeds. There is even a mention of the Bermuda Triangle to put the sea 
  3665. in its modern context. So, what is basically a history lesson mixes in 
  3666. some teaching on geography and natural history as well.
  3667. 5.12
  3668. Children will find this is a fascinating way of learning by stimulating 
  3669. and satisfying their natural curiosity.
  3670. 5.12
  3671. Science and discovery
  3672. 5.12
  3673. Scientists and Inventors is rather different. This is not a story but 
  3674. the equivalent of a reference book giving brief biographical details and 
  3675. some pictures of more than three hundred scientists, inventors, 
  3676. engineers and other men and women who have made important discoveries, 
  3677. from Archimedes to Stephen Hawking.
  3678. 5.12
  3679. This can be very useful to identify someoneæs claim to fame but the 
  3680. information is brief and, as with all reference works, it cannot contain 
  3681. everyone you might wish to know about. I looked in vain for Clive 
  3682. Sinclair but perhaps no-one else in the Acorn-using world has heard of 
  3683. him.
  3684. 5.12
  3685. Other discs in preparation, or planned for the Autumn, are The Merchant 
  3686. of Venice and Romeo and Juliet which will contain the full texts, cross-
  3687. referenced, with synopses and notes; Human Biology, the four Gospels of 
  3688. the New Testament, French and German.
  3689. 5.12
  3690. As noted earlier, the data discs come with a free reader but if they are 
  3691. to be used for more than casual browsing, it obviously makes sense to 
  3692. buy the Standard version of ClearView which, for the one-off payment of 
  3693. ú11.75 allows you to save and print from all the data discs. Any 
  3694. öbookmarksò inserted by the user can be saved with the text.
  3695. 5.12
  3696. Write your own files
  3697. 5.12
  3698. Although the data discs so far released are designed primarily for 
  3699. educational use, the Advanced version of ClearView (version 1.02) puts 
  3700. you into a different word game with the ability to make your own files 
  3701. on any subjects, with full cross-referencing and indexing. It is not a 
  3702. purchase to be made without thought, if only because of the extra cost. 
  3703. The Advanced version is one of those powerful programs that need some 
  3704. study before you can get to grips with them.
  3705. 5.12
  3706. The idea is simple. You collect together any illustrations you want, 
  3707. which can be sprites, Draw files or Ace film animations, then write a 
  3708. text file with commands in {brackets } inserted at the places where you 
  3709. want the pictures to appear. The commands can position the illustrations 
  3710. to left, right or centre of the page or at an exact point within the 
  3711. text. The document is divided up into topics and these are cross-
  3712. referenced and indexed. You can use any fonts (not supplied) in any 
  3713. styles and sizes and these are listed and numbered in the file then 
  3714. called by number as required in the text. Finally, the text file is 
  3715. dragged to the ClearView icon and the whole package is compiled and 
  3716. appears on screen, in a matter of seconds, as a professional-looking 
  3717. hypertext file.
  3718. 5.12
  3719. There are only ten commands, with various parameters, but they take a 
  3720. bit of studying to understand them and would need some effort to learn. 
  3721. Their use is explained in two ClearView files with the original text 
  3722. files supplied for reference. There is also a helpful four-page leaflet. 
  3723. The first two pages are similar in content to the A5 sheet supplied with 
  3724. the data discs. The third page lists the commands and then shows 
  3725. examples of them in a text file and their effect when the compiled file 
  3726. appears on screen. The final page lists the ClearView error messages, 
  3727. explains their meaning and tells you how to make the necessary 
  3728. corrections.
  3729. 5.12
  3730. I managed to compile a simple, illustrated file of my own in about half 
  3731. an hour with frequent references to one of the sample files and it 
  3732. worked after one small omission had been rectified. The missing command 
  3733. was indicated by a ClearView error message and a quick look at the 
  3734. printed notes told me what to do.
  3735. 5.12
  3736. Any program that involves typing in precise commands in curly brackets 
  3737. cannot be described as user-friendly, particularly for young children or 
  3738. beginners. The Advanced version of ClearView is more suitable for 
  3739. experienced computer users who may find it an interesting reminder of 
  3740. enjoyable days at the keyboard before the WIMP environment came in. It 
  3741. is worth the effort if you have a serious use for the program.
  3742. 5.12
  3743. The ClearView data discs with either the free reader or the Standard 
  3744. software can be used by anybody who can click a mouse button. Both discs 
  3745. are good value at some of the lowest prices for any commercial Archi
  3746. medes software. They are cheap enough to be bought by anyone with even 
  3747. the slightest interest in the subjects.ááA 
  3748. 5.12
  3749. Presenter GTi
  3750. 5.12
  3751. Basil Davis
  3752. 5.12
  3753. Presenter GTi is the latest incarnation of Lingenuityæs graphical 
  3754. presentation package. This is a major upgrade with changes in data input 
  3755. methods, a five-fold increase in graph types and a corresponding 
  3756. increase in the options available for producing the final product. The 
  3757. basic Presenter philosophy of two work windows, one for data and the 
  3758. other for the actual graph drawing, has been retained. The graph data 
  3759. can be saved as a CSV data file and the graph itself as a !Draw file but 
  3760. there is now the option of saving a parameter file which contains 
  3761. details of graph type and options as well as the data. This is similar 
  3762. to the SID (Software-Independent Data) type format but is actually a 
  3763. special file type (C4E) with its own icon.
  3764. 5.12
  3765. The package
  3766. 5.12
  3767. The package contains the usual E-Format disc and a well-produced User 
  3768. Manual containing a concise introduction to basic RISC-OS techniques, a 
  3769. comprehensive Tutorial with diagrams and a 40 page illustrated Reference 
  3770. section. The new version is fully RISC-OS compliant and there seem to be 
  3771. no problems in using it on the A5000. The disc contains the main 
  3772. application !GTi, a directory !Graphs with 45 example graphs and a 
  3773. utility !Presù>GTi, for converting Presenter II data files. The usual 
  3774. !System and !SysMerge are also included. The master disc is not 
  3775. protected but, when the program is loaded for the first time, you have 
  3776. to enter a user name in an installation window. The application occupies 
  3777. 416k of memory, compared with 288k for Presenter II, and this figure 
  3778. will rise when data is loaded (1M machine owners please note). The 
  3779. version tested was 1.12 dated 5th February 1992. 
  3780. 5.12
  3781. The application operates through two main windows, Worksheet and Graph, 
  3782. which are A5 size. Each window has its own main menu with slide-off sub-
  3783. menus. The Worksheet has been changed from that used in Presenter II and 
  3784. is now of the spreadsheet type Ö but you cannot do calculations Ö and no 
  3785. limit is given to the number of rows and/or columns. One of the supplied 
  3786. example files has 257 rows of data. Columns can be labelled alphabeti
  3787. cally (AÖZ, AaÖAz, etc.) or numerically. The default Worksheet window 
  3788. has 10 rows and 6 columns with a column width of 7 digits plus decimal 
  3789. point but this can be altered. Data can be entered by dragging a CSV 
  3790. file to the GTi icon or onto an open Worksheet window (provided that 
  3791. there is sufficient space in the default window) or by typing directly 
  3792. into individual cells.
  3793. 5.12
  3794. It will now cope correctly with zero data values and will accept null or 
  3795. missing values which are not plotted and can, if so desired, be 
  3796. identified in the worksheet with a *. Text files created in !Edit with 
  3797. the data separated by commas or tabs are accepted as CSV files, so there 
  3798. is no need to use the MakeCSV utility supplied with Presenter II. The 
  3799. Options menu of the icon allows you to swap rows and columns and to turn 
  3800. on or off the auto update which allows you to see the changes in the 
  3801. Graph window (if open in an overscan or wide 16-colour mode). With 
  3802. direct entry, it is necessary to type labels between double quotes e.g. 
  3803. ö1992ò or GTi will read them as values. The way the cursor moves when 
  3804. you press <return> (the manual refers to this key as <enter>) can be set 
  3805. as either down or right.
  3806. 5.12
  3807. Entering and editing data
  3808. 5.12
  3809. Editing is pretty much as before and, by selecting the Edit sub-menu, it 
  3810. is possible to delete, insert, cut, copy and paste any row or column. 
  3811. There is also an Enter Data window for placing data in a specific cell 
  3812. with a Label button which, when selected, causes the cell entry to be 
  3813. read as a label without the need for double quotes. Although you can 
  3814. have up to four Worksheet windows open at any one time, you cannot 
  3815. transfer data between windows. At this point you can save the data as 
  3816. either a CSV or a GTi parameter file.
  3817. 5.12
  3818. The Hotlink option allows dynamic data exchange with spreadsheets such 
  3819. as PipeDream 3 or 4 but this requires at least 2M of RAM memory. 
  3820. Provision is made for manual- or auto-update with or without the auto-
  3821. save of a !Draw file.
  3822. 5.12
  3823. Plotting graphs
  3824. 5.12
  3825. Graph type range/selection is one of the major changes. Presenter II had 
  3826. four basic types Ö Bar, Line, Pie and Scatter. With Bar you had two 
  3827. options, Stacked or otherwise. With Line you could have data points or 
  3828. not. Pie allowed you to explode segment and choice of starting point. 
  3829. GTi has the same four types with an additional one Ö Area Ö but the 
  3830. variants now add up to a total of 31 formats. Bar has eight divided into 
  3831. two groups of four depending on whether the bars are horizontal or 
  3832. vertical. These are Ö Side-by-Side, Overlapping, Stacked and Percentage 
  3833. Stacked. Line also has eight again in two groups of four Ö with and 
  3834. without data points.
  3835. 5.12
  3836. Axes (X/Y) can be linear/linear, linear/log, log/linear or log/log. Area 
  3837. is a cross between a line chart and a bar chart where the area under the 
  3838. line represents the data. With more than one data set, the areas are 
  3839. stacked. Options include linear/linear, linear/log or percentage. 
  3840. Scatter has four options which are the same as those for Line with data 
  3841. points. Pie has eight, comprising two groups of four with or without 
  3842. percentage value labels. The number of exploded segments can be none, 
  3843. one or all. Pies can be single or multiple. With the latter, a pie is 
  3844. plotted for each data set with an option where the size of the pie is 
  3845. proportional to the total sum of that data set. 
  3846. 5.12
  3847. The Graph sub-menu brings up a window containing icons representing the 
  3848. various options with the current (or default) option highlighted. Choice 
  3849. is made by clicking on the appropriate icon and an OK button and the 
  3850. graph is rapidly drawn in a separate window. Another innovation is the 
  3851. use of key shortcuts in that <ctrl> plus the initial letter of the graph 
  3852. type will bring up the menu for that type Ö e.g. <ctrl-P> for the Pie-
  3853. graph menu. Other key shortcuts are <f3> for Save, <f4> for the Enter 
  3854. Data window and <ctrl> + (<f1> Ö <f8>) for the various options available 
  3855. in the Edit sub-menu.
  3856. 5.12
  3857. (From now on, in the text, the word Chart will be taken to mean a 
  3858. collection of graphs having the same format and appearing in the same 
  3859. window.)
  3860. 5.12
  3861. The Graph window has its own main menu which is concerned with Éfine-
  3862. tuningæ the chart. There are two main options windows Ö General Options 
  3863. and Data Options. The first deals with margins, spacing (i.e. width) and 
  3864. overlap (bar charts only), grids, legends, pie chart options and Special 
  3865. Effects. This latter offers Shadow, 3D and the option of putting values 
  3866. on bar, line or pie charts. (3D is not available for pie charts). When 
  3867. the 3D option is used with line charts, the result is a striking new 
  3868. format Ribbon Charts. The width of the ribbon cannot be varied. With bar 
  3869. charts, there is the option of starting X-axis labels halfway along the 
  3870. space occupied by that label giving a neater effect. A box can be drawn 
  3871. around bar and line charts. Data legends can be horizontal or (stacked) 
  3872. vertical but can now be dragged to any position with the mouse cursor. 
  3873. The positions of all other text and numbers are fixed and can only be 
  3874. altered in !Draw.
  3875. 5.12
  3876. Data Options is mainly concerned with line and scatter charts but, with 
  3877. the other types, you can select individual data sets, decide whether or 
  3878. not to plot a particular set and/or change its identifying colour. With 
  3879. pie charts, you cannot change the colour of any particular segment which 
  3880. is allocated in sequence from the colour palette Ö starting with dark 
  3881. blue (8) and proceeding anti-clockwise to sky blue (15), repeating if 
  3882. necessary. For the points on line and scatter charts, there is a choice 
  3883. of eleven different symbols whose size and colour can be varied. There 
  3884. is also the option of joining the points with a line of chosen colour 
  3885. and/or thickness. The thickness window is calibrated in point sizes (n/
  3886. 72ö) up to a value of 99 !! A choice of five patterns is available for 
  3887. the line including solid, dotted and dashed similar to those in !Draw. A 
  3888. Best-Fit line can be drawn for scatter chart data sets and line charts 
  3889. (those with values on each axis) or for the grouped data sets. Statisti
  3890. cal data about this line can be displayed and the associated y= a + bx 
  3891. equation added to the line on the chart. If the gradient is negative you 
  3892. get y= a + Öbx not a Ö bx. 
  3893. 5.12
  3894. For titles, legends and axis labels you can now use any font from those 
  3895. in your !Fonts directory with control of height and/or width, the 
  3896. default being 12 pt. Trinity Medium. A Try window, containing a lower 
  3897. case alphabet is provided to show the font at the selected size. Font 
  3898. choice is global and you cannot have one font for axis labels and 
  3899. another for data legends. The selected size applies to axis titles and 
  3900. labels, data legends and chart sub-titles. Chart titles are 4 points 
  3901. larger (roughly 20%), e.g. 22 pt compared with 18 pt. With Presenter II 
  3902. only Corpus Medium was available.
  3903. 5.12
  3904. Axis Menu allows choice of thickness (up to 9 pt) and colour (from a 
  3905. vertical palette). These apply to both axes but, for the other options, 
  3906. each axis is treated separately. There is Manual or Auto scaling, Linear 
  3907. or Log. Labels in log format can only be placed at intervals of powers 
  3908. of ten. With manual scaling, it is necessary to give the data limits. 
  3909. Label format can be Fixed Point (with chosen number of decimal places) 
  3910. or Exponential. With the latter, the full mantissa plus exponent is 
  3911. displayed for every label so it is advisable to keep these to a minimum. 
  3912. Only integers are allowed for the mantissa so that a value of 2.5 ╫ 10Ö5 
  3913. will be displayed as 3 ╫ 10Ö5. With manual scaling each axis can be 
  3914. ticked at a chosen interval with the ticks defining grid lines (if 
  3915. drawn). In the auto mode, the spacing interval is a fixed unit, 
  3916. dependent on the data range but you can choose how many of these units 
  3917. there are between labels and/or ticks. For charts having negative value 
  3918. limits, the intersection point of the axes can be defined. There is also 
  3919. a !Draw type Zoom provided for close inspection of any part of the 
  3920. chart.
  3921. 5.12
  3922. The Save option in the Graph menu offers the choice of saving as a !Draw 
  3923. file or a GTi (parameter) file. Before working on the !Draw file in 
  3924. !Draw, you should Select All and Group as the various objects have not 
  3925. been grouped. However, a nice point is that the whole chart is nicely 
  3926. positioned just clear of the left-hand bottom corner of the print limits 
  3927. needing no adjustment before printing. (Y-axis titles may possibly be 
  3928. clipped.) 
  3929. 5.12
  3930. Other reviewers of GTi have commented on the lack of a Style option, 
  3931. where a series of charts can be drawn using the same format, as with 
  3932. Chartwell and GraphBox Professional. This presents no problem with GTi 
  3933. and can be achieved in several ways. Make up a chart to the desired 
  3934. specification and save it as a GTi file. Double-clicking on the file 
  3935. icon will display the graph drawn to all the selected options and this 
  3936. window can be moved to the back to display the worksheet window. You can 
  3937. alter the cell data values and then re-save as a re-titled !Draw file. 
  3938. Another option is to alter the data values in the GTi file using !Edit.
  3939. 5.12
  3940. Summing Up
  3941. 5.12
  3942. This latest upgrade of Presenter GTi has considerably increased the 
  3943. scope and friendliness of the application. It will not draw the polar 
  3944. graphs of Chartwell, the fir-trees of GraphBox Professional or even the 
  3945. penguins of PipeDream 4 but you can enter data directly and literally 
  3946. see the graph grow before your eyes. As such, with its user-friendliness 
  3947. and uncomplicated menus, it should be a very useful piece of educational 
  3948. software. The only two rivals are the cheaper Chartwell which has 
  3949. neither direct input nor display of the finished graph, with only 
  3950. positive integers accepted and no direct editing, and GraphBox Profes
  3951. sional which also lacks the spreadsheet input of Presenter GTi, has 
  3952. somewhat complicated sub-menus and costs ú60 more.
  3953. 5.12
  3954. Possible improvements? Well, it would be nice to be able to choose 
  3955. different font sizes for titles, legends and labels instead of having to 
  3956. alter them in !Draw. It should not be difficult to adapt the GTi file 
  3957. set-up to work as a graph style utility.
  3958. 5.12
  3959. Presenter GTi is available from Lingenuity at ú69.95 +VAT (ú76 inclusive 
  3960. from Archive). For owners of Presenter II, an upgrade is available (from 
  3961. Lingenuity only) by sending the master disc plus ú37.01 (which includes 
  3962. VAT and postage). There is a special Educational Price of ú62.95 (+VAT 
  3963. if applicable).ááA 
  3964. 5.12
  3965. Example of a Ribbon Chart
  3966. 5.12
  3967. (The Company names are purely fictitious)
  3968. 5.12
  3969. Graph-IT
  3970. 5.12
  3971. Rick Thorne
  3972. 5.12
  3973. Graph-IT, from Sherston Software, comes on a single floppy disc. It has 
  3974. a quick reference guide which shows keyboard shortcuts and a display 
  3975. panel, and a user guide with very simple to understand and follow 
  3976. instructions.
  3977. 5.12
  3978. The user guide
  3979. 5.12
  3980. The accompanying pamphlet assumes that the user is relatively new to 
  3981. computers. It explains the use of the mouse, the directory viewer and 
  3982. how to install the program onto hard disc. It also gives information 
  3983. about the fonts available.
  3984. 5.12
  3985. Graph-IT encompasses work required in the Mathematics National Curricu
  3986. lum Attainment Target 5 (Handling Data) and would help younger users 
  3987. (aged 8-11) become familiar with using a data handling system before 
  3988. they moved on to more complicated programs such as Junior Pinpoint and 
  3989. KeyPlus.
  3990. 5.12
  3991. Loading the program is straight forward and the directory viewer is 
  3992. opened. The Graph-IT program, !Fonts, !Scrap and a choice of ten sample 
  3993. programs are available. These programs are wide-ranging and most are 
  3994. suitable for use by primary school children.
  3995. 5.12
  3996. When Graph-IT is first installed, the bars on the icon symbol are grey 
  3997. but they change colour once a graph has been loaded. The size of the 
  3998. graph can be changed to suit the user and when using bar charts, the 
  3999. origin can be moved up or down the y axis to allow for negative numbers.
  4000. 5.12
  4001. The toolbox
  4002. 5.12
  4003. Always present on the left of the screen is a toolbox which allows four 
  4004. graph types to be used: Bar Chart, Pie Chart, Line Graph and Scatter 
  4005. Graph. There are two editing modes: Edit View and Edit Data which are 
  4006. both well explained in the user guide. Having a copy of the quick 
  4007. reference card alongside the computer is extremely helpful because it 
  4008. shows the keyboard shortcuts. Displays can be seen in both 2D and 3D and 
  4009. graphs can be moved and resized quite easily by using handles.
  4010. 5.12
  4011. Saving
  4012. 5.12
  4013. Saving a Graph-IT file is simple by using <F3> or via the menu. They can 
  4014. also be saved as !Draw files for use in other applications by pressing 
  4015. <F4> or via the Save sub-menu.
  4016. 5.12
  4017. Editing
  4018. 5.12
  4019. Two modes of operation are available. Edit view is the default mode 
  4020. which allows seven types of change to be made, such as altering the size 
  4021. of the chart and changing the current layer. Labels text can be edited 
  4022. and repositioned but needs to be entered individually. This is accom
  4023. plished by pressing <Ctrl-T>. Other selections can be made using 
  4024. keyboard shortcuts, For example, <Ctrl-S> changes text size, <Ctrl-E> 
  4025. edits selected labels, and so on. The keyboard shortcuts really are 
  4026. extremely useful and make the program so much easier to handle.
  4027. 5.12
  4028. Edit Data mode has five types of change, such as altering the display 
  4029. from pie to bar chart. Entering data is done via the Edit Data mode. 
  4030. Sets of data can be entered into three different layers via the toolbox 
  4031. and into any of the four types of graph available.
  4032. 5.12
  4033. Every time a graph type is set up, the appearance can be changed by 
  4034. using the Style sub menu. There are three font styles; Junior, Montclair 
  4035. and Tabloid. The size of the numbers is calculated automatically and 
  4036. depends on the size of the graph.
  4037. 5.12
  4038. Printing
  4039. 5.12
  4040. Printing is straightforward. Once a printer driver has been installed on 
  4041. the iconbar, pressing <Print> key brings up a Print dialogue box and the 
  4042. user can make as many copies of the graph as required.
  4043. 5.12
  4044. Graphics
  4045. 5.12
  4046. The graphics are colourfully displayed on screen and would really 
  4047. enhance classroom displays, especially if a colour printer were 
  4048. available.
  4049. 5.12
  4050. Conclusion
  4051. 5.12
  4052. Because Graph-IT is so easy to use, I would be more than happy for 
  4053. children to use the program on several machines simultaneously so I am 
  4054. seriously considering purchasing a site licence. The user guide is 
  4055. probably the easiest to follow and understand that I have come across so 
  4056. far.
  4057. 5.12
  4058. I imagine that the authors have produced it for an educational market 
  4059. and I am sure that many schools will soon have Graph-IT in their 
  4060. software libraries. I thoroughly recommend the program as a simple-to-
  4061. use learning tool that will assist teachers to fulfil at least one area 
  4062. of the Mathematics National Curriculum.ááA 
  4063. 5.12
  4064. !Titler and !Sequencer
  4065. 5.12
  4066. Ned Abell
  4067. 5.12
  4068. These two new discs of software from Clares Micro Supplies provide 
  4069. comprehensive facilities to allow you to make title presentations on 
  4070. your Archimedes and, if you have a genlock, allow you to key the 
  4071. computer graphics over video to record them on tape. I use graphics for 
  4072. clients as I make promotional videos and !Titler came as a bit of a 
  4073. surprise as I didnæt know it was on the horizon Ö I was waiting for 
  4074. Cable News! Up to now, Iæve been using öPresenter Storyò and found the 
  4075. major limitation with that package is that it doesnæt use conventional 
  4076. drawfiles. !Titler does, so is it going to steal the öheadlinesò?
  4077. 5.12
  4078. Acorn computers canæt compete in the general video market unless they 
  4079. have good software and !Titler seems a leap forward in that direction.
  4080. 5.12
  4081. Presentation packages like this could be used for a variety of appli
  4082. cations such as information carousels in buildings and schools, point-
  4083. of-sale information and in video production or with a video projector 
  4084. and A4 for portable conferencing, sales and presentations and also 
  4085. printed out as overhead transparencies. Clares are also using !Titler to 
  4086. help create demonstration discs for their software range.
  4087. 5.12
  4088. !Titler is serious about what it does and does it well by providing a 
  4089. desktop selection system for a full screen editing system aimed at the 
  4090. amateur video maker who wants to add professional-looking titles to his 
  4091. pictures. Thus it is RISC-OS compliant software and you can quickly 
  4092. toggle between selection in the desktop and the work area which is whole 
  4093. screen. Why not fully compatible? Well, this way you see what you design 
  4094. at the exact position.
  4095. 5.12
  4096. The package comes with two discs, !Titler for creating the individual 
  4097. screens saved as script files and !Sequencer which takes those screens 
  4098. and provides a variety of effects for the transition between the screens 
  4099. as well as adding other interesting facilities. There is also a double 
  4100. manual of 63 pages for !Titler and 70 pages for !Sequencer. Both 
  4101. packages are written by Rob Davidson in New Zealand and the versions 
  4102. tested were 1.08+. I had to refer to the manual a lot as there are many 
  4103. key shortcuts and, whilst it is well written, it could benefit from a 
  4104. different style of layout to create more division between topics, making 
  4105. the information appear less complex.
  4106. 5.12
  4107. You need a reasonable font cache and programs are provided to switch 
  4108. between font settings for DTP and Titles. The program must öseeò 
  4109. Homerton to produce the Registration page. If you are working off floppy 
  4110. with limited fonts, this is unrealistic.
  4111. 5.12
  4112. !Titler brings up a simple but powerful graphical window showing fonts, 
  4113. discs, layout, effects, colours and tools as well as an area to get into 
  4114. the work window. You can get menus of all the options over each graphic. 
  4115. Also, a directory is loaded onto the icon bar to allow quick access to 
  4116. your screen storage file area Ö a very nice touch. The function keys 
  4117. provide alternative easy access to the main font effects and there is a 
  4118. keystrip.
  4119. 5.12
  4120. What you get out of a package like this is only limited by your 
  4121. imagination so itæs a little difficult to tell you if it will do exactly 
  4122. what you want. My guess, however, is Ö mostly Ö yes!
  4123. 5.12
  4124. Styles
  4125. 5.12
  4126. The starting point for a commercial video product is to aim to blend the 
  4127. video artwork in with the clients house style of artwork. !Titler comes 
  4128. with a font manager, Trinity, Homerton and Bullet (a cut-down Dingbats) 
  4129. fonts and two utilities to allow you to keep your configured Font 
  4130. settings but allowing bigger settings for big titles. You need to know 
  4131. that one point = 1/72th of an inch to gauge sizes on screen.
  4132. 5.12
  4133. Titles
  4134. 5.12
  4135. I decided to create a title page and this was simplicity itself. I had a 
  4136. digitised sprite of the magazine front cover which I exported into Paint 
  4137. and cleaned up, also creating a second öAò sprite from this image. I 
  4138. dragged the Archive cover (mode 15) sprite into the !Titler window. This 
  4139. can be done in two ways, firstly as a sprite foreground object and 
  4140. secondly to create a background by using <ctrl-B>. Then text was added 
  4141. over the top. The second öAò sprite was converted via Trace into a 
  4142. drawfile, cleaned in Draw+, and also put into the window to complete the 
  4143. title screen. (If you are going to create any presentations, buy !Trace 
  4144. from D. Pilling which will allow smooth scaling and save disc space.)
  4145. 5.12
  4146. If you do create a drawfile out of several bits then do remember to 
  4147. group them otherwise !Titler will allow you to separate the image into 
  4148. its bits! You can scale, move and size all the images within the package 
  4149. either by the conventional use of <adjust> or by selecting from the 
  4150. desktop window. The package also accepts input from, and saves to, other 
  4151. Clares products like Render Bender 2, Pro-artisan, Illusionist and to 
  4152. öClearò image format if the PCAT graphics enhancer podule is fitted. It 
  4153. can also accept other Titler scripts and Atelier files. Priority rights 
  4154. can be set, so if you have Paint loaded, as well as Titler, a double 
  4155. click on a sprite file will load it directly into Titler.
  4156. 5.12
  4157. Flags and straps
  4158. 5.12
  4159. A öflagò is in a corner of the screen, either permanently on and 
  4160. animated, like the breakfast news clocks, or cut up to tell you where 
  4161. you are.
  4162. 5.12
  4163. A östrapò runs across the screen telling you more detailed information, 
  4164. usually about the person talking.
  4165. 5.12
  4166. These can also be simply created using Draw to create a rectangle. It is 
  4167. then possible to use !Titler to edit this one image into different 
  4168. shapes for the two required effects. In many video applications, these 
  4169. are placed over moving images and a semi-translucent or öshadowò box 
  4170. with solid lettering is used. However, colours in Titler have to be 
  4171. solid, although you can make colours transparent if you are using the 
  4172. genlock.
  4173. 5.12
  4174. On the screen, the first thirteen colours are fixed allowing the user to 
  4175. change the palette of the last three but none of these are öshadowò 
  4176. colours. In general, the colour öpickingò could be improved, for 
  4177. example, the colours are named, not represented. With a variable palette 
  4178. facility, why are not all the colours variable and then you could see 
  4179. which you select Ö I do, however, understand the need to keep default 
  4180. colours for those with colour blindness problems. I like to work with a 
  4181. couple of colours but with about three tones of each one.
  4182. 5.12
  4183. When text is entered onto the screen, it can be moved and sized, 
  4184. justified, underlined and drop shadows selected, if required, in 
  4185. different colours. Kerning is available if you want it. Another feature 
  4186. is slowprint which allows letters to appear one after the other on the 
  4187. screen Ö thatæs a very good feature.
  4188. 5.12
  4189. !Titler allows many different non-overscan modes and provides a few 
  4190. modules for you, for example 51 Ö a 256colour 1248 ╫ 288 pixel mode 
  4191. which gives a large screen area and is very good for video work and 
  4192. compatible with XATæs Video Utilities package.
  4193. 5.12
  4194. Other features
  4195. 5.12
  4196. The individual composition of a page with text creates a script file. 
  4197. For example if you created:
  4198. 5.12
  4199. The Memory Man
  4200. 5.12
  4201. on the first screen, you could save it as öMem1ò then recall it and add:
  4202. 5.12
  4203. Proudly Presents
  4204. 5.12
  4205. a 16Megabyte production
  4206. 5.12
  4207. saving that as öMem2ò and so on creating a whole series of screens to 
  4208. complete the titles. In the example of building straps and flags, you do 
  4209. it this way with a basic screen onto which you recall and add different 
  4210. text or images. It is also possible to save a screen as a format file 
  4211. which doesnæt save the text but you can use it as a building block for 
  4212. several screens.
  4213. 5.12
  4214. The beauty of this package is the way it uses conventional file types 
  4215. for display. I create drawfiles, spritefiles and text in different fonts 
  4216. on the computer and use each element to produce graphics over video, 
  4217. logos on labels and also the video library box outer wrapper, swapping 
  4218. between !Impression, !Titler, !Trace, !Draw+ and !Paint as and when 
  4219. required Ö I can even fax examples of titles to clients!
  4220. 5.12
  4221. !Sequencer
  4222. 5.12
  4223. The second disc in the package takes the titler script screens you have 
  4224. created and puts them into a display order. You set these up in a 
  4225. window, creating a sequence order with in and out effects to each window 
  4226. if they need them and, having finished, you save the whole as a file. 
  4227. However, there is more to this package as it also accepts screens made 
  4228. from RISC-OS sprites, Ace films and from packages such as ProArtisan, 
  4229. Render Bender, Atelier and Clear (PCAT graphics enhancer) pictures. You 
  4230. can also link your sequences with sound played from relocatable modules, 
  4231. Armadeus, Sound Tracker and Tracker. Having mastered all that, you can 
  4232. also use the !Sequencer programming language to change your display, to 
  4233. create repeats or change scrolling speeds, and add your own external 
  4234. programs into the display sequence.
  4235. 5.12
  4236. Thereæs a lot of scope here and a lot of thought has gone into making it 
  4237. comprehensive. I scored this package very highly. What it wonæt do yet 
  4238. is allow you to create roller captions either vertically or horizontally 
  4239. Ö yet these are one of the most useful video effects.
  4240. 5.12
  4241. !Sequencer will create run-only copies of your masterpieces for 
  4242. distribution. Thus, for example, you could create a display carousel for 
  4243. a store and distribute it to various computers without networking. Iæve 
  4244. included a demo for the monthly disk. (Save any work before trying to 
  4245. run it!)
  4246. 5.12
  4247. Conclusions
  4248. 5.12
  4249. These two packages are a goodly step forward for the Archimedes in that 
  4250. they provide a sensible route for the amateur video maker. Iæm sure 
  4251. there will be further enhancements to the suite. Paul received a letter 
  4252. from Roy Follett commenting on the demo version of the packages and he 
  4253. expressed some of my reservations as well as suggesting that similar 
  4254. results at a cheaper price could be obtained with Atelier (öwith less 
  4255. easeò) and !Slideshow. My problem with !Slideshow was that it only ran 
  4256. in Mode15 creating a border around my pictures.
  4257. 5.12
  4258. I consider Clares have done a good job for the price. Yes, it could be 
  4259. cheaper, but authors continue to develop programs for money as well as 
  4260. interest. Only demand will tell if it is overpriced.
  4261. 5.12
  4262. If you have an interest in good presentation, these are excellent 
  4263. packages on which to build. Clares make the point that they do have 
  4264. plans for support packages and enhancements to this software but 
  4265. remember, if you are using video tape, you will need to buy a genlock.
  4266. 5.12
  4267. If you have a camcorder and like the idea of making more professional 
  4268. videos or need an eye Ö catching display, you wonæt go far wrong with 
  4269. these excellent Kiwi fruits.ááA 
  4270. 5.12
  4271. Sherston Software    Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH. 
  4272. (0666Ö840433) (0666Ö840048)
  4273. 5.12
  4274. Silicon Vision Ltd    Signal 
  4275. House, Lyon Road, Harrow, Middlesex  HA1 2AG. (081Ö861Ö2173) 
  4276. (081Ö427Ö5169)
  4277. 5.12
  4278. SJ Research    J1 The Paddocks, 347 Cherry Hinton Road, Cambridge  CB1 
  4279. 4DH. (0223Ö416715)
  4280. 5.12
  4281. Spacetech (p13)    21 West Wools, Portland, Dorset  DT5 2EA. 
  4282. (0305Ö822753)
  4283. 5.12
  4284. Turcan Research Systems    83 Green
  4285. croft Gardens, West Hampstead, London NW6 3LJ. (071Ö625Ö8455)
  4286. 5.12
  4287. Watford Electronics    250 Lower 
  4288. High Street, Watford  WD1 2AN. (0923Ö37774) (0923Ö33642)
  4289. 5.12
  4290. Wyddfa Software    3 Preswylfa, Llanberis, Gwynedd  LL55 4LF. 
  4291. (0286Ö870101) (0286Ö871722)
  4292. 5.12
  4293. Minerva
  4294. 5.12
  4295. From 5.9 page 6
  4296. 5.12
  4297. ICS
  4298. 5.12
  4299. From 5.11 page 20
  4300. 5.12
  4301.  
  4302.