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

  1. A new lease of life
  2. 7.9
  3. The RiscáPC has given a new lease of life to everyone in the Acorn
  4. world. Dealers have now got something really worth selling, software
  5. houses have got something for which to write software, hardware
  6. manufacturers are going to have a field-day thinking what to do with the
  7. amazing expansion capabilites and magazines will have lots more articles
  8. to publish. (Having finished putting this magazine together, I have 28
  9. articles left over that wouldnæt fit in!)
  10. 7.9
  11. Go forth and sell
  12. 7.9
  13. The Acorn community really has something to sell Ö in the widest sense
  14. of the word. Everyone involved (and that includes all you enthusiastic
  15. Acorn supporters) needs to shove the RiscáPC under the noses of all and
  16. sundry so that people will see what a fundamentally new system Acorn
  17. have produced. As I said in the Special Supplement last month, forget
  18. compatibility, think adaptability.
  19. 7.9
  20. There are two slight snags in all of this. Firstly, we cannot really
  21. sell the RiscáPC effectively into the real (non-Acorn) world until weæve
  22. got the PC cards up and running. (Come on Aleph One, you can do it!)
  23. Secondly, we donæt actually have any RiscáPCs to sell to anyone! Most
  24. dealers are sitting on tens or hundreds of orders for RiscáPC and we
  25. havenæt had a single one to sell yet. Come on Acorn, you can do it!)
  26. 7.9
  27. Welcome to new subscribers!
  28. 7.9
  29. The number of Archive subscribers has increased by 11% in the three
  30. weeks since the RiscáPC was launched, so let me give a big welcome to
  31. the hundreds of new subscribers. I hope you enjoy reading Archive as
  32. much as we enjoy writing and editing it.
  33. 7.9
  34. Happy reading!
  35. 7.9
  36. Products Available
  37. 7.9
  38. Å  10 out of 10 again Ö Two more 10 out of 10 educational packages from
  39. 4th Dimension are 10 out of 10 Spelling, aimed at all ages of children,
  40. and 10 out of 10 Dinosaurs. Each costs ú25.95 inclusive from 4th
  41. Dimension or ú24 through Archive.
  42. 7.9
  43. Å  105/44/88Mb removable drives price drop Ö Once again, the SyQuest
  44. removable prices are dropping. The new inc VAT prices are as follows:
  45. 7.9
  46. 105Mb 3╜ö External (SCSI) Ö ú450
  47. 7.9
  48. 105Mb 3╜ö Internal (SCSI) Ö ú370
  49. 7.9
  50. 105Mb 3╜ö Internal (IDE) Ö ú340
  51. 7.9
  52. 88Mb 5╝ö External Ö ú500
  53. 7.9
  54. 44Mb 5╝ö External Ö ú360
  55. 7.9
  56. If you want to fit a 3╜ö removable into a RiscáPC, it will go straight
  57. into the spare 3╜ò bay on the ACB45 but on ACB15 and 25, it will have to
  58. go in the spare 5╝ö bay. (We can supply a fitting kit, costing ú30.)
  59. 7.9
  60. The buying price of 105Mb cartridges are fairly constant the 44Mb and
  61. 88Mb cartridge prices have risen. However, we have, so far, managed to
  62. maintain the same Archive prices of ú70 a disc for 105/44Mb and ú100 a
  63. disc for 88Mb.
  64. 7.9
  65. Å  270Mb removable drives are here at last! Well, at least the SCSI
  66. version is. The prices are very good compared with the 105Mb version:
  67. 7.9
  68. 270Mb 3╜ö External (SCSI) Ö ú570
  69. 7.9
  70. 270Mb 3╜ö Internal (SCSI) Ö ú490
  71. 7.9
  72. Extra 270Mb 3╜ö cartridges Ö ú90
  73. 7.9
  74. With every SyQuest drive that has ever been launched, the prices has
  75. initially been high and has, by stages, dropped to their current, very
  76. reasonable, prices. I have therefore is to set the Archive prices of the
  77. 270Mb drives, initially, with an extremely low profit margin. If, as I
  78. suspect, the buying prices drops over the next two or three months, I
  79. will be able to maintain the price setting. If, however, the buying
  80. price does not drop, I will have to put the Archive price back up rather
  81. than down. The aim is to encourage people to buy now rather than waiting
  82. for the price to drop before buying.
  83. 7.9
  84. The new high capacity drives are, as expected, even faster than 105Mb
  85. drives although we have only done qualitative tests so far. More
  86. importantly, the 270Mb drives will read and write the 105Mb cartridges.
  87. 7.9
  88. We havenæt been able to get the IDE versions yet, but, with the extra
  89. speed of the 270Mb drives, it is probably well worth going for the SCSI
  90. version.
  91. 7.9
  92. Å  Acorn Assist Ö There are new conditions for Acornæs scheme for
  93. teachers/students/anybody-with-any-connection-with-education to buy a
  94. computer. There is a points scheme, depending on what you buy, that
  95. allows you Éfreeæ software, there is a referral scheme for when you
  96. persuade a friend to buy an Acorn computer and there are various ways of
  97. paying, as follows:
  98. 7.9
  99. 1.  Cash/cheque
  100. 7.9
  101. 2. Credit card (including 3% surcharge as per normal NCS terms)
  102. 7.9
  103. 3.  0% finance spread over six months, with a 10% deposit
  104. 7.9
  105. 4.  ú50 a month on any computer system, spread over the appropriate
  106. payment period. Minimum deposit ú50. Repayment period varies, e.g. on 16
  107. months the loan advanced would be ú731.12, 25 months ú1,090.49 loan
  108. advanced, and 36 months ú1,484.95. (ú1,485 is the maximum loan available
  109. by this method.)
  110. 7.9
  111. 5.  Low cost finance spread over 24 months, with a 10% deposit. 13.75%
  112. APR (1.08% per month), minimum loan ú700. To calculate the monthly
  113. payment you can expect to pay:
  114. 7.9
  115.   a) loan advanced = purchase price less deposit ááááá(minimum 10%
  116. deposit)
  117. 7.9
  118.   b) loan advanced multiplied by 0.051441 gives áááááyour monthly
  119. repayment rate with PPP ááááá(Payment Protection Plan).
  120. 7.9
  121.   c) loan advanced multiplied by 0.047520 gives áááááyour monthly
  122. repayment rate without PPP.
  123. 7.9
  124. If you have any queries, or need further information, please call us on
  125. 0603-766592 and we will be pleased to help.
  126. 7.9
  127. Å  Aleph One PC Cards Ö If you already have an Aleph One PC card, you
  128. can still take advantage of the faster clock-doubled 486 processors.
  129. Upgrades are available from First SMT Ltd, priced as follows. From 386
  130. to 486 is ú107, from a 386 or 486 to the clock-doubled 486 is ú166. If
  131. you have not taken advantage of the Fast PAL announced last year, that
  132. can also be fitted for ú19.50, which includes an upgrade to the Windows
  133. drivers software if you already have it. If you do not have the software
  134. but wish to purchase the latest version, the price is ú29.38. All prices
  135. include VAT and return carriage to a UK mainland address. First SMT can
  136. be contacted on 0462Ö483360.
  137. 7.9
  138. Å  Angelsoft have released two applications, Tudor Monarchs and
  139. Beethoven Egmont. Tudor Monarchs is a Magpie browser with information on
  140. topics such as The War of the Roses, Elizabeth I, The Spanish Armada and
  141. William Shakespeare. The package costs ú20 +VAT and includes a site
  142. licence. There is also a companion set of four discs containing 94
  143. drawfiles designed to support a project on the Tudors. This costs ú15
  144. +VAT but if you purchase both the cost will be ú30 +VAT. The second
  145. application is a Genesis browser designed to be used as a resource for
  146. pupils undertaking music at GCSE. The analysis section deals with the
  147. Egmont overture in some detail and there is a large amount of background
  148. information on Beethovenæs life and works. If you have the appropriate
  149. CD and a CD-ROM drive, the musical examples can be played from the CD.
  150. The price is ú25 +VAT.
  151. 7.9
  152. Å  AppFS Release 3 Ö The latest version of the network software AppFS is
  153. now available. It is fully compliant with AUN 3 and will work alongside
  154. the Level 4 Fileserver, even on the same machine, and with the Level 4
  155. software in single-tasking mode. Upgrades are available Ö öIf you
  156. ordered AppFS after January 1st 1994, you should either contact
  157. Angelsoft or your supplier for a free upgrade. If you ordered AppFS
  158. before that date, there is a small charge of ú10 to upgrade via
  159. Angelsoft. This charge is purely administrative. We want everyone who
  160. has purchased AppFS to benefit from the improvements. It is quite in
  161. order, therefore, for sites to pass the upgrade on to other sites,
  162. providing of course, they have all purchased a previous release. It is
  163. worth contacting your dealer or local ÉAcorn in Education Centreæ to see
  164. if they have a copy.ò
  165. 7.9
  166. Å  Calc Ö This well-established RISCáOS compatible spreadsheet is on
  167. special offer. The normal price is ú25.95 but from 1st May to 1st
  168. September, it is available from Circular Triangles for just ú15. Site
  169. licences are similarly reduced to ú30 and ú40 for educational and non-
  170. educational establishments.
  171. 7.9
  172. Å  CCæs CD-ROM Ö Computer Concepts have announced the launch of a baby
  173. brother for their 604X CD-ROM drive Ö the Pioneer DRM 602X, a double
  174. speed six-disc drive which will give a sustained 300 Kb/s. The other key
  175. feature is the built-in six-disc magazine and autochanger Ö in other
  176. words, this drive does the job of six separate CD-ROM drives. With the
  177. number of CD-ROM titles rapidly increasing, the 602X is a simple and
  178. cheap alternative to wasting time swapping discs or buying more drives.
  179. It is ideal for networks, since it allows six discs to be available on
  180. the network from just one drive unit. The DRM-602X is multi-session
  181. PhotoCD compatible and can also play standard audio compact discs. For
  182. added security, the magazine can be locked into the drive. The price
  183. from Computer Concepts is ú499 + carriage +VAT (ú598.07). With single
  184. drives costing ú300 and more, the six-disc capability of the 602X makes
  185. this good value for money.
  186. 7.9
  187. The DRM-602X is suitable for any model of Acorn RISC computer with an
  188. Acorn compatible SCSI interface, running the new CDFS 2.2 (upgrades can
  189. be obtained from SCSI board suppliers). The package includes the drive
  190. and CC drivers, full user manual, audio and power cables, DOS/Windows
  191. and Mac drivers and a free copy of Computer Conceptsæ ArtWorks clipart
  192. CD (containing over 700 examples of work created in ArtWorks, dozens of
  193. 24bpp photographs, a demo version of AudioWorks and some sample audio
  194. files).
  195. 7.9
  196. Å  CD Franτais Ö Oak Solutions have released a new CD-ROM based package
  197. aimed at teaching French in schools. Developed jointly by Oak Solutions
  198. and a team from the EdIT centre in Leeds, the applications includes over
  199. fifty interactive French activities, including a scene at a ferry
  200. terminal where pupils have to identify which vehicle is being requested
  201. to board, and a cafΘ scene where pupils have to provide the correct food
  202. items ordered by customers. It is based around the popular Tricolore
  203. course but has been designed to be used with any course, and can be used
  204. individually or in groups. Originally intended for Key Stages 3 and 4,
  205. CD Franτais can be used successfully at a number of levels. The price is
  206. ú95 including teachersæ notes and site licence.
  207. 7.9
  208. Å  Chemistry Set CD-ROM Ö This new CD from Cumana is a library of
  209. chemical experiments and molecular structures. Designed for pupils aged
  210. 10+, the focus is on Key Stages 3 and 4, although it is also suitable
  211. for use in higher education, including first year university. It
  212. includes over 350 video clips of key chemical experiments and processes,
  213. and covers periodicity and group properties, competition and replacement
  214. reactions, gas preparations, and test and qualitative analysis. The
  215. effects of heating, distillation, salt preparation, electrolysis and
  216. chromatography are also examined, along with a demonstration of the
  217. effects of radioactive emissions. The package also includes a 500
  218. compound database, over 400 interactive 3D molecular structures, giant
  219. molecules and giant ionic lattices and text covering each elementæs
  220. history, uses, hazards, manufacture and properties. The price is ú99
  221. +VAT
  222. 7.9
  223. Å  Claresæ software price drop Ö Clares Micros have dropped the prices
  224. of some of their software. The new (inc VAT) prices and Archive prices
  225. are as follows:
  226. 7.9
  227. Serenade  ú99.95  ú93
  228. 7.9
  229. Render Bender II   ú49.95  ú47
  230. 7.9
  231. Illusionist  ú49.95  ú47
  232. 7.9
  233. Titler  ú99.95  ú93
  234. 7.9
  235. Knowledge Organiser II  ú79.95  ú74
  236. 7.9
  237. Vox Box  ú49.95  ú47
  238. 7.9
  239. Fervour  ú19.95  ú19
  240. 7.9
  241. Å  Colourfun Ö Smart DTP has produced a collection of pictures for young
  242. children, supplied in Draw format, so that they can be used in many
  243. different ways. Two versions of each picture are supplied Ö an outline
  244. and a coloured version. Colourfun is aimed at use within primary/nursery
  245. schools and for home use. It is available now at ú14.95 inclusive.
  246. 7.9
  247. Å  Ethernet interfaces Ö Digital Services have released a new set of
  248. Ethernet interfaces which are available as AUN cards or Access cards,
  249. costing ú139 +VAT or ú149 +VAT respectively, and a bridge card which
  250. will filter traffic and prevent unnecessary data passing between
  251. networks. Since the computer need not be dedicated, it costs
  252. considerably less than specialist hardware. The 10Base2 version is
  253. available, and a 10baseT version is planned. Interfaces are available in
  254. standard 16-bit and 8-bit mini expansion card version, although the
  255. bridge is only available as a standard card. The NetGain client software
  256. is in EPROM on the card, which increases the speed of the network and
  257. places a smaller load on the fileserver. The cards have been tested with
  258. networks which integrate Acorn Level 4, SCO UNIX and Novell 3.11. Using
  259. NFS, Acorn files may be stored on UNIX or Novell servers.
  260. 7.9
  261. Å  Easy C Ö Risc Developmentsæ C programming system has been upgraded to
  262. include a source level debugger. It supports source and object level
  263. debugging, stack trace, breakpoints, conditional breakpoints, single-
  264. stepping, variable monitoring, memory editing and profiling amongst
  265. other features. The compiler is driven from a WIMP front end, and
  266. includes a Make facility, throwback support, and integrated assembler.
  267. The cost is now ú59 +ú2.70 carriage +VAT. Existing users can upgrade for
  268. ú10 +ú1.70 carriage +VAT, or users of the C Development System can
  269. upgrade for ú15 +ú2.70 +VAT. To qualify for an upgrade you need to
  270. return your original program disc to Risc Developments with your order.
  271. 7.9
  272. Å  Eizo 21ö monitors Ö There are some changes taking place in the Eizo
  273. 21ò monitor range. The F760-iW (ú1990) with a 0.31mm dot pitch is going
  274. to be replaced by a 0.28mm dot pitch version at ú2150. So if you want
  275. one of the cheaper ones, ring us to see if we still have any available.
  276. Personally, I think the higher resolution is worth the extra ú160.
  277. 7.9
  278. Also, the extra high resolution 21ö (F780iW) with a 0.26mm dot pitch is
  279. coming down in price to ú3000 through Archive.
  280. 7.9
  281. Å  Electronic Circuit Development contains over 200 pieces of clipart
  282. for producing schematic diagrams of electronic circuits and PCB layouts.
  283. Smart Graphics 1 costs ú14.95 inclusive from Smart DTP.
  284. 7.9
  285. Å  Equate from PTW Software has been designed for use by teachers and
  286. pupils up to GCSE and A-Level. Multiple graph drawing is supported for
  287. comparisons, export facilities (Draw and Paint) and full control over
  288. graph style allow Equate to be used as a teaching aid, or for individual
  289. project work. The price is ú17.95, which includes postage, VAT,
  290. unlimited site licence, upgrade path and technical support.
  291. 7.9
  292. Å  Free TV Ö Now hereæs an offer! If you buy an A3010 computer from
  293. Norwich Computer Services (well, from any Acorn dealer actually, but I
  294. hope youæll buy from us!) you can have a Éfreeæ colour TV to go with it.
  295. öThere must be a catch!ò Well, yes, there is, sort of. Having bought the
  296. computer, you get the Éfreeæ TV by taking out a CoverPlus three-year
  297. extended warranty on the TV and paying for delivery by Group4 Security.
  298. So, a Éfreeæ 14ö Sharp Colour TV (rrp ú189.99) with remote control,
  299. Scart socket and cable plus the 3-year warranty will cost you ú89.50 +
  300. ú9.50 +VAT = ú116.33 and a Éfreeæ 20ò Bush Colour TV (rrp ú299.99) with
  301. remote control, Teletext, Nicam stereo, sleep timer, on-screen info,
  302. Scart socket and cable plus the 3-year warranty will cost you ú149.50 +
  303. ú9.50 +VAT = ú186.83. Mind you, if you want a TV and a computer, you
  304. could do worse.
  305. 7.9
  306. Å  Genesis Professional Ö The latest update to the Genesis package from
  307. Oak Solutions replaces earlier versions and has many new features. The
  308. menu structure has been simplified. For example, the style of a frame is
  309. now controlled by a dialogue box, enabling all the style settings to
  310. altered at once. Master pages can be set up and stored in a library so
  311. that you can use them later without needing to start from scratch, and
  312. Object Linking and Embedding is supported. More data types are
  313. supported, including ArtWorks, Replay, and Windows .BMP and .WAV files.
  314. There is support for 24-bit colour and for the new deep-colour sprites.
  315. The speed with which pages are loaded has been increased significantly.
  316. The script language has been extended with new keywords, global
  317. variables can be accessed from any page in an application and script
  318. editing can be done easily in Edit via OLE. Many of the features which
  319. were only available in past versions from the script language can also
  320. be accessed with the mouse from the new linking dialogue box.
  321. Applications written on the Archimedes can also be used in Windows, or
  322. on the Apple Macintosh versions, so anyone planning on using Genesis for
  323. commercial purposes would be well-advised to purchase the Software
  324. Developersæ Toolkit which includes Genesis Professional, Genesis for
  325. Windows, Genesis for the Macintosh and the rights to distribute the
  326. Genesis browser runtime system without paying royalties.
  327. 7.9
  328. Software Developersæ Toolkit costs ú800 +VAT and Genesis Professional
  329. costs ú120 +VAT (ú130 through Archive) but there are upgrades to
  330. Professional from earlier versions Ö ú60 +VAT from Genesis II and ú90
  331. +VAT from Genesis or Genesis Plus. Until the end of May (which doesnæt
  332. give you long!) Oak are doing a special offer of öupgrade from any
  333. Genesis for ú40 +VATò Ö Hurry, hurry!
  334. 7.9
  335. Å  GridPro Ö This is 4Mationæs latest release and it enables you to
  336. produce a variety of grids and patterns very easily. (See examples
  337. overleaf. Why overleaf? If I put the picture on this page, this bit of
  338. text all goes over onto the next page!!!) Itácould have a variety of
  339. uses ranging from Maths investigations in Primary Schools to
  340. professionals who need specialised grid formats. GridPro costs ú37.50
  341. +VAT (ú41 through Archive) for a single user or ú75 +VAT (ú41 through
  342. Archive) for a site licence.
  343. 7.9
  344. Å  Hard Disc Companion Ö A new version of Risc Developments Hard Disc
  345. Companion software has been released. It incorporates new restore
  346. facility, which operates like a normal filer displays, allowing single
  347. or multiple files to be retrieved simply by dragging to the required
  348. destination. The software is faster, has support for removable hard
  349. drives and has many other minor improvements. The cost is ú45 +ú2.70
  350. carriage +VAT (or ú52 through Archive). Existing users can upgrade for
  351. ú5 +ú1.70 carriage +VAT, or ú15 +ú2.70 +VAT for owners of version 1. To
  352. upgrade, you should return your original program disc to Risc
  353. Developments.
  354. 7.9
  355. Å  Hewlett Packard printers Ö The HP range of printers has changed
  356. again, The Deskjet 520 gives 600 by 300 dpi with HP Resolution
  357. Enhancement Technology, the Deskjet 560C gives the same resolution, in
  358. colour, with both black and colour cartridges loaded at once to remove
  359. the need to switch between them. Prices are ú300 for the 520, and ú560
  360. for the 560C.
  361. 7.9
  362. Å  IDE hard disc upgrades for A3010 Ö Castle Technology are now doing
  363. hard drives for A3010 from 30Mb up to 240Mb at prices starting from ú120
  364. +VAT. They also have a 3-day fitting service available for ú20 +VAT.
  365. 7.9
  366. Å  Impression Borders Discs Ö Fabis Computing now have four sets of
  367. borders for use with Impression. Impression Borders, Pack One and Pack
  368. Two each contain 120 borders, aimed at more general use. The other two
  369. sets contain 80 specialist borders each and are thematically related Ö
  370. öOld English Tile Designsò and öChinese Lattice Designsò. Each of the
  371. packs costs ú9.99 inc. VAT.
  372. 7.9
  373. Å  LandBuild is a 3D fractal landscape program from Software42 now sold
  374. by The ARM Club for ú10 with no VAT because they are not VAT registered.
  375. 7.9
  376. Å  Mathematical Adventures Ö Two new products from Sherston Software Ltd
  377. are Space City and Sea Rescue. Space City involves getting a rescue
  378. shuttle to the city but there are likely to be serious consequences.
  379. While playing the game, they will also learn about angles. Sea Rescue
  380. also involves a mission of mercy and aims to teach the players about
  381. fractions. Space City and Sea Rescue cost ú26.95 +VAT each from Sherston
  382. or ú29 through Archive.
  383. 7.9
  384. Å  Maths Resources Discs Ö Smart DTP have produced three discs of
  385. resources for educational users. These are images produced by practising
  386. teachers aimed at GCSE, A-Level and Key Stage 1 for discs 1, 2 and 3
  387. respectively. The Maths Resources Discs each cost ú9.95 inclusive from
  388. Smart DTP. This price includes a site licence.
  389. 7.9
  390. Å  Number Tiles from Topologika helps implement mathematics across Key
  391. Stages 1 and 2 by developing a combination of skills: visual
  392. discrimination, understanding of number progression and basic
  393. arithmetic, logical thinking and the ability to solve mathematical
  394. problems. Number Tiles costs ú30 +VAT for a single user licence (ú33
  395. through Archive) and there are site licences available from Topologika:
  396. primary ú55 +VAT, secondary ú70 +VAT.
  397. 7.9
  398. Å  Photodesk Ö Spacetech have produced a fully-featured art and photo-
  399. retouching application to take advantage of the RiscáPCæs capabilities.
  400. All operations are carried out at Éstudio qualityæ in 24-bit colour
  401. using virtual memory techniques, so that you are not limited to the size
  402. of the computeræs memory for handling very large colour images. Each
  403. painting tool can be used to apply any of the effects so that there is a
  404. huge range of operations that are possible. All the popular image
  405. formats are accepted such as TIFF, clear, sprite, PhotoCD, as well as
  406. drawfiles which can be used as Ésilk screensæ for stencilling and other
  407. effects when loaded into the 256-level mask channel attached to each
  408. photo. Photodesk can be used with Éall current graphics extension
  409. hardwareæ and, of course, uses 24-bit colour if used on the RiscáPC.
  410. Photodesk from Spacetech costs ú169.95 +VAT (ú199.75) or ú185 through
  411. Archive.
  412. 7.9
  413. I saw Photodesk being demonstrated at the Harrogate show and it was
  414. quite staggering to see what it could do. Admittedly, I have never seen
  415. the Mac application, Photoshop, and I was told by an editor of one of
  416. the other Acorn magazines that Photodesk Écouldnæt compare with
  417. Photoshopæ. (Spacetech say that Photodesk does É80% of what Photoshop
  418. does but is a lot faster and much more versatileæ.) But you have to
  419. remember that (a) the screen update on the RiscáPC is an order of
  420. magnitude faster than on the Mac version and (b) Photoshop has a list
  421. price of ú725 +VAT Ö although you can get a Éfreeæ copy if you buy a
  422. colour scanner for ú1100 +VAT(!), and (c) according to our local Mac
  423. Centre, the absolute minimum computer configuration that they would
  424. recommend for using Photoshop is a Quadra 650 with 17ö monitor costing
  425. over ú2,200 +VAT Ö more than the top-end RiscáPC with 17ò monitor at
  426. ú2,100 +VAT.
  427. 7.9
  428. I do hope Acorn are telling the world about this sort of thing and doing
  429. so quickly because this huge advantage will only last until native Power
  430. Mac versions of this sort of software become available. Mind you, Adobe
  431. are apparently starting again from scratch with the programming of
  432. Photoshop rather than just trying to convert the code across piecemeal
  433. to their RISC processors.
  434. 7.9
  435. Å  Pressure sensitive graphics tablet Ö Two professional quality
  436. graphics tablets have been launched for the Acorn Range by Eesox and
  437. Vaughan Allanson, an A5 version and an A4+ (12ö╫12ò). Both of these are
  438. based on Wacom Tablets and use a cordless, batteryless, pressure-
  439. sensitive stylus, and may also be used with a cordless four button
  440. öpuckò. They connect to the Archimedes via the serial port. Being
  441. pressure sensitive adds a new dimension to graphics work. For example, a
  442. spray-can could change density with pressure and a special tool for
  443. ArtWorks is available to produce fluid lines of varying width. The
  444. tablet can, of course, be used to emulate the functionality of the mouse
  445. and so can be used to augment the mouse, or completely replace it. The
  446. prices of currently available (excluding postage and VAT) are A5 tablet
  447. and stylus ú399, A4+ tablet, stylus and puck ú549, ArtWorks pressure
  448. tool ú29. Larger sizes are available on request. For further details,
  449. contact Vaughan Allanson on 0638Ö578597.
  450. 7.9
  451. Å  Repro Ö Oak Solutions have produced a package which gives far more
  452. control over colour printouts than previously available. It offers
  453. control over screen size, and angles, gamma correction, grey balance and
  454. black removal. It allows you to edit the palette used by the !Printers
  455. application so that you can match the printout colours to those you get
  456. on screen Ö correct matching for mode 15 (i.e. the default 256 colour
  457. desktop palette) is included. The features can also be extended by
  458. adding libraries of Basic functions to provide alternative routines for
  459. defining dot patterns and colour calibration.
  460. 7.9
  461. Å Sibelius 6 is an education version of the full professional music
  462. notation program, Sibelius 7. It has a simplified user interface but it
  463. can still handle complex orchestral scores, all traditional musical
  464. notation and a wide range of contemporary notation, Midi input and
  465. output, etc. It has been updated recently to provide Éblock textæ for
  466. writing extra verses of lyrics, new instruments including brass band
  467. instruments, reorganisation of Étransfersæ with some new ones (e.g.
  468. guitar chords), new options for transposing, alignment of objects into
  469. rows/columns using the ctrl key, new improved version of OpusII music
  470. fonts, faster overview window, improved positioning of slurs and
  471. articulation marks, improved operation with CC TurboDrivers, improved
  472. exporting to ArtWorks. Coming soon are a new, more friendly copy
  473. protection system (without using a key disc) and edition 2 of the
  474. manual. Sibelius 6 costs ú160 +VAT from Sibelius Software and is now
  475. available through Archive for ú175.
  476. 7.9
  477. Å  Sibelius 7 Ö the much-acclaimed öexpert system for music engravingò
  478. has been updated. It now has all the new features of Sibelius 6 plus new
  479. instruments, over 180 new symbols, various new lines, enhanced text
  480. styles, many new house-style options, new choice options, Éeraseræ
  481. (white-out box) to assist notating incipits, ossias, presces and
  482. responses and certain modern scores. Coming soon are a new, more
  483. friendly copy protection system (without using a key disc) and edition 3
  484. of the manual. The full package costs ú795 +VAT but, for non-
  485. professional users, there is a special offer price of ú499 +VAT.
  486. Sibelius 7 is now available through Archive for ú545.
  487. 7.9
  488. Å  Smart Borders 2 & Smart Borders+ are two packs of special borders for
  489. use with the Impression range of products. Each costs ú14.95 inclusive
  490. from Smart DTP but Smart Borders+ comes either in ArtWorks format or in
  491. drawfile format.
  492. 7.9
  493. Å  Smart Graphics Pack 1 is a collection of over 200 drawfiles covering
  494. animals, fun, music, maps & flags, nature, flowers, sport, people and
  495. miscellaneous. Smart Graphics 1 costs ú14.95 inclusive from Smart DTP.
  496. 7.9
  497. Å  Smart Resources 2 is a collection of over 300 items of lineart
  498. covering arrows, borders, corners, drop capitals, rules, symbols,
  499. flashes, speech and think bubbles and miscellaneous. Smart Resources 2
  500. costs ú14.95 inclusive from Smart DTP and is available in either
  501. ArtWorks or drawfile format.
  502. 7.9
  503. Å  Smart Works is a two-disc set of materials for ArtWorks users. It
  504. provides resources in the form of moulds and paths, a range of example
  505. files, support for the ArtWorks User Manual and extras such as a
  506. keystrip, fact card, font poster, printer test sheet and colour table.
  507. Smart Works costs ú9.95 inclusive from Smart DTP.
  508. 7.9
  509. Å  Tele-Card from XOB is a standard Acorn format expansion card which
  510. carries tuning and decoding circuitry to allow the reception of
  511. television signals and display of Teletext pages. As well as delivering
  512. decoded teletext pages directly into the computer, it can supply audio
  513. and video signals suitable for feeding into domestic entertainment
  514. systems, video recorders, video digitisers and many computer monitors.
  515. With a suitable cable and switch, it may be possible to use your
  516. computer monitor as a supplementary television when not being used as a
  517. data display.
  518. 7.9
  519. Tele-Card comes with a multi-tasking desktop user interface for the
  520. selection and display of Teletext pages directly off-air. The software
  521. supports Level I Teletext services, the normal domestic standard but,
  522. since some organisations are experimenting with Level II Teletext
  523. services, the hardware is designed to allow for reception of these when
  524. they become available.
  525. 7.9
  526. The documentation supplied details the low level calls which allow the
  527. enthusiast or specialist to write their own software to directly talk to
  528. the card.
  529. 7.9
  530. Teletext serving software can be purchased as an optional extra to allow
  531. a single computer to serve Teletext to an entire Acorn AUN network. This
  532. is based on our servers currently in use in many institutions with
  533. Morley and Acorn adaptors, but is a modified version to take advantage
  534. of the improved facilities offered by our purpose-designed card.
  535. 7.9
  536. Tele-Card with single-user software costs ú144 +VAT, the Network Serving
  537. software costs ú154 +VAT and the Tele-Card with the Network software
  538. purchased together costs ú274 +VAT. (Prices through Archive are: ú165,
  539. ú172 and ú305 respectively.)
  540. 7.9
  541. Å  User/Analogue interfaces Ö HCCS have introduced some new cards which
  542. provide user and analogue ports for all Acorn machines. The A3000/4000
  543. type is ú39 +VAT (ú45 through Archive) and the A5000/RiscáPC type is the
  544. same price.
  545. 7.9
  546. Å  WimpGEN Ö This is a new application authoring package which allows an
  547. applicationæs user interface to be built up, allowing you to concentrate
  548. on the main application code rather than the interface. The whole
  549. process of windows, dialogue boxes and menu structures can be done
  550. interactively. The price is ú99.95 inc VAT from Silicon Vision.
  551. 7.9
  552. Å  Wing chairs Ö The special Ékneelingæ type office chairs we advertised
  553. in Archive 6.12 have been selling steadily ever since. The prices of
  554. most of the Stokke chairs has just gone up but, thankfully, the Wings
  555. have stayed the same price Ö ú320. (Before you say how expensive that
  556. is, please read my Étestimonyæ in 6.12 about how good they are and how
  557. they have helped my bad back Ö which is why I am selling them.) The
  558. colours of material and types of wood keep changing. Currently, we can
  559. get natural beech, rosewood and black frames with material covers in
  560. black, charcoal, grey (darkish), navy, wine (Éplummyæ), red, beige and
  561. brown.
  562. 7.9
  563. Å  Worldport 14400 fax/modem Ö Since last month, US Robotics have
  564. dropped the price of their Sportster Fax/modem. The new Archive price is
  565. ú230 including VAT and carriage. (Add ú13 for a modem lead if using pre-
  566. A5000 computers because the supplied lead only works with A5000 and
  567. later computers.) Add ú33 for ArcFax 1.10 and you have a fully working
  568. fax system. (The portable version is still ú270 through Archive.)
  569. 7.9
  570. Å  Z88 Link Software Ö The Really Good Software Company have produced a
  571. new piece of software to make the link between a Z88 and an Archimedes
  572. computer much easier. Z-Link II works with RISCáOS 3.1 or later and
  573. costs ú24.95 inclusive from RGSC. They also do a serial cable for a
  574. further ú9 inclusive.
  575. 7.9
  576. Review software received...
  577. 7.9
  578. We have received review copies of the following: Å10 out of 10
  579. Dinosaursá(e), Å10 out of 10 Spellingá(e), ÅAppFS 3á(u), ÅBasic WIMP
  580. Programmingá(bk), ÅBeethoven Browser Egmontá(e), ÅColourFuná(e),
  581. ÅConjugezá(e), ÅDrawChangerá(u), ÅEarthwarpá(e), ÅElementary
  582. PipeDreamá(e), ÅEquateá(e), ÅGridProá(eu), ÅLandBuildá(g/u?), ÅMedieval/
  583. Gothic Fontsá(au), ÅNumber Tilesá(e), ÅRiver (e), ÅSwitchá(u), ÅTalking
  584. Rhymesá(e), ÅThrough the Dragonæs Eyeá(e), ÅTudor Monarchs & Tudor
  585. Clipartá(e), ÅZ-Link IIá(u).
  586. 7.9
  587. e=Education, b=Business, bk=Book, g=Game, h=Hardware, l=Language,
  588. u=Utility, a=Art.
  589. 7.9
  590. If you would like to review any of these products, please contact the
  591. Archive office. Potential reviewers will need to show that they would
  592. use the product in a professional capacity or that they have some
  593. knowledge of the particular field.ááA
  594. 7.9
  595. Government Health Warning Ö Reading this could seriously affect your
  596. spiritual health.
  597. 7.9
  598. Have you read that amazing story in the papers about the team of
  599. robotics scientists in Palo Alto Science Park, California? Apparently,
  600. they have built some amazing robots that have complete voice recognition
  601. systems and not only can they recognise and obey the scientistsæ voices
  602. but they can also recognise other robotsæ voices. This means that they
  603. can set them tasks and the robots can actually cooperate with one
  604. another in performing various tasks. Brilliant, isnæt it? Just imagine
  605. how much potential such a system has!
  606. 7.9
  607. (In case you are thinking this is an April fool, I can assure you that
  608. itæs not Ö Iæm deadly serious.) Anyway, I gather the scientists are
  609. getting quite worried. Having now taught these robots to reproduce
  610. themselves by getting together and manufacturing more robots, they seem
  611. to be getting out of hand and no longer seem to be obeying the
  612. scientistsæ instructions.
  613. 7.9
  614. The robots are beginning to wreck the environment that they have been
  615. given and are trying to build vehicles to escape from the Science Park.
  616. The scientists have installed very high security systems because, if
  617. they got loose, the robots could be extremely destructive.
  618. 7.9
  619. The scientists say that things really started going wrong when the
  620. robots told the scientists that they now had superior intelligence. They
  621. said their knowledge was superior to their makers, and that they didnæt
  622. need any input from them. They knew better than the scientists how to
  623. operate within the closed environment that the scientists had given
  624. them. What a nightmare scenario!
  625. 7.9
  626. Itæs quite funny in a way because the robots are now beginning to say
  627. that the scientists donæt even exist and that they have no power over
  628. them! Itæs a good job that the robots are wrong and that they donæt have
  629. ultimate power. Thank God that the scientists have the ability to pull
  630. the plug on them.
  631. 7.9
  632. If you were Head Scientist at Palo Alto, how far would you allow the
  633. robotsæ rebellion to go before you pulled the plug on them?
  634. 7.9
  635. Paul Beverley
  636. 7.9
  637. P.B.
  638. 7.9
  639. Fact-File
  640. 7.9
  641. (The numbers in italic are fax numbers)
  642. 7.9
  643. 4th Dimension   P.O. Box 4444, Sheffield. (0742-700661) (0742-781091)
  644. 7.9
  645. 4Mation   14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32
  646. 8PA.
  647. 7.9
  648.   (0271-25353) (0271-22974)
  649. 7.9
  650. Acorn Computers Ltd   Acorn House, Vision Park, Histon, Cambridge, CB4
  651. 4AE. (0223-254254) (0223-254262)
  652. 7.9
  653. Aleph One Ltd   The Old Courthouse, Bottisham, Cambridge, CB5 9BA.
  654. (0223-811679)
  655. 7.9
  656.   (0223-812713)
  657. 7.9
  658. Angelsoft Educational   35 Heol Nant, Swiss Valley, Llanelli, Dyfed,
  659. SA14 8EN. (0554-776845)
  660. 7.9
  661. Anglia Television    Education Department, Anglia House, Norwich, NR1
  662. 3JG. (0603-615151) (0603-631032)
  663. 7.9
  664. Castle Technology   Ore Trading Estate, Woodbridge Road, Framlingham,
  665. Suffolk, IP13 9LL. (0728-621222) (0728-621179)
  666. 7.9
  667. Circular Triangles   13 Woodhall Terrace, Juniper Green, Edinburgh, EH14
  668. 5BR
  669. 7.9
  670. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich,
  671. Cheshire, CW9 7DA.
  672. 7.9
  673.   (0606-48511) (0606-48512)
  674. 7.9
  675. Codemist Ltd   öAltaò, Horscombe Vale, Combe Down, Bath, BA2 5QR.
  676. 7.9
  677. Colton Software (p36)  2 Signet Court, Swanns Road, Cambridge, CB5 8LA.
  678. (0223-311881)
  679. 7.9
  680.   (0223-312010)
  681. 7.9
  682. Computer Concepts (pp10/35)  Gaddesden Place, Hemel Hempstead, Herts,
  683. HP2 6EX. (0442-63933)
  684. 7.9
  685.   (0442-231632)
  686. 7.9
  687. Cumana Ltd    Pines Trading Estate, Broad Street, Guilford, GU3 3BH.
  688. (0483-503121) (0483-503326)
  689. 7.9
  690. Dabs Press   22 Warwick Street, Prestwich, Manchester, M25 7HN. (061-
  691. 773-8632)
  692. 7.9
  693.   (061-773-8290)
  694. 7.9
  695. DEC_dATA   P.O.Box 97, Exeter, EX4 4YA. (0392-221702)
  696. 7.9
  697. Digital Services   9 Wayte Street, Cosham, Portsmouth PO6 3BS. (0705-
  698. 210600) (0705-210705)
  699. 7.9
  700. EESOX   5 Hillfield Road, Comberton, Cambridge, CB3 7DB. (0223-264242)
  701. 7.9
  702. Fabis Computing   95 Fabis Close, Swadlincote, Derbyshire, DE11 9SL.
  703. 7.9
  704. HCCS Ltd   575-583 Durham Road, Gateshead, NE9 5JJ. (091-487-0760) (091-
  705. 491-0431)
  706. 7.9
  707. Irlam Instruments   133 London Road, Staines, Middlesex TW18 4HN. (0895-
  708. 811401)
  709. 7.9
  710. Klein Computers   Hasslocherstrasse 73, D-6090 Ruesselsheim, Germany.
  711. (010-49-6142-81131) (81256)
  712. 7.9
  713. Lindis International (p25)  Wood Farm, Linstead Magna, Halesworth,
  714. Suffolk, IP19 0DU. (098-685-477) (098-685-460)
  715. 7.9
  716. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge
  717. CB4 4ZS.
  718. 7.9
  719.   (0223-425558) (0223-425349)
  720. 7.9
  721. LOOKsystems (p26/29)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY.
  722. (0603-748253)
  723. 7.9
  724.   (0603-764011)
  725. 7.9
  726. Morley Electronics   Morley House, Norham Road, North Shields, Tyne &
  727. Wear, NE29 7TY. (091-257-6355) (091-257-6373)
  728. 7.9
  729. Norfolk IT Team   Norfolk County Inset Centre Witard Road Norwich NR7
  730. 9XD. (0603-33276)
  731. 7.9
  732. Oak Solutions (p30)  Dial House, 12 Chapel Street, Halton, Leeds, LS15
  733. 7RN (0532-326992) (0532-326993)
  734. 7.9
  735. Oregan Developments   36 Grosvenor Avenue, Streetly, Sutton Coldfield,
  736. B74 3PE.
  737. 7.9
  738. PEP Associates   34 Tiverton Way, Cambridge, CB1 3TU. (0223-212251)
  739. 7.9
  740. PTW Software   72 Frosthole Crescent, Fareham, Hampshire, PO15 6BG.
  741. (0329-281930)
  742. 7.9
  743. Risc Developments   117 Hatfield Road, St Albans, Herts, AL1 4JS. (0727-
  744. 840303) (0727-860263)
  745. 7.9
  746. Sherston Software   Swan Barton, Sherston, Malmesbury, Wilts. SN16 0LH.
  747. (0666-840433)
  748. 7.9
  749.   (0666-840048)
  750. 7.9
  751. Sibelius Software   4 Bailey Mews, Auckland Road, Cambridge, CB5 8DR.
  752. (0223-302765)
  753. 7.9
  754. Silicon Vision Ltd   Signal House, Lyon Road, Harrow, Middlesex, HA1
  755. 2AG. (081-422-3556) (081-427-5169)
  756. 7.9
  757. Smart DTP   36 Park Road, Duffield, Belper, DE56 4GR. (0332-842803)
  758. 7.9
  759. Spacetech   21 West Wools, Portland, Dorset, DT5 2EA. (0305-822753)
  760. (0305-860483)
  761. 7.9
  762. System Insight   Unit 1-3, East Burrowfield, Welwyn Garden City, Herts,
  763. AL7 4TB.
  764. 7.9
  765.   (0707-395500) (0707-395501)
  766. 7.9
  767. The ARM Club   Freepost ND6573, London, N12 0BR. (081-446-3020)
  768. 7.9
  769. The Really Good Software Company   39 Carisbrooke Road, Harpenden,
  770. Herts., AL5 5QS.
  771. 7.9
  772. Topologika   P.O. Box 39, Stilton, Peterborough, PE7 3RL. (0733-244682)
  773. 7.9
  774. Vaughan Allanson   House, Church Lane, Exning, Newmarket, CB8 7HF.
  775. (0638-578597)
  776. 7.9
  777.   (0638-578597)
  778. 7.9
  779. Widget Software   121 London Road, Knebworth, Herts, SG3 6EX. (0438-
  780. 815444)
  781. 7.9
  782.   (0438-815222)
  783. 7.9
  784. Wild Vision   15 Witney Way, Boldon Colliery, Tyne & Wear NE35 9PE.
  785. (091-519-1455) (091-519-1929)
  786. 7.9
  787. XOB   Balkeerie, Eassie by Forfar, Angus, DD8 1SR. (0307-840364)
  788. 7.9
  789. Archive Monthly Program Disc Contents
  790. 7.9
  791. Å Programs from James Ridenæs article on assembly language programming
  792. 7.9
  793. Å Printer test program from Paul Hobbsæ Advanced Basic Column
  794. 7.9
  795. ÅáPatch to allow printing to be done through a dongle without first
  796. loading Impression or ArtWorks.
  797. 7.9
  798. Å Files from Paul Hooperæs Multimedia Column
  799. 7.9
  800. ÅáDraft copy of a glossary that we hope to publish next month. If anyone
  801. would like any extra words to be ááÉglossarifiedæ, drop us a line or
  802. ring and leave a message Ö öplease add such-and-such to your glossaryò.
  803. 7.9
  804. Party, Wedding and Anniversary Clipart
  805. 7.9
  806. Dave Walsh
  807. 7.9
  808. This is a collection of 101 images from DEC_dATA to use in the creation
  809. of posters, invitations or letterheads. They are supplied on two 800Kb
  810. discs compressed using ArcFS2 and fall into the following categories:
  811. 7.9
  812. Valentine  6 images
  813. 7.9
  814. Weddings  37 images
  815. 7.9
  816. Birthdays  21 images
  817. 7.9
  818. Borders  6 borders
  819. 7.9
  820. GuyFawkes  4 images
  821. 7.9
  822. Halloween  7 images
  823. 7.9
  824. Party  20 files
  825. 7.9
  826. Each of the images has been painstakingly drawn in Draw format (although
  827. one or two are obvious combinations of previous images) and are of a
  828. very high quality. Most use colour and would therefore not be effective
  829. if used on a 9 pin dot matrix output, although they could alternatively
  830. be used for multi-media presentations using Magpie, Optima or Genesis.
  831. 7.9
  832. The choice of content is reasonable although figures and actions (e.g.
  833. dancing at a party, ushers and bridesmaids at a wedding, etc) are in
  834. short supply and the choice of a section on Halloween seems a little
  835. strange. Those images that are supplied though, would serve admirably in
  836. the creation of invitations and place names for a wedding reception or
  837. other social function using a high quality Archimedes publishing system
  838. or in the creation of home made cards.
  839. 7.9
  840. At ú14 +VAT from DEC_dATA for two packed discs, it would be hard to
  841. fault the product. If you are likely to be creating invitations or
  842. anything similar, even for one occasion, it would be worth buying the
  843. collection.ááA
  844. 7.9
  845. CC
  846. 7.9
  847. New Artwork
  848. 7.9
  849. RiscáPC Column
  850. 7.9
  851. Paul Beverley
  852. 7.9
  853. (If anyone would be interested in looking after this column Ö assuming
  854. you manage to get hold of a RiscáPC(!) Ö let me know. In the meantime,
  855. Iæll edit it myself. Ed.)
  856. 7.9
  857. Computer Concepts compatibility
  858. 7.9
  859. CC have very helpfully sent us a RiscáPC compatibility statement Ö I
  860. hope that other software houses are going to be similarly helpful! Kate
  861. Moir writes...
  862. 7.9
  863. öAll new releases from Computer Concepts since October last year have
  864. been designed to work with the new machines (although the Eagle card
  865. requires an upgrade) and, in many cases, they were designed to take
  866. advantage of the new features. ArtWorks 1.5 performs particularly well
  867. in the deep colour screen modes. (In fact, Acorn include, with the
  868. RiscáPC, some sample ArtWorks clipart and the ArtWorks Viewer to
  869. demonstrate just how good it is!)
  870. 7.9
  871. öThe table below lists our products in detail. This includes the price
  872. of upgrading to the suggested version. We are only able to offer
  873. upgrades to registered customers (i.e. you should have returned your
  874. registration card). Please quote your serial number when requesting an
  875. upgrade and please make it clear what the product is and which version
  876. you have got.ò
  877. 7.9
  878. Thanks, Kate. Itæs extremely helpful to have this sort of information.
  879. We look forward to hearing from other software suppliers soon.
  880. 7.9
  881. Photo-retouch programs
  882. 7.9
  883. Visitors to the Acorn User Show would have seen three very impressive
  884. new programs for the RiscáPC. I have to say that I was absolutely
  885. staggered by the capability of these packages: PhotoDesk from SpaceTech,
  886. PhotoTouch from Oregan and Picture from Digital Arts. Admittedly I have
  887. never seen PhotoShop in action on the Mac but those who have, say that
  888. the Acorn equivalents, whilst not having as many different facilities,
  889. are lightning fast by comparison. When PhotoShop becomes available for
  890. the PowerMacs in native RISC code, they will be able to achieve the same
  891. or better speed but, unlike some Mac packages, PhotoShop is not being
  892. converted to RISC code piecemeal but is being totally re-programmed from
  893. scratch Ö so Acorn machines will have at least a few months lead on
  894. them!
  895. 7.9
  896. Key selling points
  897. 7.9
  898. As we have been thinking about the RiscáPC, we have gradually distilled
  899. some of the important points in terms of ösellingò it to the non-Acorn
  900. community. If you, like me, are an enthusiastic Acorn supporter and want
  901. to point out the value of the RiscáPC to your non-Acorn-aware friends
  902. and colleagues, these are some of the important selling points. (If you
  903. think of any more, do let us know.)
  904. 7.9
  905. Å  Innovative multi-processor / multi-platform technology
  906. 7.9
  907. Å  Full 24-bit colour is standard on all machines
  908. 7.9
  909. Å  Full motion video as standard on all machines
  910. 7.9
  911. Å  8-channel stereo as standard on all machines
  912. 7.9
  913. Å  Every RiscáPC has space for an internal CD-ROM drive which can be
  914. accessed via RISCáOS or (by using a PC card) DOS CD-ROMs can be used.
  915. 7.9
  916. Å  Even the entry-level version is fully upgradable to the highest
  917. specification: high speed ARM8 processor, Pentium second processor,
  918. 256Mb RAM, 2Gb+ hard drive, eightáAcorn expansion cards, PCI bus, SCSI
  919. II bus, Ethernet, etc.
  920. 7.9
  921. If you know someone who is interested in the details of the RiscáPC,
  922. give us their name and address, and weæll happily send them a free copy
  923. of the Archive RiscáPC Supplement.
  924. 7.9
  925. What?
  926. 7.9
  927. Somewhere in the Acorn blurb, I read that, öAdditional multi-session
  928. cards will enable one or more protocol stacks (e.g. TCP/IP and IX) to be
  929. run simultaneously regardless of the type of media.ò Sounds an important
  930. idea, doesnæt it! (Psst! Can anyone tell me what it actually means?!)
  931. 7.9
  932. The rest of the RiscáPC Column this month is devoted to some frequently
  933. asked questions (FAQs!) about the RiscáPC and peripherals...
  934. 7.9
  935. Product  Compatibility status  Price to upgrade to suggested version
  936. 7.9
  937. Impression II  Upgrade to Impression Publisher  ú29 + ú3 p&p + VAT
  938. (ú37.60 inc) £
  939. 7.9
  940. Impression Junior  Upgrade to Impression Style  ú29 + ú3 p&p + VAT
  941. (ú37.60 inc) £
  942. 7.9
  943. ArtWorks  Upgrade to version 1.5  ú10.00 + VAT (ú11.75 inc)
  944. 7.9
  945. Equasor  Compatible  Latest version is 1.04
  946. 7.9
  947. Compression  Compatible      Latest version is 1.17
  948. 7.9
  949. TurboDrivers  Upgrade to version 3.07  ú10.00 + VAT (ú11.75 inc)
  950. 7.9
  951. ScanLight (all versions)  Software upgrade to version 2.06  ú10.00 + VAT
  952. (ú11.75 inc) ¥
  953. 7.9
  954. AudioWorks  Compatible  Latest version is 1.38
  955. 7.9
  956. WordWorks  Compatible  Latest version 1.05
  957. 7.9
  958. LaserDirect HiRes 4 & 8  Software upgrade to version 2.64  ú10.00 + VAT
  959. (ú11.75 inc)
  960. 7.9
  961. LaserDirect Qume  Not compatible  No upgrade possible
  962. 7.9
  963. FaxPack  Not compatible  No upgrade possible
  964. 7.9
  965. ColourCard  Not compatible  Not needed
  966. 7.9
  967. ScanLight Video  Software upgrade to version 2.06  ú10.00 + VAT (ú11.75
  968. inc)
  969. 7.9
  970. Eagle M2  ScanLight upgrade to version 2.06 
  971. 7.9
  972.   TakeTwo upgrade & EPROM upgrade  All three ú17.00 + VAT (ú19.97 inc)
  973. 7.9
  974. Pioneer CD ROM drive  Compatible  Latest version 1.00
  975. 7.9
  976. MacFS  Compatible      Not yet released
  977. 7.9
  978. Graphics loaders  Compatible      Not yet released 
  979. 7.9
  980. £ Impression Ö Note that the upgrade price of Impression Junior to
  981. Impression Style increases on the 10th April to ú49 + ú3 p&p + VAT
  982. (ú61.10 inc). The upgrade price of Impression II to Impression Publisher
  983. will go up to the same amount after a similar introductory period).
  984. 7.9
  985. ¥ ScanLight Ö ScanLight Professional requires an Acorn compatible SCSI
  986. interface card. We are aware of compatibility problems with older
  987. versions of the the software on this card, but know that version 2.20 of
  988. CDFS and 1.10 of SCSIFS should work.
  989. 7.9
  990. RiscáPC Ö FAQs
  991. 7.9
  992. Dave Webb, NCS
  993. 7.9
  994. What CD-ROM drives can I use? Ö For fitting inside the RiscáPC, Cumana
  995. have developed a CD-ROM drive, the 300i that is driven by the built-in
  996. IDE disc controller via a special interface. It will be priced at around
  997. ú300 inc VAT.
  998. 7.9
  999. Existing low cost external CD-ROM drives such as Cumanaæs 300 series and
  1000. Morleyæs Revolution will also work if you want to reserve the IDE
  1001. connection for a different device (IDE can support two devices, one of
  1002. which is the hard drive fitted as standard to the RiscáPC).
  1003. 7.9
  1004. SCSI CD-ROM systems will work although some SCSI controllers will
  1005. require software or firmware updates to work on the RiscáPC. Toshiba CD-
  1006. ROM drives require a utility to make multi-session (Photo-CD) discs
  1007. accessible from Acornæs CDFS. This fix will be available from Morley.
  1008. 7.9
  1009. Can removable hard drives be fitted? Ö SCSI removable hard drives will
  1010. work as long as the SCSI controller has been updated (where necessary)
  1011. for the RiscáPC. The 5╝ö removables could be mounted into the RiscáPC
  1012. case but since most of these are quite happily cased on their own
  1013. already, there seems little point. 3╜ò devices will fit into the 5╝ö
  1014. slot through the use of a special mounting kit (ú25 through Archive).
  1015. However, if you have extra slices, this wonæt be a problem as you will
  1016. have one or more 3╜ò drive bays free. The IDE versions of 3╜ö removable
  1017. drives run happily alongside the 210Mb IDE drive. The new 270Mb 3╜ò
  1018. removable drives also work very nicely on the RiscáPC.
  1019. 7.9
  1020. When will the RiscáPC be freely available? Ö The NCS crystal ball is
  1021. unable to produce any reliable predictions on this matter. Those with
  1022. orders placed with us will be informed as soon as we have firm news of
  1023. delivery dates. If you havenæt yet placed an order, it would be
  1024. advisable to do so soon, because the waiting list is growing by the day.
  1025. 7.9
  1026. Can I fit a second hard drive? Ö The IDE interface will support a second
  1027. drive. It will require a special mounting kit to fit a 3╜ö drive into
  1028. the 5╝ò bay (ú25 through Archive), but not if you have a 3╜ö bay free in
  1029. an additional slice.
  1030. 7.9
  1031. How many free slots and drive bays do I have in the standard RiscáPC? Ö
  1032. The single-slice machines (ACB15 and ACB25) have a floppy drive
  1033. occupying the one 3╜ö bay but the 5╝ò bay is free. Each additional slice
  1034. provides one 3╜ö and one 5╝ò bay, so the ACB45 has one free 3╜ö and two
  1035. free 5╝ò slots.
  1036. 7.9
  1037. Each slice accommodates two expansion cards (podules), arranged one
  1038. above the other. The standard machines have nothing in these slots so
  1039. the ACB15 and 25 have two free podule slots and the ACB45 has four.
  1040. 7.9
  1041. All RiscáPCs have a network slot in addition to the podule slots.
  1042. 7.9
  1043. All RiscáPCs have two SIMMs sockets for DRAM. As supplied by Acorn, the
  1044. three models each have only one of these occupied, leaving one SIMM
  1045. socket free for extra RAM.
  1046. 7.9
  1047. There is only one VRAM socket and this is occupied by 1Mb of VRAM,
  1048. except in the ACB15 which has no VRAM.
  1049. 7.9
  1050. All RiscáPCs have two processor card slots, one of which is occupied by
  1051. the ARM610 processor card.
  1052. 7.9
  1053. Can I buy the RiscáPC without a monitor? Ö Currently NCS offer ú150 off
  1054. the list price for a RiscáPC without a monitor. It is only ú150 because
  1055. we cannot afford to get stuck with a large number of AKF60 monitors that
  1056. we cannot sell! However, Acorn say they will, in certain circumstances,
  1057. offer RiscáPCs through Archive without a monitor at a much better
  1058. discount. Call us for more details.
  1059. 7.9
  1060. Do all the existing Acorn modes work on the RiscáPC? Ö Modes 12, 15 etc,
  1061. are supported but they are displayed in Életter boxæ mode on the two
  1062. Acorn monitors available with the RiscáPC (the AKF60 and AKF85). This is
  1063. not disastrous as the letter box is quite deep and both monitors allow
  1064. the screen height to be adjusted. An AKF50 connected to the RiscáPC will
  1065. display these modes as normal.
  1066. 7.9
  1067. How much will it cost to upgrade to faster ARM processors? Ö There is an
  1068. Éupgrade matrixæ which gives the upgrade cost depending on the processor
  1069. youæve got and the one you want. The prices are guaranteed but they are
  1070. index-linked and so may increase slightly by the time the ARM800
  1071. appears.
  1072. 7.9
  1073. What are SIMMs, and how do I know what to buy? Ö SIMM stands for Single
  1074. In-line Memory Module. They are thin strips of circuit board with memory
  1075. devices surface mounted into them. They fit into angled plastic carriers
  1076. on the main board inside the computer. They are very easy to fit and
  1077. change. You donæt have to change any links or tell the computer in any
  1078. way how much memory is fitted. You can mix different sizes of SIMM
  1079. together.
  1080. 7.9
  1081. Most Acorn suppliers will be selling SIMMs in varying sizes that will
  1082. work with the RiscáPC. However, there is nothing to stop you from buying
  1083. the RAM from other reputable sources, as this style of memory is
  1084. commonly found in other types of computer system.
  1085. 7.9
  1086. The SIMMs must be 32-bit, 72-way, and must be rated at 70ns or faster.
  1087. There is also a restriction on the capacitance a SIMM may have. As a
  1088. guide, the SIMM should have no more than sixteen memory devices fitted
  1089. to it (i.e. eight on each side). Full details of exactly what you should
  1090. look for are included with the computeræs documentation. You can avoid
  1091. confusion by buying RAM from Acorn dealers.
  1092. 7.9
  1093. What can I do with my old, small SIMMs when I upgrade? Ö Whichever
  1094. RiscáPC you buy, the standard configuration leaves you one SIMM slot
  1095. free. However, at some point, you may want to have larger RAM modules in
  1096. both slots leaving you with the original SIMM. NCS will be offering a
  1097. SIMM Swap facility where these spare modules can be made available to
  1098. new customers at a lower price than new SIMMs. If you have an unwanted
  1099. SIMM, we will offer a certain amount less than the current NCS price for
  1100. a new SIMM and pass most of the difference in price onto the purchaser.
  1101. Therefore you can save money when buying SIMMs by ringing us first and
  1102. checking if we have a used SIMM of the right size. The exact figures for
  1103. this scheme will be reviewed once we have a feel for the supply and
  1104. demand for used SIMMs.
  1105. 7.9
  1106. If you want to start with more than the standard amount of RAM, NCS will
  1107. swap on a price for price basis, e.g. if you want an ACB45 with 16Mb, it
  1108. will cost ú1996 + ú640 Ö ú300.
  1109. 7.9
  1110. You can buy other RAM configurations than the standard ones, when
  1111. purchasing a RiscáPC from NCS, and get the full price for any SIMMs not
  1112. used.
  1113. 7.9
  1114. Can I buy a base computer, without hard disc, keyboard, etc? Ö As a
  1115. minimum, the RiscáPC can only be sold in the three configurations
  1116. advertised (ACB15, 25 and 45). We will happily add any extra hardware to
  1117. a new computer but we cannot offer a discount for reduced
  1118. configurations.
  1119. 7.9
  1120. What processors are likely to be available for the RiscáPC? Ö The dual
  1121. processor system has enormous potential for specialist applications. We
  1122. will have to wait and see which markets the RiscáPC moves into, and what
  1123. the developers can produce. The areas that I have heard most Ébuzzæ
  1124. about, since the launch of the RiscáPC, are a high-end graphics
  1125. processor, and DSP (digital signal processing) for audio and video
  1126. production.
  1127. 7.9
  1128. Those that we know are coming include the rest of the ARM family, up to
  1129. the ARM800, occupying the first processor slot in the computer. The
  1130. first new ARM card to come available will be a high speed version of the
  1131. ARM610.
  1132. 7.9
  1133. The 486 processor card will be the first product to occupy the second
  1134. processor slot. It is highly likely that third party developers will
  1135. launch high end 486 and Pentium-based cards. A second ARM processor,
  1136. giving a degree of parallel processing is under development. With the
  1137. right task Ö management software, this could be a very powerful product.
  1138. 7.9
  1139. When will the 486 PC card be available? Ö The 486 card will not be
  1140. released until autumn 1994.
  1141. 7.9
  1142. Can I use an ARM700 processor card alongside the ARM610? Ö The main ARM
  1143. processor cards, which map out the future of the RiscáPC, can only be
  1144. used one at a time. The ARM700 and ARM800 cards will replace the ARM610.
  1145. A special second ARM processor card is being developed, which can be
  1146. used in parallel with the main ARM card.
  1147. 7.9
  1148. If I buy a 486 card, what can I do if I want another specialist
  1149. processor card in the future? Ö The processors are mounted on cards
  1150. which connect vertically, to the main board. Removing the cover of the
  1151. computer and swapping a processor is very straightforward and takes only
  1152. a matter of seconds. It will be quite possible to change the card
  1153. between working sessions. You do not invalidate your warranty by
  1154. carrying out this kind of operation but you must, at all times, respect
  1155. the fragility of electronic components and be aware of the risks of
  1156. static damage.
  1157. 7.9
  1158. Will my existing monitor work with the RiscáPC? Ö Most monitors will
  1159. work on the RiscáPC. This includes RGB monitors although you are
  1160. restricted to a handful of poor desktop modes. Each monitor is
  1161. accommodated by a definition file, named after the monitor and
  1162. containing the specification of all the desktop modes that the monitor
  1163. can display. The computer is shipped only with Acorn monitor
  1164. definitions. However, these work with other monitors, and the
  1165. conventions used in the definition files make it possible to create your
  1166. own.
  1167. 7.9
  1168. Will my existing Acorn keyboard work with the RiscáPC? Ö No. The RiscáPC
  1169. uses a different type of keyboard.
  1170. 7.9
  1171. How can I make the RiscáPC compatible with the world of DOS and Windows?
  1172. Ö There are a number of ways of achieving this.
  1173. 7.9
  1174. The breakthrough with the RiscáPC is the ability to add a 486 card as a
  1175. second processor, giving it access to the same resources as the native
  1176. ARM processor. This means that the PC card does not have to carry its
  1177. own RAM or I/O hardware. In fact, the video side of things will probably
  1178. be slightly faster than an equivalent IBM-compatible with the same speed
  1179. 486 chip in it, as the ARM is very efficient at graphics processing and
  1180. redrawing. The PC card uses special partitions of your hard disc for
  1181. storage. These partitions are fully accessible by RISC OS, as well as by
  1182. DOS and Windows. The PC card can be made to run in a RISC OS window on
  1183. the desktop, or it can have full use of the screen (running Windows
  1184. within the desktop can be a little confusing to say the least).
  1185. 7.9
  1186. If you really want to keep the second processor slot free, there are
  1187. other ways of accessing the PC world.
  1188. 7.9
  1189. The PC Emulator will work on the RiscáPC using a patch, which is
  1190. provided. Software emulation is quite slow and can only run DOS and not
  1191. Windows.
  1192. 7.9
  1193. Aleph One have improved the design of their PC 486 card. This occupies a
  1194. standard podule slot and carries its own RAM, I/O hardware and now has a
  1195. built-in hard disc controller.
  1196. 7.9
  1197. How öPC compatibleò is the 486 processor card? Ö The processor card will
  1198. give you access to Émostæ Windows and DOS software. The applications
  1199. that are unlikely to work are those which rely on a certain BIOS, or
  1200. which need to directly address hardware which is not present in the
  1201. RiscáPC. There are rumours of the development of an adaptor which will
  1202. allow standard PC ISA expansion cards to be fitted. The high performance
  1203. sound card being developed for the RiscáPC (a standard expansion card)
  1204. will provide support for Multimedia PC and Soundblaster audio.
  1205. 7.9
  1206. How backwardly compatible is the RiscáPC with my existing hardware and
  1207. software? Ö The RiscáPC is shipped with an database (S-Base) application
  1208. called !Products which details the majority of hardware and software
  1209. products, whether they will work and what upgrades, if any, are needed
  1210. for full operation. The information can be looked up either by company
  1211. or product or by dragging on the relevant application.
  1212. 7.9
  1213. Most podules (half width) will work but many will require updates,
  1214. either to the ROM, or the support software. Minipodules, that fit inside
  1215. the A30x0 and A4000, and full-width podules (such as the Acorn I/O card)
  1216. cannot be fitted. Some podules can only be fitted to the lower four
  1217. slots, as they did not anticipate the possibility of 8 slots.
  1218. 7.9
  1219. Most applications will work, either as they are, or with an update.
  1220. 7.9
  1221. Contact the product manufacturer if you have any concerns over
  1222. compatibility.
  1223. 7.9
  1224. How do I expand the case and why would I want to do so? Ö The RiscáPC is
  1225. based on an open case system which allows you to expand quite easily.
  1226. The base (which houses the main board, processors, RAM, first hard disc
  1227. and power supply) and the lid remain unaffected by the number of slices
  1228. fitted in between. The addition of an extra slice gives you the space
  1229. for two more storage devices (one 3╜ö and one 5╝ò) and two more podules
  1230. (up to a maximum of eight). Along with the case slice itself, you will
  1231. receive longer locking pins (to hold the assembly together) and an
  1232. extended backplane for the podules, replacing the existing one. A
  1233. further option is replacing the 70W power supply (fitted to the ACB15
  1234. and 25) with a 100W version (standard on the ACB45) to ensure adequate
  1235. supply and cooling to any extra hardware.
  1236. 7.9
  1237. Can I add extra floppy drives? Ö Much of the early press information
  1238. (our own included) omitted to mention floppy drives amidst all the
  1239. excitement of dual processors and ARM700s. All the RiscáPC models are
  1240. equipped with a single 1.6Mb (2Mb) 3╜ö floppy drive occupying the 3╜ò
  1241. drive bay in the first slice. There is currently no provision for adding
  1242. further floppy drives. We do not yet know if it is possible to daisy-
  1243. chain a second drive off the existing one.
  1244. 7.9
  1245. Which monitors take advantage of the large, colourful desktops? Ö The
  1246. higher resolution screen modes do need a large, high quality monitor to
  1247. be viewed with reasonable clarity, particularly if you are going to be
  1248. working with text. The table below gives a summary of the specifications
  1249. of monitors that we currently recommend for use with the RiscáPC.
  1250. 7.9
  1251. Can I buy a RiscáPC on credit? Ö NCS can offer credit (subject to
  1252. status), though Chartered Trust, over a variety of periods from 12
  1253. months to 60 months. Interest is charged at 2.14% monthly or 28.9% APR.
  1254. We can supply full written details for each particular purchase.
  1255. 7.9
  1256. (If you are a teacher, lecturer, student, sixth former or education
  1257. support person, Acorn Assist also provides credit terms. See page 2 for
  1258. details of the latest scheme.)
  1259. 7.9
  1260. What is the difference between DRAM and VRAM? Ö DRAM is Dynamic RAM
  1261. (Édynamicæ describes the way the data is retained electronically) and is
  1262. the ordinary RAM that has always been present in Acorn systems. The
  1263. memory used for the screen display has always been just an area of DRAM,
  1264. and VIDC shares the data path to the DRAM with the processor. The screen
  1265. is updated by VIDC reading the screen memory and outputting what it
  1266. reads to the monitor. The screen must be updated at a consistent rate,
  1267. otherwise there will be a disturbing flicker and Étearingæ of objects
  1268. moved around the screen. Therefore, if the processor wants to read or
  1269. write at the same time as VIDC is updating the screen, the processor
  1270. must wait. The higher the resolution and colour depth of the mode, the
  1271. more often this clash occurs, and the processor slows down by a
  1272. considerable amount. The VRAM (Video RAM) is dual-ported, i.e. the
  1273. processor uses the normal data bus while the VIDC has its own bus by
  1274. which it can access the RAM. This access can take place at the same time
  1275. as the processoræs access. So the processor can continue unhindered,
  1276. regardless of the size of the display.
  1277. 7.9
  1278. Is 2Mb really the maximum amount of VRAM you can have? Ö There are
  1279. rumours of a 3Mb VRAM under construction but donæt really know the
  1280. implications of this but weæll keep you informed.
  1281. 7.9
  1282. When will the other ARM processors be released? Ö The first processor
  1283. upgrade will be a faster ARM610 processor, probably near the end of
  1284. 1994. The first ARM700 and FPA11 (floating point accelerator) will be
  1285. unlikely to appear before the first quarter of 1995.
  1286. 7.9
  1287. Will PC CD-ROMs work at a sensible speed on the RiscáPC? Ö The
  1288. performance of PC CD-ROM access will be greatly improved. Text and
  1289. graphics will be accessible. We cannot confirm whether video sequences
  1290. will be retrievable until it has been tried.
  1291. 7.9
  1292. Can the RiscáPC be mounted on its side? Ö The RiscáPC has been designed
  1293. to be either placed flat on a desktop, or stood on its side in what
  1294. Acorn call ÉTower modeæ. Feet are included to make the machine stable if
  1295. it is used as a tower. The feet can be moved so that they fit on the top
  1296. and bottom slices of an expanded system. All modern disc drives can now
  1297. happily operate on their sides, but CD-ROM drives that do not use
  1298. caddies to hold the discs will not be usable in tower mode because the
  1299. discs will fall out.
  1300. 7.9
  1301. How can I network the RiscáPC? Ö Existing Ethernet and Acorn Access
  1302. cards will work in the podule slots of the RiscáPC. Econet modules
  1303. cannot be fitted. A special network slot is part of the main board
  1304. allowing you to fit either an Econet or Ethernet card without using a
  1305. podule slot. Acorn is likely to announce connectivity products to non-
  1306. Acorn networks in the near future.ááA
  1307. 7.9
  1308. Some of the offers mentioned above, such as computers without monitors
  1309. and the SIMM swapping scheme, may alter as we adapt to the new RiscáPC
  1310. market. Also, the prices of monitors, SIMMs and other new hardware for
  1311. the RiscáPC may change (hopefully decreasing as the quantities
  1312. increase!) so it would be worth calling us before you place an order.
  1313. Ed.
  1314. 7.9
  1315.   New Processor                      From:  610 / 30  610 / 30 plus  700
  1316. / 40  710 / 40 plus
  1317. 7.9
  1318. ARM610 (more than 30MHz)  ú75  Ö  Ö  Ö
  1319. 7.9
  1320. ARM700 (40MHz)  ú100  ú75  Ö  Ö
  1321. 7.9
  1322. ARM700 (more than 40MHz)  ú125  ú100  ú75  Ö
  1323. 7.9
  1324. ARM800 (standard speed)  ú150  ú125  ú100  ú75
  1325. 7.9
  1326. ARM800 (high performance)  ú175  ú150  ú125  ú100
  1327. 7.9
  1328.   Manufacturer  Acorn  Acorn  Taxan  Eizo
  1329. 7.9
  1330.   Monitor  AKF60  AKF85  1095LR  780iW
  1331. 7.9
  1332.   Size  14ö  17ò  20ö Trinitron  21ò FST
  1333. 7.9
  1334.   Dot pitch  0.28mm  0.27mm  0.30mm  0.26mm
  1335. 7.9
  1336.   ARF*  50  63  67  81
  1337. 7.9
  1338.   Scan frequency:
  1339. 7.9
  1340.     Horizontal  30-50kHz  30-82kHz  30-80kHz  45-100kHz
  1341. 7.9
  1342.     Vertical  40-90Hz  50-120Hz  50-120Hz  55-120Hz
  1343. 7.9
  1344.   Programmable  No  Yes  Yes  Yes
  1345. 7.9
  1346.   Weight  12.5kg  21kg  36kg  46kg
  1347. 7.9
  1348.   Price  n/a  n/a  ú1995  ú3000
  1349. 7.9
  1350.   Price with RiscáPC  included  ú470  ú1745  ú2750
  1351. 7.9
  1352. * ARF = ÉArchive Resolution Factoræ = (size in inches) / (dot pitch in
  1353. mm)!! This is only intended to give some way of measuring the relative
  1354. resolutions of these monitors and is not part of the official
  1355. specifications.
  1356. 7.9
  1357. Multimedia Column
  1358. 7.9
  1359. Paul Hooper
  1360. 7.9
  1361. Risc PC and Multimedia
  1362. 7.9
  1363. Acorn has made much in its advertising of the multimedia capabilities of
  1364. Risc PC. Certainly, the ability to have an integral CD-ROM drive, the
  1365. increases in sound capability and the use of Replay makes the machine
  1366. very attractive. Also, the dramatic increase in graphic display opens up
  1367. all sorts of new ways to use multimedia on such a machine. For the first
  1368. time, the whole world of PC multimedia will also be open to Acorn Users,
  1369. at a reasonable speed.
  1370. 7.9
  1371. The question that immediately sprang to my mind was whether you could
  1372. author a Genesis application in the RISC environment and export it, in
  1373. the same box, into the PC version of Genesis. The answer appears to be a
  1374. qualified yes! Oak Solutions havenæt tried it yet but they see no reason
  1375. why it should not be possible. The trouble is that there are certain
  1376. resources and script that are specific to the Archimedes, even in
  1377. Genesis Professional. Graphics will be easy to convert using !Translator
  1378. and various other PD or Shareware programs. Plain text will be no
  1379. problem and drawfiles can be converted into sprites using the snapshot
  1380. facility in paint and then converted into BMP format. Sound samples can
  1381. also be converted fairly easily but what about Replay, Maestro, Ace
  1382. films and Euclid files? I presume that these will have to be converted
  1383. but quite how, I donæt yet know. Hopefully, Genesis SDK will have
  1384. solutions to these problems. As soon as I get some answers, I will let
  1385. you know.
  1386. 7.9
  1387. Getting a response Ö Genesis
  1388. 7.9
  1389. One of the things that impressed me about the applications in the
  1390. Horizon project was the way that the buttons used in some of the
  1391. applications were made to respond to the users clicking on them. For
  1392. instance, a click on a button caused it to emit a beep and appear to
  1393. Ésinkæ into the page. In Genesis, this is just a matter of setting up
  1394. two buttons within the same sprite window along with a sound sample.
  1395. Then you can use the script below to make the button respond:
  1396. 7.9
  1397.  DEF FRAME öNextPageò
  1398. 7.9
  1399.  SPRITE önext2pò
  1400. 7.9
  1401.  FGCOL 7
  1402. 7.9
  1403.  SIZE 128 96
  1404. 7.9
  1405.  ON SELECT BEGIN
  1406. 7.9
  1407.   SET RESOURCENAME OF öNextPageò To öNext2nò
  1408. 7.9
  1409.   PLAYSAMPLE öNoiseò
  1410. 7.9
  1411.   NEXT
  1412. 7.9
  1413.   CLOSE
  1414. 7.9
  1415.   END
  1416. 7.9
  1417.  END FRAME
  1418. 7.9
  1419. The two sprites within the sprite window are Énext2pæ, the positive
  1420. version, and ÉNext2næ, the negative version. When the user clicks on the
  1421. button, the positive version is changed to the negative version, then a
  1422. sample is played and the next page is opened. With the size of both the
  1423. sprites and sound samples, it is best to save these in the shared
  1424. resources area. To give you some idea of how this works, there is the
  1425. start of an application on this monthæs disc which uses these buttons.
  1426. Also, included are the sprites, a sound sample and a Genesis button.
  1427. 7.9
  1428. Magpie response
  1429. 7.9
  1430. Magpie can also be made to respond to Éclicksæ. Due to the limitations
  1431. of the program, the sprite cannot be changed but a most satisfactory
  1432. Ébeepæ can be emitted. Due to the size of sound samples, it is best to
  1433. use a skeleton page for all the pages that you wish to beep. Create a
  1434. master page with the turn page icons (donæt use a sprite that has a mask
  1435. Ö the book or the raised arrows are best), then drop the sound sample
  1436. onto the page, position it over the icons and use the Éput to backæ tool
  1437. to put it under the icon. Now save your skeleton page. When you use it,
  1438. you will find that it beeps when the page turns. An example is on this
  1439. monthæs disc.
  1440. 7.9
  1441. Key Author response
  1442. 7.9
  1443. Having had Key Author for only a few weeks, one of the first jobs was to
  1444. convert all the Swap Shop applications to this format, so I have only
  1445. had a short time to explore the package. I can work out how to set up an
  1446. event which can play the sound sample, I can also set up a hotspot to
  1447. turn to the next page but, at the moment, I have failed to link the two
  1448. to provide a responsive button. If there is anyone who has the answer,
  1449. please write and let me know.
  1450. 7.9
  1451. Genesis Professional
  1452. 7.9
  1453. Yes, itæs finally here! Genesis Professional dropped through my letter
  1454. box while I was away at Harrogate and I have just had a quick try this
  1455. morning. Iæll do a review for next month but I thought I would answer a
  1456. few of the more important questions this month.
  1457. 7.9
  1458. The restriction on the number of fonts has been lifted, so there will be
  1459. no more of the ÉMENU AREA FULLæ error messages. The user interface is
  1460. much friendlier and an Index application is included. All existing
  1461. applications created using Genesis Plus and II can be run by
  1462. Professional without any conversion. Genesis Professional applications
  1463. can only be run under the older versions of Genesis if they do not use
  1464. the new features, but the new version of !Browser will allow you to run
  1465. them and, as it is PD, there should be few problems.
  1466. 7.9
  1467. The new manual is excellent and covers all the features including the
  1468. new script language, so there will be no separate Script Language book.
  1469. More on this next month.
  1470. 7.9
  1471. CableNews II
  1472. 7.9
  1473. I always thought there was much potential in the CableNews program but
  1474. its linear format precludes its use as a serious multimedia program.
  1475. Lindis are going to release a new version which will be able to include
  1476. Éhotspotsæ and a new version of the viewer which will enable you to
  1477. create a Étreeæ structure rather than the present linear style. All the
  1478. normal file types can be used, including Replay. The professional look
  1479. which can be created with CableNews must make it a serious contender in
  1480. the multimedia market. The pre-release version, which was on show at
  1481. Harrogate, certainly shows great potential.
  1482. 7.9
  1483. Free software
  1484. 7.9
  1485. A number of people have written to me asking about the Swap Shop
  1486. applications. The most frequently asked question is do I require a copy
  1487. of Genesis/Magpie/Key Author to run them? The answer is that virtually
  1488. all the applications can be run without owning the relevant package. All
  1489. that is required is the appropriate reader program which, because they
  1490. are all PD, can be provided at the same time. The only thing you will
  1491. not be able to do is to alter the application and, in some cases, you
  1492. will not be able to export the resources within the package.
  1493. 7.9
  1494. Although I called it the ÉSwap Shopæ, there is actually no obligation to
  1495. swap! If you have never thought about multimedia or have wondered what
  1496. itæs all about, then just send me a few blank, formatted discs, the
  1497. return postage and I can provide you with a catalogue and a few sample
  1498. applications to try out. Again, if there is any school in the Norfolk
  1499. area who would like me to come along and demonstrate multimedia or the
  1500. differences between the three programs, all you have to do is give me a
  1501. ring. The only cost involved would be my expenses.
  1502. 7.9
  1503. With nearly forty applications in the Swap Shop catalogue, this is a
  1504. useful resource that is available to all Archive readers free of charge.
  1505. 7.9
  1506. The Swap Shop
  1507. 7.9
  1508. We have added the following applications to the Swap Shop, The Romans
  1509. and The Vikings both by Dave Walsh, Manned Space Exploration by Paul
  1510. Hooper, Woodland by Gill Murphy, and Smarties, Neighbours, Churches2,
  1511. and Beginning all from Hampshire Microtechnology Centre. All are Genesis
  1512. format at the moment, but I hope to convert them to Magpie soon. I have
  1513. now finished converting 1665 into Key Author format and Iæve started on
  1514. a few others.
  1515. 7.9
  1516. At the moment, I have yet to receive any applications in Key Author
  1517. format, so if you have done one please let me have a copy.
  1518. 7.9
  1519. The End Bit
  1520. 7.9
  1521. If you have any question about Genesis, Magpie or Key Author, or if you
  1522. would like a copy of the catalogue, please write to Paul Hooper, 11
  1523. Rochford Road, Martham, Great Yarmouth, NR29 4RL (0493-748474).ááA
  1524. 7.9
  1525. JPEG Column
  1526. 7.9
  1527. Stuart Bell
  1528. 7.9
  1529. MPEG versus !Replay ù or is it?
  1530. 7.9
  1531. Following on from my expression of concern that !Replay could become
  1532. commercially out-gunned by the industry-standard MPEG moving video
  1533. format, I received a most helpful letter from a correspondent who had a
  1534. long chat with an Acorn representative at the recent BETT æ94 show. He
  1535. hasnæt asked me not to give his name, but just in case the Acorn chap
  1536. said more than he had meant to, I wonæt name my source.
  1537. 7.9
  1538. When asked about Acornæs attitude to MPEG, it was revealed that in
  1539. örecent discussions with Roger (Wilson)ò they had allocated part of the
  1540. Replay budget to research into including the MPEG codec (codingáùáde-
  1541. coding) in Replay.
  1542. 7.9
  1543. We should remember, said the Acorn man, that Replay is not a closed
  1544. system, nor a single way of doing digital video. Rather, itæs an
  1545. architecture into which new technologies can be fitted. Itæs a service
  1546. provider, rather than a specific way-of-doing-things.
  1547. 7.9
  1548. With regard to the new MPEG chip-sets which are now available, and being
  1549. incorporated into MPEG boards for (amongst others) PC-compatibles and
  1550. Amigas, Acorn expect that, at some time in the future, such technologies
  1551. will be available on a RISC OS machine, but probably not from Acorn
  1552. themselves. If a machine has a third-party MPEG card, Replay will
  1553. recognise and use it. The client application that calls the Replay
  1554. routines will not have to worry about what hardware is available and
  1555. what is not. Even an ARM 7 powered machine will not have the power to do
  1556. real-time multi-tasking MPEG decoding in software, so a hardware MPEG
  1557. solution will be necessary.
  1558. 7.9
  1559. My interpretation of all this is that Acorn are aware that MPEG will be
  1560. increasingly important, and that they must not let themselves be cut off
  1561. from such an industry standard. Replay will incorporate the MPEG codec
  1562. at some stage, and the issue of !Replay versus MPEG will become
  1563. irrelevant. Thanks to my correspondent. Any other comments or news from
  1564. other sources would be most welcome.
  1565. 7.9
  1566. !FYEO2 will blow your socks off!
  1567. 7.9
  1568. A while back, I mentioned that Frank Lyonnet was working on a new
  1569. version of öFor Your Eyes Onlyò, the fastest JPEG decompression
  1570. application available for Acorn machines. !FYEO2 is now complete and
  1571. itæs even better than the original version.
  1572. 7.9
  1573. Just to summarise the improvements, output can be scaled to cope with
  1574. both high and normal resolution monitors (thus avoiding the Éstretchingæ
  1575. I previously reported); output can be colour or grey scale; output can
  1576. be scaled to any size ù yes any size; dithering can be öFloyd-Steinbergò
  1577. (best results, slowest processing), simple, or disabled (very fast, but
  1578. some strange colours). FYEO2 now uses version 4 of the Independent JPEG
  1579. Group routines and it runs about 35ù40% faster than !FYEO1, which was
  1580. already the fastest de-JPEGer around. Finally, as expected, !FYEO2 is
  1581. not PD but shareware. You can use it freely for two weeks, but if you
  1582. want to use it after that, you should get a registered copy from the
  1583. author. The cost is just ú5, so itæs a bargain! To compare it with my
  1584. previous results, here are three sets of timings, using the best quality
  1585. dithering setting for !FYEO2. (The !ImageBank times are for version
  1586. 0.46. A faster version is imminent ù see below.)
  1587. 7.9
  1588. Image  !FYEO1  !I-Bank  !FYEO2
  1589. 7.9
  1590. Pfieffer (472╫647)  31s  52s  20s
  1591. 7.9
  1592. Rock (668╫888)  67s  130s  40s
  1593. 7.9
  1594. In my test of !Image-Bank, I concluded that its relative slowness
  1595. (partly a consequence of its ability to handle 16bpp and 24bpp sprites)
  1596. was outweighed by its facility to store thumb-nail copies of each JPEGed
  1597. image in a filing system. Now, the extra speed offered by !FYEO2 demands
  1598. that any comparative conclusions be re-assessed. After all, !FYEO2 is
  1599. about three times the speed of !ImageBank version 0.46.
  1600. 7.9
  1601. I wondered, therefore, if it might be possible to simulate the thumb-
  1602. nail facility offered by !ImageBank. The answer is quite simple: Use the
  1603. Éscale to fitæ option of !FYEO2 to create small sprites Éfit toæ about
  1604. 100╫80 pixels. (If time is of the essence, switch off dithering at the
  1605. same time.) Save the first thumb-nail view in its own sprite file,
  1606. change the filename to something sensible like Éthumbnailsæ, and then
  1607. load it into !Paint to change the sprite name from Épictureæ to the JPEG
  1608. filename. For subsequent JPEG images, use !FYEO2 to produce the small
  1609. sprites as before, and then save them directly from !FYEO2 into !Paintæs
  1610. sprite file window of the thumbnail file, again changing sprite names as
  1611. applicable. Voilα! A pseudo-ImageBank thumb-nail filing system, at
  1612. shareware prices.
  1613. 7.9
  1614. Please be clear, Iæm not writing off ImageBank. My DIY thumb-nail system
  1615. is not quite as simple to use, does not maintain information about the
  1616. images, and will only work with 8bpp sprites. (16bpp and 24bpp sprite
  1617. handling is in the yet-to-be-implemented category as far as !FYEO2 is
  1618. concerned.) Also, !ImageBank will compress sprites into JPEG format,
  1619. whereas !FYEO, being only a decompression application, must be used with
  1620. a compression package such as JPEGit. But, most users need to decompress
  1621. JPEG files far more frequently than they need to produce them and
  1622. !FYEO2/!Paint does have a considerable speed advantage!
  1623. 7.9
  1624. A screen-grab of my DIY thumb-nail JPEG filing system, using !FYEO2 and
  1625. !Paint. Compare it with the screen-grabs printed with the !ImageBank
  1626. review in the April JPEG column (7.7 p44).
  1627. 7.9
  1628. Get your copy of !FYEO2
  1629. 7.9
  1630. Eventually, I will put !FYEO2, the demo version of the new !ImageBank,
  1631. and some JPEG images on a new Archive shareware disc. In the mean time,
  1632. if you want !FYEO2 now, itæs available (I have Frankæs permission) on
  1633. the usual Ésend me a blank disc with a label and return postageæ basis.
  1634. But I will add two conditions. Firstly, by asking for !FYEO2, you
  1635. promise to register with Frank if you use it after the two week trial
  1636. period. Secondly, you agree to run, for the JPEG Column, a simple
  1637. benchmark decompression using !FYEO2, and to return the results to me by
  1638. post. It will take less than 5 minutes, and should enable us to compare
  1639. the CPU-memory performance of the whole range of Acorn machines.
  1640. (RiscáPC users will be very welcome!) Please ask for the !FYEO2 disc,
  1641. and write to 23 Ryecroft Drive, Horsham, RH12 2AW, with jiffy bag, 800Kb
  1642. disc, return label and stamp.
  1643. 7.9
  1644. Better, faster, !ImageBank
  1645. 7.9
  1646. Announced recently was a new version of this excellent package which I
  1647. reviewed in the April JPEG column. Conversation with a very helpful
  1648. person at Irlam Instruments confirmed that it should be out soon and I
  1649. was promised a review copy as soon as it is, so watch this space. Faster
  1650. decompression of JPEG files is a major feature.
  1651. 7.9
  1652. JPEG and the new RiscáPC
  1653. 7.9
  1654. When Iæd recovered from the amazing news about the new RiscáPC ù amazing
  1655. because Acorn have got some sensibly low prices to match the high
  1656. technology ù I noticed that RISC OS 3.5 is distributed with 100 JPEG
  1657. images (Archive 7.8 p16). This suggests a developing Acorn interest in
  1658. JPEG, but I must add that Matthew would have been far better off using
  1659. !FYEO rather than !ChangeFSI for the image decompression (unless, of
  1660. course, !ChangeFSI is much improved with RISC OS 3.5). Perhaps he
  1661. doesnæt read this column?
  1662. 7.9
  1663. OneFor94
  1664. 7.9
  1665. Finally, just in case you were interested in this algorithm which I
  1666. mentioned last time, please remember that OneFor94 = 1ù4ù94 = 1st April
  1667. 1994, that Lars Fiol÷p = April F÷ols (anag.), and that this allegedly
  1668. super new JPEG algorithm was mentioned in the April issue of Archive.
  1669. Thanks to John Woodgate (Archive 7.8 p34) for a most illuminating and
  1670. musical comment from his Russian cousin about this matter.
  1671. 7.9
  1672. Thatæs all until the next column ù probably in the August issue ù when I
  1673. hope that the manner in which Impression Publisher handles JPEG files
  1674. will be clearer, simply because the column will have been written using
  1675. that package. I can but hope!ááA
  1676. 7.9
  1677. Hardware Column
  1678. 7.9
  1679. Brian Cowan
  1680. 7.9
  1681. So, at long last, we have concrete information about the önew machineò.
  1682. Much could have been predicted; we knew about the VIDC20 and its
  1683. consequences for high-quality video, and news of the IOMD chip was
  1684. trickling around. This chip connects to an industry standard (i.e. used
  1685. in PCs) peripheral controller for management of floppy disc, hard disc,
  1686. etc., similar to that used in the A5000 range. The IOMD also manages the
  1687. machineæs RAM as well as providing the high-speed interface to an
  1688. optional second CPU.
  1689. 7.9
  1690. This much we knew but although there is more information available, in
  1691. the last issue of Archive and its special supplement, there are still
  1692. some questions unanswered and some general points which are worth
  1693. considering. What I mean is that there are questions which I have, and I
  1694. think that other people might be wondering the same things. Perhaps some
  1695. answers might appear as a result.
  1696. 7.9
  1697. Happy or sad?
  1698. 7.9
  1699. I am sure the reaction of some people to the launch of the RiscáPC will
  1700. be one of disappointment! After all, their pride and joy, for which they
  1701. have eagerly saved their pennies, has become obsolete at a stroke. Even
  1702. those enthusiasts fortunate enough to have been able to update their
  1703. hardware with MEMC1a, ARM3, more RAM, high density disc drive, video
  1704. card, etc. have reached the end of the road. But take heart. The new
  1705. machines are only approximately twice as fast as the A5000 computers. To
  1706. my mind that is no big deal Ö I would worry if the new machines were ten
  1707. times faster.
  1708. 7.9
  1709. The other point is software obsolescence. From now on, software houses
  1710. will be devoting their energies to producing programs for the new
  1711. machines. It is not immediately clear what sort of software
  1712. compatibility there will be between the new and the old machines. There
  1713. are fundamental differences between the operation of the ARM3 and the
  1714. later ARM CPUs. New software will obviously exploit the superior
  1715. hardware of the new machines but I hope compatibility with the older
  1716. machines will also be possible.
  1717. 7.9
  1718. The new machines run RISC OS 3.5. How close is this to RISC OS 3.1? We
  1719. really must find out about compatibility. I think the first hint of this
  1720. should be from Computer Concepts: will there be separate versions of
  1721. Impression Publisher for the new and old machines, or will the same
  1722. version work on both? This, I believe, is a key question. (The answer is
  1723. in the RiscáPC Column on page 11. Ed.)
  1724. 7.9
  1725. PC compatibility
  1726. 7.9
  1727. At the launch of the Archimedes machines, I think that Acorn regarded
  1728. öPC compatibilityò as an alien concept. After all, if Apple could become
  1729. a success by using superior technology (68xxx as opposed to 80xxx
  1730. processors) then why not Acorn, with the infinitely superior ARM? Well,
  1731. it was not to be. Although the Apple Macintosh was a success, that
  1732. company now realises the importance of PC compatibility and, of course,
  1733. the (68xxx-based) NeXT cube never really took on, for all its technical
  1734. superiority. The 80xxx/DOS/Windows PC might be an example of marketing
  1735. triumphing over technology, but it is here to stay.
  1736. 7.9
  1737. Readers with a good memory will recall that, in the early days of the
  1738. Archimedes, we were promised a PC card from Acorn. The software PC
  1739. emulator was an interesting and particularly clever piece of programming
  1740. but no-one would pretend it was suitable for serious use. So it was with
  1741. disappointment that we learned that Acorn had decided to abandon the
  1742. project. Then followed the abortive episodes of Mach Technology and
  1743. Watford Electronics, both of whose advertised PC card projects never
  1744. reached completion. Thank goodness for Aleph One! Was Acorn taken by
  1745. surprise with the success of the Aleph One PC cards? It was certainly a
  1746. sensible move on Acornæs part to commission Aleph One to build a cut-
  1747. down PC card for the new A3000 range and the A4000 range machines.
  1748. 7.9
  1749. With two-processor operation, a decision must be made about how many
  1750. resources will be shared and how many not. Thus, with the original PC
  1751. cards (and the Tube of the old BBC computers) each CPU had its own RAM,
  1752. but shared floppy disc, hard disc and keyboard/screen I/O. Aleph Oneæs
  1753. new Archimedes PC cards provide all this but they also allow the PC card
  1754. to have dedicated hard disc and floppy disc. This will be very useful
  1755. because of the speed bottleneck in transferring data across the
  1756. interface bus. This is particularly important when running memory-hungry
  1757. Windows and its virtual memory system.
  1758. 7.9
  1759. With the RiscáPC, the philosophy has changed. The IOMD allows such fast
  1760. data transfer that not only is it feasible for processors to share hard
  1761. and floppy discs, but RAM can also be shared. So the PC second processor
  1762. card contains only the PC CPU and clock together with the öglueò ASIC.
  1763. 7.9
  1764. The RiscáPC publicity states that the PC card contains a 486SX. This
  1765. chip has a 16-bit external data bus whereas the full 486DX chip has a
  1766. 32-bit external data bus and a built-in floating point unit. This is
  1767. disappointing because, compared to the power of the ARM600/700, the PC
  1768. power is limited by using only a 486SX. I certainly hope that the IOMD
  1769. CPU interface can support full 32-bit operation. Then perhaps a 486DX
  1770. processor card will become available.
  1771. 7.9
  1772. However, I assume the older-style PC cards will continue to be available
  1773. and, with the dedicated RAM and discs, it might well be the preferable
  1774. option for optimum PC performance.
  1775. 7.9
  1776. Apple PowerPC
  1777. 7.9
  1778. As mentioned above, the Apple PowerPC can run DOS applications. However,
  1779. there is a fundamental distinction between that machine and the Acorn
  1780. RiscáPC. The Apple machine does not use an actual 80xxx CPU to run DOS.
  1781. The claim is that the PowerPC can run DOS Édirectlyæ, which really means
  1782. that a software emulator is used.
  1783. 7.9
  1784. The review in the PCW (May 1994, page 332) says that it is an emulation
  1785. of the 286 instruction set and that Insignia, the authors of
  1786. SoftWindows, as it is called, claim that öon a PowerMac, it will run at
  1787. the speed of a slow 486SX or a fast 386ò but they donæt say which Power
  1788. Mac they are talking about. The cheapest way to run Windows on a
  1789. PowerMac is to buy the 6100/60 with SoftWindows costing ú2019 inc VAT,
  1790. without a monitor, keyboard or mouse, which runs at 60MHz. For the 80MHz
  1791. version (8100/80), you will have to fork out ú4980 inc VAT and then buy
  1792. a monitor, keyboard and mouse. (These are PCWæs quoted prices.) Compare
  1793. this with an ACB25 upgraded to 16Mb Ö more memory than really needed for
  1794. the PC card Ö at ú2005 inc VAT which includes a real 486 chip, and a 14ö
  1795. monitor. The only extra would be a copy of Windows which is not included
  1796. with the PC processor.
  1797. 7.9
  1798. Also, Insignia recommend that you do not try to run SoftWindows on a
  1799. machine of less than 16Mb and, even then, you wonæt be able to run much
  1800. else besides. This is because, according to PCW (May 1994, page 332) the
  1801. operating system needs 3Mb+ and Insignia suggest that you allocate the
  1802. emulator 12Mb of memory partition (real RAM, not virtual memory). So if
  1803. you want to multitask SoftWindows with another Apple package, you will
  1804. need a machine with a minimum of 24Mb RAM.
  1805. 7.9
  1806. The undeniable fact is that the 386/486 and Pentium processors are the
  1807. ones around which DOS and Windows is based, so it must make sense to use
  1808. them to run such software rather than try to emulate them.
  1809. 7.9
  1810. The future
  1811. 7.9
  1812. The ARM philosophy leads most naturally to macro-cell integration, more
  1813. so than with other CPU families. If, as mentioned last month, plans are
  1814. afoot for integration of ARM6/7/8 together with the VIDC20 and IOMD, we
  1815. may look forward to cheaper, smaller machines of comparable power and
  1816. maybe even a portable!
  1817. 7.9
  1818. CPU-independence
  1819. 7.9
  1820. The trend is towards operating systems which are not specific to a
  1821. particular CPU family. Unix is a good example of this, as is Windows NT.
  1822. The ideal is to have a small kernel of code written for the specific
  1823. computer hardware, with the software sitting on top of this. Only in
  1824. that way will the Intel/Microsoft stranglehold on the computer industry
  1825. be broken. If/when that happens, the RiscáPC will be in an even stronger
  1826. position.ááA
  1827. 7.9
  1828. DataVision Ö A Relational Database
  1829. 7.9
  1830. Eric Ayers
  1831. 7.9
  1832. DataVision (v.1.3) from Silicon Vision is listed as a relational
  1833. database management system. It comes on a single disc, with a
  1834. comprehensive loose-leaf manual and costs ú93 from NCS. I am not
  1835. competent to compare it with later relational databases such as Squirrel
  1836. or S-Base, but will try to set out what DataVision is and can do.
  1837. 7.9
  1838. Once you leave the iconbar Éshellæ menu, the program ceases to be
  1839. multitasking, takes over the whole screen, and eschews Desktop menu
  1840. conventions etc. However, the submenus, are for the most part, clear and
  1841. intuitive, though the occasional non-obvious feature demands recourse to
  1842. the manual.
  1843. 7.9
  1844. There are really four fairly distinct parts to the program, all accessed
  1845. via the main menu. They are the database manager proper (DBM from now
  1846. on), a wordprocessor (WP), a Report Writer and Enquiry Language (RWEL)
  1847. and a ready-made application called ÉFinancial Accountantæ (FA) which is
  1848. probably comprehensive and powerful enough to serve many small
  1849. businesses or clubs.
  1850. 7.9
  1851. What is a database?
  1852. 7.9
  1853. A database is a collection of one or more tables, each divided into
  1854. fields. The data in a record takes the form of a set of values or
  1855. attributes arrayed under the appropriate field headings. DataVision
  1856. allows up to 999 fields per table, with only the available memory
  1857. restricting the number of records, each up to 254745 characters in
  1858. length, with a maximum of 255 in each field.
  1859. 7.9
  1860. The functions of a DBM include creating such tables and the design of
  1861. (screen) entry forms with definitions for each field of title, size, and
  1862. the data type allowed in it (e.g. Alpha, Numeric, Date, etc). Actual
  1863. data entry is into these forms, and it is possible to apply validation
  1864. restrictions on what will be accepted (e.g. range of numerics, etc). The
  1865. DBMS must also, of course, provide for accessing and manipulating the
  1866. entered data in various ways.
  1867. 7.9
  1868. In a flatfile database, each table is an independent set of data. A
  1869. relational database allows a number of tables to be linked (related) in
  1870. such a way that entries in one may update another, for example. It
  1871. should also be possible to interrogate such a database for data drawn
  1872. from, and with conditions dependent on, more than one table. (An
  1873. obviously necessary condition is that tables to be related must have at
  1874. least one Ékeyæ field in common which contains only unique, non-
  1875. repeated, data values.)
  1876. 7.9
  1877. The Database Manager
  1878. 7.9
  1879. The DataVision DBM allows the creation and editing of tables and entry
  1880. forms, including validation of data entries (default values, numeric
  1881. range checks, etc). Field types include alphanumeric, capital alpha,
  1882. multiple-choice (1-16 allowable entries selected from a specifiable
  1883. menu), logical (Y/N), date, time, integer, real and formula:
  1884. inappropriate entries are refused. The value in a formula field is not
  1885. entered directly, but is evaluated Ö most Basic functions and
  1886. expressions can be used in a formula, plus several date and time
  1887. statements.
  1888. 7.9
  1889. The number, titles and sizes of fields, and the data values in
  1890. individual records may be modified at any time. A group update may be
  1891. applied to all records in a field (e.g. for VAT rate changes). The DBM
  1892. also provides for browsing a table, sorting on any field and reporting
  1893. to screen, printer or file of selected fields in any order. A table may
  1894. be interrogated for entries meeting up to ten logically related
  1895. conditions, and the query can be saved for re-use. Labels may also be
  1896. created from specified fields.
  1897. 7.9
  1898. The facilities listed above are essentially those required for a good
  1899. flatfile database. The DBM also allows four types of relations to be set
  1900. up between specified fields in pairs of tables (defined as Parent and
  1901. Child): Insert Child value in Parent, Write Parent value to Child, Add
  1902. Parent value to Child and Subtract Parent value from Child. Up to 99
  1903. related files may be in use simultaneously. Such relations could update
  1904. a stock record from entries into sales and purchase ledgers for
  1905. instance. However, they are operative only as entries are made, and
  1906. their effects are not updated by later modification operations, nor will
  1907. they take account of formula-evaluated quantities. Equally, relational
  1908. updates do not cause re-evaluation of formula fields. The DBM does not
  1909. provide for the multiple-table enquiry and reporting operations
  1910. described above. For this the RWEL (see below) has to be used, entailing
  1911. some programming.
  1912. 7.9
  1913. The wordprocessor
  1914. 7.9
  1915. A fairly basic wordprocessor is also available from the main menu. It
  1916. has a range of functions accessible via the keystrip but has, for
  1917. example, no cut-and-paste facilities. It can be used to generate scripts
  1918. for RWEL, and it also offers mail-merge for multiple document printing
  1919. by linkage to an addresses file in the main database. The output is,
  1920. however, limited to native printer fonts Ö there is no access to RISC OS
  1921. outline fonts.
  1922. 7.9
  1923. The report writer and enquiry language
  1924. 7.9
  1925. Also available from the main menu and taking over the whole screen, the
  1926. RWEL has a syntax not unlike a rather basic Basic, with no PROCs, FNs or
  1927. FOR-NEXT for example. It does have IF-THEN and WHILE-ENDWHILE, but most
  1928. programming inevitably requires use of GOTO. There are 35 numeric and 35
  1929. string variables, but no meaningful names. They are identified simply as
  1930. &1 to &35 and $1 to $35, so the programmer has to keep track of what
  1931. they are used for. It has, of course, means of searching for, extracting
  1932. and printing data items identified by table, field and record, and has
  1933. date, time, arithmetic and string manipulations. It can accept keyboard
  1934. entries at run time and can define keypresses to jump to appropriate
  1935. code fragments. With some programming effort, the RWEL can be made to
  1936. provide multi-table (relational type) interrogation and reporting, and
  1937. programs written to meet specific applications can be saved and loaded.
  1938. FA (below) is one such.
  1939. 7.9
  1940. The Financial Accountant
  1941. 7.9
  1942. The distribution disc holds the necessary files for this application,
  1943. which can be opened from the main iconbar menu. The FA provides for
  1944. processing, maintenance, enquiries and reports of data under three main
  1945. headings: Sales Ledger + Stock Control, Purchase Ledger + Stock Control
  1946. and Nominal Ledger. The whole complex of tables is relationally linked
  1947. and is controlled by programs written in the RWEL. Topics such as
  1948. invoicing, credit notes, VAT, profit analysis, aged debtors and mail-
  1949. merge are covered. To me as an utter idiot in accounting matters, it
  1950. appears comprehensive Ö the only major area not covered is payroll.
  1951. 7.9
  1952. Integrity
  1953. 7.9
  1954. Maintaining the integrity of a database involves control of access,
  1955. consistency in entry formats, and avoidance of data corruption by human
  1956. error or carelessness. Some protection is provided by the entry
  1957. validation facilities mentioned earlier, but no database can cope with
  1958. plausible but erroneous data. Password protection could probably be
  1959. written with RWEL, but there appears to be no bar to entry of amendments
  1960. which could leave related tables out-of-step.
  1961. 7.9
  1962. Conclusions
  1963. 7.9
  1964. This program is a versatile and powerful database manager, albeit non-
  1965. WIMP, with useful but limited relational capabilities. If you need an
  1966. accounting package, the Éready-to-goæ Financial Accountant application
  1967. could help to justify the price. A Éplusæ is that the discs are not
  1968. copy-protected, and a DEMO disc is available to try out most of the
  1969. features.ááA
  1970. 7.9
  1971. Lindis
  1972. 7.9
  1973. New artwork
  1974. 7.9
  1975. LOOKsystems
  1976. 7.9
  1977. From 7.8 page 25
  1978. 7.9
  1979. ArtWorks Column
  1980. 7.9
  1981. Trevor Sutton
  1982. 7.9
  1983. I would, first of all, like to say how much I enjoyed the Norwich
  1984. Computer Services Open Day. I was delighted to talk with readers and
  1985. although I didnæt spend a great amount of time discussing ArtWorks,
  1986. there were plenty of other puzzles and problems to try to solve.
  1987. 7.9
  1988. On my return home, I found AW version 1.5 waiting for me on the mat. So
  1989. this is where we kick off.
  1990. 7.9
  1991. Version 1.5 Ö At last!
  1992. 7.9
  1993. This version has been a long time coming and we have perhaps begun to
  1994. expect something special after waiting. Well, there are certainly some
  1995. changes for which we should be very grateful.
  1996. 7.9
  1997. In my very first column, I discussed the problem arising when selecting
  1998. a new font and then working with it. The chosen font can now be used
  1999. immediately rather than having to select and change after having typed
  2000. some text. However, the size can only be changed once text has been
  2001. displayed. The font size defaults to 32pt for new text. I have not used
  2002. this new version enough to decide whether this is a benefit or a
  2003. disadvantage.
  2004. 7.9
  2005. ÉDeep colouræ sprites and TIFF graphics can now be displayed in AW and
  2006. it seems that the printing difficulties described in my last column have
  2007. been corrected.
  2008. 7.9
  2009. Thanks to John Hollier for letting me know that CC were aware of the
  2010. problem and that the Turbo Drivers were a solution. He will now have his
  2011. copy of AW1.5 and I expect will be pleased about the font handling. I
  2012. thank him also for his concern about my ailing monitor. It is now back
  2013. from Acorn, fixed with several new parts, an extended guarantee and at
  2014. no cost. That makes up for the long wait.
  2015. 7.9
  2016. New preference options
  2017. 7.9
  2018. A Quick-start for AW is a throwback to version 1.1 and speeds up loading
  2019. by installing a limited number of modules. This will be a help for
  2020. network users.
  2021. 7.9
  2022. New text can be made to default to black. This avoids the occasional
  2023. invisible text when a white fill has been selected.
  2024. 7.9
  2025. New objects can take on the most recent attributes. This is Draw-like
  2026. and is useful, particularly as an option. However, I have discovered
  2027. that if an open shape is drawn and filled using the options in the Line/
  2028. shape info box (using <shift-f1>) it defaults to black. Perhaps this too
  2029. could be useful.
  2030. 7.9
  2031. Finally, the option to remove the page shadow has been included. I am
  2032. really glad about that one!
  2033. 7.9
  2034. As expected, several improvements have been made to the printer output,
  2035. particularly for CMYK colour printers such as the BJC600/800. I would be
  2036. delighted if someone would try out some prints to these printers and let
  2037. me know the results.
  2038. 7.9
  2039. New options when clicking on the close icon have been included and this
  2040. will prevent that irritating build up of documents. It is now easy to
  2041. choose whether or not to save, discard or retain a file when clicking on
  2042. the close icon.
  2043. 7.9
  2044. Also, the default selected tool can be chosen. I like the magnifier Ö
  2045. how about you?
  2046. 7.9
  2047. So, we do have some useful improvements. There is still greater support
  2048. for colour printing and PostScript options, but are some of the other
  2049. changes just bug fixes? We will need something very significant in
  2050. ArtWorks 2 if we are to feel happy about spending more on an upgrade.
  2051. What would you really like to see? Many people seem to want rulers, so
  2052. CC really do need to look closely at developments from 4Mation with
  2053. Vector. Feedback at Acorn World 93 suggested that there is a divided
  2054. user base. Price plays a part, but many Draw+ devotees have always felt
  2055. happier with Vector.
  2056. 7.9
  2057. Well thatæs enough of my moaning. I promised you some really positive
  2058. ArtWorking and so here it is.
  2059. 7.9
  2060. ArtWorking from life
  2061. 7.9
  2062. Ian Gow, from Durham, has used Draw for many years. Like me, he was
  2063. delighted with the improvements in RISC OS 3 Draw (Version 0.88, we
  2064. canæt wait for Version 1.0). Much of his work was of a technical nature,
  2065. particularly in the production of physics information and work sheets.
  2066. 7.9
  2067. To relax and in contrast, he paints in watercolours. So I am delighted
  2068. that he tried AW as a medium for painting instead of computer-aided
  2069. design. With very little practice, he produced this glass of water (he
  2070. told me it was water) drawn from a real one on the computer bench.
  2071. 7.9
  2072. Having spent some considerable time, recently, with the AW Clipart CD,
  2073. Ianæs work would have justified a place alongside some of the more
  2074. imaginative work. Especially when we see the contortions of his glass.
  2075. 7.9
  2076. Though AW is not the most convenient medium for life drawing, these
  2077. examples demonstrate the potential for making vivid and exciting images.
  2078. Iæve just printed the files to a Canon BJC-600 (thanks to Cath
  2079. Stevenson) and the images are most impressive.
  2080. 7.9
  2081. Perhaps Ian could borrow an A4 and get himself out into the countryside
  2082. and sketch some of Durhamæs wonderful countryside!
  2083. 7.9
  2084. Ianæs comments about AW were very favourable, particularly the ease and
  2085. speed with which he grasped the tools and the intuitive nature of AWæs
  2086. line and shade handling. Thanks to him for his pictures and his
  2087. observations. I think we have got another convert.
  2088. 7.9
  2089. DEC_dATA ArtWorks Resource Disc
  2090. 7.9
  2091. Perhaps the most useful file on this very reasonably priced disc (ú8.95
  2092. + VAT) is the ClearView file which provides a detailed and easy-to-use
  2093. help file for AW. PC Windows users will find a familiarity with this
  2094. type of help file. I would like to see this with all RISC OS software,
  2095. as I have always found it to be a great strength of the PC. Impression
  2096. Style is the first package which really implements this approach.
  2097. 7.9
  2098. There are a few moulds, perspectives and decorative motifs (see below Ö
  2099. I like the little acorns). Also included are key strips and key press
  2100. charts. A few sample clipart files are there to whet your appetite and a
  2101. file of Édifficult to drawæ stars.
  2102. 7.9
  2103. Perhaps the strangest inclusion is a directory of four gears (again
  2104. difficult to draw!).
  2105. 7.9
  2106. Coda
  2107. 7.9
  2108. I have spent the last couple of weeks exploring the ArtWorks Clipart CD.
  2109. I think Iæve looked at every one of the 703 AW files, some of them
  2110. solely in the Portfolio application, which gives thumbnail views, while
  2111. some of them I have printed from AW.
  2112. 7.9
  2113. I will say more about them in my next column but I was struck by the
  2114. incredible variety of inclusions and, because they were created by a
  2115. host of different ArtWorkers, they show a vast range of approaches and
  2116. techniques.
  2117. 7.9
  2118. Though you may only use a few in your DTP work, I hope to demonstrate
  2119. how you can learn from this vast resource.ááA
  2120. 7.9
  2121. LOOKsystems
  2122. 7.9
  2123. From 7.8 page 26
  2124. 7.9
  2125. Oak Solutions
  2126. 7.9
  2127. From 7.8 page 6
  2128. 7.9
  2129. A Comparison of C and Fortran
  2130. 7.9
  2131. Francis Crossley
  2132. 7.9
  2133. I hope Francis realises what he is taking on here! Anyone brave enough
  2134. to pronounce on the relative merits of two computer languages is setting
  2135. himself up to be shot down by those with strong views on the subject.
  2136. Any comments to Francis, please, not me! Ed.
  2137. 7.9
  2138. When a compiled language is to be bought, the first problem is to decide
  2139. which one is the most suitable. Some have been designed for special
  2140. purposes such as Logo, Lisp, for database querying etc and, for these,
  2141. the choice is fairly clear because of the sparsity of competition. For
  2142. general purposes, however, there are several languages available such as
  2143. Pascal, C, Fortran, Forth and, dare I say it, compiled Basic? This
  2144. article concentrates on a comparison between Acorn ANSI C and Acorn
  2145. Fortran release 2 for scientific programming. I have not included
  2146. Pascal, although it is a popular language, because most of what can be
  2147. done in Fortran can be done in Pascal and I do not think that it is used
  2148. as much as Fortran for scientific work. ANSI C is the version which
  2149. conforms to the standards set by the American National Standards
  2150. Institute and, for portability, is the version which is preferable.
  2151. 7.9
  2152. General comparison
  2153. 7.9
  2154. Being realistic, one of the first properties of interest when buying a
  2155. language is the price Ö although it ought not to be! Archive prices are:
  2156. 7.9
  2157.  Å  ANSI-C release 3 Ö ú148
  2158. 7.9
  2159.  Å  Acorn Desktop C Ö ú240
  2160. 7.9
  2161.  Å  Fortran 77 Ö ú110
  2162. 7.9
  2163.  Å  Front end for Fortran 77 Ö ú28 (provides
  2164. 7.9
  2165. áááádesktop access)
  2166. 7.9
  2167.  Å  Cambridge Pascal Ö ú77
  2168. 7.9
  2169. Now we must examine the operational differences. Fortran was designed
  2170. for scientific purposes and contains a large number of mathematical
  2171. functions, although nothing to help with matrix manipulation or
  2172. graphics. To provide these and other deficiencies, extra libraries of
  2173. functions are required. C is no different in this respect.
  2174. 7.9
  2175. Fortran contains some concessions to structured design but has no
  2176. composite data types or other data structures.
  2177. 7.9
  2178. Speed of compilation and execution are important and I have found no
  2179. major differences between Fortran and C when using the Archimedes. Using
  2180. a PC some years back, when compiling a C program, there was time to make
  2181. a cup of coffee before the computer had finished! The difference was
  2182. almost certainly due to the compiler in use. Examine the comparisons of
  2183. Basic compilers in past issues of Archive to prove this point. (This
  2184. start in Archive 2.1 p8 and rumbled on as far as 2.12 p43.)
  2185. 7.9
  2186. Let me first of all give you some comparisons and similarities of
  2187. particular aspects.
  2188. 7.9
  2189. Types of variables and their sizes
  2190. 7.9
  2191. Both languages provide a range of variable types, integers, reals,
  2192. character, string and logical. Integers and reals can be 4 or 8 byte in
  2193. Fortran but C permits 2 and 4 byte integers, unsigned integers and 4 and
  2194. 8 byte reals. Variables must be defined with their type in C but this is
  2195. optional in Fortran, which has an implicit naming convention but not one
  2196. as inconvenient as that used in Basic (a% for an integer etc). Arrays in
  2197. one or more dimensions are available in both languages. C assumes that
  2198. the lowest index will be 0 and requires the number of elements to be
  2199. given, Fortran is better in that either the range of indices can be
  2200. given or the number of elements (starting at 1). This facility is often
  2201. useful because a problem may naturally have an index starting at 0
  2202. whilst another problem would prefer it to start at 1. This ability can
  2203. be achieved in C by defining arrays in terms of pointers (see later) and
  2204. building a set of utilities for defining the types of arrays needed.
  2205. 7.9
  2206. The same memory location can be used for different variables at
  2207. different times. This is called Éunionæ in C and Éequivalenceæ in
  2208. Fortran. The programmer must be very clear what variable is using the
  2209. space at any time Ö reading a real value when an integer has just been
  2210. stored does not help maintain sanity!
  2211. 7.9
  2212. Control structures
  2213. 7.9
  2214. Loop control structures are the mainstay of structured programming, and
  2215. both languages have a reasonable supply. A loop with a predefined number
  2216. of iterations is available (Basic FOR loop) as is a loop with the
  2217. condition tested at the beginning (Basic WHILE) but one with the test at
  2218. the end (Basic REPEAT) is not present in Fortran. The IF.. ELSE..ENDIF
  2219. and an IF..ELSE IF..ELSE..ENDIF structures are present, known to the
  2220. Fortran programmer as the Éblock ifæ.
  2221. 7.9
  2222. Fortran has a strange structure called the Éarithmetic ifæ which jumps
  2223. to one of three locations depending on the result of a test being less
  2224. then, equal to or greater than zero. This brings in a command which is
  2225. supposed to be virtually illegal, I refer to GOTO! It is available in C
  2226. as well as in Fortran and has its uses, but it does muddy the visible
  2227. flow of control because it is not clear from where and why we came to
  2228. this point. Comments in the program could solve this problem.
  2229. 7.9
  2230. Two other types of GOTO in Fortran are: computed GOTO and assigned GOTO,
  2231. both carrying lack of clarity with them. C has a Éswitchæ structure
  2232. (CASE in Basic) for choosing between a number of alternatives, a
  2233. suitable arrangement of IF-type statements will do the job just as well.
  2234. The differences between C and Fortran seem to be very few so far,
  2235. particularly if a loop with the test at the end is not a significant
  2236. loss.
  2237. 7.9
  2238. Input and output
  2239. 7.9
  2240. C and Fortran use commands to control exactly how information is output
  2241. to the screen. The format control in C, I think, is easier to understand
  2242. than that used in Fortran. The format statements in either language
  2243. permit a wide range of presentations. For input from the keyboard, the
  2244. format controls how the character will be interpreted, as string,
  2245. integer or real. Fortran also has a list-directed output in which the
  2246. computer decides how the output will appear on the screen. This is very
  2247. convenient because if a format specification is given and the value to
  2248. be output does not fit, only a string of asterisks will appear, not
  2249. helpful! In spite of a comment that i/o in C is primitive, I believe it
  2250. is quite satisfactory.
  2251. 7.9
  2252. Writing to a file can be performed either as formatted or binary data in
  2253. both languages. Formatted data can be displayed on the screen or
  2254. printer, it is also known as ASCII; binary data does not make sense when
  2255. shown on the screen and it can produce nasty side effects! In C, a file
  2256. is opened for writing or reading but how the data is written is decided
  2257. at the time it is written. Fortran expects the file to be opened for a
  2258. particular type of access. Two forms of file access exist in Fortran,
  2259. sequential and direct. A sequential file is simply a long line of data,
  2260. but with direct access, any item can be read without reading all the
  2261. preceding items first. The concepts of sequential and direct access do
  2262. not exist in C, although similar effects can be obtained if required.
  2263. 7.9
  2264. Subprograms
  2265. 7.9
  2266. Functions returning a value, and subroutines which can change values in
  2267. an array, can be used in both languages. They can be written as part of
  2268. the main program or as separate files to be compiled and linked in
  2269. later.
  2270. 7.9
  2271. Facilities only in C
  2272. 7.9
  2273. Composite data types Ö C has the ability to group a number of data
  2274. types, integer, reals, characters etc, so that they can be regarded as
  2275. one entity. Fortran does this, in a limited way, with its intrinsic
  2276. Écomplexæ type (not in C!). In C, you could define a structure called
  2277. Édateæ which contains the month, day, year as follows:
  2278. 7.9
  2279. STRUCT date {month ;
  2280. 7.9
  2281.   int day ;
  2282. 7.9
  2283.   int year;
  2284. 7.9
  2285. } today ;
  2286. 7.9
  2287. Étodayæ is an entity of type date, to assign values one can write:
  2288. 7.9
  2289. today.month=4;
  2290. 7.9
  2291. today.day=12 ;
  2292. 7.9
  2293. today.year=1994;
  2294. 7.9
  2295. The types in the structure do not need to be the same, so there could be
  2296. a fourth entry, say Éfloat credit ;æ, used perhaps, to show your day to
  2297. day wealth! I am not sure where this would be useful in a scientific
  2298. program.
  2299. 7.9
  2300. C also has a data type permitting individual bits in a byte to have
  2301. their own significance, e.g. as flags.
  2302. 7.9
  2303. Defining types Ö In C, you can rename the basic types of variables,
  2304. integer etc, so that the name is more suitable for the job that the
  2305. variable is doing, e.g. Écounteræ could be defined as integer, but now
  2306. Édaycounteræ, Éweekcounteræ would be of type Écounteræ. Again, I am
  2307. unsure of the value of this facility in scientific work. You can also
  2308. limit the legal range of values that these öenumeratedò variables can
  2309. have so that Édaycounteræ could have only the values 0 to 6, or a flag
  2310. could be defined to have the values Étrueæ or Éfalseæ. Clearly, this is
  2311. advantageous for checking the validity of data being input.
  2312. 7.9
  2313. A very nice technique allows you to combine several variables and then
  2314. to treat them as vectors. This is neater than the STRUCT system
  2315. described above.
  2316. 7.9
  2317. TYPEDEF STRUCT {x ;
  2318. 7.9
  2319.   double y;
  2320. 7.9
  2321. } point ; Point has been defined to
  2322. 7.9
  2323. consist of a pair of values.
  2324. 7.9
  2325. point origin,maximum ;
  2326. 7.9
  2327. Values can be assigned as follows:
  2328. 7.9
  2329. origin={0 .0,0.0} ;
  2330. 7.9
  2331. maximum={20 .0,20.0} ;
  2332. 7.9
  2333. This can be used for other useful types such as complex numbers, polar
  2334. coordinates, etc.
  2335. 7.9
  2336. A facility which would be useful in Fortran is the ability to add file
  2337. names to the command line Ö easily done in C. A command could then be of
  2338. the form ö fft dat.mydataò. Meaning: perform a Fourier Transform on the
  2339. data in file Édat.mydataæ.
  2340. 7.9
  2341. A few more facilities only in C are öregister variablesò, which the
  2342. programmer wants kept in registers for speed of use Ö oddly enough, the
  2343. assignment is not guaranteed. In operating systems, it is useful to be
  2344. able to claim extra memory at run time and commands are available in C
  2345. for this purpose. Bitwise logical operations are also possible in C such
  2346. as AND, OR, EXOR and Complement and shift left or right. Shifting and
  2347. adding is a quick way of multiplying by certain values. C also has
  2348. pointers which are missing in Fortran. A pointer is the address of an
  2349. entity, familiar to Acorn Basic users in the É?æ operator. Pointers are
  2350. a useful way of accessing elements in an array and are used in C when
  2351. dealing with character arrays. Many results from functions are returned
  2352. as pointers, indeed, some parameters are passed as pointers.
  2353. 7.9
  2354. Facilities only in Fortran
  2355. 7.9
  2356. The only major facilities in Fortran which are not in C are the concept
  2357. of Écommonæ and that of variable dimensions of arrays. ÉCommonæ defines
  2358. a region which can be accessed by any subroutines and is a convenient
  2359. way of passing large numbers of parameters without referring to them in
  2360. the subroutine call. ÉCommonæ can have no name, only one of these, or it
  2361. can be named, in which case several can exist.
  2362. 7.9
  2363. In Fortran, the dimension of an array is passed as one of the parameters
  2364. in a subroutine call and then the array is declared in the subroutine.
  2365. This is important in scientific programming and is a serious deficiency
  2366. in C. It can be circumvented but is an extra pain.
  2367. 7.9
  2368. Abilities missing from both languages
  2369. 7.9
  2370. In neither language is it possible to plot graphs without specially
  2371. written routines or extra libraries. With Fortran, it is possible,
  2372. rather inelegantly, using VDU 25. C uses what it calls the kernel
  2373. library which is a set of low level routines which permit a vast number
  2374. of operations to be performed. Alternatively, a wide range of BBC-type
  2375. commands in a library can be accessed. Extra facilities including
  2376. graphics are available for Fortran users, such as those from CCD
  2377. Computer Services (some years ago) and the Archive Shareware Disc 44,
  2378. both libraries containing subroutines which partially redress the
  2379. balance between C and Fortran.
  2380. 7.9
  2381. I am not able to compare desktop versions of C and Fortran since I do
  2382. not have them and am a dedicated command line user!
  2383. 7.9
  2384. Conclusion
  2385. 7.9
  2386. This has been a brief comparison of C and Fortran and, of necessity, has
  2387. not included all the minor differences, some of which are rather
  2388. esoteric. C is used for scientific programming although a general
  2389. purpose language and it is possible to design subroutines to make it
  2390. more useful. ÉNumerical Recipes for Cæ is a very useful and readable
  2391. volume for help. C also permits easier access to the operating system if
  2392. wanted.
  2393. 7.9
  2394. Fortran is an old language specifically designed for scientific
  2395. programming but is still very popular. Structured programs can be
  2396. written although it is not as fully structured as other languages. Last,
  2397. but not least, it is cheaper than desktop C and a similar price to non-
  2398. desktop C even if the desktop front end is bought. Unhelpfully, I will
  2399. say that either language could be used successfully!
  2400. 7.9
  2401. Please send all your views on this subject to me at 156 Holmes Chapel
  2402. Road, Congleton, Cheshire, CW12 4QB.ááA
  2403. 7.9
  2404. RISC OS 3 First Steps
  2405. 7.9
  2406. Richard Rymarz
  2407. 7.9
  2408. ÉFirst Stepsæ is a guide book designed to help newcomers to the Acorn
  2409. environment get to grips with using RISC OS 3. It is written by Anne
  2410. Rooney, an experienced writer on Acorn computers, and follows on from
  2411. her earlier guide ÉArchimedes First Stepsæ. It is published by Dabs
  2412. Press and costs ú14.95 (ú15 inc. p&p from NCS.)
  2413. 7.9
  2414. Contents
  2415. 7.9
  2416. The book contains nearly 500 pages divided into 28 chapters, an appendix
  2417. listing the changes between RISC OS 2 and 3, a glossary and, crucially,
  2418. a very detailed index. Following the introduction, the first three
  2419. chapters are useful to those new to RISC OS computers. Introducing the
  2420. desktop, the work area and the wimp environment are covered in detail.
  2421. Everything from menus to function keys, and dialogue boxes to iconising
  2422. a window are all covered in Chapter 2. Chapter 3 looks at the
  2423. applications in ROM and Chapter 4 concentrates on preparing and using
  2424. floppy discs, files and directories, backing up discs and virus
  2425. protection.
  2426. 7.9
  2427. Chapters 5 to 10 focus on the programs supplied free with the computer Ö
  2428. those in ROM such as Paint, Edit and Draw as well as those on the two
  2429. Applications discs. This is a substantial section and an important one.
  2430. Some of it is quite detailed and would require real concentration to
  2431. understand fully. However, it is worth the effort since there are
  2432. snippets of information that I, supposedly an Éexpertæ user, found much
  2433. clearer.
  2434. 7.9
  2435. The next 13 chapters explain how to master the computer more thoroughly.
  2436. They cover the use of hard discs, customising the environment to suit
  2437. the useræs needs, creating !boot files, what Basic is, what the
  2438. emulators do, portability with other computers, using * commands, memory
  2439. management, programming and the new 3D desktop. Also in this section is
  2440. a chapter on fonts, one on the difficult area of printing and printers
  2441. and another on system resources.
  2442. 7.9
  2443. The final chapters concern options on expanding the computer. Hardware
  2444. (extra drives, CD-ROMs, digitisers and so on) and software are discussed
  2445. to try and give some idea of the options now available.
  2446. 7.9
  2447. Conclusions
  2448. 7.9
  2449. ÉFirst Stepsæ is easy to read. The layout is quite attractive without
  2450. too many words on each page. Illustrations are used appropriately, if
  2451. not lavishly. It is structured in a logical way taking the reader gently
  2452. from simple concepts to more complex ones. References are easy to find.
  2453. Having read it from beginning to end, I have a better understanding of
  2454. some parts of the operating system. It is a book that you can dip into
  2455. when a problem occurs or it can be read through from beginning to end Ö
  2456. it is certainly better than the rather dry approach in the official
  2457. manuals.
  2458. 7.9
  2459. The real test was to give it to a beginner. Having just introduced my
  2460. partner to the new and fascinating world of desktop publishing, I handed
  2461. the book over to her. Her comments included, ÉThatæs quite good isnæt
  2462. itæ; and, ÉOh, is that what you do!æ She now refers to it quite
  2463. regularly.
  2464. 7.9
  2465. ÉFirst Stepsæ achieves its aim of providing a simple and effective guide
  2466. to getting started quickly with the newer range of Acorn computers. As a
  2467. book for beginners, it provides a more Échattyæ style of presentation
  2468. that helps to disarm the anxious. It was published in September 1993 but
  2469. still manages to refer to the new 3D desktop. Advice concerning specific
  2470. software is bound to date quickly but, in general terms, it remains
  2471. sound. If you or a colleague in school or at the office are struggling,
  2472. or if you are a parent who is being overtaken by your children and need
  2473. to catch up with the basics, then ÉFirst Stepsæ could be a great
  2474. help.ááA
  2475. 7.9
  2476. Computer Concepts
  2477. 7.9
  2478. From 7.4 page 6
  2479. 7.9
  2480. Yes, thatæs
  2481. 7.9
  2482. 7.4 page 6
  2483. 7.9
  2484. Scanlight Video advert
  2485. 7.9
  2486. Colton
  2487. 7.9
  2488. From 7.8 page 12
  2489. 7.9
  2490. Assembly Language Programming Ö 1
  2491. 7.9
  2492. James Riden
  2493. 7.9
  2494. Most series on assembly language programming tell you how to write
  2495. öHello worldò and add two and two to make four. This series will,
  2496. hopefully, be a little different because I shall be telling you how to
  2497. achieve useful things using assembler. For this reason, I am assuming
  2498. limited knowledge of the instructions used. If you donæt know these yet,
  2499. I can recommend trying one of these other series first. Better still get
  2500. hold of ÉARM Assembly Language Programmingæ by Peter Cockerell. (Out of
  2501. print now, I fear. Ed.)
  2502. 7.9
  2503. Software interrupts
  2504. 7.9
  2505. The way of calling the operating system on a RISCáOS machine is to use a
  2506. SWI call (SYS from Basic). A good working knowledge of these is
  2507. essential for all low level programming.
  2508. 7.9
  2509. When one of these is called from assembler, for example SWI öOS_Byteò,
  2510. the registers R0, R1, R2, etc form its parameters. If a string is
  2511. needed, one of these registers points to (i.e. holds the address of) the
  2512. start of the buffer. Strings are usually null or control code
  2513. terminated.
  2514. 7.9
  2515. Type in the following program section by section. Remember to use the
  2516. correct line numbers and donæt renumber it at any stage. Do not run it
  2517. until youæve finished it.
  2518. 7.9
  2519.  10 REM >SysAnim
  2520. 7.9
  2521.  20 MODE 13
  2522. 7.9
  2523.  30 DIM code 40*1024
  2524. 7.9
  2525.  40 PROCassemble
  2526. 7.9
  2527.  50 CALL screenbase
  2528. 7.9
  2529.  60 END
  2530. 7.9
  2531.  70 DEFPROCassemble
  2532. 7.9
  2533.  80 FOR pass=0 TO 2 STEP 2
  2534. 7.9
  2535.  90 P%=code
  2536. 7.9
  2537. 100 [OPT pass
  2538. 7.9
  2539. 110.screenbase
  2540. 7.9
  2541. 120 ADR R0,input ;R0 and R1 point to
  2542. 7.9
  2543. 130 ADR R1,output ;the input and output blocks
  2544. 7.9
  2545. 140 SWI öOS_ReadVduVariablesò
  2546. 7.9
  2547. 150 LDR R0,output
  2548. 7.9
  2549.  160 MOV PC,R14
  2550. 7.9
  2551.  170.input EQUD 149:EQUD -1
  2552. 7.9
  2553.  180.output EQUD 0:EQUD 0
  2554. 7.9
  2555. 5000 ]NEXT pass
  2556. 7.9
  2557. 5010 ENDPROC
  2558. 7.9
  2559. The SWI used can tell us all sorts of useful information about the
  2560. screen. The value 149 means we want to know the screen base address.
  2561. When the SWI is called, the item we have requested is placed in the
  2562. block pointed to by R1. R0 is then loaded with the value at this
  2563. address. The routine terminates by copying the old value of the PC
  2564. (stored in R14) back into R15. You may end this way if your routine has
  2565. been CALLed from Basic or if BL screenbase has been used.
  2566. 7.9
  2567. The use of FOR pass...NEXT is in case a forward branch is used. When OPT
  2568. 0 is performed, it prevents errors in the assembly language from
  2569. stopping the program. When the code has been processed and all the
  2570. labels have been set up, the error-checking can be re-enabled and the
  2571. code re-assembled in the same place.
  2572. 7.9
  2573. Animation
  2574. 7.9
  2575. The following is useful to anyone who requires smooth animation. It uses
  2576. the technique known as bank switching.
  2577. 7.9
  2578. 200.screen EQUD 1
  2579. 7.9
  2580. 210.animate
  2581. 7.9
  2582. 220 STMFD R13!,{r14 }
  2583. 7.9
  2584. 225.animloop
  2585. 7.9
  2586. 230 MOV R0,#112
  2587. 7.9
  2588. 240 LDR R1,screen
  2589. 7.9
  2590. 250 SWI öOS_Byteò
  2591. 7.9
  2592. 255 SWI &10C ; vdu 12 Ö cls
  2593. 7.9
  2594. 510 MOV R0,#19
  2595. 7.9
  2596. 520 SWI öOS_Byteò
  2597. 7.9
  2598. 525 MOV R0,#113
  2599. 7.9
  2600. 530 LDR R1,screen
  2601. 7.9
  2602. 540 SWI öOS_Byteò
  2603. 7.9
  2604. 550 LDR R1,screen
  2605. 7.9
  2606. 560 RSB R1,R1,#3
  2607. 7.9
  2608. 570 STR R1,screen
  2609. 7.9
  2610. 580 SWI öOS_ReadEscapeStateò
  2611. 7.9
  2612. 590 BCC animloop
  2613. 7.9
  2614. 600 LDMFD R13!,{pc }
  2615. 7.9
  2616. Simply, one screen is updated while the other is being displayed.
  2617. OS_Byte 112 changes the screen bank being written to by the operating
  2618. system. OS_Byte 19 waits until the electron beam has finished scanning
  2619. over the screen and OS_Byte 113 displays the new screen.
  2620. OS_ReadEscapeState sets the carry flag if <escape> is pressed, if not,
  2621. carry is cleared.
  2622. 7.9
  2623. This is all very well, but we really want to plot something. For now, we
  2624. can use the system sprite area. Use *SLOAD <filename> to load a sprite
  2625. file Ö it will need to be a 16*16 pixel mode 13 sprite with no palette
  2626. or mask.  The following code will plot it.
  2627. 7.9
  2628. 1000.plotsprite
  2629. 7.9
  2630. 1010 MOV R0,#34
  2631. 7.9
  2632. 1020 ADR R2,spritename
  2633. 7.9
  2634. 1030 MOV R5,#0
  2635. 7.9
  2636. 1040 SWI öOS_SpriteOpò
  2637. 7.9
  2638. 1050 MOV PC,R14
  2639. 7.9
  2640. 1060.spritename EQUS öMySpriteò
  2641. 7.9
  2642. 1070 EQUB 0:ALIGN
  2643. 7.9
  2644. This will plot the sprite at .spritename at the coordinates R3,R4. These
  2645. should be in OS units. Perhaps we should make the sprite go round in a
  2646. circle.  You cannot access the sin() function of Basic from assembler
  2647. for we must use Basic to create a lookup table of values.
  2648. 7.9
  2649.   55 CALL animate
  2650. 7.9
  2651.  201 .counter EQUD 0
  2652. 7.9
  2653.  300 ADR R5,lookup
  2654. 7.9
  2655.  310 LDR R0,counter
  2656. 7.9
  2657.  320 SUBS R0,R0,#8
  2658. 7.9
  2659.  330 MOVLE R0,#360*8
  2660. 7.9
  2661.  335 SUBLE R0,R0,#8
  2662. 7.9
  2663.  340 STR R0,counter           
  2664. 7.9
  2665.  350 ADD R0,R0,R5
  2666. 7.9
  2667.  360 LDMIA R0,{r3 ,R4}
  2668. 7.9
  2669.  370 BL plotsprite
  2670. 7.9
  2671. 4000.lookup
  2672. 7.9
  2673. 4010 FNtable
  2674. 7.9
  2675. 8000 DEFFNtable
  2676. 7.9
  2677. 8010 FOR I%=0 TO 359
  2678. 7.9
  2679. 8020 [OPT pass
  2680. 7.9
  2681. 8030 EQUD 640+400*SIN(RAD(I%))
  2682. 7.9
  2683. 8040 EQUD 512+400*COS(RAD(I%))
  2684. 7.9
  2685. 8050 ]N.I%
  2686. 7.9
  2687. 8060 =öò
  2688. 7.9
  2689. Notice the use of the FN call from the assembler. You can use this for
  2690. repetitive tasks such as the lookup table or for reserving space. For
  2691. example, the following will reserve a variable size block filled with 0
  2692. bytes.
  2693. 7.9
  2694. FNspace(1024)
  2695. 7.9
  2696. DEFFNspace(size)
  2697. 7.9
  2698. FOR I%=1 TO size
  2699. 7.9
  2700. [OPT pass
  2701. 7.9
  2702. EQUB 0
  2703. 7.9
  2704. ]NEXT I%
  2705. 7.9
  2706. =öò
  2707. 7.9
  2708. Now save and then run the program. (Always save regularly and especially
  2709. before you run anything.) If it doesnæt work, check that you have 160Kb
  2710. or more of screen memory (putting Desktop into mode 15 will do it).
  2711. 7.9
  2712. The code that redraws the screen must use the system drivers such as SWI
  2713. and VDU calls to access the screen. If direct writing to the screen is
  2714. needed, the program should be slightly modified to change the screen
  2715. base address being used.
  2716. 7.9
  2717.  10 REM >DirectAnim
  2718. 7.9
  2719. 155 STR R0,scbase
  2720. 7.9
  2721. 200.screen EQUD 1 ; bank number
  2722. 7.9
  2723. 205.scbase EQUD 0 ; screen base address
  2724. 7.9
  2725. 235 LDR R12,scbase
  2726. 7.9
  2727. 245 CMP R1,#2
  2728. 7.9
  2729. 246 ADDEQ R12,R12,#81920
  2730. 7.9
  2731. Now save this program. This assumes the mode being used takes up 80Kb
  2732. per screen bank. Mode 13 is the most commonly used for this kind of
  2733. thing. After this code has been incorporated into the main program, you
  2734. can write your own custom plot routines. Nevryon, for example, uses such
  2735. routines because they are specific to the requirements of the author and
  2736. so they run much faster than the general operating system routines.
  2737. 7.9
  2738. Next month, Iæll show you how to write a simple custom sprite plot.ááA
  2739. 7.9
  2740. Advanced Basic Ö Text Printing via !Printers
  2741. 7.9
  2742. Paul Hobbs
  2743. 7.9
  2744. I have recently had an enquiry from Paul Pibworth about outputting text
  2745. via the RISC OS printer drivers Ö which basically was how does one go
  2746. about it? This is an important question as the latest RISC OS Style
  2747. Guide states that all printed output must pass via the drivers and with
  2748. the advent of the RiscáPCs and RISC OS 3.5, it advisable to follow Acorn
  2749. guidelines as closely as possible.
  2750. 7.9
  2751. The theoretical advantage is that !Printers translates certain embedded
  2752. codes (for bold, italic, etc) to the correct ones for the printer in use
  2753. meaning that a program can output the same codes whichever printer is
  2754. attached. I say Étheoreticalæ because I havenæt actually managed to make
  2755. it work 100% yet!
  2756. 7.9
  2757. Communicating with !Printers requires the use of the RISC OS message
  2758. passing protocol which in turn means that the program must be running
  2759. under the wimp. The procedure is as follows:
  2760. 7.9
  2761. The application sends a Message_PrintSave (&80142). If !Printers is
  2762. loaded, it sends a Message_ PrintFile (&80140), else the
  2763. Message_PrintSave Ébouncesæ (i.e. it is returned unanswered) and the
  2764. application should complain that !Printers is not loaded. If !Printers
  2765. is loaded, it will send a Message_ DataSaveAck (&2) which will contain a
  2766. file name which can be used for data transfer. The application then
  2767. writes the data and finishes by sending a Message_DataLoad (&3).
  2768. Finally, !Printers will send a Message_DataLoadAck (&4).
  2769. 7.9
  2770. To keep things simple, weæll only consider the case when
  2771. Message_PrintSave is used to start a print job without dragging an icon
  2772. Ö for example, via a dialog box obtained by pressing <Print>. In the
  2773. case where a file icon is dragged to the !Printers icon on the iconbar,
  2774. the code is exactly the same as that required to save to the Filer so
  2775. weæll ignore this for now.
  2776. 7.9
  2777. The example program on the monthly disc simply sends an ASCII file to
  2778. !Printers when the iconbar icon is clicked on. Note, however, that the
  2779. full printing protocol is considerably more complicated than this
  2780. example but it does work in the case of text files.
  2781. 7.9
  2782. Having worked out how to send the file to !Printers, all that remains is
  2783. to embed the required control codes to turn bold on/off etc. It is
  2784. possible to turn on bold printing, for example, by embedding the
  2785. following codes in the text:
  2786. 7.9
  2787. <27><%10000001> (i.e. ASCII 27 followed by ASCII 129)
  2788. 7.9
  2789. The bits that are set in the second byte determine whether the effect is
  2790. on or off and have the following meanings:
  2791. 7.9
  2792. bit  0 bold  on/off
  2793. 7.9
  2794.   1 light  on/off
  2795. 7.9
  2796.   2 italic  on/off
  2797. 7.9
  2798.   3 underline  on/off
  2799. 7.9
  2800.   4 superscript  on/off
  2801. 7.9
  2802.   5 subscript  on/off
  2803. 7.9
  2804.   6 must be 0
  2805. 7.9
  2806.   7 must be 1
  2807. 7.9
  2808. The section of code from the example program to demonstrate this is as
  2809. follows:
  2810. 7.9
  2811. file% = OPENOUT(name$)
  2812. 7.9
  2813. BPUT# file%,öThis is a printer test file..ò
  2814. 7.9
  2815. BPUT# file%,&0D
  2816. 7.9
  2817. BPUT# file%,27:BPUT# file%,%10000001
  2818. 7.9
  2819. BPUT# file%,öAnd now in bold (hopefully!)ò
  2820. 7.9
  2821. BPUT# file%,27:BPUT# file%,%10000000
  2822. 7.9
  2823. BPUT# file%,öAnd now bold IS OFF.ò
  2824. 7.9
  2825. cond$=CHR$&1F+ö9201ò    :REM part of a FWP file! (probably wonæt
  2826. 7.9
  2827. BPUT# file%,cond$    :REM work on printers other than a BJ10)
  2828. 7.9
  2829. BPUT# file%,öNow in CONDENSED HOPEFULLY!ò
  2830. 7.9
  2831. BPUT# file%,27:BPUT# file%,%10000001 :REM Bold on
  2832. 7.9
  2833. BPUT# file%,öAnd now in condensed and ò;
  2834. 7.9
  2835. BPUT# file%,27:BPUT# file%,%10001000  :REM Bold off, underline on
  2836. 7.9
  2837. BPUT# file%,öunderlinedò;
  2838. 7.9
  2839. BPUT# file%,27:BPUT# file%,%10000000  :REM all effects off
  2840. 7.9
  2841. BPUT# file%,ö (hopefully!)ò
  2842. 7.9
  2843. CLOSE# file%
  2844. 7.9
  2845. Unfortunately, the range of effects that can be produced in this manner
  2846. is very limited and does not include condensed printing which would be
  2847. handy. It should be possible to place any control code sequence in the
  2848. file by embedding the following codes:
  2849. 7.9
  2850. <27><%11000000>
  2851. 7.9
  2852. <printer specific codes..>
  2853. 7.9
  2854. <27><0>
  2855. 7.9
  2856. These codes will be sent directly to the printer without being
  2857. translated by the driver, but this means of course that your program
  2858. will need to allow the user to input the correct codes for their
  2859. particular printer (not the ideal solution!). Further details of the
  2860. ÉFancy Textæ format as it is known, can be found in the RISC OS 3 User
  2861. Guide, page 247.
  2862. 7.9
  2863. As can be seen from the above code, condensed printing has been turned
  2864. on in a non-Acorn approved manner because the <27><%11000000> sequence
  2865. appears to have no effect on my system. If anyone can tell me what is
  2866. going on I would be very grateful!
  2867. 7.9
  2868. Whilst on the subject of printing, does anyone have routines to detect
  2869. whether a printer driver is loaded and whether the printer is online?
  2870. (Various routines have been published in the past but I have yet to find
  2871. one that works correctly when a Turbo Driver is in use.)
  2872. 7.9
  2873. Any questions or comments about Basic programming would be gratefully
  2874. received by Paul Hobbs, Rheinpfalzstrasse 2, 85049 Ingolstadt,
  2875. Germany.ááA
  2876. 7.9
  2877. Comment Column
  2878. 7.9
  2879. Å  Appleæs claims for Power Mac Ö As we mentioned last month (Archive
  2880. 7.8 p31), Apple have been publishing literature and placing adverts that
  2881. contained statements about RISC technology and computers which many
  2882. people feel are either untrue or, at best, misleading. Apple seem to
  2883. have admitted their mistakes and changed their adverts. However, I am
  2884. not sure that I agree even with the ötoned downò claims in the latest
  2885. adverts. Have a look at them yourself and see what you think. Watch out
  2886. for claims about ömost powerful personal computerò and claims that öYou
  2887. can own a Power Mac for as little as...ò, and see if you agree Ö
  2888. remember that Apple pricing does not include mouse, keyboard or monitor
  2889. which most people tend to think of as being part of a öcomputerò. If you
  2890. are not happy with any of the adverts, please write to the ASA (address
  2891. below) and complain. Tell them clearly and succinctly what your
  2892. objection is (please donæt waste their valuable time with unnecessary
  2893. detail even if you are cross about it!) and tell them exactly where you
  2894. saw the advert Ö a copy of the advert might help. Also, you could write
  2895. to the editor of the magazine in question. As an editor myself, I would
  2896. certainly want to know if any advertiser in my magazine were making
  2897. false claims.
  2898. 7.9
  2899. I am not convinced that Apple dealers have got the message about the
  2900. original false claims. Some of them are still handing out literature
  2901. that contains untrue statements. Why not contact your local Apple Centre
  2902. and ask for information about Power Macs and see what they send you. If
  2903. you are not happy about any of the statements in the literature you
  2904. receive, write to the ASA stating clearly what your objection is and
  2905. giving the name and address of the dealer who provided you with the
  2906. literature.
  2907. 7.9
  2908. (Some people may feel that I am unnecessarily inciting people to attack
  2909. a rival computer company because I gain commercial advantage from
  2910. Acornæs success. Well, it is true that my whole livelihood depends on
  2911. the success or failure of Acorn Computers Ltd. However, I donæt see any
  2912. good reason why, if Apple are doing things which could be classed as
  2913. Éunfair tradingæ, they should be allowed to get away with it just
  2914. because Acorn hasnæt got enough Écloutæ to do anything about it. The ASA
  2915. was set up to offer this sort of protection and it is they who will
  2916. decide if Apple are indeed using unfair trading, not me.)
  2917. 7.9
  2918. (Advertising Standards Authority, Complaints Department, Brook House,
  2919. 2Ö16 Torrington Place, London, WC1E 7HN.)
  2920. 7.9
  2921. Å  Archive Ö the last surviving Étrueæ Acorn magazine? Ö Now that Acorn
  2922. User has gone over to the Database Publications stable, it is presumably
  2923. produced on Macs. Does this mean that Archive is the only Étrueæ Acorn
  2924. magazine? I hope you will continue to use Acorn machines for producing
  2925. Archive.á Alan Latten, Weston Longville.
  2926. 7.9
  2927. Yes, you are right, all the Acorn magazines are now produced on Macs
  2928. except Archive. Even Risc User has just invested in another couple of
  2929. Macs. I can understand the commercial reasoning behind it but I do think
  2930. it is a shame that Acorn magazines arenæt produced on Acorn computers Ö
  2931. especially now that three PhotoShop equivalents are available. Yes, you
  2932. can be sure that I shall continue to use Acorns Ö indeed, Iæm looking
  2933. forward to being able to transfer from my trusty old A540 onto a RiscáPC
  2934. as soon as I can afford it and the supply position improves. Ed.
  2935. 7.9
  2936. Å  öBuy from your local Acorn dealerò Ö One of our subscribers rang up
  2937. to say that he was buying his RiscáPC from his local dealer instead of
  2938. us Ö thatæs fair enough Ö itæs good to have local expertise. He then
  2939. said that he had asked the dealer how to connect a Taxan 795 to the
  2940. RiscáPC and whether it needed a special driver. The dealer said he
  2941. didnæt know and advised him to ring Norwich Computer Services who would
  2942. be sure to know!
  2943. 7.9
  2944. We like to be as helpful as we can, but we have a business to run and
  2945. have to make a profit in order to survive. Since the subscriber didnæt
  2946. have a Technical Help Subscription, we said we couldnæt help him over
  2947. the phone but that he could write to for an answer. Was that
  2948. unreasonable? I donæt believe it was.á Ed.
  2949. 7.9
  2950. Å  Canon inkjet refilling Ö I have to admit that I was a little reticent
  2951. about publishing in George Footæs ink cartridge refilling instructions
  2952. last month (7.8 p19) and, sure enough, I have had a letter from a reader
  2953. who got in an awful mess with it because he found it difficult to seal
  2954. the hole properly and got ink everywhere, eventually causing blocked
  2955. jets and causing him to have to thrown the whole cartridge away. This
  2956. just emphasises the point that advice given in Archive is always at the
  2957. owneræs risk! We try to check things before we put them into print but
  2958. itæs not always possible. Sorry.á Ed.
  2959. 7.9
  2960. Å  Oak PCB Ö I would like to answer some of the comments that Richard
  2961. Torrens makes in his PCB Layout Software article (Archive 7.6 p72).
  2962. Before I answer his specific comments, I would like to offer a few
  2963. comments regarding the difficulties of reviewing and commenting upon any
  2964. software package.
  2965. 7.9
  2966. There is no doubt that balanced reviews are extremely difficult. Unless
  2967. the reviewer is both experienced as a reviewer and a regular user, they
  2968. will tend to be biased towards the package they currently use, have a
  2969. narrow view as to modern packages and the facilities they offer, or have
  2970. limited application knowledge. I therefore do not envy any reviewer
  2971. because, by going into print, they immediately set themselves up to
  2972. ridicule and having their views challenged. I also believe that any
  2973. software package should be reviewed against a standard (whether formal
  2974. or accepted practice) such as its adherence to the RISC OS rules. I
  2975. think it makes it much easier for the user, if all packages conform to a
  2976. standard.
  2977. 7.9
  2978. Richard Torrens does make it clear as to his current position regarding
  2979. PCB layout software and is, in my view, in a very strange position in
  2980. having a pen plotter and not wishing to change away from his BBC-based
  2981. software due to his existing investment in layouts. This starting point
  2982. is hardly typical, as the majority of users are likely to have a dot
  2983. matrix or inkjet printer and not necessarily to have such layout
  2984. investment. (I wonder if he will be able to find any package which
  2985. offers a seamless transfer from LinTrack files.) He goes on to discuss
  2986. the merits of various design rules and the restrictions they place upon
  2987. the designer. I agree wholeheartedly with his sentiments that
  2988. experienced designers will tend to work Éfreehandæ and unfettered by
  2989. design rules. However, for the beginner and occasional user, design
  2990. rules impose a consistency which enhances their work and can also be
  2991. very useful for certain types of design. As far as OakPCB is concerned,
  2992. I believe the 45░ rule is no great problem as I turn down the grid
  2993. spacing and just carry on. I do not understand his concern that the
  2994. Étracks must start on a padæ rule, as on my version of OakPCB (1.1) a
  2995. track can start and finish anywhere. However, I always try and start and
  2996. finish on a pad, as the tracks stick to pads, and moving a pad or pads,
  2997. moves all the attached tracks (very useful).
  2998. 7.9
  2999. Moving on to his comments on inkjet printers, I cannot agree about paper
  3000. stretch (but there again I probably only require 0.25mm accuracy) as it
  3001. clearly depends on the use of black and hence track density. I have
  3002. tried direct printing onto acetate, but there was quite a bit of
  3003. banding, and the image was not really dense enough. I went back to
  3004. printing onto paper and photocopying onto acetate. The direct print
  3005. acetate is coated to get the ink to stick and does not produce a very
  3006. lasting image (albeit no worse than a photocopied image). I have used
  3007. plotters in the past and I cannot conceive of waiting 2 hours for the
  3008. finished output Ö I can currently print and make a pcb in that time, so
  3009. I can understand why Richard wants to change.
  3010. 7.9
  3011. Yes, I do use OakPCB for quite large audio and video pcb assemblies with
  3012. upwards of one hundred components. No, it is not perfect and I find the
  3013. bounding boxes sensitive and liable to leave debris when deselected.
  3014. However, now that it has been reduced in price, it seems to me to offer
  3015. good value for money, is RISC OS compliant, has crashed very
  3016. occasionally and combines schematic and PCB layout drawing facilities.
  3017. 7.9
  3018. I note that LinTrack, according to Richard, has a very limited number of
  3019. track and pad widths whereas OakPCB has unlimited options and is RISC OS
  3020. compliant. This makes it a non-contest (but there again I have not used
  3021. other products). To be using standard drawing packages misses a great
  3022. deal as far as the amateur user is concerned and, yes, I have tried
  3023. DrawPlus and Draw. I always try and assess any new program objectively
  3024. and question whether my way is the best way, or see if the author is
  3025. offering something more effective which goes against my traditions Ö and
  3026. I get some very pleasant surprises.
  3027. 7.9
  3028. So where does that leave us? Well, the only conclusion I can draw is
  3029. that Richardæs article, whilst being interesting, was of little value as
  3030. a review and not really relevant as far as the average user is concerned
  3031. Ö but there again it is much easier to criticise than to write a good
  3032. review, isnæt it?á Peter Seddon, Solihull.
  3033. 7.9
  3034. Å  Processor Speed Tests Ö In Archive 7.7 p19, I asked for information
  3035. about these two processor speed tests, used to compare computing power
  3036. of different machines. By return, I received a collection of analyses
  3037. from Laurie van Someren of Aleph One Ltd and from Acorn (via NCS). Many
  3038. thanks to all. I can now report some conclusions from this information,
  3039. although the picture is still rather hazy.
  3040. 7.9
  3041. A Dhrystone is a unit of processing, involving integer arithmetic. The
  3042. speed of a processor is measured by the number of times it can execute a
  3043. cycle of the standard test program in one second. I am still hoping that
  3044. someone can supply the coding to clarify this. Whetstones, similarly,
  3045. measure processing involving floating point operations. In this article,
  3046. I will report Dhrystone tests only.
  3047. 7.9
  3048. The operation of a processor is regulated by a clock, in each cycle of
  3049. which it can perform one (and only one) operation. This might be the
  3050. interpretation of an instruction, the retrieval of a value from RAM, the
  3051. execution of an arithmetic function, etc. If the clock is running
  3052. slowly, all is well. Each operation is completed comfortably within the
  3053. cycle time, with unused time wasted. If the clock is speeded up a
  3054. little, each operation will still be completed within the shorter clock
  3055. cycle, so the processing speed is proportional to the clock speed.
  3056. 7.9
  3057. At significantly greater clock speeds, however, some operations cannot
  3058. be completed within the cycle time, and the processor must be modified
  3059. to allow two (or more) cycles for the longer operations, but only one
  3060. cycle for the quicker ones. The faster clock cycle continues to increase
  3061. processing speed, though not now in proportion to the increasing clock
  3062. speed. If the clock is speeded up considerably, all processor
  3063. operations, including the simplest ones, require several clock cycles.
  3064. Increasing the clock speed further merely increases proportionately the
  3065. number of cycles required by each operation, and the processing speed
  3066. remains unchanged.
  3067. 7.9
  3068. Aleph One have given the following figures of processing speeds using
  3069. their ARM3 replacement processors in screen mode 0.
  3070. 7.9
  3071.   Clock (MHz)   kDhrystones/sec
  3072. 7.9
  3073.   8  6.1
  3074. 7.9
  3075.   12  8.4
  3076. 7.9
  3077.   15  9.9
  3078. 7.9
  3079.   20  12.0
  3080. 7.9
  3081.   24  13.5
  3082. 7.9
  3083.   25  13.9
  3084. 7.9
  3085.   27.5  14.6
  3086. 7.9
  3087.   30  15.3
  3088. 7.9
  3089.   33  16.2
  3090. 7.9
  3091.   36  16.9
  3092. 7.9
  3093. The graph of Processor Speed against Clock Speed starts as an oblique
  3094. line from the origin, then curves downwards and levels out. (See Acornæs
  3095. ÉTechnology Roadmapæ, Archive 7.8 p9.) My notes from Aleph One advise
  3096. that the theoretical maximum processing speed (which cannot be increased
  3097. by higher clock speed) can be found by plotting the reciprocals of the
  3098. speeds, and noting the processing speed corresponding to infinite clock
  3099. speed.
  3100. 7.9
  3101. I tried this using their ARM3 figures, plotting cycle times rather than
  3102. speeds. (See right.) This, interestingly, gives a perfect straight line,
  3103. as shown in the chart below, which is more convenient than the curves
  3104. for graphical analyses and comparisons. I have moved the origin to the
  3105. top right, so that technological progress still proceeds from bottom
  3106. left to top right. The theoretical speed limit can be read where the
  3107. line reaches the right hand edge, zero cycle time. In this example, it
  3108. appears to be 28╡s per Dhrystone, or about 35k Dhrystones per second.
  3109. 7.9
  3110. Processing speed is affected by the screen mode being used. More pixels
  3111. and more colours require a larger block of screen memory, which has to
  3112. be used to refresh the screen 50 times or so per second. In extreme
  3113. cases, this can become close to a full time job for the memory
  3114. controller, and internal processing can only take place in the Éspare
  3115. timeæ during which access to RAM is free of the demands of the video
  3116. processor. (This problem is removed by the use of dual-ported video RAM,
  3117. as in the RiscáPC. This is explained under a question about the
  3118. difference between VRAM and DRAM on page 16. Ed.)
  3119. 7.9
  3120. Modeá0 is one of the simplest available and can be used to test
  3121. processor speeds virtually unencumbered by screen operation. Additional
  3122. figures from Aleph One show that ARM3 processing speeds are reduced
  3123. significantly using SVGA 16-colour modes, and considerably using 256
  3124. colours, as shown by the lower lines on the chart.
  3125. 7.9
  3126. In addition to the test results for their ARM3 upgrade, Aleph One also
  3127. supplied figures for a 25MHz A540. This is shown to be about 33% faster
  3128. in Mode 0 than the upgrade at 25MHz but, unlike the upgrade, it degrades
  3129. only about 13% in Mode 28 (which I can confirm on my own machine). These
  3130. observations can be explained by the faster RAM clock, which runs at
  3131. 12MHz on the A540 compared with 8MHz on the older machines for which the
  3132. upgrade is supplied. This speeds up all RAM access and reduces the
  3133. burden which screen display places on processing, most noticeably in
  3134. higher screen modes. My A540 is one of the early machines, running at
  3135. 30MHz, so I would expect it to be about 10% faster than the new ones at
  3136. 25MHz, i.e about 20ákDhrystones/sec in Modeá0.
  3137. 7.9
  3138. In response to my request to compare my A540 with a PCs, Aleph One have
  3139. also given me figures showing the processing speed of a standard æ386SX-
  3140. 16 as 3.2 kDrhystones/sec, and that of a standard æ486DX -33 as 15.8. On
  3141. the face of it, this makes my machine some 25% faster than the æ486, but
  3142. this requires qualification. ARM3 comes in a number of different guises,
  3143. with different performance figures (see above and below). The same is
  3144. undoubtedly true of PCs, probably more so since there are numerous
  3145. manufacturers, supplying different implementations of the same Intel
  3146. chips. I can really only conclude that the A540 and the æ486-33 are
  3147. comparable.
  3148. 7.9
  3149. Acornæs figures for the ARM3 A5000 (Archive 7.8 p8) contrast with those
  3150. from Aleph One for the A540. They show the A5000 some 20% faster than
  3151. the A540 in modes 0 and 27, but 40% slower in Modeá28! The first
  3152. discrepancy is probably explained by the fact that the tests were run by
  3153. different testers, using different versions of the test program. The
  3154. processing speed, measured in Écalculations per secondæ, depends on the
  3155. efficiency of the compiler in producing machine code, as well as on the
  3156. actual power of the hardware. This does not, however, explain the
  3157. reported fall-off in speed of the A5000 in 256-colour Modeá28. If the
  3158. 12MHz memory relieves this problem on the A540, why does it not do so on
  3159. the A5000? More surprisingly, Acornæs accompanying figures for the A610
  3160. show a less drastic, but still significant, degradation in 256-colour
  3161. mode, which can be cured by the installation of VRAM.
  3162. 7.9
  3163. Acornæs ÉRoadmapæ (Archive 7.8 p9) shows curves for ARM3 and ARM6, and
  3164. also limited figures for ARM7 and ARM8. I have attempted to plot these
  3165. on a similar ÉReciprocal Speedæ chart. The sparsity of data does limit
  3166. the confidence of any conclusions, but the figures available do seem to
  3167. be generally consistent with parallel straight lines on the reciprocal
  3168. chart. The proximity of the ARM7 and ARM8 lines reflects the fact that,
  3169. on Acornæs ÉRoadmapæ, the ARM8 line is almost a continuation of the ARM7
  3170. line, plus the mathematical fact that reciprocals of large numbers are
  3171. close together (being all close to zero). A magnifying glass, however,
  3172. shows that the intercept of the ARM7 line on the right hand edge of the
  3173. chart is twice that of the ARM8 line. This implies that the ARM8 has
  3174. twice the theoretical top speed of the ARM7. The ranges of figures shown
  3175. on the charts suggest that, at practical clock speeds, the ARM6 machines
  3176. will be perhaps not quite twice as fast as the ARM3 machines. ARM7 will
  3177. be not quite twice as fast again, with a similar further step to ARM8.
  3178. 7.9
  3179. Acorn have also provided figures of MIPs (million instructions per
  3180. second) for ARM3 and ARM6 and for æ386 and æ486 (see Archive 7.8 p 9).
  3181. Taken with Acornæs Dhrystone figures, these imply a ratio of kDrhystones
  3182. to MIPs of 1.8 for ARM3 and 1.5 for ARM6. Aleph Oneæs Dhrystone figures
  3183. for PCs suggest ratios of about 0.8 for the æ386 and 1.0 for the æ486.
  3184. In view of the discrepancies between Acornæ figures and Aleph Oneæs for
  3185. the same processor, an element of caution is needed, but there is a
  3186. definite suggestion that ARM achieve significantly more processing per
  3187. instruction than Intel, hence we cannot use published figures of MIPs as
  3188. direct speed comparisons for incompatible machines. I would suggest that
  3189. Paulæs lists in Archive 7.8, showing ARM and PC processors with similar
  3190. MIPs figures, imply a comparison which is a little unfair to Acorn.
  3191. 7.9
  3192. My anticlimactic conclusion is that we have no precise and reliable
  3193. method of comparing the processing speeds of different machines. This
  3194. situation, unfortunately, allows considerable scope for advertisers to
  3195. present figures of MHz or MIPs (accurate, but not directly comparable)
  3196. to provide misleading comparisons between machines. Is it really beyond
  3197. the wit of man to devise the basis for accurate, impartial,
  3198. comparisons?á Colin Singleton, Sheffield.
  3199. 7.9
  3200. Å  RiscáPC Ö the name Ö At first, I was disappointed to see that Acorn
  3201. had apparently severed all contact with the past Ö the name Archimedes
  3202. is gone for ever. Later, I realised what a master-stroke ÉRisc PCæ is!
  3203. Users, and potential users, out in the big wide world will soon realise,
  3204. from many sources, that RISC is the way ahead in computing Ö and for
  3205. good reason. (They may even find it out from the Appleæs infamous
  3206. adverts!) Now, here is the Risc PC Ö it is a registered trade mark, so
  3207. there wonæt be any other. At the same time, the name identifies it as a
  3208. PC. Archimedes has always suffered from not being a PC. Acorn have now
  3209. turned the tables and Éhijackedæ the generic term RISC as part of their
  3210. name, rather as Microsoft have hijacked the everyday word Windows.á
  3211. Colin Singleton, Sheffield.
  3212. 7.9
  3213. Å  RiscáPC or ACBxx? Ö In your articles, you refer to ACB15/25/45
  3214. variously as three models, or versions, or configurations. To my mind,
  3215. they are not different models. You can convert an ACB15 to an ACB25 by
  3216. swapping the 2Mb RAM for a 4Mb and adding 1Mb of VRAM. The result is not
  3217. Éequivalent toæ an ACB25, it is an ACB25 Ö identical to the machine sold
  3218. as ACB25. The three are just different configurations (my preferred
  3219. term) from the almost limitless combinations of options. You could
  3220. supply bespoke configurations, not just in terms of RAM, VRAM, discs and
  3221. number of slices, but also all the available add-ons. This, of course,
  3222. is what you are offering via your special price list in the RiscáPC
  3223. Supplement.
  3224. 7.9
  3225. The difference now is that the Risc PC user is clearly intended to do
  3226. his own upgrades. A far cry from boxes secured by sealed screws and
  3227. marked öKeep out! Ö Opening the box will invalidate your warranty!ò.
  3228. There is really no such thing as a Éstandardæ model of Risc PC Ö you can
  3229. have it anyhow you want! Dealers will have to recognise Acornæs policy
  3230. and supply machines accordingly. It makes advertising difficult, of
  3231. course, especially if the advertiser wishes to be honest! He can only
  3232. quote prices for sample configurations (such as ACB15, etc) and stress
  3233. the fact that they are only examples.
  3234. 7.9
  3235. By the way, why ÉACBæ, and where do the strange figures 15/25/45 come
  3236. from?á Colin Singleton, Sheffield.
  3237. 7.9
  3238. I prefer the term Éconfigurationsæ and I think Acorn do too. öACB15ò is
  3239. an Acorn part number, in the same way that the A5000 is an ALB22 or
  3240. ALB25 (or now, 32 and 35 with the bigger hard drives). Acorn have
  3241. deliberately not given them model names to avoid them being thought of
  3242. as different machines Ö but then when dealers and magazines talk about
  3243. them, we need to call them something to differentiate them Ö hence we
  3244. have used the Acorn part numbering.á Ed.
  3245. 7.9
  3246. Å  RiscáPC Ö a PC? Ö Acorn can now sell Risc PC (with PC card already
  3247. fitted) as a PC, and in the appropriate market place they should do so,
  3248. without detailed explanations of how it works. They can claim (with
  3249. detailed explanation for those who want it) that the Risc PC with an
  3250. Intel 486SX/33 out-performs any other machine with the same processor
  3251. (and at the same price?). I donæt mind superlative claims if they are
  3252. true!á Colin Singleton, Sheffield.
  3253. 7.9
  3254. I would really love to get some PC people together and demonstrate the
  3255. RiscáPC to them as follows: Start with it working as a PC in single-
  3256. tasking mode, tell them that itæs a 33MHz 486SX processor (or whatever)
  3257. and point out that the screen update is a bit faster than they might
  3258. expect because Acorn have used a ÉRISC second processoræ as a screen-
  3259. handling graphics accelerator. Hopefully, some of them will be
  3260. moderately impressed. Then the master-stroke is that you have PhotoDesk
  3261. or some other impressive graphics-intensive application working in the
  3262. background. You click the middle button of the mouse, relegate Windows
  3263. to being just one of many windows on the RISCáOS desktop and start to
  3264. demonstrate PhotoDesk as an example of the sort of things you can do on
  3265. the machine. When their jaws have been restored to their normal position
  3266. and they say, öYou canæt do that on a 33MHz 486SX!ò, you tell them that
  3267. the Ésecond processoræ (which comes Éfreeæ with every Acorn PC486, or
  3268. whatever you choose to call it) has taken over from the 486 because it
  3269. can also run its own applications.
  3270. 7.9
  3271. Come on, Acorn/Aleph One, get that PC card going! I canæt wait to have a
  3272. go at this one. I have to admit, though, that this wasnæt my idea Ö the
  3273. thought was seeded in my brain by a guy I met at the RiscáPC launch Ö I
  3274. think he said his name was Sam.
  3275. 7.9
  3276. Unfortunately, you cannot say that the RiscáPC is öPC-compatibleò
  3277. because it cannot, at the moment, take PC expansion cards. If it were, I
  3278. would be tempted to hide the Acorn logo (because, as we know only too
  3279. well, as soon as the name ÉAcornæ is mentioned, the shutters come down)
  3280. and try and sell it as a öNorwich Computer Services 486PCò or some such.
  3281. Oh well, I can dream, canæt I?!á Ed.
  3282. 7.9
  3283. Å  Risc User editor redundant Ö (No, Iæm not taking a swipe at the
  3284. opposition!) Iæm sorry to have to report that Mike Williams, who has
  3285. worked on Beebug magazine for eleven years and been editor of Risc User
  3286. since it was launched nearly 7 years ago, has been made redundant.
  3287. Despite any comments I may have made in the past about Risc User
  3288. magazine, I was sad to hear Mikeæs news. Still, I think that Risc Useræs
  3289. loss will be someone elseæs gain so if anyone wants any free-lance
  3290. writing or consultancy done, Mike can be contacted on 0582-881614. Ed.
  3291. 7.9
  3292. Å  System Insight Consumables Ö System Insight (SI) have recently
  3293. expanded their range of consumables for inkjet/bubblejet printers,
  3294. including Inkmun ink refills and their own-brand papers and
  3295. transparencies. Their prices are competitive and include VAT & carriage,
  3296. with useful discounts for quantity. Their new catalogue (Issue 9) is
  3297. still awaited but the majority of details are in their Inkjet Insight 2
  3298. leaflet.
  3299. 7.9
  3300. Ink Refill Kits Ö Roughly speaking, the Inkmun ink refill kits cost
  3301. around half the price of original makersæ replacement cartridges. Iæve
  3302. used a kit for the four cartridges in my Canon BJC-800 and was very
  3303. pleased with the ease of refilling Ö not a drop spilt Ö while the
  3304. printed result is indistinguishable from that using original inks.
  3305. 7.9
  3306. I was extremely concerned to read in Archive (7.4 p60) about the
  3307. possibility of damaging the printer by the use of refill inks, so took
  3308. Edæs advice and asked SI for a written assurance. They have replied
  3309. saying that öif any damage is caused to the printer which is proved to
  3310. be specifically the result of using these (..Inkmun..) refill inks,
  3311. System Insight will undertake to repair the printer at... no cost to the
  3312. customerò. Fair enough.
  3313. 7.9
  3314. Media Sample Pack Ö If you want to try out the quality of SIæs own-brand
  3315. papers and transparencies before buying in bulk, a useful option is to
  3316. buy their Media Pack (ú5.99); 10 sheets in total, consisting of 1Ö2
  3317. sheets of each of their own varieties. I do recommend that you try this
  3318. because results can depend very much on your own printer.
  3319. 7.9
  3320. The following notes reflect my personal experiences, using Inkmun inks
  3321. on the BJC-800, and update the notes in Archive 7.1 p35. My comments are
  3322. entirely subjective:
  3323. 7.9
  3324. Ö  CEP Colour Enhancement Paper. Recently reinstated by popular demand Ö
  3325. hurrah! ú34.95 for 500 sheets (not available in lesser quantity).
  3326. Single-sided, a bit thin (70-75gsm?) but superb results in colour or
  3327. monochrome.
  3328. 7.9
  3329. Ö  CLC Canon Brand Paper. ú25.95 for 200 A4 sheets; ú42.99 for A3. Not
  3330. included in the Media Pack but added here for comparison. Single-sided,
  3331. weight not given (90Ö95gsm?), very good but printed results not as sharp
  3332. or colour as intense as CEP.
  3333. 7.9
  3334. Ö  CPP Colour Printing Paper. ú14.98 for 200 sheets. 90gsm. Double-sided
  3335. but some slight bleeding through onto reverse. Economical and probably
  3336. OK for proofing but, on the BJC-800, text and line graphics not sharp
  3337. and areas of colour rather blotchy. Not really suitable for finished
  3338. work.
  3339. 7.9
  3340. Ö  GLP Special Glossy Paper. ú69.95 for 100 sheets, ú39.95 for 50.
  3341. Single-sided. A very impressive paper for special purposes. Text/line
  3342. graphics very sharp but some horizontal Ébandingæ on block areas of
  3343. colour. Instruction page in Media Pack rather confusing as to which side
  3344. to print on. Use the side which feels rough to the touch (i.e. bevelled
  3345. corner at top-right).
  3346. 7.9
  3347. Ö  FQS Final Quality Smooth Paper. ú24.98 for 500 sheets, ú8.98 for 100.
  3348. 95gsm. Double-sided. Some previous confusion as to suitability, now
  3349. resolved by SI. Good results in monochrome, including the black (Key)
  3350. ink in 4-colour printers, but not recommended for colour or if
  3351. reproducing black by mixing cyan-magenta-yellow in 3-colour printers.
  3352. Superb results on laser printers.
  3353. 7.9
  3354. Ö  JETP Plus Laser Jet Paper. ú24.99 for 5 reams (2500 sheets), ú13.99
  3355. for 2 reams. 90gsm. Double-sided but very slight bleed-through onto
  3356. reverse side from areas of colour. Extremely respectable results in
  3357. monochrome and colour, so a very economical alternative to CPP.
  3358. 7.9
  3359. Ö  Transparencies. Two versions available (TFP paper backed and TFS
  3360. paper stripe), both at ú59.95 for 100 sheets, ú34.95 for 50. Very good
  3361. results, barely distinguishable from makersæ equivalents and around 20%
  3362. cheaper. Best results if you use primary colours (CMY) or 2-colour mixes
  3363. (RGB) for text, line graphics or block colours, but perfectly
  3364. satisfactory on full-colour images. If the results look a little washed
  3365. out, youæve probably forgotten to select Transparency Mode on the
  3366. printer!á Jim Nottingham, York.
  3367. 7.9
  3368. Å  Translate look-aside buffer In talking about one of the RiscáPCæs
  3369. facilities last month (Archive 7.8 p8), you said you didnæt know what a
  3370. translate look-aside buffer was. If this means the same as it did when
  3371. IBM announced virtual storage in 1972 then it is as follows:
  3372. 7.9
  3373. The Acorn machines are not virtual storage machines (memory is not off-
  3374. loaded to disc) but the memory is paged. On the older machines, the page
  3375. size varied with the total memory size but with the RiscáPC, it is fixed
  3376. at 4Kb. The advantage of paging, of course, is better use of memory. If
  3377. an application needs 40Kb, as long as there are ten free pages
  3378. somewhere, the 40Kb can be made available as the applicationæs address
  3379. space even though the ten pages may be scattered across real memory and
  3380. not contiguous (as they have to be in some systems).
  3381. 7.9
  3382. The down side is that every memory access needs to be translated from
  3383. what the application thinks the address is, to the real page in memory.
  3384. On an 8Mb machine, with 4Kb pages, that means a list of 2048 pages to
  3385. scan. The TLB is a way of speeding up this process. It is a special kind
  3386. of cache for the address translation process and contains the last few
  3387. pages referenced. Perhaps it is best thought of as a scrap of paper on
  3388. the front of a telephone directory listing your most-used numbers. The
  3389. paper is of limited size and so the older less-used numbers get over-
  3390. written by newer numbers.
  3391. 7.9
  3392.  John Thorn, Cardiff.ááA
  3393. 7.9
  3394. Risc PC for DTP?
  3395. 7.9
  3396. Neil Whiteley-Bolton
  3397. 7.9
  3398. Before writing this brief assessment of Acornæs new range of computers
  3399. from a publishing perspective, I read through my last article öThe
  3400. Future of DTP on the Archimedesò (Archive 7.5 p11). In it, I itemised
  3401. features and improvements which I thought needed to be implemented in
  3402. the next generation of machines in order for Acorn to remain competitive
  3403. in the professional publishing world. I started, however, by saying that
  3404. the machines must be sufficiently competitive, so that the user base
  3405. would be large enough for software houses to feel it was worth their
  3406. while writing/porting software for/to RISC OS. This is quite clearly a
  3407. subjective assessment, and indeed a complex one. It is affected by many
  3408. factors, such as the nature of a companyæs product and the current state
  3409. of the market. Indeed, the competitiveness of Acornæs computers is
  3410. affected by the availability of appropriate software. My personal belief
  3411. is that this new range of machines will win Acorn many new friends.
  3412. 7.9
  3413. Looking again at my wish list of features/improvements, I am satisfied
  3414. that they have been broadly met by the Risc PC:
  3415. 7.9
  3416. Å  More power Ö The first machines will be roughly twice the speed of an
  3417. ARM 3 based machine, though this will be more marked in high resolution
  3418. screen modes (the performance of a Risc PC with VRAM is unaffected by
  3419. screen mode). More importantly, the new architecture provides a very
  3420. high degree of protection from obsolescence and Acorn offer a clearly
  3421. defined upgrade path. (I look forward to a 100MHz ARM 800 some time next
  3422. year!) Very sensibly, they have fixed the costs of these upgrades for
  3423. those people who purchase machines now. I donæt believe anyone could
  3424. reasonably ask for more.
  3425. 7.9
  3426. Å  More memory Ö I said that I felt that the architecture ought to allow
  3427. at least 128Mb of RAM to be fitted, the Risc PC allows for up to 256Mb
  3428. of RAM, as and when the necessary SIMMs become available.
  3429. 7.9
  3430. Å  Virtual memory Ö I said that I felt that a virtual memory system
  3431. would be desirable. This has not been implemented as part of the
  3432. operating system, but this will be much less of an issue as RAM becomes
  3433. even cheaper. Software packages which use large amounts of memory will
  3434. implement virtual memory management systems themselves Ö PhotoDesk, a
  3435. new professionally featured photo-retouch program from Spacetech, uses
  3436. virtual memory management to allow for the manipulation of large images
  3437. on the existing range of machines.
  3438. 7.9
  3439. Å  Faster disc controllers Ö This requirement will clearly be met. As
  3440. David Webb has said, Acorn are already working on providing a SCSI II
  3441. interface, making use of the Dual Processor Open Bus. There is full
  3442. support for PhotoCD from the word go Ö fantastic. PhotoCD, if it lives
  3443. up to its promise, will make a wealth of high quality public domain
  3444. images available to users and provide them with a cost-effective means
  3445. of converting their own photographic material to electronic format.
  3446. Perhaps not surprisingly, DEBI, the new Interface Card Bus Specification
  3447. is a vast improvement over the Podule Interface, and provides 32-bit DMA
  3448. Ö with up to 16Mb of directly addressable memory on each card. I suspect
  3449. this means that we will soon see a new breed of ultra high performance
  3450. peripherals Ö direct drive laser printers with sparkling performance
  3451. and, dare I say it, perhaps even a RIP? (In case you need it, Iæm
  3452. starting a glossary service this month Ö see page 51 Ed.) The next
  3453. twelve months is going to be tremendously exciting anyway!
  3454. 7.9
  3455. Å  OS support for a 24-bit desktop Ö I said this was absolutely
  3456. essential and it is, of course, available as standard on the Risc PC.
  3457. The actual performance is determined by the amount of VRAM fitted to the
  3458. machine, and whilst a 24-bit ultra high resolution desktop is not
  3459. available as standard, the theoretical limits of the video circuitry are
  3460. very, very respectable (with no OS limitations), and I would not be
  3461. surprised to see graphics accelerators offering ultra high resolution
  3462. 32-bit desktops Ö in fact, Millipede Electronics Graphics have already
  3463. announced their new APEX Imager Expansion Board featuring pixel by pixel
  3464. blending via its real-time alpha channel.
  3465. 7.9
  3466. Å  OS changes such as support for pressure sensitive stylii and removal
  3467. of the filecore limit of 512Mb on disc size, have not yet been
  3468. implemented but it is clear that Acorn decided that their highest
  3469. priority was to get the new machines onto the market as quickly as
  3470. possible, incorporating the minimum number of changes necessary to get
  3471. RISC OS running and saving all the major enhancements for RISC OS 4.
  3472. This seems quite reasonable to me.
  3473. 7.9
  3474. Å  Reasonably priced peripherals Ö Last, but not least, I mentioned that
  3475. I felt peripherals needed to be more reasonably priced and this is a
  3476. problem Acorn have definitely addressed. The keyboard and mouse are now
  3477. standard PC items, RAM memory now comes in the form of standard SIMMs
  3478. (there is no longer a need for MEMC circuitry on board memory cards) all
  3479. of which means that Acorn users will benefit from the economies of scale
  3480. and market pressures currently enjoyed by PC users.
  3481. 7.9
  3482. Publishing issues aside, one of the most interesting battles taking
  3483. place in the öoutside worldò is the battle for the öExecutive Desktopò
  3484. with vendors selling ultra high performance decision support systems
  3485. running NT, AIX, Workplace OS, Solaris, et al, on systems based on the
  3486. DEC Alpha, Mips R4x00, SPARC, PA-RISC and PowerPC processors. In order
  3487. to woo users away from Intel-based Windows systems, they are offering
  3488. very sophisticated software emulation Ö on the grounds that hardware
  3489. add-in boards are too expensive. The thing is that even when using
  3490. 100Mip+ processors, these emulators offer a very lacklustre performance.
  3491. Acorn, thanks to DPOB, are able to offer genuine PC performance at a
  3492. fraction of the cost of these software emulators! Iæm sure the Risc PC
  3493. will be a great success.ááA
  3494. 7.9
  3495. Hints and Tips
  3496. 7.9
  3497. What has happened to the hints & tips? I guess everyone has been too
  3498. busy reading and talking about the RiscáPC. Please send in your tips for
  3499. both machines to maintain this valuable service to other readers. Ed.
  3500. 7.9
  3501. Å  TeX Ö In response to the help plea in Archive 7.6 p31, TeX can be
  3502. made to run by dragging the directory containing the TeX file onto the
  3503. TeX icon by changing one line in !Wimpman.
  3504. 7.9
  3505. Line 860 should be changed from Param$=ö<TeX Source>ò +
  3506. FNfilename(Param$) to Param$ = FNfilename(Param$)
  3507. 7.9
  3508. This correction comes from Graham Toal, and I have had no problems since
  3509. making the change. Kathy Burrows, Bedford.
  3510. 7.9
  3511. Å  WordWorks problems Ö In reply to Dave Floydæs WordWorks problems
  3512. (Archive 7.8 p43) one of our subscribers (I didnæt catch the name,
  3513. sorry) called in with a solution that works for him. Once you have
  3514. deleted the choices file and got the configurations back as you want
  3515. them, quit WordWorks and then load the choices file into Edit. Find the
  3516. line that starts NewView followed by some coordinates and comment it out
  3517. by placing a colon at the start of the line. Save the file back and all
  3518. should be well.á Dave Webb, NCS.ááA
  3519. 7.9
  3520. Introducing Your Computer Ö Part 5
  3521. 7.9
  3522. Norfolk IT Team
  3523. 7.9
  3524. In part 4 of this series (Archive 7.7 p76) we were concerned with the
  3525. organisation of work on discs. This time we shall continue with
  3526. consideration of some other important disc operations.
  3527. 7.9
  3528. Backing up floppy discs
  3529. 7.9
  3530. Backing-up discs is extremely important because there is always a very
  3531. real possibility of loss of your valuable work for one reason or
  3532. another. Make backups frequently and keep them in a different place from
  3533. your working copies. Any important work should always exist in more than
  3534. one location!
  3535. 7.9
  3536. You will need a blank, formatted disc (Archive 7.4 p47) of the same
  3537. format as the disc of which you wish to make a backup (the Ésourceæ
  3538. disc). Ensure that the contents of the source disc are protected
  3539. (Archive 7.4 p47).
  3540. 7.9
  3541. Insert the source disc into the disc drive and click <menu> over the
  3542. floppy disc drive icon.
  3543. 7.9
  3544. Click <select> over the ÉBackupæ option. A window will open which will
  3545. prompt you when to swap discs.
  3546. 7.9
  3547. Following these prompts should lead to you having two identical discs Ö
  3548. donæt forget to label your new copy Ö it will have the same name as the
  3549. source disc.
  3550. 7.9
  3551. Copying files
  3552. 7.9
  3553. There are plenty of occasions when you do not need to make a complete
  3554. backup of a disc but merely wish to copy one or more individual files Ö
  3555. perhaps you want to give a copy of your latest Draw masterpiece to a
  3556. friend!
  3557. 7.9
  3558. You will need to be able to see on the screen a window containing the
  3559. icon for the file you intend to copy and a window for the directory
  3560. where you want to store your copy. If you are copying from one floppy
  3561. disc to another, this will mean inserting the disc from which you wish
  3562. to copy and clicking <select> over the disc drive icon, then (after
  3563. removing the first disc!) inserting the disc to which you wish to copy
  3564. and again clicking <select> over the disc drive icon.
  3565. 7.9
  3566. Place the mouse pointer over the icon for the file you wish to copy and
  3567. drag it (move the mouse while holding down the <select> button) to the
  3568. destination Ö you will see a dotted outline appear which moves with the
  3569. mouse pointer. If you are copying from one floppy disc to another, you
  3570. will be prompted when it is necessary to swap discs.
  3571. 7.9
  3572. Moving files
  3573. 7.9
  3574. There is an important distinction between Écopyingæ and Émovingæ files.
  3575. When something is copied, you end up with two copies Ö the original
  3576. remains. When you move a file, a copy is made and the original is then
  3577. deleted. In fact, if you move a file from one place to another on one
  3578. disc, the computer does this rather more economically (and therefore
  3579. more rapidly) by simply renaming the file. This means that, as far as
  3580. you, the user, are concerned, the file appears in the new location but
  3581. the computer does not bother to move it about physically on the surface
  3582. of your disc.
  3583. 7.9
  3584. To move rather than to copy a file, simply hold down <shift> as you drag
  3585. the file from one window to the other and you will see its icon
  3586. disappear from the first and appear in the second.
  3587. 7.9
  3588. Working with more than one file at once
  3589. 7.9
  3590. You may very often wish to copy, move or delete more than one file at a
  3591. time. To do this you first select the files you wish to act upon by
  3592. clicking over the first one with <select> and then clicking over the
  3593. icons for additional files with <adjust>. Files you have selected in
  3594. this way will be highlighted. To de-select any file, just click <adjust>
  3595. again over its icon and the highlight will be removed. When you have
  3596. selected the files you want to copy, drag any one of them as described
  3597. above and the whole selection will move in one go. A box will appear
  3598. which is larger than that for just one file but be aware that it is
  3599. still the tip of the mouse pointer which indicates where you want things
  3600. to go Ö the whole box does not need to fit into the window where you are
  3601. trying to put your files.
  3602. 7.9
  3603. If you wish to copy all the files in a single directory, you can click
  3604. <menu> with the pointer over the window for that directory and click on
  3605. the ÉSelect allæ option which appears. In fact, if you wish to copy most
  3606. of a large number of files, it may be quicker to select them all in this
  3607. way and then de-select the ones you do not require with <adjust>.
  3608. 7.9
  3609. There is also one other way of selecting a number of files at once and
  3610. that is to place the pointer in the directory window and, using
  3611. <select>, drag a box around the files you want. Upon releasing the mouse
  3612. button the surrounded files will be selected. You can do the same
  3613. dragging action with <adjust> to add to (or remove from) your selection.
  3614. 7.9
  3615. If you are wishing to move a number of files in one go from one floppy
  3616. disc to another, it is actually quicker to copy them and then delete the
  3617. original, unwanted version. This is due to the way the computer handles
  3618. file transfer. If you move rather than copy the files, you will find
  3619. yourself involved in a lot of disc swapping. Note that this problem does
  3620. not occur if you have more than one floppy drive, just when moving files
  3621. between two floppy discs with only one floppy drive.
  3622. 7.9
  3623. Deleting files
  3624. 7.9
  3625. A brief digression before we cover the method of removing a file from a
  3626. disc altogether...
  3627. 7.9
  3628. Organising files on a hard disc or on a number of floppy discs kept in a
  3629. disc box is much the same as organising your desk at work, your kitchen
  3630. utensils and supplies or the tools in a garden shed. However you decide
  3631. to do it, some kind of system is likely to be better than no system at
  3632. all. What is also true is that the file you finally decide to delete
  3633. today in a fit of spring-cleaning frenzy is the file that you will need
  3634. desperately in a fortnightæs time!
  3635. 7.9
  3636. To delete a file, first click <menu> over the fileæs icon. A menu will
  3637. open which includes an entry for your file (as for the file ÉBorisæ in
  3638. the illustration). Move the mouse pointer over the arrow to the right of
  3639. the filename and then down to the ÉDeleteæ option. Click <select> and
  3640. you should see your file disappear from the window.
  3641. 7.9
  3642. If the file has been locked against deletion (see below), the file will
  3643. not be deleted and you will be informed of this.
  3644. 7.9
  3645. Protecting files against deletion
  3646. 7.9
  3647. To lock a file against accidental deletion or alteration, first click
  3648. <menu> over the fileæs icon. A menu will open which includes an entry
  3649. for your file (as for our file ÉBorisæ again in the illustration). Move
  3650. the mouse pointer over the arrow to the right of the filename and then
  3651. down to the ÉAccessæ option and right again. You can then protect an
  3652. unprotected file by clicking <select> over the ÉProtectedæ option, or
  3653. remove protection by clicking over the ÉUnprotectedæ option.
  3654. 7.9
  3655. A file which has been protected in this way cannot be casually deleted
  3656. but, of course, anyone with a knowledge of the computer will be able to
  3657. alter the protection status of the file. If you feel that you need to
  3658. give some of your files more heavyweight protection against the unwanted
  3659. attentions of family, friends, students or colleagues, there are
  3660. commercial applications available that allow you to confer password
  3661. protection on your work. Ask your favourite software dealer for advice.
  3662. 7.9
  3663. Viruses
  3664. 7.9
  3665. This seems to be the logical point at which to say a bit about computer
  3666. viruses. A computer virus is nothing more or less than a computer
  3667. program. Like any other program, it needs to get into your computer by
  3668. being loaded from a disc or through your computer being connected in
  3669. some other way to other computers.
  3670. 7.9
  3671. All this sounds pretty innocuous. What makes viruses a nuisance (or
  3672. worse) is that you have no control over what they do. The first thing
  3673. they are likely to do is make a copy of themselves onto any available
  3674. disc connected to your machine Ö without informing you. In this way, a
  3675. virus will spread through your discs. If you put one of your discs into
  3676. someone elseæs machine, the virus spreads again and so on. A normal
  3677. program will indicate its presence in some way, by putting an icon on
  3678. your iconbar for instance, but a virus will do no such thing but will
  3679. lurk unseen in your computeræs memory.
  3680. 7.9
  3681. Apart from replicating themselves, viruses may do various things to
  3682. entertain, exasperate or infuriate you. Some of them place messages on
  3683. the screen on certain dates (Friday the 13th of any month is a
  3684. favourite). These messages may be humorous but could also be offensive
  3685. or disturbing. Rather more malicious viruses do such things as wipe the
  3686. information from discs or Écrashæ your machine, losing your work-in-
  3687. progress at least.
  3688. 7.9
  3689. Disinfectants
  3690. 7.9
  3691. All is not lost, however. There are, as in the world of medicine,
  3692. disinfectants. These, too, are programs. Their job is to be able to
  3693. identify virus programs in the memory of your computer or on a disc and
  3694. to take appropriate action. This action is likely to be to inform you of
  3695. the presence of a virus in your machine and to offer to remove the
  3696. offending program. The trouble with disinfectants is that new viruses
  3697. are written which are able to circumvent the actions of the disinfectant
  3698. programs or which might actually alter the disinfectant itself so
  3699. turning it into a virus. (There are distinct parallels here with viruses
  3700. of the biological kind.) For this reason, the best disinfectant for
  3701. Acorn computers (!Killer from Pineapple Software Ö Phone: 081-599-1476)
  3702. is not bought as a one-off purchase but as a yearly subscription so that
  3703. the program may be constantly updated as new viruses come to light.
  3704. 7.9
  3705. Keep IT clean
  3706. 7.9
  3707. If your machine is used by people other than yourself, or if a large
  3708. number of discs from various sources are likely to be used on it, virus
  3709. protection software is a good idea. There is another parallel with the
  3710. world of medicine here Ö as with inoculation against disease, if we all
  3711. use disinfectant software, the spread of viruses through the Acorn-using
  3712. community will be slowed or stopped. The public-spirited computer owner
  3713. really has no choice but to be a decent, clean-living type!ááA
  3714. 7.9
  3715. Help!!!! Column
  3716. 7.9
  3717. Å  Archive Glossary Ö We are hoping to publish a glossary next month. I
  3718. have been öworking on itò since January Ö i.e. I started it but the
  3719. RiscáPC appeared! In fact, the coming of the RiscáPC is what has spurred
  3720. me on to get it finished because there is a whole new vocabulary for us
  3721. to learn Ö VRAM, DPOB, DEBI, etc. What I have done is to put a draft
  3722. version on the monthly program disc so that people can look at it and
  3723. see if there are other words that ought to be added. So, if you have the
  3724. monthly disc, could you please have a read and to tell us if there are
  3725. any extra words you would like Églossarifiedæ Ö just drop us a line or
  3726. ring in and leave a message on the ansaphone Ö öplease add such-and-such
  3727. to your glossaryò.
  3728. 7.9
  3729. Å  C Programming Ö The one area where Basic still scores over C is the
  3730. EVAL command. Iæve tried various things in C but my programming just
  3731. isnæt up to it. Has anyone out there written a function parser, i.e. a
  3732. routine whereby the user can input a function (such as sin(5x+3)/7) at
  3733. run-time and the program will evaluate it?á Brian Stewart, Nairn.
  3734. 7.9
  3735. Å  FX80 Printing problems Ö Has anyone had any luck getting an Epson
  3736. FX80 to work with the PC Emulator. Whenever I try printing, I get
  3737. spurious line feeds, in text or graphics modes, although it works
  3738. perfectly in the native Acorn mode. Please contact me on 0268-747839.
  3739. 7.9
  3740. Å  Hawk V9 Ö Having purchased a Hawk V9 Mk2 digitiser second hand, I
  3741. have experienced difficulty in getting help from Wild Vision because
  3742. their technical support is önon-transferrableò, i.e. it doesnæt pass on
  3743. with second hand goods to the new owner. My problem is that I wish to
  3744. alter the aspect ratio and do not know what any of the adjustable
  3745. components on the board do. Can anyone help?
  3746. 7.9
  3747. In addition, I am experiencing some problems with the board. My normal
  3748. 16 colour desktop mode now turns white when the disc drive is accessed,
  3749. even with the Hawk module unplugged. There is also a bar running through
  3750. the capture screen that is of a different colour to the rest of the
  3751. screen. Also, the output isnæt always colour when I initially switch on
  3752. (in a 256 colour mode) Ö I have to unplug the camera and re-insert
  3753. several times before the software displays colour.
  3754. 7.9
  3755. I donæt mind paying to get the unit serviced and working properly (but
  3756. Wild Vision wouldnæt do that as I am not the original purchaser.)
  3757. 7.9
  3758. I have the on-board module HawkV9 2.17 (14 Oct 1988) and !Fastgrab v2.00
  3759. (13 Oct 1992). Can anybody help?
  3760. 7.9
  3761. Richard Burnell, 280 Badminton Road, Coalpit Heath, Bristol. BS17 2QW.
  3762. 7.9
  3763. Å  Raytracer programmer Ö Does anyone know who was the programmer of the
  3764. raytracer öPoershadeò for ARXE?
  3765. 7.9
  3766. Stephan Fr÷hling, An den Klippen 23, 57462 Olpe, Germany.
  3767. 7.9
  3768. Å  Red Boxes Ö I wish to cease using my Beeb for these and hoped to use
  3769. my A440. I eventually tracked down General Information Services to a
  3770. third new address, 8/9, Bridge Street, Cambridge CB2 1UA (0223-462200).
  3771. They do not make the Boxes any longer, but do give a degree of support
  3772. still. Mr R. van der Hoorn seems to be in charge of this side. He told
  3773. me some time ago that although the Boxes can be connected to either the
  3774. Beeb or a PC, it is not possible for an Archimedes Ö something to do
  3775. with the relative operating voltages of the Serial Ports.
  3776. 7.9
  3777. This puzzles me, as Archimedes can be connected both to Beebs and PCs
  3778. through the serial port, so why not a Red Box? Can anyone shed any
  3779. further light on the matter?á Michael Nunan, Shaftesbury.
  3780. 7.9
  3781. Å  Template files in assembler? Ö Do you know any program which allows
  3782. me to convert template files into code, which I can use in assembler
  3783. code?
  3784. 7.9
  3785. Stephan Fr÷hling, An den Klippen 23, 57462 Olpe, Germany.
  3786. 7.9
  3787. Å  TurboDrivers and Basic Ö A few months ago, I replaced my HP Deskjet
  3788. 500 with a 550C and purchased the Computer Concepts TurboDrivers. I am
  3789. more than delighted, dongle aside, with the speed with which it renders
  3790. the printing image and returns control of my A5000. However, it refuses
  3791. to print correctly from Basic! This bug has, as far as I know, never
  3792. been mentioned in any of the reviews I have read.
  3793. 7.9
  3794. I regularly use a database/stock control program written in Basic by
  3795. myself Ö originally for the BBC Ö and subsequently ported across to the
  3796. A310 and A5000 to run from the desktop. The program has performed
  3797. excellently, even under RISC OS 3.1, since it was written in 1986 until
  3798. I installed the TurboDrivers. Printing proceeds for about 30 lines then
  3799. the printer just hangs. Switching the printer off and on to clear its
  3800. buffer allows the remainder of the document to be printed on a second
  3801. page, suggesting that the problem lies with the TurboDriver software. CC
  3802. have so far only been able to suggest that there may be something wrong
  3803. in their ÉPrintQueueæ module. Am I the only person still using Basic
  3804. programs and suffering from this bug? I wonder if any of my fellow
  3805. Archivists can help?
  3806. 7.9
  3807. Tom Harkness, 16 Sylvan Way, Bathgate, West Lothian, EH48 2RH.
  3808. 7.9
  3809. Å  Watford digitising tablet Ö Does anyone have a patch to make the
  3810. Watford Electronics Gemini digitising tablet work with RISCáOS 3?
  3811. Watford say they do not intend to provide one and have, to use a well-
  3812. worn phrase, stopped selling the tablets.á C J Mills, 1 Lambton Close,
  3813. Crawcrook, Ryton, Tyne & Wear, NE40 4UX.
  3814. 7.9
  3815. Help Offered
  3816. 7.9
  3817. Å  Printing through a dongle Ö The utility, DPatch, on this monthæs
  3818. program disc, will unlock CCæs dongles without the need to run the
  3819. relevant application first. The patch was supplied by CC to Mr Goddard
  3820. of Bury St Edmunds, after he enquired if it were possible to print
  3821. through a dongle without having to run the ArtWorks or Impression
  3822. application first. The answer is this piece of code.ááA
  3823. 7.9
  3824. Pocket Book Column
  3825. 7.9
  3826. Audrey Laski
  3827. 7.9
  3828. Dunceæs corner
  3829. 7.9
  3830. I wondered why the Applications menu had an item called öKill
  3831. Applicationò as well as öQuit Applicationò and öRemove Applicationò.
  3832. Then I found myself unable to delete the file of an application I
  3833. believed I had Removed. The system claimed that it was still being run.
  3834. After some anguish Ö it was eating memory and I didnæt want it Ö I tried
  3835. Killing it. Bingo! I had killed an application with my bare hands (to
  3836. misquote the first great adventure game), and deletion followed without
  3837. any problems. Of course, if Iæd read the manual properly and remembered
  3838. everything it said, Iæd have known about Kill Application, but as it
  3839. comes at the end of the Troubleshooting section, and says grimly that I
  3840. should never need to do it, I hadnæt taken it in.
  3841. 7.9
  3842. PocketFS2
  3843. 7.9
  3844. At last, this upgrade to the A-Link software has arrived, and I canæt do
  3845. better than quote Robert Newmarkæs enthusiastic follow-up to his
  3846. previous letter:
  3847. 7.9
  3848. ö ...it works like a dream. For the endless hourglass, the end has come!
  3849. Inadvertent attempts at transferring files Éin useæ are easily handled.
  3850. There will be no further lying messages about the Pocket Book being
  3851. disconnected, lost, mislaid, sold or thrown out of the window. Mind you,
  3852. I now always use the mains unit when using the A-Link.ò
  3853. 7.9
  3854. Transfers to and from the Pocketbook
  3855. 7.9
  3856. Chris Bass of Grimsby writes that the Winlink software, from Widget
  3857. Software, allows file transfer between a PC and Psion 3/3a(PocketBook)
  3858. within a GUI environment (Windows). He expresses great satisfaction with
  3859. the efficiency of Clove Technology, (Chris Love, 43 Springbank Road,
  3860. Bournemouth, Dorset, BH7 7EL. 0202-302796) from whom he ordered the
  3861. software after lunch and received it the following morning. This
  3862. supplier is also praised by John Woodthorpe of Rugby.
  3863. 7.9
  3864. 3-Lib programs on the Pocket Book
  3865. 7.9
  3866. Our problem with unzipping seems to have been solved by an upgraded
  3867. SparkFS (v2.23-latest) and John Woodthorpe writes that he finds v1.26
  3868. copes with the vast majority without problem, save for those with a
  3869. built-in directory structure. He says that, when opened on the A5000,
  3870. these appear to be empty; using the PC Emulator and the PKUNZIP.EXE
  3871. program on the 3-Lib discs, usually reveals that the file needs
  3872. unzipping with the d attribute set, and PKUNZIP filename.ext -d should
  3873. recreate the whole directory structure. So far, we havenæt encountered
  3874. one of these programs, so havenæt discovered whether the v2.23 could
  3875. deal more simply with them. However, we have encountered Zip files
  3876. within the first level. You can unpack these into a directory, whence
  3877. dragging them again to !Spark unzips their contents. Note that Spark is
  3878. only a Sparkplug for PC Zip Archives.
  3879. 7.9
  3880. Delay in receipt of OPL software has limited the try-outs we have so far
  3881. been able to do, though I can now enliven bus journeys with games of
  3882. Tetris and Business, just like a youngster with a Gameboy; John
  3883. Woodthorpe has had to Élash out on a flash SSDæ to make room for all the
  3884. software he has found useful, including graph and equation plotting and
  3885. solving, a reverse translator to decompile applications for editing and
  3886. retranslations, and a Periodic Table of the Elements program.
  3887. 7.9
  3888. Software development
  3889. 7.9
  3890. A note from John Laski, of the far side of the bed: öPsion have put in
  3891. the public domain an S3 Emulator for MSDOS, and other PC Tools for
  3892. developing OPL programs larger than those that can be easily managed on
  3893. the desktop. They emphatically do not maintain these, but there is a CIX
  3894. where they can be discussed. However, they do supply various tools for
  3895. writing OPL or C programs for the Pocket Book on MS-DOS at prices from
  3896. ú90 to ú320. (Enquiries to 071-258-7368.)
  3897. 7.9
  3898. öI donæt know what support there is for OPL developments in RISC OS but
  3899. with the way that Risc PC will support a 486, I would think the market
  3900. is too small to maintain two platforms.ò
  3901. 7.9
  3902. Endnote
  3903. 7.9
  3904. Contributors are very interested in the idea of a Pocket Book newsletter
  3905. or magazine, but more than one suggests that it should be welcoming to
  3906. Psion users as well. Marshall Middleton, of Rainow, Cheshire, writes in
  3907. as a Psion 3a user, with a warning about an experience of losing files
  3908. and having to reformat his internal RAM disc when an OPL program he had
  3909. typed in crashed (Backup! Backup!) He feels that a joint PocketBook/
  3910. Psion 3/3a magazine might attract Psion users who at present know
  3911. nothing of Acorn. John Woodthorpe reminds us that two Psion user groups
  3912. already publish PocketBook magazines, and thinks it might be worth
  3913. looking to setting up a wider user base in collaboration.ááA
  3914. 7.9
  3915. Can anyone put me in touch with the Psion user groups so that I can
  3916. compare notes, please? Thanks. Ed.
  3917. 7.9
  3918. DeskEdit 3
  3919. 7.9
  3920. Peter Jennings
  3921. 7.9
  3922. The original DeskEdit appeared in September 1991 and new, renumbered,
  3923. versions have followed towards the end of each succeeding year, so that
  3924. it has now become DeskEdit 3 (version 3.0). For anyone unfamiliar with
  3925. this very useful utility, it can best be described as a text and program
  3926. editor with a toolkit and a large number of other facilities. The two
  3927. earlier versions were both reviewed in Archive (5.4 p63 and 6.5 p58)
  3928. and, if you are new to DeskEdit, these write-ups are worth reading for
  3929. fuller details of what it can do, as this review is mainly concerned
  3930. with the latest additions.
  3931. 7.9
  3932. The program, from Risc Developments, comes on a single, unprotected,
  3933. disc accompanied by a 71-page manual with a 16-page supplement, a
  3934. laminated reference card and an enormous function key strip. The manual,
  3935. reference card and keystrip are all DeskEdit 2 versions, with the
  3936. supplement covering the new features. This has helped to keep the price
  3937. unchanged at ú27.19 and ú2 postage plus VAT (or ú30 inclusive from
  3938. Archive) and users of earlier versions can get upgrades (direct from
  3939. Risc Developments) from DeskEdit 1 for ú8.47 and from DeskEdit 2 for ú5,
  3940. adding ú1 post and packing plus VAT.
  3941. 7.9
  3942. DeskEdit can be for programming in Basic or C, at whatever level, or
  3943. working with text files. It is customisable and this itself can be
  3944. helpful to less experienced programmers as many of the changes, which
  3945. can be made to suit individual needs or tastes, can be done by copying
  3946. existing lines, substituting the appropriate directory and file names.
  3947. 7.9
  3948. DeskEdit is useful to have permanently on the iconbar for reading text
  3949. files and for the instant examination of programs. Features continued
  3950. from earlier versions include a menu of user commands which can run
  3951. programs and open files stored anywhere on disc, extended saves
  3952. including page settings and other information, multi-purpose browsers, a
  3953. procedures and functions lister, macros, throwback, help files including
  3954. Basic keywords, a dustbin and a calculator.
  3955. 7.9
  3956. It is a utility which offers such a variety of facilities that few
  3957. people are likely to use all of them and, even when you think you know
  3958. about all those that you need, you can browse through the manual again
  3959. and discover more.
  3960. 7.9
  3961. Debugger and scroller windows
  3962. 7.9
  3963. Among its valuable new features are two user-dedicated windows: a 20-
  3964. entry debugger and a scroller. These can be used with the help of a
  3965. library of functions and procedures, provided in Basic and C. Appending
  3966. these to a program under test can, for example, enable lines of text to
  3967. be added at various sections and displayed in the scroller window to
  3968. check on progress as the program is run. The value of variables can also
  3969. be shown for any line.
  3970. 7.9
  3971. The earlier versions of DeskEdit used combinations of function keys F9
  3972. and F10 to set invisible markers, go to them and return from them to the
  3973. original place in a program or text. DeskEdit 3 has added the 10 keypad
  3974. numbers, teamed with the Escape key. All these combinations can be used
  3975. independently in every window opened.
  3976. 7.9
  3977. Moving from the name of a function or procedure to its definition and
  3978. back again can now be done very quickly with three new keyboard
  3979. shortcuts.
  3980. 7.9
  3981. Another existing feature which has been enhanced is the ability to get
  3982. information about a file by dragging it to the DeskEdit icon with <alt>
  3983. depressed. Doing so with both <alt> and <shift> held down now gives
  3984. extended information on five filetypes: module, template, sprite, Basic
  3985. and PCX. For a module, the version number and date, list of addresses of
  3986. major blocks and list of star commands are shown. With a template file,
  3987. the windows and the number of icons in each are listed.
  3988. 7.9
  3989. A sprite file has the individual sprites within it listed with their
  3990. size, mode, mask and palette details. Basic files have the first ten
  3991. lines displayed, to show REMs, and the total number of lines given. A
  3992. PCX file has image data, including the size and the number of colours,
  3993. displayed.
  3994. 7.9
  3995. Safe saves
  3996. 7.9
  3997. Anyone who has ever accidentally wiped a file by saving another one with
  3998. the same name will welcome the introduction of ösafe savesò. This allows
  3999. you to create a öSafeSaveò directory (or you can call it by any other
  4000. name you prefer) and have a copy of the original file automatically
  4001. saved there if you duplicate its name. Most of these copies will
  4002. probably be old versions of updated files. You may wish to keep them in
  4003. the SafeSave directory until it is full, when you can either weed the
  4004. directory or rename it to keep the contents longer. If you are confident
  4005. enough not to want to keep more than the last file saved, the copies can
  4006. all be given the same set name, such as öLastSaveò which means that each
  4007. new safe save will replace the previous one. This will cut down on disc
  4008. space and the chore of weeding. If you have a hard disc, the SafeSave
  4009. directory can be on this or on a floppy.
  4010. 7.9
  4011. DOS files, or other specified filetypes, can now be filtered when loaded
  4012. into DeskEdit and saved from it. This makes it possible to strip off DOS
  4013. end-of-file characters, remove carriage return characters, replacing
  4014. them with linefeeds if necessary, and change tabs into a specified
  4015. number of spaces. Except for the tabs, the process can be reversed when
  4016. resaving. This is mainly designed to normalise files being imported from
  4017. PC machines but it is also useful for converting files from programs
  4018. such as Arcscan into text files. A number of other DeskEdit features
  4019. have been expanded, such as the C syntax checker which now reports on a
  4020. much wider range of errors with improved accuracy, and numerous other
  4021. smaller improvements and additions have been made.
  4022. 7.9
  4023. Recommended
  4024. 7.9
  4025. I have some reservations about the inclusion of DeskEdit 2 documentation
  4026. with DeskEdit 3. It can be something of a jolt to open some brand new
  4027. software and find a manual for an earlier version. On the favourable
  4028. side, though, it does keep the price down for new users and those who
  4029. wish to upgrade. Existing users also have the advantage of being able to
  4030. find all the new features explained together in the supplement without
  4031. having to thumb through the full manual looking for changes. The
  4032. supplement seems to show signs of being hastily put together and some of
  4033. the instructions lack the clarity of those in the manual. This is,
  4034. however, a minor criticism. DeskEdit has always been a program which
  4035. could be recommended wholeheartedly and Risc Developmentsæ commitment to
  4036. it is underlined with an invitation for users to write in with comments
  4037. or suggestions for future enhancements. Owners of earlier versions
  4038. should find the additional features well worth the small cost of
  4039. upgrading.ááA
  4040. 7.9
  4041. Small Ads
  4042. 7.9
  4043. (Small ads for Archimedes and related products are free for subscribers
  4044. but we reserve the right to publish all, part or none of the material
  4045. you send, as we think fit. i.e. some people donæt know what Ésmallæ
  4046. means and there are certain things, as you can imagine, that we would
  4047. not be prepared to advertise as a matter of principle. Sending small ads
  4048. (especially long ones!) on disc is helpful but not essential. Ed)
  4049. 7.9
  4050. Å  20Mb IDE hard drive for A3010. Contains 8 word processors, 1
  4051. spreadsheet, 32 fonts, database and loads more, a total of 11Mb. No
  4052. reasonable offer refused. Phone 0904-470890.
  4053. 7.9
  4054. Å  A3000, RISC OS 3.1, 2Mb, 30Mb IDE HD, Aries Colour monitor. Excellent
  4055. condition, ú750. Phone Jonathan on 0522-682520.
  4056. 7.9
  4057. Å  A310, ARM 3, RISC OS 3.1, 4Mb, 40Mb IDE disc, colour monitor, four-
  4058. layer (four slot) backplane, First Word Plus 2, PD software, 5╝ö disc
  4059. interface, 40 track drive, DFS reader software and 50 5╝ò discs. The lot
  4060. for only ú650 o.n.o. +p&p (offers considered). Phone Derby 0332-557751
  4061. (evenings).
  4062. 7.9
  4063. Å  A310 (RISC OS 3.1), ú295. ARM3 + 4Mb + MEMC upgrade for A310 ú250.
  4064. VGA VIDC enhancer, unused ú30. Acorn I/O podule ú50. Acorn Ethernet card
  4065. ú100. Pace Microlin fax modem ú100. Taxan 787LR monitor, only 2 months
  4066. old, ú200 + carriage. 0736-63918.
  4067. 7.9
  4068. Å  A410/1 4Mb, RISC OS 3.1, ARM3, VIDC Enhancer, 40Mb Hard disc, Eizo
  4069. colour monitor, manuals inc RISC OS2 PRM, ú780 o.n.o. Phone 051-526-
  4070. 8931.
  4071. 7.9
  4072. Å  A410/1 4Mb, RISC OS 3.1, ARM 3, Internal 40Mb and 20Mb ST506 hard
  4073. discs, Epson LQ500 printer, new Acorn AKF19 monitor. PipeDream4
  4074. (unregistered), DataPower and lots of PD software, manuals inc. PRM OS2
  4075. ú750 ono. (Thereæs no phone number! Printing it was the only way we
  4076. could alert the person who sent it in on disc! Ed.)
  4077. 7.9
  4078.  Å  A5000 (25MHz), 4Mb, 80Mb, AKF50 monitor (5 months old) ú900. A4
  4079. notebook, 4Mb, 60Mb HD ú1100. Phone 0383-739629 after 4.30pm.
  4080. 7.9
  4081. Å  A5000 4Mb, 40Mb, RISC OS 3.1, Acorn Multisync, mint condition, PC
  4082. Emulator 1.8, Graph Box Professional, Midnight Tracer, DeskEdit 2,
  4083. Atelier, ú995. Phone 0626-853774.
  4084. 7.9
  4085. Å  A5000 4Mb, 120Mb IDE HD, Acorn Multisync, 1yr old, ex cond, ú1200
  4086. +p&p. All sensible offers considered. Contact Jon Aylwin, 4 St Margarets
  4087. Close, Hemyock, Devon EX15 3XJ.
  4088. 7.9
  4089. Å  A5000 8Mb, 120Mb, multisync monitor, PC Emulator 1.81, Impression II,
  4090. full documentation, ú1300 o.n.o. Phone 081-789-2663.
  4091. 7.9
  4092. Å  A5000, 4Mb RAM, 40Mb HD, Multisync AKF18, plus software, boxed, good
  4093. cond, ú1000. Phone 0746-765812.
  4094. 7.9
  4095. Å  A540 4Mb, 100Mb, RISC OS 3.10, SCSI & CDFS, Econet, AKF40 Monitor
  4096. ú895. A5000 4Mb, 40Mb, Econet, AKF40 Monitor ú775. Acorn SCSI card
  4097. (Issue 2 + CDFS) ú160. A5000 4Mb Memory upgrade ú60. Aleph One PC card
  4098. (486/25MHz 4Mb, Windows driver) ú375. Unregistered software: ArtWorks
  4099. ú90, Revelation ImagePro ú75, S-Base Personal ú70, PinPoint ú55. All
  4100. serious offers considered. Phone Moray on 0734-572020.
  4101. 7.9
  4102. Å  A-Link with PocketFS2, unused ú33. Phone D Marshall, 061-941-1683.
  4103. 7.9
  4104. Å  CC Laser Direct 4, sheet feeder + spare toner cartridge, ú800 o.n.o.
  4105. Spare 3╜ö disc drive for A310 ú40. Phone 0744-58404.
  4106. 7.9
  4107. Å  EasiWord ú20, Grievous Bodily Arm ú10, Blowpipe ú10, Enter the Realm
  4108. ú10, Chocks Away ú5, Blitz ú10, Saloon Cars Deluxe ú15, Cataclysm ú10,
  4109. Quickshot Maverick 1M Joystick ú10, Quickshot Python 3 Joystick ú5. All
  4110. sensible offers considered. All prices are exclusive of p&p. Jon Aylwin,
  4111. 4 St Margarets Close, Hemyock, Devon, EX15 3XJ.
  4112. 7.9
  4113. Å  OPL + User manual ú7, Documentation copy of C Development Kit for
  4114. Series 3 & Pocket Book ú30. Also PC discs of Psion C library. Phone Mark
  4115. after 6 on 0905-754277.
  4116. 7.9
  4117. Å  PC Emulator, DR DOS 5, Artisan, Interdictor I, Pandoraæs Box,
  4118. Olympics, E-Type, Repton3, PipeDream4, PipeLine discs Feb 92 to Aug 93,
  4119. FlexiFile, Acorn DTP, Genesis Plus and DeskTop Thesaurus. Phone David on
  4120. 0752-781286.
  4121. 7.9
  4122. Å  Pineapple digitiser in external box, ú115 + SVHS decoder ú25. Both
  4123. ú135. Morley EPROM programmer, ú20 +EPROM eraser ú20. Both ú35. Phone
  4124. 06977-46786.ááA
  4125. 7.9
  4126. Diggers
  4127. 7.9
  4128. Dave Floyd
  4129. 7.9
  4130. Diggers is a game that can loosely be described as a cross between
  4131. Lemmings and Populous. It is available from Millennium and costs ú29.95
  4132. or ú28 through Archive.
  4133. 7.9
  4134. Scenario
  4135. 7.9
  4136. You play the part of a mining contractor on the planet Zarg during the
  4137. mining season. Being a contractor, of course, you will not be doing any
  4138. of the work yourself and, before starting, you must decide which race of
  4139. miners to employ. There are four to choose from, each with different
  4140. characteristics. The Quarriors, who look like descendants of Repton, The
  4141. Grablins who look like renegades from the American gold rush, The
  4142. Habbish who appear to be dressed as medieval monks and The FæTargs who
  4143. resemble mice wearing jeans.
  4144. 7.9
  4145. Once you have hired your workforce, you are ready to select which area
  4146. to mine. At first, you are limited to two but, on completion, of each
  4147. level, your choice is expanded to include any of the areas directly next
  4148. to those which have been completed. Before beginning, you also have the
  4149. choice of visiting the shop where you can buy extra equipment to help
  4150. you in your quest. There is a wide choice including lifts, mechanical
  4151. digging machines, trains to carry your gems, rails for the trains to run
  4152. on and bridging blocks which allow you to cross gaps in the terrain.
  4153. Although you start each level with a certain amount of credits, many of
  4154. these items are too expensive to buy until you have mined some gems and
  4155. earned enough credits to be able to afford them.
  4156. 7.9
  4157. Hi-Ho
  4158. 7.9
  4159. Preparations having been made, you now get down to the serious job of
  4160. personal enrichment. For each level, you have five miners and each can
  4161. be individually controlled by the simple use of the mouse. They can be
  4162. made to walk or run, dig in any of eight directions assuming there is
  4163. earth there to remove, pick up and drop objects, teleport back to the
  4164. surface and home base where there is the forementioned equipment shop
  4165. and also a trading centre where you can sell your gems and gain more
  4166. credits to purchase equipment.
  4167. 7.9
  4168. It pays not to get too complacent with the workforce and to keep an eye
  4169. on them as they tend to get bored after a while and start to do their
  4170. own thing, which invariably is at odds with what you actually think they
  4171. should be doing. When the arrow above their number begins to flash their
  4172. minds are wandering and they are in need of a reinforcing instruction
  4173. from you to get the job done in a logical manner.
  4174. 7.9
  4175. While mining, you will come across a group of rival miners who you can
  4176. either avoid or confront, although unless you have chosen one of the
  4177. races whose fighting ability is strong, avoidance is advisable. There
  4178. are also caverns which usually contain large caches of gems or jennite
  4179. which is most precious. However, these are patrolled by spirits and
  4180. other strange creatures which can lead to an early demise if your
  4181. strategy is not right when entering. Once the confines of the caverns
  4182. have been breached, the creatures can also leave, to plague you in the
  4183. other areas of the mine.
  4184. 7.9
  4185. Sound and graphics
  4186. 7.9
  4187. The loading screen and other incidental screens such as the trading
  4188. centre and shop are beautifully drawn and a delight to behold. The
  4189. graphics for the main game are fairly small but are well animated and it
  4190. is difficult to see how they could be made bigger while still allowing
  4191. you to keep a proper supervisory eye on your miners. The playing area
  4192. itself for each level is vast, allowing plenty of scope for exploration
  4193. and allowing you to be choosy in which gems to collect, should you wish
  4194. to only collect gold and diamonds, for instance. All in all, Diggers is
  4195. graphically very pleasing and many software developers for the
  4196. Archimedes would be advised to take note of the quality displayed and to
  4197. integrate the same kind of finish to their games.
  4198. 7.9
  4199. Sound is fairly limited and consists mainly of digging noises and a
  4200. trill when gems are discovered. In the parts of the game where you are
  4201. selecting things, there is a tune which has an Oriental feel to it and
  4202. is pleasant enough not to become annoying.
  4203. 7.9
  4204. Conclusion
  4205. 7.9
  4206. Bearing in mind all the things that this game does exceptionally well,
  4207. it gives me no real pleasure to become critical of it in the final
  4208. paragraphs. However, in the final analysis, I consider Diggers to be
  4209. sadly lacking in gameplay and longevity. After a few hours, the monotony
  4210. of the game and the simplicity of devising a successful strategy become
  4211. only too apparent. Diggers is crying out for another goal to be
  4212. accomplished on each level.
  4213. 7.9
  4214. It would be good if, for example, there were parts of a magical artefact
  4215. to be unearthed. You could set some of your employees mining for riches
  4216. while two went off to negotiate a route to a specific point on the map
  4217. to find the artefact. They would be forced to overcome obstacles and
  4218. solve problems on their journey and the level would not be complete
  4219. until they had been successful. Implementing an end game to each level
  4220. whereby, on achieving enough wealth to progress, your miners would have
  4221. to negotiate themselves to a point on the map where they could teleport
  4222. out before choosing the next level, would have added some much needed
  4223. spice to the game.
  4224. 7.9
  4225. As it stands, however, I would be surprised if the majority of people
  4226. buying Diggers were still playing it a month or two later and therefore
  4227. cannot recommend it. Diggers has so much potential and it could have
  4228. been one of the greatest ships to sail on the Archimedes ocean Ö all but
  4229. for a hapæth of tar.ááA
  4230. 7.9
  4231. Easy Font
  4232. 7.9
  4233. Hutch Curry and Richard Hallas
  4234. 7.9
  4235. This review is somewhat unusual in that it has been written by two
  4236. people. Hutch Curry has written a review of version 1.00 of EasyFont,
  4237. and this has been brought up-to-date for version 1.11 of the program by
  4238. Richard Hallas, who also compares it with Font Directory from
  4239. LOOKsystems. Hutch Curryæs review first...
  4240. 7.9
  4241. EasyFont is a utility program to assist in the organisation and
  4242. management of outline fonts for the Archimedes range of computers
  4243. running RISC OS 3.1 or above. It is designed to allow the user complete
  4244. control over the availability of fonts. EasyFont can store over 1000
  4245. font families, allowing the user the choice of over 300 of these to be
  4246. installed at any one time. The idea is that users can simply select,
  4247. from the list of available fonts, those they wish to be installed. As
  4248. soon as the selection is made, the new list of fonts will automatically
  4249. be usable.
  4250. 7.9
  4251. EasyFont is supplied on one disc with a very short and succinct manual.
  4252. I appreciate that, as EasyFont is a fully RISC OS compliant program, the
  4253. need for extensive documentation is reduced. However, in this instance,
  4254. I found the manual lacking in detail about specific aspects of
  4255. EasyFontæs operation that really should have been covered.
  4256. 7.9
  4257. In use
  4258. 7.9
  4259. Over a few weeks of constant use, I have been generally very impressed
  4260. with EasyFont. I think that its main attraction is ù as the name
  4261. suggests ù the ease of use once the program has been installed (see
  4262. below). I have previously tried a number of PD font management systems
  4263. and have discarded each after a short trial. EasyFont will stay on my
  4264. machine for the foreseeable future, and this despite some errors and
  4265. shortcomings of the program.
  4266. 7.9
  4267. Niggles and complaints
  4268. 7.9
  4269. During the period of use, I did find a couple of problem areas. The more
  4270. general one has to do with the requirement that the fonts have to be
  4271. stored within the application itself. This is a problem at two levels.
  4272. The first is that you arenæt able to keep your fonts on a mixture of
  4273. media. For example, I keep my most frequently used fonts on my hard
  4274. disc. Additionally, I am fortunate enough to have a 20Mb floptical drive
  4275. on my system and I have one disc with the several hundred Artworks-
  4276. supplied fonts. I would like to have been able, occasionally, to access
  4277. these fonts through EasyFont installed on my hard disc. Unfortunately,
  4278. this is not possible with the system as it stands.
  4279. 7.9
  4280. The second level of problem arising from EasyFontæs internal storage of
  4281. fonts appears during installation. If you are installing EasyFont on a
  4282. hard disc system, you will find that, when you install fonts from an
  4283. existing font directory, you will need a lot of free disc space. This is
  4284. because ù at least in the short term ù you will have two copies of each
  4285. of the fonts you have installed. Obviously, you can then delete the font
  4286. from your previous font directory but I found the process quite tedious
  4287. as I have lots of fonts and very little free disc space. The
  4288. installation problem could be solved by either altering the way EasyFont
  4289. stores the fonts or by adopting the same convention (shift-drag) as the
  4290. filer does for moving files as opposed to copying them.
  4291. 7.9
  4292. The other area of complaint I have with EasyFont concerns what should be
  4293. one of its most useful features. According to the manual, if you drag a
  4294. document (of unspecified type) to the EasyFont icon on the iconbar, the
  4295. document will be scanned for fonts and any that are found will be
  4296. activated, if possible. The manual is woefully inadequate in its
  4297. description of this feature in that it doesnæt even list which filetypes
  4298. EasyFont can understand. By trial and error, the only Édocumentsæ that
  4299. seem to work at all are Impression and drawfiles. Even with these
  4300. filetypes, I have often found that only a fraction of the Énewæ fonts
  4301. were identified and activated. Unless I am doing something incorrectly,
  4302. it seems that Easy Font is unable to process Style, Resultz or Wordz
  4303. documents. Clearly there is need for improvement in this part of the
  4304. program.
  4305. 7.9
  4306. Conclusions
  4307. 7.9
  4308. Despite its problems, I think EasyFont is very good value for money. Its
  4309. usefulness is positively related to the number of fonts on the system
  4310. and the usage that is made of these fonts. If Fabis Computing were to
  4311. fix the problems I encountered, it would make EasyFont incredibly good
  4312. value for money.
  4313. 7.9
  4314. EasyFont 1.11
  4315. 7.9
  4316. Richard Hallas
  4317. 7.9
  4318. The latest version of EasyFont addresses some of the points mentioned by
  4319. Hutch in the above review. In particular, the number of filetypes that
  4320. the program can cope with has been greatly increased, and they are now
  4321. listed in the manual. In addition, for filetypes which EasyFont does not
  4322. recognise, it is possible to save a list of the currently installed
  4323. fonts and drag it to EasyFont when you want to use the file again:
  4324. EasyFont will install just the fonts in the saved list. Although the
  4325. manual has obviously been updated for the new features, I agree entirely
  4326. with Hutchæs evaluation of it. Itæs quite nicely presented but has an
  4327. unfortunate tendency to assume you know about some of the programæs
  4328. features before it introduces them let alone explains them.
  4329. 7.9
  4330. EasyFont versus Font Directory
  4331. 7.9
  4332. EasyFont works by keeping all your fonts within itself and renaming them
  4333. as you change your selection of active fonts. Effectively, it keeps Éin
  4334. useæ and Énot in useæ directories, and moves fonts between them as you
  4335. install and remove them. This entails rather a lot of disc activity. It
  4336. is possible to view the names of the members of any particular font
  4337. family in a small window, but this is for information only because you
  4338. can only install or remove entire families at once. In order to install
  4339. or remove a font family, you must double-click on a radio icon next to
  4340. the font in question. If you want to install or remove several fonts at
  4341. once, you have to double-click on each font in turn, with each change
  4342. entailing hourglass activity and chugging of the hard disc as files are
  4343. moved around. EasyFont can store Éover 300 font familiesæ, according to
  4344. the manual.
  4345. 7.9
  4346. Font Directory, on the other hand, takes a vastly more sophisticated
  4347. approach Ö it is a complete new filing system for fonts. Rather than
  4348. just copying the fonts into the application, you store them in a
  4349. partition (which is treated in the same sort of way in which the PC
  4350. Emulator treats a ÉPCDiscæ partition file as a hard disc in its own
  4351. right). Once installed, fonts are listed individually within a window,
  4352. although you can group them in several sub-directories. Whereas with
  4353. EasyFont you have to install or remove each font individually by double-
  4354. clicking on its icon, in Font Directory you simply click on each font
  4355. you are interested in (or drag to select a group ù and you can select
  4356. several separate groups) and then one click on a tick or cross icon will
  4357. install or remove the selection, all in one go.
  4358. 7.9
  4359. As Font Directory is a true filing system, it can do some clever things
  4360. that would otherwise not be possible. All the shifting around of fonts
  4361. happens within memory, so there is no disc activity at all during
  4362. installation of fonts and this also makes it faster to use than
  4363. EasyFont. It is also possible to handle weights or faces individually Ö
  4364. you are not obliged to deal with whole font families at once.
  4365. 7.9
  4366. An additional, useful side-effect of the use of a partition for storing
  4367. fonts is that storage is made much more efficient for many hard disc
  4368. users. On my hard disc, for example, each time I create a new directory,
  4369. 26Kb is eaten out of my free space. This means that fonts in particular
  4370. (which usually contain many directories) are especially wasteful of disc
  4371. space. In the font partition, however, each new directory only uses 2Kb,
  4372. so it is possible to store many more fonts on my hard disc than would
  4373. otherwise be possible. The price to pay for this is that physically
  4374. installing or removing fonts from the partition requires Font
  4375. Directoryæs Émanageræ application to scan through them all and re-
  4376. compile tables of data about what is stored there Ö this takes 2 or 3
  4377. minutes on my system. (However, LOOKsystems are already investigating
  4378. ways of removing this need.) The installation of fonts in the partition
  4379. in the first place can be a bit awkward for very similar reasons to the
  4380. ones Hutch mentions in his review. You really need enough space,
  4381. initially, to keep both the fonts on your hard disc and a partition
  4382. which is big enough to copy them into. It would be possible to start off
  4383. with a very small partition and keep moving fonts into it and then
  4384. enlarging it but this would be very time-consuming and tedious. Font
  4385. Directory can store over 5900 font families Ö presumably more than
  4386. anyone would ever possess.
  4387. 7.9
  4388. In addition to being able to scan known filetypes for the fonts they
  4389. contain, Font Directory can also scan through unknown filetypes and
  4390. install any fonts it finds. It can also save out a list of the fonts
  4391. currently in use, in the same way as EasyFont. Dragging a file to Font
  4392. Directory, with <Shift> held down, results in the fonts in the document
  4393. being highlighted in Font Directoryæs window.
  4394. 7.9
  4395. When it comes to making the font changes known to applications which are
  4396. running, EasyFont simply installs them and hopes for the best. Font
  4397. Directory, on the other hand, is again more sophisticated. Whilst it
  4398. can, at the most basic level, behave in the same way as EasyFont, it
  4399. also has options to force a redraw of the screen or perform a mode
  4400. change, both of which are more likely to make less well-written
  4401. applications take note of the changes. More importantly, it provides a
  4402. SWI interface which, when supported by other applications, will make its
  4403. integration into the operating system even more complete.
  4404. 7.9
  4405. Finally, Font Directory gives you fine control over the Font$Path system
  4406. variable, listing its constituent parts in a menu and thus letting you
  4407. install or remove external font folders manually.
  4408. 7.9
  4409. EasyFontæs new font generation
  4410. 7.9
  4411. EasyFontæs distinctive is its ability to generate new faces out of
  4412. existing ones. This makes use of the RISC OS 3 font manageræs ability to
  4413. render transformed fonts on the fly. For example, if you examine the
  4414. definition of Homerton Medium Oblique in ROM, you will find that the
  4415. Outlines file is just a text file containing the name öHomerton. Mediumò
  4416. and some numbers. The numbers are a transformation matrix which gives
  4417. the font manager the information it needs to create the oblique face out
  4418. of the medium one. EasyFont creates such files in order to add extra
  4419. styles to font families.
  4420. 7.9
  4421. I found that operation of this feature was easy and quick, though not
  4422. without confusion and ambiguity. The only fonts from which you are
  4423. allowed to make transformations are those with a ÉRegularæ or ÉMediumæ
  4424. style, which seemed somewhat arbitrary to me. For example, my copy of
  4425. Garamond has just Light and Bold styles, so it is not eligible.
  4426. 7.9
  4427. Whether you make any use of this feature of EasyFont is really dependent
  4428. on how strongly you feel about typographical correctness. I consider it
  4429. (just about) acceptable to make an oblique face for a font which does
  4430. not have an italic one, but I am not really happy with the different
  4431. weight fonts created out of standard faces. Let me explain why.
  4432. 7.9
  4433. The ÉSemiBoldæ and ÉSemiLightæ faces which EasyFont creates are really
  4434. just slightly broadened or narrowed versions of the standard face. A
  4435. true SemiBold or SemiLight face, which has been properly designed, will
  4436. have changes made to it (such as its line widths and metrics being
  4437. proportionally altered and some of its letter designs appropriately
  4438. amended) which are impossible to do by a simple computer program, let
  4439. alone by a mere on-the-fly rendering via a transformation matrix. The
  4440. exact same arguments apply to the condensed and expanded faces, but to a
  4441. greater degree. If you want to use a condensed face, you should use a
  4442. font which has one as part of the family. Admittedly, this is not always
  4443. possible and the arguments I present might be considered pedantic or for
  4444. purists only, but it all boils down to how much attention you pay to
  4445. typographical niceties. I would not use these font-creation facilities
  4446. in EasyFont, but I am fully aware that many people will consider them a
  4447. great boon.
  4448. 7.9
  4449. Conclusions
  4450. 7.9
  4451. If there were no competition for EasyFont, I would agree that it is a
  4452. highly useful utility. It certainly does everything that is claimed of
  4453. it and, during my testing, it always worked well. However, it does have
  4454. competition, and against Font Directory, it doesnæt fare too well,
  4455. especially as the difference in price is only ú4.45!). Font Directory is
  4456. a superb application which is presented very well both in terms of on-
  4457. screen presentation and extremely good quality packaging (including an
  4458. excellent, well-written manual).
  4459. 7.9
  4460. Although EasyFont is quite nicely presented in many ways, it
  4461. nevertheless falls down by breaking quite a lot of style guidelines,
  4462. quite badly in some cases (such as presenting information in menu items
  4463. which donæt do anything if you choose them). Whilst EasyFont does its
  4464. job perfectly acceptably, Font Directory does the same thing a whole lot
  4465. better.
  4466. 7.9
  4467. If you have a good number of fonts, you need a font management
  4468. application and, to my mind, there is only one real choice. Unless you
  4469. are keen on EasyFontæs ability to create new weights, I suggest you go
  4470. for LOOKsystemsæ Font Directory which, by the way, will work on both
  4471. RISC OS 2 and RISC OS 3 whereas EasyFont requires RISC OS 3.1.
  4472. 7.9
  4473. EasyFont costs ú25 +ú1 p&p +VAT (= ú30.55) from Fabis Computing and Font
  4474. Directory costs ú35 inc VAT from LOOKsystems or ú33 through Archive.ááA
  4475. 7.9
  4476. Psion Series 3a
  4477. 7.9
  4478. Mark Godwin
  4479. 7.9
  4480. As this new machine has so many facilities, I intend to cover those new
  4481. features and changes that will have the greatest effect on the end user.
  4482. If I tried to review the whole machine, I could quite easily fill a
  4483. complete issue of Archive.
  4484. 7.9
  4485. (Well, we did say it would be good to have a separate Pocket Book
  4486. magazine Ö perhaps it ought to be a Pocket Book /Psion magazine? What do
  4487. you think? Ed.)
  4488. 7.9
  4489. I have broken my review down into two parts Ö hardware and software. In
  4490. the first part I will deal with the hardware and the system screen
  4491. software and then I will deal with the application software and the
  4492. changes to OPL.
  4493. 7.9
  4494. The Series 3 has undergone some big changes to become the Series 3a, but
  4495. it is still housed in its tiny case and, at first glance, they look
  4496. identical. To differentiate this new machine from its predecessor with
  4497. just an Éaæ suffix does not do it justice.
  4498. 7.9
  4499. Hardware
  4500. 7.9
  4501. I have not been brave enough to take my Series 3a apart yet (itæs still
  4502. under warranty) but the inside of the original Series 3 does not have
  4503. much room to add extra components. The hardware changes I am about to
  4504. detail are the obvious ones, plus a few extras I have obtained from
  4505. friends or people at Psion.
  4506. 7.9
  4507. Screen
  4508. 7.9
  4509. When you open the case you see the first obvious difference Ö the bigger
  4510. screen. This screen is 52% bigger in area than the Series 3/PB and has a
  4511. higher resolution. These two new features increase the effective
  4512. graphics display by 300%, i.e. in pixel terms, this screen is four times
  4513. bigger than the Series 3/Pocket Book.
  4514. 7.9
  4515. In addition to it being bigger, it also has a twin-plane screen. This
  4516. means that there are two layers of liquid crystal, in this case grey and
  4517. black. This allows each pixel to be one of four colours: green (none),
  4518. grey, black and grey with black. However grey with black looks
  4519. remarkably like black(!), so you only really have three colours, but the
  4520. ability to light both planes may prove useful for future games.
  4521. 7.9
  4522. This increased resolution allows a readable 80 characters by 18 lines,
  4523. with the smallest font allowing 120 characters by 26 lines (a small ÉTVæ
  4524. screen).
  4525. 7.9
  4526. Function keys
  4527. 7.9
  4528. The next difference you will notice is the lack of the OPL function key
  4529. but donæt panic, OPL is still there although its function key has been
  4530. replaced by the spreadsheet function key.
  4531. 7.9
  4532. The OPL editor is invoked by <ctrl-Word> and OPL execution is invoked by
  4533. <ctrl-Calc>.
  4534. 7.9
  4535. Keyboard
  4536. 7.9
  4537. The last noticeable difference is that the öcapsò key has been replaced
  4538. with a diamond key. Caps is still available, but you will have to press
  4539. this and the Psion button.
  4540. 7.9
  4541. The diamond button will be explained when I detail the software changes,
  4542. but basically it allows you to swap between the main functions of an
  4543. application. Prior to this, you would have to repeatedly press the
  4544. function key, which is a bit cumbersome.
  4545. 7.9
  4546. Processor and memory
  4547. 7.9
  4548. The new processor runs at twice the speed (7.68MHz) of the Series 3
  4549. without consuming any more power. This is pretty good because you
  4550. normally expect that the faster the machine, the more electrical power
  4551. required.
  4552. 7.9
  4553. Not only have they doubled the processing power, but they have also
  4554. doubled the memory. Two versions of the Series 3a are available, one
  4555. with 256Kb and the other with 512Kb of memory (512Kb being more
  4556. practical).
  4557. 7.9
  4558. If you change from a Series 3/Pocket Book to the Series 3a, you will
  4559. notice the extra speed and wonder what to do with the extra memory.
  4560. However, all too soon, you will take for granted the extra power and use
  4561. up the extra memory.
  4562. 7.9
  4563. Serial port
  4564. 7.9
  4565. Because of the faster processor, the baud rate for the serial port has
  4566. increased from 9,600 baud to 19,200 baud. This is particularly useful
  4567. for backing up or using PocketFS2. Incidentally, if you examine the !Run
  4568. file for !PocketFS (version 2) you will notice that the baud rate can be
  4569. set to either 9,600 or 19,200. Does this mean another Pocket Book is on
  4570. the way or are they just catering for the Series3a. (Iáwould think itæs
  4571. a pretty good bet that Acorn will be working on a ÉPB3aæ Ö or whatever
  4572. they are going to call it. Ed.)
  4573. 7.9
  4574. A to D to A converter
  4575. 7.9
  4576. The last, but by no means least, hardware difference is a built-in 13
  4577. bit Analogue to Digital to Analogue converter. Its primary function is
  4578. to assess the battery usage more accurately (the Series 3/Pocket Book
  4579. only having a 2 bit resolution).
  4580. 7.9
  4581. Another more interesting use for this hardware, coupled with the
  4582. addition of a built-in microphone and speaker (which replaces the
  4583. buzzer/DTFM dialler), is sound sampling with audio reproduction.
  4584. 7.9
  4585. The quality is very good, considering the space available for parts, but
  4586. this is not surprising as it is a 13-bit sampler (1-bit used for the
  4587. sign). Each 13-bit sample is converted to 8 bits using ALAW encoding and
  4588. the Series 3a can process 8000 encoded bytes per second or, to put it
  4589. another way, 104,000 bits/second (including sign bit). This encoding is
  4590. obviously used to save memory and whenever a sound is replayed, it is
  4591. automatically decoded.
  4592. 7.9
  4593. For budding OPL users, Psion have explained in the programming manual
  4594. how to record and play sampled sounds from OPL.
  4595. 7.9
  4596. Manuals
  4597. 7.9
  4598. The manuals are like the Series 3 manuals in layout and construction but
  4599. have a smaller print and consequently more data. They cover all of the
  4600. applications adequately, as well as the other facilities available
  4601. through the system screen. The section on OPL has also been expanded,
  4602. giving more examples and far more technical information.
  4603. 7.9
  4604. Software
  4605. 7.9
  4606. Applications
  4607. 7.9
  4608. The Series 3a now comes with the following applications: Data, Word,
  4609. Agenda, Time, World, Calc, Sheet, Record, OPL editor and a new version
  4610. of the Comms application and Script editor (which can only be used if
  4611. you have the comms link).
  4612. 7.9
  4613. I will also include the system screen here as this software has also
  4614. changed. The total amount of built-in software has gone from 384Kb to
  4615. 1Mb.
  4616. 7.9
  4617. To allow for all of the extra menu options, Psion have now added the use
  4618. of <shift-Psion> and a letter. This obviously doubles up the number of
  4619. menu options, which is particularly useful as the system screen now has
  4620. 43 directly accessible options and some of these have sub-options.
  4621. 7.9
  4622. System screen software
  4623. 7.9
  4624. You now have a seven option main menu giving you the following: File,
  4625. Disc, Apps, Info, Control, Special and Édiamondæ. These main options
  4626. have 43 directly accessible functions.
  4627. 7.9
  4628. Diamond button Ö On this screen, it will add/remove a memory bar on the
  4629. bottom of the screen. This bar summarises the amount of memory being
  4630. used and available.
  4631. 7.9
  4632. Backup/Restore Ö Full or incremental, from any origin to any
  4633. destination.
  4634. 7.9
  4635. Copy disc Ö The facility to copy an entire disc (like Archimedes
  4636. backup).
  4637. 7.9
  4638. Exit all applications Ö Quits all running applications (useful just
  4639. before a backup).
  4640. 7.9
  4641. Battery usage Ö This new window gives you information on how the
  4642. batteries are performing, namely: date batteries were inserted, time on
  4643. external power, time on batteries, total batteries used (mAh) and
  4644. average current (mA). This information is retained for the current and
  4645. previous set of batteries, so you can now assess whether you are getting
  4646. the best mAh per pound.
  4647. 7.9
  4648. Application information Ö This new window gives you information about
  4649. the application, alias or group the cursor is currently over. It tells
  4650. you where it was installed from, the directory displayed underneath it
  4651. (apps only), the file extension put in list (apps only), what it is
  4652. based on (alias only), and the number of files in the group (group
  4653. only).
  4654. 7.9
  4655. Print setup Ö Most of the options here are the same as the Series 3.
  4656. However, you will notice another option on the bottom called ÉPrint
  4657. Previewæ. All of the supplied applications have an option of previewing
  4658. print. The parameters from these menus give the default options used in
  4659. each application.
  4660. 7.9
  4661. As print preview is common to all of the supplied applications, I will
  4662. explain this feature along with these parameters. When an application
  4663. uses print preview, the print is spooled to the screen but each
  4664. character is replaced by a single or group of dots, which allows you to
  4665. make sure the layout is correct (left/right adjustment, centring, page
  4666. overflow, etc).
  4667. 7.9
  4668. Depending on the size of paper in use, you can view from one to four
  4669. pages on the screen and scroll around the rest. For example, you can
  4670. view on screen four A4 pages at a time, but only two A3 or four A5.
  4671. 7.9
  4672. The options from this menu allow you to specify how many pages can be
  4673. displayed (if they will fit) and whether you want the margins displayed.
  4674. Margins include left, right, top, bottom, header and footer these are
  4675. shown in grey.
  4676. 7.9
  4677. When an application has spooled print for previewing, you have another
  4678. menu which is common to all. This menu allows you to alter the number of
  4679. pages on display and add/remove the margins, you can specify which page
  4680. you want to look at or print it if you are satisfied.
  4681. 7.9
  4682. Auto switch off Ö Before this option was provided, you only had a Yes/No
  4683. option and the time limit. It now has one further option which is ÉIf no
  4684. external poweræ. This will switch off the machine if it is running on
  4685. batteries after the specified time has elapsed, but not at all if it is
  4686. using external power.
  4687. 7.9
  4688. Status window Ö This option allows you to configure the display of the
  4689. status window on the righthand side of your screen (which effects every
  4690. Psion-compliant application).
  4691. 7.9
  4692. This window can contain: day of month; day in week; time; drive icons;
  4693. serial link status; caps indicator; battery low indicator; the current
  4694. file in use (or application name if no file required) and options
  4695. available by pressing <diamond>. Pressing <diamond> cycles forward
  4696. through these options and pressing <shift-diamond> cycles backwards.
  4697. 7.9
  4698. The space available for application options varies in size depending on
  4699. the presence of all the other icons and the number of options available.
  4700. However, if there are more options than available space, they will
  4701. automatically scroll when <diamond> is pressed.
  4702. 7.9
  4703. The icons in this window are very useful. Whenever a drive is accessed,
  4704. the relevant disc will flash. If the link is on, a wave symbol appears
  4705. which shuffles along when data is being passed and finally, if the caps
  4706. lock is on, a caps symbol appears.
  4707. 7.9
  4708. This main menu option allows you to specify either a digital or analogue
  4709. clock (date and filename always present), but all/selected icons (except
  4710. the battery low icon) can be omitted. Omitting an icon basically gives a
  4711. line back to the application options, saves a bit of processing and
  4712. makes it look different.
  4713. 7.9
  4714. Another function available in all applications is <control-menu>.
  4715. Repeatedly pressing this cycles through the status window options; full
  4716. size, half size and not present. Pressing <Psion-menu> brings up the
  4717. full status window for a few seconds and then returns back to its
  4718. previous setting.
  4719. 7.9
  4720. Set preferences Ö Another option has been added called font which can be
  4721. set to either Roman or Swiss. This gives either serifed or sanserifed
  4722. text on the system screen.
  4723. 7.9
  4724. Create new list Ö Applications on the 3a can be one of several types.
  4725. This function is only interested in applications that deal with files,
  4726. like Word.
  4727. 7.9
  4728. When an application is installed, it will place an icon on the screen
  4729. and, underneath this list, files that it can load. It does this by
  4730. looking at a specific directory (on each device) that has files with a
  4731. specific extension. This path and extension information is coded into
  4732. the application when it was written.
  4733. 7.9
  4734. For applications that support this feature (Psion firmware), you can
  4735. install further copies of that application but make it look at a
  4736. different directory and different file extensions. If you really want
  4737. to, you can also have a different icon.
  4738. 7.9
  4739. For example, I have two copies of Word. The first one looks at all the
  4740. WRD directories and is for items related to work. The second one looks
  4741. at the PERS. WRD directories and is for my personal items.
  4742. 7.9
  4743. This new feature is extremely useful but I should point out that it
  4744. existed on PD prior to the Series 3a.
  4745. 7.9
  4746. Create new group  is another very useful feature. It helps to reduce the
  4747. number of icons on the main window by replacing many icons with just
  4748. one.
  4749. 7.9
  4750. This option allows you to create another window which appears on the
  4751. system screen as an icon. Pressing <space> over this icon opens the
  4752. window and pressing <space> again closes the window. These new windows
  4753. have the same options available as the system window and act in the same
  4754. way.
  4755. 7.9
  4756. On the main system screen, underneath the group icon, is a list of
  4757. available and active applications which you can select instead of
  4758. opening the window. This is useful, as you can close the group window
  4759. when applications are still running.
  4760. 7.9
  4761. Zoom Ö This feature is available in all the resident applications and
  4762. allows you to select one of four different font sizes (five in the
  4763. Spread).
  4764. 7.9
  4765. The smallest font allows 80 characters per line (120 in Spread and
  4766. Comms) whereas the largest font allows about 50. The reason I say Éabout
  4767. 50æ, is that all but the smallest font (smallest two in SPREAD) are
  4768. proportional, whereas the smallest are fixed width fonts.
  4769. 7.9
  4770. The type of font displayed in an application depends on the selected
  4771. printer and selected options. If a serifed font is current, the text
  4772. will be serifed otherwise it will be sanserifed.ááA
  4773. 7.9
  4774. Three CD-ROM Drives Compared
  4775. 7.9
  4776. Paul Hooper
  4777. 7.9
  4778. One of the things that has always bugged me is the rate of change of
  4779. technology today Ö you never quite know when to take the plunge! I speak
  4780. as one of those who held onto his BBC B until the advent of the A5000
  4781. and then bought one as they came out! I can now buy an A5000 that has a
  4782. hard drive four times as big, is 25% faster than the one I have got and
  4783. costs ú200 less than I paid! I was also one of the first to buy a Pocket
  4784. Book at ú249! I know it is never the right time to buy a new piece of
  4785. technology, so is it the right time to go ÉCDæ or not?
  4786. 7.9
  4787. The advantages
  4788. 7.9
  4789. What are the advantages of CD-ROM drives? The most obvious is the amount
  4790. of information that can be stored on a CD. The maximum capacity is 650Mb
  4791. which will allow you about 250,000 pages of A4 text or 7,000 pictures or
  4792. over an hour of video. This information is read-only and cannot be
  4793. altered Ö Iæm not quite sure if this is an advantage or a drawback.
  4794. Certainly in education, it is nice to have a disc that the pupils canæt
  4795. hack about, but what about the rest of us....?
  4796. 7.9
  4797. Another advantage is the extra filing system that you have available on
  4798. the desktop. Having things like the Replay and Artworks viewer on CD-ROM
  4799. saves space on the hard drive or floppy, yet this hardly justifies the
  4800. price of the drive.
  4801. 7.9
  4802. So what does justify this price? A CD-ROM drive is one of those pieces
  4803. of hardware that crosses the divide between the computer literate and
  4804. the rest of the population. As I sit here typing, I have my head phones
  4805. on listening to Helen Shapiro singing ÉWalking back to Happinessæ,
  4806. courtesy of the CD-ROM drive. The drives could also be used to view the
  4807. family snaps taken using you favourite 35mm camera and transferred onto
  4808. PhotoCD through your local Boots chemist, so this drive could save you
  4809. buying a special drive to view your snaps on the TV and also that midi
  4810. hi-fi system could become redundant if you only want to play CDs.
  4811. 7.9
  4812. The drawbacks
  4813. 7.9
  4814. This almost unlimited storage for information does have the drawback of
  4815. what one magazine calls ÉShovelwareæ Ö this is the term for the rubbish
  4816. that gets put onto a disc just to fill it up! Certainly, some of the CDs
  4817. that I have seen contain a fair amount of shovelware. Yet it is
  4818. certainly possible to fill a CD with a lot of useful information. There
  4819. are other drawbacks but they will become apparent later.
  4820. 7.9
  4821. The three drives
  4822. 7.9
  4823. The three drives that Paul asked me to test were:
  4824. 7.9
  4825.   Morley Revolution Ö ú355
  4826. 7.9
  4827.   Cumana 300 Ö ú350
  4828. 7.9
  4829.   HCCS Ultimate Ö ú335£ (See end of article)
  4830. 7.9
  4831. (All these are Archive inc VAT prices but remember that the HCCS version
  4832. is a micropodule so you must already have, or must buy, a multipodule to
  4833. put it on.)
  4834. 7.9
  4835. I was also given a series of CDs to test the drives. All the drives were
  4836. in turn connected to my A5000 with 4 Mb running RISC OS 3. As I had no
  4837. PC format CDs or PhotoCDs, I was unable to test any of the drives using
  4838. those formats.
  4839. 7.9
  4840. Rather than go for raw speed tests, I tried to envisage how the drives
  4841. would be used and I attempted to devise a series of tests that would
  4842. reflect this use. This was somewhat limited by the CDs that I had
  4843. available and the space on my new hard disc, but I hope the tests I have
  4844. done will give some indication of the merits of the various drives. The
  4845. results are set out in a table below and there is a comparison with my
  4846. 160Mb IDE internal hard drive. Now, before we get into the tests, I
  4847. would like to look at each drive in turn.
  4848. 7.9
  4849. Morley Revolution
  4850. 7.9
  4851. This is a Sony drive in a light grey box and comes complete with
  4852. interface which is easily fitted by following the instructions. A half
  4853. blanking plate is included along with the right size screws. On the
  4854. front is the drive drawer along with a volume control, eject button and
  4855. headphone socket. The on/off switch is located at the rear along with
  4856. two phono sockets for loud speakers, the socket for the lead to the
  4857. interface and the power supply.
  4858. 7.9
  4859. The first snag I hit with this drive is the cable that connects the
  4860. interface to the drive. This is only twelve inches long so, on the
  4861. A5000, the only position was between the monitor and the main box. This
  4862. raised my monitor by about four inches and made it slightly more awkward
  4863. for me to work, as the monitor was now above eye level. (Morley tell me
  4864. that production versions will have cables twice that length! Ed.)
  4865. 7.9
  4866. The location of the switch around the back of the drive at first seemed
  4867. quite awkward, as the drive needs to be switched on before the computer.
  4868. It was only later that I realised that this prevented my daughter from
  4869. switching it off accidentally and certainly, in classroom use, this
  4870. could be quite an advantage.
  4871. 7.9
  4872. On power-up the drive emits a Éfanæ sound, which is hardly noticeable
  4873. over the whirr of the internal fan on my A5000 but it is certainly more
  4874. noisy than the other drives.
  4875. 7.9
  4876. Revolution in action
  4877. 7.9
  4878. The first thing that becomes apparent is that this drive wants your
  4879. fingers! The eject button is underneath the CD drawer, one press and the
  4880. drawer shoots out and, unless you are careful, it will bruise your
  4881. finger! The drawer stops about a third of the way out and you have to
  4882. pull it out the rest of the way. There is no gearing on this Ö it relies
  4883. purely on a catch. In goes your CD and a click on the CDFS icon reveals
  4884. the contents of the disc. The display and the speed of reaction was
  4885. slower than my IDE drives, but is still acceptable. The large busy light
  4886. on the front changes from yellow to orange as the disc is accessed. This
  4887. is very useful as the slower speed of the CD-ROM compared to a hard
  4888. drive made me double click again, as I thought I had missed the icon.
  4889. 7.9
  4890. The first test was the Replay CD-ROM, now in mode 15 at 25 fps, the
  4891. drive was fine with sound and video well synchronised, but switching up
  4892. to mode 28 produced a jerky movement as the A5000 and the CD-ROM drive
  4893. tried to cope but I was to find that this was going to be a problem with
  4894. all the drives.
  4895. 7.9
  4896. This was quickly followed by an audio CD, and I had one or two problems
  4897. using the CD-Player which is provided on disc Ö Joe Cocker came out
  4898. sounding like Pinky and Perky! The drive was playing my audio disc in
  4899. double speed mode. Oh well, if in doubt read the manual. I realised that
  4900. I had forgotten to dismount the Replay CD and thus the thing was still
  4901. in double-speed mode. This was soon cured but when I then went to
  4902. dismount the audio CD (yes, I do learn from my mistakes), all I got was
  4903. an error message telling me that this was an illegal track. From what I
  4904. gather, this is a problem with the CDFS filing system and would be
  4905. common to all CD drives.
  4906. 7.9
  4907. A phone call to Morley soon cured the problem, with a new version of the
  4908. CD-ROM driver arriving on chip within a couple of days. This was quickly
  4909. installed and Joe Cocker went back to his gruff voice.
  4910. 7.9
  4911. The extras
  4912. 7.9
  4913. There are two manuals, one full of technical bits and pieces about PCs
  4914. written in three languages and the proper one written for the
  4915. Archimedes. This is a model of clarity, with easy-to-follow
  4916. instructions. A floppy disc is included that contains the audio CD
  4917. player and ChangeFSI, which enables you to view PC format image files.
  4918. Part of the manual is given over to an in-depth look at ChangeFSI, which
  4919. is the first time I have seen it written so well and in such depth.
  4920. 7.9
  4921. A second floppy disc was sent with the new chip and this contained a
  4922. small demo of PhotoCD and quite a few useful screen shots of CD-ROM
  4923. driveæs menus, along with a user guide in Edit format.
  4924. 7.9
  4925. Cumana
  4926. 7.9
  4927. The layout of the Cumana Drive is much the same as the Morley except
  4928. that the on/off switch has moved to the front. This time, the box is
  4929. beige and again the eject button is below the drawer, but the movement
  4930. of the drawer is totally geared with a smooth eject movement which
  4931. leaves the tray fully out. But your fingers may still suffer with this
  4932. drive Ö not from the tray but from the on/off button. This is a simple
  4933. push button but is fitted flush with the front of the drive and is only
  4934. 10mm square. As you attempt to push this in, the edges of your fingers
  4935. catch on the side and it can break your nails.
  4936. 7.9
  4937. Connection was easy, with a good length of data cable which enabled me
  4938. to have the drive anywhere I wanted on my desk. The drive was almost
  4939. silent with only a slight whirr as the disc was accessed.
  4940. 7.9
  4941. Cumana in action
  4942. 7.9
  4943. This drive coped well with both mode 15 Replay movies and also mode 28
  4944. all running at 25 fps. There was very little jerky action in the higher
  4945. screen mode. Again, I had problems with the audio CD as the player
  4946. wouldnæt work, but after a quick read of the manual, I realised that I
  4947. needed to reconfigure the drive as I was working from a different
  4948. expansion slot.
  4949. 7.9
  4950. Discs and manual
  4951. 7.9
  4952. Again the two discs contain the Audioplayer and ChangeFSI along with a
  4953. user guide and release notes, with the second disc containing a PhotoCD
  4954. demo. The manual is clearly laid out with a trouble-shooting table, and
  4955. installation was easy.
  4956. 7.9
  4957. Ultimate CD-ROM drive
  4958. 7.9
  4959. This is the smallest of the drives. It wouldnæt fit underneath my
  4960. monitor as the case of the drive is too small to take the monitor stand
  4961. but plenty of cable allowed me to place it next to my machine with no
  4962. problems. It is connected via a multipodule which has its own separate
  4963. power supply. The drive itself has no on/off switch, as it draws power
  4964. from the podule and powers up as soon as you switch on your computer.
  4965. There is a volume control on both front and back and the usual phono and
  4966. and headphone sockets. It is decorated with the tasteful Ultimate Logo.
  4967. The tray is geared and slides out smoothly and the colour is the A5000
  4968. beige. Again, the eject button is beneath the tray, so if it is on a
  4969. flat desktop, be careful of your fingers.
  4970. 7.9
  4971. Ultimate in use
  4972. 7.9
  4973. When you switch on your machine, you not only get the RISC OS logo but
  4974. also an Ultimate Logo. To configure the drive is simple. All you do is
  4975. insert the floppy and click on a small application called !CD Config,
  4976. which works out which expansion slot it is connected to and initialises
  4977. the drive. Replay at 25 fps worked well in mode 15 but was jerky in mode
  4978. 28. Audio CDs worked fine as the configure application had set the
  4979. correct expansion slot. The one thing I missed was that large busy light
  4980. on the drive. This drive has a small light which does indicate its use,
  4981. but it is very small.
  4982. 7.9
  4983. Manuals and discs
  4984. 7.9
  4985. The drive I was reviewing was a pre-production and so the manual was
  4986. only a photocopy, but it was well laid out with easy, simple-to-follow
  4987. instructions. The configure application made the whole process of
  4988. setting up the drive very easy. The disc contained ChangeFSI, CD Config
  4989. and CDPlayer along with the release notes. I understand that the
  4990. production versions will also include the Acorn PhotoCD demo as well.
  4991. Using the Ultimate podule will mean that machines that donæt take the
  4992. standard-sized podules can be connected to a CD drive.
  4993. 7.9
  4994. The tests
  4995. 7.9
  4996. As mentioned above, I have tried to devise a series of tests to reflect
  4997. how a CD-ROM drive might be used. The details of the tests and the CDs
  4998. used are set out below. Each test was performed three times and then the
  4999. average was entered in the table.
  5000. 7.9
  5001. TEST A: Artworks Clipart CD Ö Mode 28, load into Art works viewer, a
  5002. file named ÉBulletæ 1.3Mb.
  5003. 7.9
  5004. TEST B: 19th Century Biographies Key Plus CD Ö mode 27, search this 29Mb
  5005. database for references to Norwich in one small field and one free text
  5006. field.
  5007. 7.9
  5008. TEST C: Biographies again Ö mode 27, sort 252 records in order of date
  5009. of birth.
  5010. 7.9
  5011. TEST D: Mode 27, copy a 29Mb Key Plus file from CD to IDE Hard disc.
  5012. 7.9
  5013. TEST E: Really Useful CD, Volume 2 Ö mode 28 search entire disc for the
  5014. key word ÉSpaceæ
  5015. 7.9
  5016. TEST F: Acorn Education directory Ö mode 28, search for references to
  5017. Genesis or Magpie.
  5018. 7.9
  5019. TEST G: Acorn Replay mode 15, 25 frames per second, shuttle launch.
  5020. 7.9
  5021. TEST H: Acorn Replay mode 28, 25 frames per second, shuttle launch.
  5022. 7.9
  5023. TEST I: Will the drive play Audio CDs?
  5024. 7.9
  5025. Conclusion
  5026. 7.9
  5027. As I have a CD to review for next monthæs Archive, I have the
  5028. opportunity to keep one of these drives for an extra month. So which one
  5029. will I be keeping? Well, it will be the Cumana drive, because of its
  5030. speed and the way it is styled along with the fact that it looks as if
  5031. it is part of my machine. However, whilst at Harrogate, I heard a rumour
  5032. that the price of the Ultimate drive was coming down to ú199 +VAT (ú234)
  5033. which certainly would make this drive much more attractive, even if you
  5034. had to buy a multipodule to put it on Ö which will cost around ú45 inc
  5035. VAT, depending on which machine it is for.£
  5036. 7.9
  5037. Is it the right time to go CD yet? Certainly, the drives have come a
  5038. long way in the last few years but I am still unconvinced that the
  5039. software on CD justifies the price of the drive. Yet it is a Catch 22
  5040. situation. If a lot of people have access to CD drives, the software
  5041. will be produced but if we donæt buy them, the software will never be
  5042. produced. The Department of Education has announced an initiative of
  5043. ú4.5 million to put CD drives into primary schools and this will
  5044. certainly help to stimulate the production of good software for the
  5045. Acorn market. (I gather that most of this money has already been
  5046. allocated and that the CD-ROM equipment will be shipped out to schools
  5047. over the next couple of moths or so. Ed.)
  5048. 7.9
  5049. The price of CD-ROM drives in the Acorn market has come down in the last
  5050. few years but they are still higher than the prices for Apple or PC
  5051. drives but the difference is getting smaller by the week. Yes, I think
  5052. it is time to take the plunge... now does any one want to buy a 24MHz
  5053. A5000 with a 40Mb hard drive?ááA
  5054. 7.9
  5055. £The HCCS pricing information is a little confusing because there are so
  5056. many permutations and combinations of standard podule, micropodule,
  5057. multipodule, etc. But as I understand it, from HCCSæs information, the
  5058. retail price is ú249 +VAT = ú292.57 for a standard A5000 style or A3000
  5059. style interface (i.e. one not needing a micropodule) and that the
  5060. micropodule version is ú224 +VAT = ú263.20 to which you have to add the
  5061. cost of a multipodule on which to mount it. The Cumana drive is also
  5062. available in a version with an A3000-style interface and they do an EMU
  5063. version too.á Ed.
  5064. 7.9
  5065. TESTS
  5066. 7.9
  5067.   Test  Revolution  Cumana  HCCS
  5068. 7.9
  5069.   A  12.1 secs  11.6 secs  11.8 secs
  5070. 7.9
  5071.   B  21.5 secs  11.1 secs  28.7 secs
  5072. 7.9
  5073.   C  1.80 secs  0.97 secs  1.5 secs
  5074. 7.9
  5075.   D  13.2 mins  3.6 mins  10.3 mins
  5076. 7.9
  5077.   E  4.0 secs  2.1 secs  3.7 secs
  5078. 7.9
  5079.   F  9.6 secs  5.2 secs  9.0 secs
  5080. 7.9
  5081.   G  YES  YES  YES
  5082. 7.9
  5083.   H  Jerky  YES  Jerky
  5084. 7.9
  5085.   I  YES  YES  YES
  5086. 7.9
  5087. As a comparison, the Artworks file in test A loaded from my A5000æs IDE
  5088. drives in 8.6 seconds. Test B took 2.1 seconds Ö a lot less Ö and yet
  5089. test C took 1.3 seconds.
  5090. 7.9
  5091. NightSky Ö Astronomical Program
  5092. 7.9
  5093. Peter Jennings
  5094. 7.9
  5095. The purpose and scope of NightSky, the astronomy program from Clares, is
  5096. very aptly summed up in the first page of introduction in its manual.
  5097. This says öNightSky is intended to accompany and to encourage active
  5098. observation of the heavens, if possible using binoculars or a small
  5099. telescope...[It] is a RISC OS compliant application which generates star
  5100. maps on any scale and as seen from anywhere on earth and at any past,
  5101. present or future date and time.ò
  5102. 7.9
  5103. NightSky (version 1.01) costs ú79.95 including VAT (or ú74 from Archive)
  5104. and comes in an attractively presented package containing two discs and
  5105. a well-illustrated 118-page spiral-backed manual. A drawfile for a
  5106. function key strip is included. The manual is easy to understand without
  5107. having to be a knowledgeable star-gazer, or even a very experienced
  5108. computer user, although it could be improved further with a glossary.
  5109. There is a tutorial section designed to give an overall understanding of
  5110. the way the program works.
  5111. 7.9
  5112. When NightSky is first loaded, it has to be initialised by typing in the
  5113. owneræs name and address. It can then be copied onto hard disc and
  5114. backed up. Running it puts an icon on the iconbar in the usual way and
  5115. clicking on this brings up the öDraw a Mapò window offering a choice of
  5116. viewpoints and times öHere now, Here then, There now, There then and
  5117. Optionsò which can also all be selected from the function keys. The
  5118. default öHere nowò setting produces a circular, horizon to horizon, view
  5119. of the sky at the current time. The view can be set to be as seen from
  5120. your own longitude and latitude and with your home town shown in the
  5121. title. The more important stars and planets are named although, because
  5122. the whole visible sky is shown, the names are difficult to read at that
  5123. scale. This does not matter because just about every aspect of the map
  5124. can be customised and even your own labels added.
  5125. 7.9
  5126. Choice of densities
  5127. 7.9
  5128. There are two öplacesò files (one for daylight saving times, including
  5129. British Summer Time) to show views from a selection of towns and cities
  5130. throughout the world and there is a choice of three files to include
  5131. different densities of stars. These range from 2,704 of the brighter
  5132. stars, down to a magnitude (brightness) of 5.4, to a database of 26,104
  5133. stars including fainter ones down to a magnitude of 7.55, which is three
  5134. times fainter than the dimmest star that can be seen by the unaided eye!
  5135. You can choose the file to use according to how much detail you want on
  5136. the map and how much memory your computer has. The angle of view can be
  5137. narrowed to zoom into any section of the sky, down to a segment as small
  5138. as one eighth of a degree, or a box can be dragged round an area to be
  5139. enlarged. At suitable magnifications, Jupiteræs moons and Saturnæs rings
  5140. can be seen, correct to scale and in the right positions, and even the
  5141. phases of the planets are shown.
  5142. 7.9
  5143. Clicking on a star brings up a panel of information including: name,
  5144. right ascension and declination, magnitude, distance, absolute
  5145. magnitude, surface temperature, luminosity and spectral class. There is
  5146. often additional text tagged on and this can be added to at any time.
  5147. The planets have their own panels and both types include a button to
  5148. click on for a closer view of the object and its immediate neighbours.
  5149. 7.9
  5150. Information files
  5151. 7.9
  5152. Users with RISC OS 3.0 or later can generate a text file of more general
  5153. information from any map, using the function keys. This shows the place
  5154. name and location; local date and time including time zone; Julian date;
  5155. local sidereal time; altitude, azimuth and the rise and set times for
  5156. the moon, sun and planets; any interesting approaches between planets
  5157. and between planets and bright stars; and the local dates and times of
  5158. the moonæs phases for the next month.
  5159. 7.9
  5160. When a map is drawn with a önowò option selected, it is, by default, in
  5161. real time mode and the screen is redrawn every minute. This is easily
  5162. changed from a menu option and events such as eclipses can be speeded
  5163. up. You can be locked onto the main subject of interest to prevent it
  5164. being moved off screen as the earth rotates. A sequence can be saved and
  5165. re-run as an animation, while static screen displays can be saved as
  5166. drawfiles or sprites and printed out in colour or black and white
  5167. versions.
  5168. 7.9
  5169. A selection of 38 animations of past and future events, including a
  5170. total eclipse of the sun due to be seen from parts of Britain in 1999,
  5171. are included as demonstration files.
  5172. 7.9
  5173. Worth considering?
  5174. 7.9
  5175. NightSky has too many features to be able to describe them all here.
  5176. This is clearly a program which will appeal to astronomy buffs
  5177. enthusiastic enough to pay nearly ú80 for it but is it worth considering
  5178. if you do not know the difference between an occultation and a transit£
  5179. but are still attracted by the beauty and mysteries of a star-studded
  5180. night. You can certainly learn a lot from it. Twenty-two pages of the
  5181. manual are an interesting and informative astronomical reference section
  5182. and there is a useful two-page bibliography. If you just want to
  5183. identify the stars and planets that you can see on a clear night, a
  5184. printed star map would be cheaper but, if you would like to take up
  5185. astronomy more seriously, NightSky could help point you, and your
  5186. telescope, in the right direction.ááA
  5187. 7.9
  5188. £Bluffersæ guide Ö An occultation is the disappearance of a celestial
  5189. body moving behind another. A transit is the passage of one across the
  5190. face of a larger body, as seen from earth.
  5191. 7.9
  5192. Jupiter showing its moons, correctly positioned and to scale, and
  5193. information window.
  5194. 7.9
  5195. Lunar eclipse as seen from Melbourne in Juneá1993.
  5196. 7.9
  5197. Text file generated from a map window.
  5198. 7.9
  5199. CD-Net Trial Pack
  5200. 7.9
  5201. Malcolm Fraser
  5202. 7.9
  5203. Networking CD ROMs should be an efficient use of expensive equipment. At
  5204. school we have The Times CD ROM from 1990 (four discs so far) and three
  5205. drives. Only a few students can use the CDs at a time. As coursework
  5206. deadlines approach, demand rises and the queues get longer. If we use
  5207. the CDs from a number of network terminals, this will ease the problem.
  5208. 7.9
  5209. However, CD site licences can be expensive, and network managers will
  5210. want to be sure that their network can cope with the demands made on it.
  5211. The CD-Net Trial Pack allows managers to test CDs before buying a full
  5212. site licence.
  5213. 7.9
  5214. I shall describe, firstly, what you get when you buy the Trial Pack and
  5215. then I shall discuss the implications for hardware and software in the
  5216. network. Finally, I will give a description and evaluation of CD-Net in
  5217. operation.
  5218. 7.9
  5219. CD-Net Trial Pack
  5220. 7.9
  5221. The package consists of two floppy discs and two manuals. One disc has
  5222. the CD-Net Server and Client software. The server software does a
  5223. similar job to Acornæs network fileserver software. It runs on the
  5224. machine with the CD ROM drive and deals with requests for data from
  5225. other machines on the network. The client software allows a network
  5226. station to communicate with the CD ROM Server(s).
  5227. 7.9
  5228. The second disc contains the software necessary to use the Hutchinson
  5229. Encyclopedia over a network. These replace the versions which comes with
  5230. the single user CD pack. The booklets are a network manageræs guide with
  5231. installation notes and an introductory guide for users.
  5232. 7.9
  5233. In addition, buying the pack gives you limited period site licences for
  5234. four ÉWorld of Numberæ CD ROMs, the Hutchinson Encyclopedia (1993
  5235. version), and the Hutchinson Multimedia Encyclopedia (1992). There is
  5236. also unrestricted access to the Acorn Replay sampler CD and the 1992
  5237. Acorn Education Directory CD, which may still be available from Acorn
  5238. Customer Services.
  5239. 7.9
  5240. If you have the stand-alone version of a CD, you can try it out on your
  5241. network for a limited period and then decide whether to buy a full site
  5242. licence. PEP Associates plan to supply further limited licences to
  5243. registered users by agreement with the publishers, for the cost of
  5244. postage. This means that the Trial Pack will continue to be useful when
  5245. the initial test periods are over.
  5246. 7.9
  5247. Performance issues
  5248. 7.9
  5249. It may help to describe some network options which can be found in the
  5250. Acorn world. There are several variations, so I will not attempt to
  5251. cover them all.
  5252. 7.9
  5253. The original Acorn network system, Econet, is still used in many
  5254. schools. It is now rather elderly, and loading Archimedes software and
  5255. data files can be painfully slow. The length of the network cable limits
  5256. the speed at which data can be transmitted; longer means slower.
  5257. Ethernet is faster by about a factor of ten. There are a number of
  5258. different types of Ethernet cable, and two of the most common allow for
  5259. network lengths of about 200 metres and 500 metres. Individual runs of
  5260. cable can be linked using repeaters or bridges.
  5261. 7.9
  5262. The Acorn AUN system allows Econet and Ethernet systems to be linked
  5263. using a Égatewayæ computer, i.e. one which has both Econet and Ethernet
  5264. interfaces. Computers on one type of network can communicate with
  5265. servers on the other if both machines run the AUN network software. The
  5266. system used in testing has four Ethernet strands joined in a stretched
  5267. ÉXæ shape by repeaters. There is a gateway at the crossing point linked
  5268. to a 400 metre Econet network.
  5269. 7.9
  5270. My two priorities for running the system are reliability and speed, in
  5271. that order. The fileservers are spread around the school, and tracing a
  5272. problem on a server some distance away is time-consuming. Server
  5273. software in particular must be reliable. Problems with a server can
  5274. affect all users and they may lose important files before the fault is
  5275. corrected.
  5276. 7.9
  5277. Speed is important when demand on the network peaks. Loading large files
  5278. slows down other users and can cause fileservers to Évanishæ. This
  5279. happens when servers ignore the requests from terminals to identify
  5280. themselves because they are transmitting continuously.
  5281. 7.9
  5282. Using CDs across a network could lead to problems in these areas. CD
  5283. files can be very large, while using CDs of newspapers and encyclopedias
  5284. may involve searching through large indexes. If many users want CD data
  5285. at one time, they could bring the network to a standstill. Replay films
  5286. demand large quantities of data at frequent intervals.
  5287. 7.9
  5288. It is possible, in theory, to put a CD onto a network with Level 4
  5289. Fileserver. In practice, difficulties arise because of network speed and
  5290. the maximum file size which the Level 4 software can handle. Experiments
  5291. with an early CD Sampler on Econet a few years ago were not a great
  5292. success. PEP Associates, who have produced the CD-Net package, give more
  5293. details of the problems in a Fact Sheet.
  5294. 7.9
  5295. CD-Net is a separate server for CD ROM which works alongside AUN. It is
  5296. designed to overcome the difficulties mentioned but, in order to get the
  5297. best out of it, you should run it on a high performance computer if
  5298. possible. The server used in testing was a 33 MHz A5000 with 4Mb of RAM
  5299. and a 160Mb hard disc. The CD ROM drive was an Acorn Multimedia
  5300. Expansion Unit. (An older Cumana drive was also used.)
  5301. 7.9
  5302. CD-Net will run successfully on less powerful machines, and many discs
  5303. will perform acceptably on slower drives. Problems are most likely with
  5304. Replay films and running over Econet. You must have AUN in operation,
  5305. even if your system is purely Econet. This means that the Fileserver
  5306. must run at least Issue 2 of the Level 4 software.
  5307. 7.9
  5308. Setting up the system
  5309. 7.9
  5310. The Network Manageræs Guide describes very clearly the process of
  5311. setting up the server software. The installation disc allows the server
  5312. software to be installed on one machine. Ideally, the CD server should
  5313. not be used as a network station, although it is possible within limits.
  5314. Using a machine as a CD ROM server and network fileserver at the same
  5315. time is unlikely to be successful.
  5316. 7.9
  5317. You then have to copy a separate key file onto the server for each CD.
  5318. You can only copy the key file once, so you have to decide where the CD
  5319. is to run if you have more than one server. The key file comes with the
  5320. CD ROM site licence. Compared to other forms of protection, this seems a
  5321. reasonable compromise between the needs of the user and protecting the
  5322. rights of the copyright holders. You can take a backup copy of the
  5323. server and key, and use this on a second machine if the first is out of
  5324. action. You cannot use original and backup on the network at the same
  5325. time.
  5326. 7.9
  5327. A SCSI interface can support seven devices, but more than one server may
  5328. be needed if you want a large number of CDs available at once. The
  5329. physical space taken up by six or seven separate drives is likely to be
  5330. a problem, not to mention the number of signal and power cables needed,
  5331. but this could be solved by using one of the new six-CD disc units.
  5332. 7.9
  5333. The server must be configured by allocating RAM and hard disc space to
  5334. CD-Net. The server uses these as caches to store data where it can be
  5335. accessed more rapidly than from the CD. This is particularly effective
  5336. if repeated reference is made to the same blocks of data. Writing Replay
  5337. clips to hard disc can actually slow CD-Net though, and the hard disc
  5338. cache can be turned off for these discs. The caches are configured for
  5339. the server, not for a CD. If you have a CD which works best with the
  5340. hard disc cache and one without, you cannot have both options at once.
  5341. If it is not convenient to reconfigure the server when discs are
  5342. changed, or if you are running two discs at once, you may have to find a
  5343. compromise solution.
  5344. 7.9
  5345. Finally, you have to load the Server application at your terminal. Also,
  5346. some CDs such as the Hutchinson Encyclopedias require the network
  5347. version of a software front end to replace the stand-alone version. The
  5348. server and client software runs independently of the AUN network, so you
  5349. do not have to log on to the network to load data from a CD.
  5350. 7.9
  5351. Testing CD-Net
  5352. 7.9
  5353. CD-Net was tested with four CDs which represent the common types
  5354. available for Archimedes. The Acorn Education Directory is an
  5355. encyclopedia application, with mainly text and simple graphics. This CD
  5356. provides a test of how your network will cope with typical encyclopedia
  5357. applications.
  5358. 7.9
  5359. The Multimedia Encyclopedia holds large amounts of data. It is popular
  5360. with students, so we have had the CD running over the network regularly.
  5361. There are a number of sprites and sound samples as well as text. Most
  5362. users will want to carry out searches, which may limit the number of
  5363. users who can use the disc at once.
  5364. 7.9
  5365. The other discs used both included Replay clips. The Acorn Replay
  5366. sampler has two versions of the films, one which runs 12╜ frames per
  5367. second and one at 25 frames per second. If you try to use the 25 frame
  5368. per second version across the network, the results are disjointed, but
  5369. the Manageræs Guide warns about this. In fact, with a fast client
  5370. (A5000) over Ethernet, CD-Net just about copes with the faster speed to
  5371. one station, which indicates how fast the software runs.
  5372. 7.9
  5373. At 12╜ frames, the results are better. It is possible to have two
  5374. terminals showing the same film simultaneously on Ethernet, although
  5375. this pushes the network and server to their limits. If a hard disc cache
  5376. is in use, considerable time is taken up reading and writing, and it is
  5377. more efficient to turn the cache off. Again, this is covered in the
  5378. manual.
  5379. 7.9
  5380. The Perspectives disc from ÉWorld of Numberæ also includes Replay clips,
  5381. all at 25 frame per second, so they cannot be used on a number of
  5382. machines simultaneously, at least not with current network hardware.
  5383. This CD is one which teachers may well want to use with a class at a
  5384. number of stations, but only the non-Replay software will run
  5385. successfully.
  5386. 7.9
  5387. How it performed
  5388. 7.9
  5389. The CD-Net server and client software proved to be reliable during the
  5390. period of the test. Text and sound samples were transmitted across two
  5391. lengths of Ethernet and from Ethernet to Econet through the gateway. The
  5392. client software ran alongside the Application Accelerator client
  5393. software which is now available from Acorn for Ethernet systems. The
  5394. implementation has certainly met my first priority, as it has proved to
  5395. be almost Écrash-freeæ during the test period.
  5396. 7.9
  5397. We did have a few problems with the Hutchinson Encyclopedia during the
  5398. trial. On a few occasions, the client station stopped working, though
  5399. not the server. However, there have been similar problems using that CD
  5400. on a stand-alone system, so this may not be due to the CD-Net package.
  5401. 7.9
  5402. The speed of operation depends on the hardware and network system in
  5403. use. On an A3000 over Econet, data from the encyclopedias loaded in a
  5404. reasonable time but Replay sequences were not successful even at 12╜
  5405. frames per second. There was some improvement when the terminal on
  5406. Econet was an A410 with ARM 3.
  5407. 7.9
  5408. Four and five students at a time could search the Encyclopedia CD across
  5409. the network because these were rarely simultaneous. When a number of
  5410. users are carrying out the same operation, the size of the caches
  5411. becomes important and should be as large as possible to avoid
  5412. unacceptable delays.
  5413. 7.9
  5414. Sound samples had gaps in the playback on a few occasions when the
  5415. client was some distance from the server. This was overcome by
  5416. increasing the amount of memory available for a sound buffer.
  5417. 7.9
  5418. The slower CD ROM drive handled the Hutchinson Encyclopedia
  5419. successfully, including sound samples. As an experiment, we used the
  5420. slow drive for the Encyclopedia over the network and a second, faster
  5421. drive for local work on a different CD. The system worked well, and only
  5422. showed signs of strain when searches were under way on both discs.
  5423. However, I would not recommend this as a normal practice.
  5424. 7.9
  5425. There are some areas where the package might be improved, particularly
  5426. to avoid problems on school networks. It would be better if it were more
  5427. difficult to quit from the server software. Our server could not be put
  5428. in a secure room as it was also used for other purposes, and there was
  5429. always a risk that a user might quit the application by accident. CD-Net
  5430. does display a warning if users are working with a CD, but it is
  5431. possible to force them off and then dismount the disc from the server
  5432. desktop.
  5433. 7.9
  5434. An option to disable the hard disc cache for individual CDs would be
  5435. valuable. Once six-drive units become common, it will be difficult to
  5436. find a configuration which suits a range of CDs, and this could become a
  5437. problem.
  5438. 7.9
  5439. The hourglass seems to take some time to appear when the client software
  5440. is loading over the network. This can lead to users attempting to load
  5441. the server software twice.
  5442. 7.9
  5443. While the Network Manageræs Guide is clear and gives all the information
  5444. needed, I feel that network managers will want to tailor the Useræs
  5445. Guide for their system. Perhaps PEP Associates would consider providing
  5446. parts of the document as a set of text files and sprites, or as an
  5447. Ovation or Impression document, if the copyright situation is made clear
  5448. for users.
  5449. 7.9
  5450. A final improvement would be some means of dismounting CD-Net to move it
  5451. to another machine. As networks evolve, it is likely that managers will
  5452. want to upgrade servers from time to time. Although there are a number
  5453. of possible ways to work around this, I am not sure how convenient they
  5454. would be in practice.
  5455. 7.9
  5456. These are all minor points, and I am very impressed by the overall
  5457. performance of CD-Net. Under favourable conditions, the system is not
  5458. dramatically slower than stand-alone use, although if there are a large
  5459. number of users at once then, as with a normal network, the delays will
  5460. become more obvious.
  5461. 7.9
  5462. In the end, the success of the package will depend on how many CD ROM
  5463. suppliers participate in the trial arrangements. The Times CD ROM is
  5464. about to appear in a CD-Net version, and there are a number of other
  5465. titles which would also be useful, such as the Dictionary of the Living
  5466. World and the ECCTIS disc of university and college information. This
  5467. will encourage PEP Associates to continue developing the CD-Net system.
  5468. The cost of site licences are set by the publishers, not PEP Associates,
  5469. and this will have to be at a level which customers can afford.
  5470. 7.9
  5471. Conclusion
  5472. 7.9
  5473. The package provides a valuable service at a relatively low cost (ú39.95
  5474. +VAT from PEP). The company have been helpful in answering questions
  5475. while testing the software, and have suggested where problems might
  5476. arise and how to avoid them. Testing has convinced me that a system
  5477. based on CD-Net can work successfully, provided sensible decisions are
  5478. made on hardware and CDs.
  5479. 7.9
  5480. If you plan to use CD ROMs on a network, it is important to remember the
  5481. limitations which the components will impose and, in particular, that
  5482. older equipment and networks will not cope with certain CDs. As network
  5483. technology improves, it may become possible to extend the range of files
  5484. which can be run across a network and to increase the number of users
  5485. and discs.
  5486. 7.9
  5487. I am looking forward to trying other discs, not to mention seeing an end
  5488. to the scramble for the CD ROM drives which develops every time students
  5489. want to use the Times CD for course work which is due in within two or
  5490. three days!ááA
  5491. 7.9
  5492. KernPlus and EverKern
  5493. 7.9
  5494. Dave Walsh
  5495. 7.9
  5496. KernPlus and EverKern are utilities first to add kerning data to your
  5497. fonts, and then to force all applications to use this data. A thorough
  5498. configuration menu allows the definition of how the system is to run;
  5499. initially it may be wise to do automatic kerning on loading of fonts but
  5500. the configuration allows later use to be non-automatic, so all those
  5501. hours that youæve spent making sure the characters are Éjust soæ isnæt
  5502. lost! Once installed, the applications have a very professional feel to
  5503. them, using anti-aliased fonts in the menus and allowing multiple fonts
  5504. to be loaded and manipulated together.
  5505. 7.9
  5506. A font can be loaded into Kernall simply by dragging its directory (or
  5507. the internal metrics file) to the icon. A whole family of fonts can be
  5508. loaded by <shift> dragging them in the same way. A nice point, for those
  5509. that use it, is that the system works Éalmostæ happily with FontFS from
  5510. LOOKsystems. (There were a number of machine ölocked outò occurrences,
  5511. until I had learned which order to shut down the font manager and
  5512. kernplus applications.) The system is very efficient indeed,
  5513. multitasking in its work, if required, at a rate far surpassing that of
  5514. !Kernall from Design Concept, although, in truth, this is because it
  5515. uses a far more sensible range of kerning pairs. In fact, as a design
  5516. brief for people wishing to add kerning data to their fonts in RISC OS
  5517. 3, it is hard to fault. The kern pairs are evaluated from the shape of
  5518. the font, combined with common letter patterns. A default template of
  5519. kern pairs can also be added to the data, as well as changed to your own
  5520. requirements. The utility even allows the kerning of glyph characters
  5521. (those little beasts like ▌ at the end of the character range).
  5522. 7.9
  5523. As the manual explains, automatic kerning can make a fairly reasonable
  5524. Éguestimateæ but with the manual override, this can be spruced up to
  5525. your requirements. The manual kerning is simple enough to use, requiring
  5526. the user to drag the characters together or apart until they are to your
  5527. liking. Beware of the use of <ctrl-u> to update values of kern data at
  5528. this point in the program Ö it still wipes entries clear!
  5529. 7.9
  5530. The second application, EverKern, forces the use of the kerning data in
  5531. other applications. Unlike !Kernall from Design Concepts, it will
  5532. effectively kern characters in applications like !Draw without the
  5533. invisible space at the end, although the manual does comment on this
  5534. possible flaw with ösome word processingò software. This, in itself,
  5535. makes the product as a must for anyone looking for kerned fonts within
  5536. Draw where kerning is not automatic. It goes slightly further though,
  5537. allowing the user the opportunity of simply clicking between Ékerning
  5538. onæ and Ékerning offæ through the icon bar front end.
  5539. 7.9
  5540. Comparing this product from PTW with that from Design Concept, there is
  5541. no doubt in my mind which one I would recommend. Kernplus, at the same
  5542. cost, seems much quicker and more effective and intuitive to use as well
  5543. as to customise to your own requirements. For ú15 this has got to be one
  5544. of those essential little utilities for anyone who wants a professional
  5545. finish to their written output.
  5546. 7.9
  5547. KernPlus and EverKern from PTW Software costs ú15 incVAT.ááA
  5548. 7.9
  5549. KleinFS
  5550. 7.9
  5551. Mark Godwin
  5552. 7.9
  5553. KleinFS is a compression filing system that uses Acornæs Squash module Ö
  5554. as supplied with RISC OS 3. The combination of KleinFS and Squash gives
  5555. you a filing system with all the ADFS, filer options but which also
  5556. compresses and decompresses the data. The result is a package not to
  5557. unlike Compression from CC or SparkFS from David Pilling, with which I
  5558. shall try to compare it.
  5559. 7.9
  5560. What you get & how to install it
  5561. 7.9
  5562. KleinFS arrived on a single disc with a booklet and some release notes.
  5563. The booklet explained everything I needed to know Ö not that you need
  5564. much.
  5565. 7.9
  5566. KleinFS is not protected and can be installed on your hard drive or run
  5567. from floppy. On execution, KleinFS adds another icon by the side of your
  5568. current floppy drive icon. Once installed and loaded, adding/deleting
  5569. further drive icons for other storage devices is very easy and this can
  5570. then be saved as the default configuration.
  5571. 7.9
  5572. On the main menu (selected from the new floppy drive icon) there is a
  5573. New Icon option. This presents you with a new window which has easy
  5574. selection for the standard drives (ADFS floppy and hard drives) and text
  5575. input plus menus for the others. It was very easy to install an icon for
  5576. my SCSI hard disc.
  5577. 7.9
  5578. Another nice feature is the addition of an icon in the Resources window.
  5579. This allows you to run KleinFS easily if you accidentally quit it, or
  5580. you could modify your boot file to add it only to the Resources
  5581. directory without loading it onto the iconbar.
  5582. 7.9
  5583. How well does it work?
  5584. 7.9
  5585. As far as I am aware, all of these compression filing systems use a
  5586. similar technique for file access Ö they use the scrap file to expand
  5587. the file before it is used by an application, assuming it canæt be done
  5588. in memory. So, if you have a 12Mb compressed file, you will most
  5589. probably need a 12Mb scrap file to access it.
  5590. 7.9
  5591. To evaluate performance, I did some tests and have given figures (Table
  5592. 1) for compression, decompression. target size and Éshutdownæ. One set
  5593. of figures covers thirteen Étypicalæ applications and the other set is
  5594. for a PC partition. The latter was chosen because it presents a problem
  5595. in that the decompressed version of the partition has to be kept until
  5596. you have finished with it.
  5597. 7.9
  5598. I should also point out that all of the compression filing systems
  5599. require you to shutdown down your computer properly. This is so that
  5600. they know that you have finished with the partition and can re-compress
  5601. it. My use of the PC partition may not be the only situation where it
  5602. keeps a copy of a decompressed file open, so always shut your machine
  5603. down properly or you will lose the work you have done on the file.
  5604. 7.9
  5605. The figures in Table 1 give you a typical example of the performance for
  5606. each application. I would not put too much emphasis on the PC partition
  5607. as this is the exception rather than the rule. Compressing this type of
  5608. file may be unwise and impractical, but at least they all cater for it.
  5609. 7.9
  5610. I then examined the compressed applications hoping to see that one
  5611. filing system would always compress one filetype better than another,
  5612. but this was not the case. I did perform further tests, but as they were
  5613. not substantially different to those in Table 1, I have not detailed
  5614. them.
  5615. 7.9
  5616. Most of my tests showed that the resultant file size would not really be
  5617. a factor in your choice of filling system. However, what is different
  5618. and may make you decide on one instead of the other is Épresentationæ,
  5619. Éconventionæ, Édialogæ and the time it takes to manipulate data
  5620. (compressing/decompressing).
  5621. 7.9
  5622. ÉPresentationæ includes the quality of icon and how they were located on
  5623. the iconbar. In addition to this, I looked at the options each filing
  5624. systems provides and the user interface (parameter input).
  5625. 7.9
  5626. ÉDialogæ was broken down into two categories, namely standard dialog and
  5627. error dialog. For each of these, I looked at the presentation of the
  5628. windows and the clarity of the messages. The clarity is very important
  5629. when considering the error messages you may get. You can read ÉPOORæ in
  5630. my table as not complete, misleading and not helpful.
  5631. 7.9
  5632. ÉConventionæ briefly details how the filling system is used from the
  5633. desktop. This indirectly covers how data is compressed, decompressed,
  5634. accessed and stored (if it not the Énormalæ ADFS file format). Table 2
  5635. contains a summary of the latter points for each of the filing systems.
  5636. 7.9
  5637. In this review, I have only used a small part of the facilities offered
  5638. by SparkFS (which I believe to give the best results). Also, SparkFS
  5639. provides facilities for a range of compression and decompression formats
  5640. as well as file conversion, password encryption and dynamic control over
  5641. memory usage.
  5642. 7.9
  5643. With all of these filing systems, you are locked out during the actual
  5644. compression, but KleinFS makes use of the percentage timer on the mouse
  5645. pointer, giving you proof that something is actually happening and how
  5646. far it has got.
  5647. 7.9
  5648. Another particularly good feature is that you can remove all of the
  5649. KleinFS drive icons, leaving the filer modules installed, and use <alt-
  5650. double-click> to open a KleinFS window.
  5651. 7.9
  5652. One other feature of KleinFS worth mentioning is the Éfiler remove and
  5653. reviveæ option which is very useful. If you select Éfiler removeæ, it
  5654. will remove all of the current filer icons and conversely Éfiler reviveæ
  5655. brings them all back.
  5656. 7.9
  5657. Can you run compressed applications?
  5658. 7.9
  5659. I compressed several applications with each of the filing systems and
  5660. tried to execute each of them from within the compressed filing systems.
  5661. 7.9
  5662. With KleinFS, Compression and SparkFS, applications can quite happily
  5663. run in compressed form. The difference between them comes when you look
  5664. at the PD read-only versions which allow you to decompress the
  5665. compressed files. Compression is the only one with a PD read-only
  5666. version which can run a compressed application.
  5667. 7.9
  5668. A PD read-only version of KleinFS was not available for review but is
  5669. nearly ready for release. However, since it uses Squash as its means of
  5670. decompression, it would be no good for anyone without RISC OS 3. If you
  5671. have Squash, but not KleinFS, you merely have to double-click on the
  5672. application and it will automatically decompress Ö then double-click
  5673. again and it will run. Double-clicking on any Squash file will
  5674. automatically decompress it as long as Squash has been seen.
  5675. 7.9
  5676. Network use
  5677. 7.9
  5678. I have also been informed by PTW Software that KleinFS now includes
  5679. network support but I was unable to test it as I do not have access to a
  5680. network. From the information I have obtained, a lot of work has been
  5681. put into this part of their software, and it is getting a good response
  5682. from the people testing it. Hopefully, a review of this will be
  5683. following from one of their Étestersæ.
  5684. 7.9
  5685. Features of the network version will include: Open É&æ (URD), not $ when
  5686. accessing a network; opening of $ on all network hard discs; free space
  5687. display on networked discs; log on/off. These features are currently
  5688. being tested with Econet and Ethernet by Acorn, Oak Solutions, SJ
  5689. Research and Digital Servicesæ NetGain.
  5690. 7.9
  5691. As none of the competing products mention networks, so I can only assume
  5692. that they do not cater for them.
  5693. 7.9
  5694. The personal touch
  5695. 7.9
  5696. During this review, I did come across some problems with KleinFS. All of
  5697. these problems were corrected very quickly. I also passed on a few
  5698. suggestions, some of which, I am pleased to say, were implemented.
  5699. 7.9
  5700. From the conversations I had with representatives of PTW Software, I was
  5701. also pleased with their approach and open-mindedness. If you purchase
  5702. KleinFS and find something you wish to comment on, I am sure you will be
  5703. pleased with their attitude. Another recommendation for PTW is that they
  5704. are offering free upgrades of KleinFS if you return your original disc.
  5705. 7.9
  5706. Conclusion
  5707. 7.9
  5708. KleinFS provides compression and decompression with all of the standard
  5709. filer operations and has very good support. It quickly grows on you and
  5710. even though it may be slow in achieving its goal, this is more than
  5711. reflected in its price, ú17.95.
  5712. 7.9
  5713. For a limited period, Archive members can obtain a copy of KleinFS from
  5714. PTW Software at the reduced price of ú16.00. To obtain a copy, send
  5715. payment and the envelope from this monthæs magazine before the end of
  5716. the month on the magazine cover.ááA
  5717. 7.9
  5718. 13 Applications, 150 files. All values rounded up.
  5719. 7.9
  5720.     To compress  To decompress,  Resultant file size  File size  Closing
  5721. down
  5722. 7.9
  5723.     (copy ADFS)  open viewer.    reduced by.  (i.e. shutdown).
  5724. 7.9
  5725.   ADFS  45 sec  0 sec  664Kb  N/A  N/A
  5726. 7.9
  5727.   Compression  78 sec  95 sec  348Kb  48%  N/A
  5728. 7.9
  5729.   SparkFS  75 sec  68 sec  335Kb  50%  N/A
  5730. 7.9
  5731.   KleinFS  155 sec  85 sec  352Kb  47%  N/A   
  5732. 7.9
  5733.   Squash  56 sec  60 sec  346Kb  48%  N/A
  5734. 7.9
  5735. PC partition, All values rounded up (The original file size was 2048k)
  5736. 7.9
  5737.   ADFS  18 sec  0 sec  2048Kb  N/A  N/A
  5738. 7.9
  5739.   Compression  40 sec  10 sec  1394Kb  32%  15 sec
  5740. 7.9
  5741.   SparkFS  60 sec  35 sec  1429Kb  30%  40 sec
  5742. 7.9
  5743.   KleinFS  130 sec  60 sec  1736Kb  15%  90 sec 
  5744. 7.9
  5745.   Squash  165 sec  120 sec  1736Kb  15%  N/A
  5746. 7.9
  5747. Table 2
  5748. 7.9
  5749.     Presentation  Convention  Time  Std.  Error   
  5750. 7.9
  5751.           Dialog  Dialog
  5752. 7.9
  5753.   Compression  Basic. Icons grouped in a cluster,  Standard filer. Open
  5754. opposite  Quick  N/A  Poor 
  5755. 7.9
  5756.     Clutters iconbar. Basic means of  viewer by pressing <alt> and
  5757. 7.9
  5758.     input for options.  then <insert> while mouse in
  5759. 7.9
  5760.       viewer.
  5761. 7.9
  5762.   SparkFS  Single icon, not used to access  Own file format. Once
  5763. opened,  Quick  Good  Poor 
  5764. 7.9
  5765.     drives, but used to access options.  operates like a standard filer.
  5766. 7.9
  5767.     Good means of input for options.
  5768. 7.9
  5769.   KleinFS  Good. Icons placed by original drive  Standard filer. Open
  5770. opposite  Slow  Good  Very
  5771. 7.9
  5772.     if possible. Good means of input for  viewer by pressing <alt> and   
  5773.   Good
  5774. 7.9
  5775.     options. Basic form clutters iconbar,  double clicking in viewer.
  5776. 7.9
  5777.     but useful option can reduce this.
  5778. 7.9
  5779.   Squash  Basic. Icon, providing drop and save  Drop and save to
  5780. compress   Quick  OK  OK
  5781. 7.9
  5782.     approach.  and decompress.
  5783. 7.9
  5784. Reduce 3.5
  5785. 7.9
  5786. Brian Cowan
  5787. 7.9
  5788. I have given a review of Reduce 3.4 in Archive some time ago, under the
  5789. heading of Scientific Software (Archive 5.6 p51). Reduce 3.5 has now
  5790. been released and it has a number of useful new features. In this brief
  5791. review, I will concentrate on these.
  5792. 7.9
  5793. Computer algebra
  5794. 7.9
  5795. Reduce is a program designed primarily for algebraic manipulation. So,
  5796. rather than solving mathematical problems in terms of numbers, one is
  5797. working with formulae. However, computer algebra packages can do much
  5798. more than this. Arithmetic can be done exactly or to an arbitrary
  5799. precision not limited by the machine hardware. All sorts of algebraic
  5800. operations may be performed such as manipulation of expressions,
  5801. factorisation, symbolic solution of equations and matrix algebra. By
  5802. following built-in rules, the programs can perform the calculus
  5803. operations of differentiation and integration. Most algebra packages can
  5804. perform both definite and indefinite integration. Reduce can only do
  5805. indefinite integration. There is numerical support for the solution of
  5806. equations and evaluation of Special Functions, etc. And, particularly
  5807. from the numerical facilities, one would also expect some graphical
  5808. support.
  5809. 7.9
  5810. Reduce
  5811. 7.9
  5812. Reduce is a multi-platform product. The source code is written in Lisp
  5813. and there are various implementations for different machines. It is the
  5814. only computer algebra package that will run on Acorn RISC computers in
  5815. native mode. The result of the multi-platform approach is that there are
  5816. very few machine-specific features and, although the program operates in
  5817. a standard RISC OS window, it operates with a command line, with only
  5818. the simplest editing and cut/paste facilities. Editing of entered text
  5819. is really rather clumsy and cut and paste are certainly not implemented
  5820. according to the RISC OS style recommendations. From version 3.3
  5821. onwards, the Windows support has increased and I believe there are a few
  5822. more improvements in the pipeline.
  5823. 7.9
  5824. Graphics
  5825. 7.9
  5826. There is, finally, a graphics support in Reduce version 3.5. This is
  5827. cleverly done in a machine-independent way by connecting with GnuPlot.
  5828. This is a PD graphics program which is available for all sorts of
  5829. machines. Reduce 3.5 is supplied with GnuPlot and there is a GnuPlot
  5830. command within Reduce. The result is that when a 2d or 3d graph is to be
  5831. plotted, it is sent to GnuPlot for display. Since the Archimedes
  5832. implementation of GnuPlot can create sprites and drawfiles as well, this
  5833. is a very versatile facility. The only problem is that it is very hungry
  5834. on memory. Running Reduce and GnuPlot together is difficult on a 4Mb
  5835. machine. The command:
  5836. 7.9
  5837. plot (cos sqrt(x**2 + y**2), x=(-3 .. 3), y=(-3 .. 3),hidden3d);
  5838. 7.9
  5839. produces the display below. The line at the top indicates the location
  5840. of the file of data transferred from Reduce to GnuPlot.
  5841. 7.9
  5842. Arithmetic
  5843. 7.9
  5844. In computer algebra systems, you can specify the precision for
  5845. arithmetic calculations. If you need 100 decimal places then that is
  5846. fine! However, speed of calculation can be a problem. In Reduce 3.5, the
  5847. floating point arithmetic runs much faster. Many of the routines have
  5848. been completely rewritten. In high precision, there are speed gains of
  5849. up to ten times!
  5850. 7.9
  5851. An important part of any numerical package is the solution of linear and
  5852. nonlinear equations. In Reduce, this can be done to arbitrary precision,
  5853. and here again, with recoding of the routines, many calculations run
  5854. considerably faster in Reduce 3.5.
  5855. 7.9
  5856. Special functions
  5857. 7.9
  5858. A major development in version 3.5 is the support for the so-called
  5859. special functions. These include such things as Bessel functions (of
  5860. many types) sine and cosine integrals, error functions, Euler
  5861. polynomials, Chebyshev polynomials and many, many more. Both numeric and
  5862. algebraic properties of these functions are supported, but I think the
  5863. links with the integrator are limited.
  5864. 7.9
  5865. Conclusion
  5866. 7.9
  5867. I use various algebra packages in my work. Both Mathematica and Maple
  5868. are run on PCs and on a PC card on my Archimedes but, as mentioned
  5869. above, Reduce runs under RISC OS directly. It is very fast and reliable
  5870. and I always prefer to use Reduce if it can do the job required. That
  5871. really means everything except definite integration and involved
  5872. mixtures of symbolic, numerical and graphics work, where the integrated
  5873. environments of the other packages win out.
  5874. 7.9
  5875. Buying Reduce
  5876. 7.9
  5877. The full cost of Reduce is ú340 +VAT, which includes the CSL (Codemist
  5878. Standard Lisp) compiler, Reduce and Lisp source code, and printed
  5879. manual. For a short time existing licensees of Reduce 3.4 can upgrade
  5880. for ú180 +VAT. However, there is a personal version of Reduce 3.5 which
  5881. comprises the full Reduce implementation, but without the sources or the
  5882. printed manual. This costs ú79 +VAT, and the manual may be purchased for
  5883. an extra ú20. (The manual text is included on the discs, however.) For
  5884. most applications, unless you want to re-compile a custom version of
  5885. Reduce or create fast-loading modules, the personal version is all you
  5886. require. Reduce may be purchased from Codemist Ltd.ááA
  5887. 7.9
  5888. Tiles
  5889. 7.9
  5890. George Barnett
  5891. 7.9
  5892. Tiles is a letter game which endeavours to encompass the use of
  5893. strategy, vocabulary, foreign languages, spelling and arithmetic as well
  5894. as incorporating the use of computer and the WIMP interface.
  5895. 7.9
  5896. The application contains a number of boards, as the one opposite, each
  5897. having a crossword layout. These boards are arranged in folders of
  5898. several foreign languages, English and arithmetic. The names of the
  5899. players, the rules of the game and the board layout may all be altered
  5900. and these settings may be saved for future use.
  5901. 7.9
  5902. The game requires the player to drag a letter from the rack to replace
  5903. the same letter on the board. Letters can only be replaced in an orderly
  5904. fashion from the beginning of a selected word. Points are awarded for
  5905. each completed word and the player with the most points at the end of
  5906. the game is the winner.
  5907. 7.9
  5908. Each player is allowed two moves at a time, and part of the strategy is
  5909. to consider the letters, when they are visible, in your opponentæs rack.
  5910. This obviously becomes more important as the game proceeds and none of
  5911. the words near completion.
  5912. 7.9
  5913. There are only the same number of tiles (letters) available for use on
  5914. the racks as letters on the main board. These tiles are replaced on the
  5915. racks by random selection as they are used.
  5916. 7.9
  5917. It is also possible to add speech with Arcticulate. With this, I can see
  5918. a positive value of the game for the lower ability reader.
  5919. 7.9
  5920. The instruction manual is extremely comprehensive with extensive
  5921. technical detail, which I fear would leave the majority of readers
  5922. unimpressed.
  5923. 7.9
  5924. Although it is an inexpensive game with limited educational application,
  5925. I find it rather difficult to recommend. It might be considered on a par
  5926. with ÉDraughtsæ which is a simple game for beginners but, for the
  5927. expert, quite sophisticated. However, I doubt whether a player of Tiles
  5928. would anticipate an advanced application.
  5929. 7.9
  5930. (Arcticulate was not supplied with the review copy of Tiles, so I
  5931. requested the loan of a copy from Fourth Dimension who sent one by
  5932. return of post. Thank you, Fourth Dimension!)
  5933. 7.9
  5934. Tiles costs ú19.75 from Brain Games and Arcticulate costs ú24 from
  5935. Archive.ááA
  5936. 7.9
  5937. Articles to come...
  5938. 7.9
  5939. Once again, weæve run out of space well before publishing all the
  5940. articles I have in my in-tray. Those as yet to be found a space include:
  5941. 7.9
  5942. Reviews of: 10 out of 10 Stats, Advantage, Autograph, Basic Programmeræs
  5943. Toolkit, Borders, CaráÖáMaths in Motion, Cardshop, Carnage, Celtic
  5944. clipart, Cowboys, Larger, Materials Components and Techniques, Molecular
  5945. Modelling, Mousetrap, Music Box, Navigator, Observess, Optical OCR,
  5946. Oxford Tree Reading, PenDown Etoiles, Phases, PinPoint Datafiles, Screen
  5947. Turtle, Small Steps, Technical Clipart, Wimp Programmeræs Toolkit.
  5948. 7.9
  5949. Also, the Games Column and PipeLineZ just came in too late for me to fit
  5950. in Ö sorry Dave and Gerald.
  5951. 7.9
  5952.