home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1997 / ARCHIVE_97.iso / text / magazine / vol_09 / issue_10 < prev    next >
Text File  |  1996-06-05  |  319KB  |  6,378 lines

  1. Products Available
  2. 9.10
  3. ANT Internet Suite II is the new version, due for release this month, of 
  4. the popular internet program. Amongst the improvements are: Dialler, an 
  5. easy-to-use utility for connecting to service providers and launching 
  6. the Suiteæs applications; Fresco, the Web browser, which now supports 
  7. tables and client-side image maps, local and global history lists, 
  8. additional Netscape and HTML 3.0 extensions, progressive rendering of 
  9. GIF, PNG and JPEG images, text and tables; Marcel features support for 
  10. the SMTP, POP and IMAP email protocols as well as MIME encoding; 
  11. graphical front ends have been developed for utilities including Finger, 
  12. Resolver, TraceRoute and Whols, as well as an enhanced Ping utility.
  13. 9.10
  14. An upgrade pack including new release disc and an entirely new manual 
  15. will be available direct from ANT to registered users for ú10 inclusive. 
  16. Registered users who have supplied ANT with a current address will be 
  17. notified by email when it become available.
  18. 9.10
  19. To new users, the ANT Suite costs ú99 +VAT +p&p or ú115 through Archive.
  20. 9.10
  21. !CPC Ö This is a new version of !CPC, the Amstrad CPC emulator for Acorn 
  22. RISC OS computers. It features many significant improvements over 
  23. previous versions, resulting in a very high degree of compatibility with 
  24. the real thing, as well as myriad improvements for enhanced user-
  25. friendliness. CPC is shareware Ö a demonstration version, !CPC_Demo, is 
  26. available on the World Wide Web, at the following URL: http://
  27. www.hep.phy.cam.ac.uk:8080/rison/cpc/cpc.html.
  28. 9.10
  29. Full details on registering for !CPC are given inside !CPC_Demoæs !Help 
  30. file.
  31. 9.10
  32. CASA III Ö (Computer Assisted Structural Analysis) W C Smith and 
  33. Associates have been developing structural analysis software for RISC OS 
  34. for over 6 years. Their latest product, CASA-III, makes use of 3D 
  35. perspective graphics through which the user can interact with, and edit, 
  36. the model of a structure.
  37. 9.10
  38. They recently launched a new bureau service; for a small registration 
  39. fee, the user will receive a copy of CASA-III with full pre- and post-
  40. processing capabilities. When the user requires an analysis, they 
  41. prepare the data using CASA-III and then send the data to W C Smith, who 
  42. perform the analysis, and the results will be returned. From as little 
  43. as ú10 +VAT per analysis, this approach can be quite cost-effective for 
  44. users who will not be using CASA-III intensively. Initially, this will 
  45. be a postal service, but if sufficient demand is found, they will 
  46. upgrade it to allow the data to be transferred by modem. CASA III costs 
  47. ú950 +VAT from W C Smith & Associates.
  48. 9.10
  49. CastleTech SCSI 2 card is a 16-bit card at a budget price. It has a 16 
  50. byte cache on chip; CDFS and SCSI2 CD-ROM softload driver in ROM, 
  51. transfer rate of up to about 1.7Mb/sec, with bulk rate of up to 2.4 Mb/
  52. sec possible on some machine types. It doesnæt allow DMA access and is 
  53. 16-bit not 32-bit, but it is half the price of other SCSI II cards. It 
  54. costs ú99 +VAT +p&p from Castle Technology, or ú114 through Archive.
  55. 9.10
  56. CDFast2 is a totally new version of Eesoxæs CDFast, and is said to 
  57. enhance the performance of virtually all CD-ROM titles and applications, 
  58. in some cases improving performance by between 30Ö40%. Among some of the 
  59. new features are: improved caching algorithms; larger cache memory; 
  60. configurable cache sizes; multiple simultaneous drives; Quad and Octal 
  61. speed drive support. Existing users of CDFast can upgrade by sending 
  62. their original disc to Eesox with a cheque for ú10 inclusive.
  63. 9.10
  64. CDFast2 costs ú25 +VAT (ú28 through Archive) or ú15 +VAT (ú17 through 
  65. Archive) when ordered with an Eesox CD-ROM drive.
  66. 9.10
  67. CD-ROM drive Ö Eesox have released a new 4.5 speed SCSI Gold CD-ROM 
  68. drive for use by any Acorn machine. It comes with cable, driver software 
  69. and utilities, and can be used in tower mode. The 4.5 speed CD-ROM costs 
  70. ú160 inclusive through Archive for the internal version and ú240 for the 
  71. external version.
  72. 9.10
  73. Composition Ö This had a good review from Malcolm Banthorpe last month 
  74. (p33), and that was written when he thought the price was ú160 but now 
  75. it is down to ú99.95, or ú95 through Archive, so it is even better 
  76. value!
  77. 9.10
  78. Digital Oasis Ö This isnæt a Product Available, more of a Service 
  79. Available, but we thought weæd mention it here. Digital Oasis is an 
  80. Acorn Web e¡magazine which you can access via your Web browser on: 
  81. http://www.argonet.co.uk/users/aok/
  82. 9.10
  83. According to its producers, ÉFeedback is welcome. Ifáthere is something 
  84. you would like to see in Digital Oasis, write and tell us. New writers 
  85. are welcome to submit articles and ideas. The ÉOzæ style non-linear page 
  86. access was implemented entirely from email dialogue between Carl 
  87. Cepurneek in Oz and ourselves. Digital Oasis is updated regularly, as we 
  88. get articles and newsæ.
  89. 9.10
  90. DIY RiscPC Ö Following on from last monthæs article, we ought to point 
  91. out that a DIY RiscPC is not really DIY! In other words, you select what 
  92. you want and NCS puts it together for you and tests it. If you are 
  93. thinking of buying a RiscPC in this way, it would be worth getting in 
  94. touch because the pricing of memory is still very volatile, so you may 
  95. want to know the latest prices to help you work out your purchase.
  96. 9.10
  97. Secondly, we ought to make it clear that the ACB64 has exactly the same 
  98. pcb as the 710 machines. In other words, it is not one of the older 
  99. RiscPCs, and if you were to change the processor and memory, and added 
  100. an extra slice, it would then be identical to a RiscPC 700 Ö except that 
  101. it would have a ÉRiscPC 600æ logo on the front!
  102. 9.10
  103. Thirdly, we werenæt deliberately trying to mislead you when we said, öIt 
  104. is important to know whether Acorn are likely to come up with a RiscPC 
  105. capable of taking, say, 4Mb VRAM. The answer, quite categorically, is 
  106. NO. The next major change will be the PowerPC machine which wonæt be 
  107. around until 1997 some time.ò Since that went into print, we have heard 
  108. that, because the StrongARM is so good, Acorn are looking at the 
  109. possibility of doing a StrongARM RiscPC. Itæs not definite yet, and in 
  110. any case, it wouldnæt be available until some time during æ97. Also, 
  111. they are looking at the idea of it being possible to provide it as a 
  112. Épcb upgradeæ, i.e. you keep the same case, drives, memory and 
  113. processor, and just swap out the main circuit board.
  114. 9.10
  115. STOP PRESS: the financial calculations in the article have just changed 
  116. Ö in your favour Ö because the price of memory has fallen even further. 
  117. So you save even more money than we said by buying the bottom-end RiscPC 
  118. and upgrading it.
  119. 9.10
  120. DrawWorks2 is a complete re-write of iSVæs original DrawWorks program. 
  121. Among some of its new features are: a second button bar with 64 buttons, 
  122. giving easy access to most of the Draw features; a new preferences 
  123. control; integrated path merging and scrunching; information report on a 
  124. drawfile or selection (including information on any fonts used); 
  125. changeable toolbar options; improved versions of merge, kern and scrunch 
  126. tools; DrawTrix file effects processor which allows drawfiles to be 
  127. warped, twisted and even wrapped around 3D shapes. DrawWorks2 costs ú20 
  128. +p&p from iSV or ú20 inclusive through Archive. To upgrade from 
  129. DrawWorks1, return your master disc with a cheque for ú10 to iSV.
  130. 9.10
  131. Epson scanners Ö We have some improved pricing on Epson A4 flatbed 
  132. scanners this month. The following prices include Twain and Imagemaster:
  133. 9.10
  134. GTX5000 (parallel)   300dpi  ú480
  135. 9.10
  136. GTX5000 (SCSI)   300dpi  ú550
  137. 9.10
  138. GT8500 A4 (SCSI)   400dpi  ú630
  139. 9.10
  140. GT9000 A4 (SCSI)   600dpi  ú750
  141. 9.10
  142. FM Radio, from Irlam Instruments, is a fully featured FM stereo 
  143. receiver, allowing radio broadcasts to be listened to via the computer. 
  144. Preset channels, auto-tuning, plus control of volume, balance, bass and 
  145. treble are all included. Itæs suitable for A300, A400, A540, A5000, 
  146. A7000 and RiscPC, and costs ú79 +VAT +p&p from Irlam Instruments or ú91 
  147. through Archive.
  148. 9.10
  149. FPA11 Ö The Floating Point Accelerator which can be fitted to the A540, 
  150. and both the 25MHz and 33MHz variants of the A5000, is still available 
  151. and the price has come down too. The new Archive price is ú104.
  152. 9.10
  153. French clipart is a series of discs made up of clipart for use by French 
  154. language teachers. The threeádiscs cover various aspects of the National 
  155. Curriculum. Disc 1 covers Area of Experience A; Disc 2 Area B and some 
  156. of Area C; Disc 3 covers topics from the remaining areas. Each disc 
  157. costs ú6 and includes a donation to Christian Aid of ú1. Theyáare 
  158. available from: R J H Enterprises, Beck Bottom, 9áMoorland Close, 
  159. Embsay, Skipton, N.áYorks, BD23 6SG.
  160. 9.10
  161. Full-FS RSDFS is the new Full-FS version of RSDFS from Armed Forces. It 
  162. provides a complete RISC OS filing system for accessing the hard disc of 
  163. one computer over a serial link to another machine, either via a direct 
  164. cable or through a modem link-up. It provides everything you would be 
  165. able to do if the hard disc were inside your own computer, but obviously 
  166. not quite as fast. Users of previous versions of RSDFS can upgrade for 
  167. ú15, and the complete Full FS package costs ú45 from Armed Forces. 
  168. Alláprices fully inclusive Ö they are not yet VAT registered.
  169. 9.10
  170. Fun with Texts is a foreign language package originally designed for the 
  171. BBC B in 1984. It was one of the most popular software packages for 
  172. modern language. The program has recently been converted and updated to 
  173. run on RISC OS machines. It is an imaginative authoring package that 
  174. enables a teacher to create a number of short texts which can then be 
  175. used by students as the basis of a variety of text-reconstruction 
  176. exercises. The package has been thoroughly field-tested by experienced 
  177. teachers and by students of English, French, German, Spanish and 
  178. Italian. It is designed for use by individual students or by pairs and 
  179. small groups. Fun with Texts is printed and published by Camsoft and 
  180. costs ú75 +VAT for a 10-computer site licence.
  181. 9.10
  182. Hawk V9 Mk II Ö CCæs digitiser has gone the way of their Eagle 
  183. multimedia card Ö it is no longer available. (Weæve got one left in 
  184. stock at ú190 Ö first phone call secures.)
  185. 9.10
  186. HighWay Ö The main purpose of HighWay is to allow you to have your most 
  187. regularly used applications, directories and files easily available. By 
  188. dragging your desired objects into the HighWay filer window, they can be 
  189. set to do a multitude of things, both at the time, and at the computeræs 
  190. start-up.
  191. 9.10
  192. Among some of the features are: easy loading and saving of up to eight 
  193. named Pinboards; applications and files can be run, or set to run, on 
  194. start-up; star commands can be set to be operated by just a double-
  195. click; different HighWay setups can be used for named users; objects in 
  196. the HighWay window can be placed in the order you want them, or can be 
  197. hidden if required.
  198. 9.10
  199. To obtain a copy, send a cheque for ú25 to: MráBáVeasey, 24 Drift Road, 
  200. Bognor Regis, WestáSussex. PO21 3NS (orders outside UK may attract 
  201. carriage charges at cost) Email: bernard.veasey@argonet.co.uk
  202. 9.10
  203. For more details see: http://www.argonet.co.uk/users/bernard.veasey/
  204. soft.html
  205. 9.10
  206. HolyBible Resource Builder creates multimedia directories for use with 
  207. HolyBible. The items within these directories are made available when 
  208. HolyBible is run and will appear as icons in the Resources Window when 
  209. the relevant Étaggedæ Bible passages are visible on screen. Tagged 
  210. resources may be global or specific Ö this will depend on context within 
  211. the Bible text and user interpretation. Resource Builder allows for the 
  212. import of text, draw, sprite and JPEG filetypes. Special features 
  213. include: temporary overlays which highlight specific areas or indicate 
  214. orientation without affecting the original file; customised icons 
  215. identify Éspecial filetypesæ which include a compound resource icon, map 
  216. resource icon and chart with position markers.
  217. 9.10
  218. Resource Builder costs ú38 +VAT (includes free site licence and 
  219. carriage) or ú43 through Archive.
  220. 9.10
  221. Insight Training Ö The Secondary Insight Conference is a two-day 
  222. programme of training and presentations designed to benefit IT 
  223. coordinators, subject teachers and anyone else involved in planning, 
  224. implementing or supporting secondary school IT. Delegates can choose 
  225. according to their needs from presentations and hand-ons training 
  226. sessions, with both Apple and Acorn systems. The conference is being run 
  227. by Insight Training and Xemplar, at Oakham School on 5th and 6th July.
  228. 9.10
  229. The conference fee is ú160 +VAT, which includes all training and tuition 
  230. fees, conference pack, materials and course notes, lunch, dinner and 
  231. refreshments on Friday, and lunch and refreshments on Saturday. 
  232. Overnight accommodation is not included.
  233. 9.10
  234. For more information, contact Insight Training. Up¡to-date information 
  235. can also be found on the Insight web page on: http://www/argonet.co.uk/
  236. business/insight/.
  237. 9.10
  238. Keystroke V4 is now available. Itæs more powerful, faster and easier to 
  239. use than ever before. According to Quantum Software, many of the changes 
  240. have come about because of customer feedback Ö this includes a bigger 
  241. and much easier to follow manual.
  242. 9.10
  243. Keystroke is a desktop utility which allows you to perform a range of 
  244. desktop activities with a click of the mouse or the press of a key. For 
  245. example, at a single keystroke, you can call up Impression master pages 
  246. and go straight to the master page you want to edit. You can add auto-
  247. save to those applications that lack it. You can even make up your own 
  248. button bar. It comes with example files of Keystroke definitions for 
  249. Filer, Paint, Draw, DrawPlus, TypeStudio, Vector, WorraCAD, Ovation and 
  250. Impression amongst other.
  251. 9.10
  252. The new version is faster, is much easier to set up and use, includes 
  253. over sixty functions, and is fully compatible with RISC OS 3.1 and 3.6. 
  254. Existing users can upgrade by returning their original discs with a 
  255. cheque for ú9.95 to Quantum Software (users outside of the UK need to 
  256. add a further ú1). To new users, Keystroke costs ú 35.95 inclusive or 
  257. ú34 through Archive.
  258. 9.10
  259. Maker Series from Carlton Software comes on three discs, offering three 
  260. desktop utilities. DateMaker is a diary application which allows you to 
  261. list all your appointments by day and time. Entries remain fully 
  262. editable, you can export data, search on keywords, and jump forwards or 
  263. backwards through the list. MailMaker is an address book which provides 
  264. fields for: name, address, home and work phone numbers, email, fax and 
  265. notes. Categories are user-definable; there are export facilities for 
  266. TSV and CSV; names can be seen at a glance through pop up menus, and 
  267. records can be sorted. MemoMaker is a Éto doæ list manager. Memos can 
  268. have up to twelve lines of text; they can be prioritised, sorted and 
  269. exported to and from Acornæs Pocket Book.
  270. 9.10
  271. Each application costs ú7.23 +VAT +p&p, or ú10 through Archive.
  272. 9.10
  273. Mozart mixer Ö YESæs mixer is designed for the original Mká1 RiscPCs and 
  274. provides, in one single card costing ú69 through Archive, the 
  275. functionality of the 16-bit ÉMinnieæ sound card (normally ú71) and an 
  276. audio mixer (normally ú44).
  277. 9.10
  278. Previously, the situation was that the Acorn/ESP 16¡bit sound card was 
  279. needed by the Mká1 RiscPCs in order to get sound from the PC card, and 
  280. also to give them the 16¡bit sound capability of the current Mká2 
  281. machines. The Eesox audio mixer board was needed if you wished to feed 
  282. the direct audio output from audio CDs through the RiscPCæs internal 
  283. sound system (so that a single set of speakers could be used for all the 
  284. sound output). However, both of these have now been completely replaced 
  285. by the Mozart card.
  286. 9.10
  287. The Mozart card is better than the combination in several ways. (1) The 
  288. obvious advantage is that the single card is less fiddly to fit, and 
  289. cheaper, than two. (2) There are two inputs for CD audio not just the 
  290. one. (3) It is possible to switch between the 16¡bit and 8¡bit systems 
  291. in software, so there is no need to take your RiscPC apart just to play 
  292. certain games whose sound only works correctly under the 8¡bit system. 
  293. (4) Most software designed for 8¡bit sound will work fine with the 
  294. 16¡bit system under emulation, but the poorer quality of 8¡bit samples 
  295. can be shown up by the 16¡bit system, so the Mozart card adjusts the 
  296. response of the output filter to the sample rate being played to give 
  297. the highest quality output regardless.
  298. 9.10
  299. However, unlike the Eesox audio mixer, the Mozart card does not 
  300. automatically come with a CD audio lead, so if you intend to connect the 
  301. audio output from your CD drive to the Mozart card, and you did not get 
  302. an audio lead with the CD drive itself, you will need one. When ordered 
  303. separately, these CD audio leads cost ú6.
  304. 9.10
  305. My First Incredible Amazing Dictionary is the latest title from IMS to 
  306. be converted from the PC world to the Acorn platform. The CD-ROM 
  307. introduces 4Ö7 year olds to 1000 words, with their British 
  308. pronunciations and their meanings, through spoken words and pictures, 
  309. 3,000 sound effects, and 850 animations, and games. My First Incredible 
  310. Amazing Dictionary uses CD-ROM technology to present opposites, 
  311. synonyms, word groups and other vocabulary elements to increase their 
  312. understanding of language.
  313. 9.10
  314. IMS already have a long list of CD-ROMs they hope to convert over the 
  315. next couple of years Ö and the list is growing! Look out over the coming 
  316. months for: My First Amazing World Explorer; The Ultimate Human Body; 
  317. Encyclopedia of Science; Encyclopedia of Nature; Encarta 96; Kiyeko and 
  318. the Lost Night; Hutchinsonæs Multimedia Encyclopedia, and many more!
  319. 9.10
  320. My First Incredible Amazing Dictionary CD-ROM costs ú39 inclusive from 
  321. IMS.
  322. 9.10
  323. MultiGen2 Ö The high band Genlock adaptor from Sonamara Computer Video 
  324. has dropped in price and gone up in specification. It now supports 
  325. resolutions of up to 800╫600, with simultaneous RGB, S-Video and 
  326. composite video outputs, as well as S-Video and composite video inputs. 
  327. Features of the external unit include under/overscan options, image re-
  328. scaling and re-positioning, freeze frame and fade (with adjustable rates 
  329. of fade). An infra-red remote control provides full control over all 
  330. functions. The MultiGen2 is available for PAL or NTSC. AáMultiGen2 Pro 
  331. is also available offering resolutions up to 1600╫1200 plus 2╫ zoom and 
  332. pan.
  333. 9.10
  334. MultiGen2 costs ú299.95 inclusive or ú345 through Archive. MultiGen2 Pro 
  335. costs ú499.95 or ú575 through Archive. For users who require 
  336. professional titling in their videos, there are two new bundles 
  337. available Ö MultiGen2 + Claresæ Titler for ú369.95, and MultiGen2 Pro + 
  338. Titler at ú549.95 (ú425 and ú635 respectively through Archive).
  339. 9.10
  340. Observess is an Expert System shell for the Acorn RISC OS machine. It is 
  341. fully desktop compatible and incorporates an IF... THEN... rule 
  342. structure with up to three conditions. It provides support for 
  343. percentage-based certainty factors on facts and rules, and single or 
  344. multiple recommendations based on the certainty factors. Included in the 
  345. latest version (2.71) is a backward chaining inference engine. The price 
  346. remains at ú40 (no VAT) for a single user copy, or ú120 for a site 
  347. licence. Further information can be obtained from: Chessfield Software Ö 
  348. rebecca@katech.zynet.co.uk.
  349. 9.10
  350. Panorama from HCCS, provides a new way of capturing high resolution 
  351. images using an ordinary camcorder. It works by capturing a sequence of 
  352. video images from a camera which is panning across a scene. These 
  353. pictures are then matched together to create a single seamless image.
  354. 9.10
  355. The minimum requirement is a 4Mb machine with hard disc and an 
  356. application which allows you to view 16 and 24-bit sprites. The 
  357. panoramas are built to the hard disc, so even with a minimum 
  358. specification, you can build pictures of almost any size. For 
  359. professional use, it is recommended that a RiscPC with 1Mb of VRAM, 8Mb 
  360. of RAM and 100Mb of free hard disc space be used. Included in the 
  361. software is a tiler feature which allows a number of A4 sheets to be 
  362. printed with crop marks for matching together.
  363. 9.10
  364. The package comprises: Vision 24 hardware, Panorama software, 16 sheets 
  365. of A4 inkjet paper, 16 foam A4 tiles, a can of aerosol glue, a stainless 
  366. steel 12 inch ruler and a knife. It costs ú249 +VAT or ú290 through 
  367. Archive. To upgrade from Mono Vision, CVision, and HVision costs ú149 
  368. +VAT, and to upgrade from Vision 24 costs ú99 +VAT through HCCS.
  369. 9.10
  370. !Printers 1.53 Ö An update to Acornæs printer driver software now 
  371. supports the Canon BJC-4100 and BJ-210 inkjet printers, and also Epsonæs 
  372. Stylus-Pro and Stylus Pro XL. The ÉSmall Halftonesæ option has been 
  373. reintroduced as Éhalftoned (fine)æ. It is available from Acornæs FTP 
  374. site or on our Utilities Disc 7 for ú2.
  375. 9.10
  376. Probe is an interactive computer-based interest questionnaire, 
  377. graphically illustrated throughout by colour drawings. Itæs designed to 
  378. introduce younger pupils to the idea of relating interests and skills 
  379. with the requirements of future occupations. Possible broad careers 
  380. areas are revealed, together with basic foundation subjects. Pupil 
  381. printouts can be made, as can worksheets for further research. Probe 
  382. will be kept up-to-date by Cambridge Occupational Analysis on an annual 
  383. basis Ö therefore discs are leased for a 12-month period, with revised 
  384. discs becoming available at the beginning of each year.
  385. 9.10
  386. A 12 month lease costs ú90 +VAT. A six month lease costs ú45 +VAT, from 
  387. Cambridge Occupational Analysis Ltd.
  388. 9.10
  389. Religions of the World has come to our notice in answer to Liz Leydenæs 
  390. request for information about religious programs for Acorn machines (9.9 
  391. p54). This application is produced by Ultima and is sold through SEMERC. 
  392. The application covers aspects of six major religions and is intended as 
  393. an introduction to children at Key Stage 2 and 3. It covers the main 
  394. beliefs of Christians, Hindus, Sikhs, Muslims, Buddhists and Jews, 
  395. allowing comparisons across and between religions. The application comes 
  396. on a 1.6Mb disc, and youæll need at least 2Mb of memory.
  397. 9.10
  398. Religions of the World costs ú24 +VAT +p&p from SEMERC.
  399. 9.10
  400. Risc TV from Irlam Instruments is a full motion 24-bit colour desktop 
  401. television and teletext system. With Risc TV, you can watch full motion, 
  402. full size, true colour television in the desktop, and capture high 
  403. quality still images. Auxiliary composite video and S¡VHS inputs are 
  404. provided, so that you can connect recorders, camcorders and Canon Ion 
  405. cameras. Risc TV uses special hardware to superimpose a video image 
  406. directly onto the screen with no processor or bus overhead Ö it means 
  407. you can watch TV and still use your computer! An optional teletext 
  408. module can be added to provide teletext support. Pages can be selected 
  409. and viewed in the desktop, and subsequently saved as sprite or plain 
  410. text files. Fastext and index page links are fully supported. Risc TV is 
  411. available for A5000, A7000 and RiscPC.
  412. 9.10
  413. The Risc TV package, comprising expansion card, applications and manual, 
  414. costs ú249 +VAT +p&p. The Teletext decoder module costs ú39 +VAT +p&p. 
  415. Through Archive, the card costs ú290 and the decoder module costs ú64.
  416. 9.10
  417. SCSI ROM upgrades Ö For those not fortunate enough to have one of 
  418. Alsystemsæ Power-tec SCSI cards, Alsystems are producing ROMs suitable 
  419. to replace those of other manufacturersæ cards. The first for this 
  420. treatment is the Morley cached or uncached SCSI card. Inserting the 
  421. Power-tec ROM into your Morley card will not magically transform it into 
  422. a fast SCSI 2 card, but it will allow you access to all the software 
  423. features of the real thing, including the slick easy-to-use front end, 
  424. Énew FileCoreæ awareness, up to eight disc partitions, CDFS and the 
  425. soft-loading CD drivers for a good range of CD drive types. This 
  426. replacement ROM (+disc +manual) costs ú40 +VAT from Alsystems, or ú46 
  427. through Archive.
  428. 9.10
  429. Serial NET, from iSV, is a network system for connecting two computers 
  430. via their serial ports. Messages and files can easily be transferred, 
  431. printers shared, and discs accessed from either machine. Transfer rates 
  432. start at 25Kb/s on RISC OS 3.1 machines, faster on RiscPCs and A7000s. 
  433. Any two machines can be connected and no special cables are required, 
  434. although different wiring diagrams are supplied for connecting RiscPCs 
  435. and non-RiscPCs. Serial NET costs ú20 +p&p, or ú20 inclusive through 
  436. Archive.
  437. 9.10
  438. StrongARM Upgrade Ö The StrongARM is continuing to amaze the engineers 
  439. at Acorn. Even the first pre-production silicon is now running Draw at 
  440. up to 7 times the speed of an ARM710! This is quite staggering and gives 
  441. the RiscPC a huge lead over its PC rivals. The StrongARM upgrade for 
  442. RiscPC will cost ú249 +VAT = ú292.57, and it is scheduled to be 
  443. available by September. This price includes the new version of RISCáOS 
  444. that is needed to run the card.
  445. 9.10
  446. If you would like to Ébook a place in the queueæ, ask us to send you an 
  447. application form, then send it, with a cheque for ú50 deposit, to Acorn 
  448. Direct in Wellingborough. When the cards are available, you will be 
  449. invoiced for the remaining ú242.57, and Acorn will send you the card. 
  450. Until all priority orders are fulfilled, no cards will be supplied to 
  451. dealers. (Donæt worry, NCS gets a payment for each card sold, provided 
  452. you nominate us as your Épreferred dealeræ!)
  453. 9.10
  454. For potential RiscPCáowners, if you buy a RiscPC before 30th June 1996 
  455. (although we think this may be extended until the end of August), Acorn 
  456. will make the StrongARM upgrade available to you for just ú99á+VAT! So 
  457. if you havenæt yet read the article in last monthæs magazine about how 
  458. to save money on buying a RiscPC (ÉDIY RiscPCsæ Ö page 9) we suggest you 
  459. do so... quickly! Also, the price of memory is still falling, so the 
  460. savings mentioned last month are even greater this month! (Apparently 
  461. the price drop is because the anticipated uptake of the Windows 95 
  462. Émemory eateræ has not been as big as anticipated Ö has öthe worm 
  463. turnedò? Ö and so there is memory around in the market not being used. 
  464. Once again, Microsoftæs loss is our gain!!)
  465. 9.10
  466. TopModel, Sincroniaæs 3D modelling package, is now available through 
  467. Spacetech. TopModel is the first package of a new series of professional 
  468. tools for 3D graphics creation on RISC OS platforms. It gives you the 
  469. possibility to create your own 3D objects and manipulate them. You can 
  470. add textures, material definitions and many different light sources, to 
  471. give your scenes the maximum level of reality. Even the most complex 
  472. models can be created and manipulated with unrivalled ease and speed, 
  473. with objects made up of hundreds of thousands of polygons. Optimized 
  474. hand-written ARM code routines have been created to boost performance in 
  475. all areas, from screen redraw to the most exotic tool. For the first 
  476. time, all operations (from line drawing to complex non-linear extrusion, 
  477. from torsion to Bezier volume distortion) are applied in real time.
  478. 9.10
  479. Filters are provided for import/export of various industry-standard 
  480. formats. TopModel can save your scenes in native ASCII and binary file 
  481. formats, as well as drawfiles for easy inclusion in your documents and 
  482. as sprite files for various other purposes. For the best output, the 
  483. package can produce high quality 24bpp rendered images, with multiple 
  484. light sources at sizes up to 2048╫2048 pixels (memory permitting).
  485. 9.10
  486. TopModel uses 96 bits colour precision for each pixel, and produces a 
  487. 24bpp dithered output (typical time for a high quality 800╫600 pixels 
  488. 24bbp output with several light sources and an exact material matching 
  489. on a RiscPC 600, is 5 seconds).
  490. 9.10
  491. The system requirements are RISC OS 3.10 or later, 2Mb of RAM minimum 
  492. (4Mb recommended), hard disc drive, VGA or multisync monitor 
  493. recommended. TopModel costs ú99 +VAT from Spacetech or ú110 through 
  494. Archive.
  495. 9.10
  496. For further details, see Alex Cardæs comprehensive review on page 23.
  497. 9.10
  498. Tiles is a visually attractive and entertaining crossword game that 
  499. provides a basis for learning spelling, vocabulary, strategy and 
  500. computer literacy. To cater for all levels of ability, 30 boards are 
  501. supplied in five languages: English, French, German, Spanish and 
  502. Italian. The game is played using the mouse by up to four players. Each 
  503. player has his own window from which he drags tiles to the main board 
  504. window. If a word is completed, an entry is made in the playeræs score 
  505. window. Sets of sprites optimise the screen display for different types 
  506. of monitor. User defined patterns and boards may be added. Playersæ 
  507. names, some of the rules, and the display setup are user specified and 
  508. may be saved. Sprites are generated from the useræs outline fonts or the 
  509. system font.
  510. 9.10
  511. GCSE Basic French for Beginners (supplementary) Ö this disc contains 223 
  512. French Language crosswords of words of six letters or less for students 
  513. starting the GCSE basic level French course. Age range: 13 to adult; 
  514. French AT3, Reading: Key Stage 1Ö3. This costs ú19.75 (no VAT) from 
  515. Brain Games.
  516. 9.10
  517. GCSE Basic French for Improvers (supplementary) Ö this disc contains 217 
  518. French Language crosswords for students approaching examinations in the 
  519. GCSE basic level French course. The disc is a companion volume for the 
  520. GCSE French for Beginners supplementary disc and is laid out in a 
  521. similar manner. Age range: 14 to adult; French AT3; Reading: Key Stage 
  522. 2Ö4; ú19.75 (no VAT) Site licences are available from Brain Games.
  523. 9.10
  524. TextEase continues to develop at a pace Ö future developments will see 
  525. video Replay, sound and animation all incorporated into a TextEase file. 
  526. According to Softease, the developers: ÉHaving already broken down the 
  527. boundaries between desktop publishing and word processing, we are now 
  528. tackling the boundary between multimedia and desktop publishing. 
  529. Multimedia document handling will soon be available, and very easy to 
  530. use.æ
  531. 9.10
  532. The latest version allows text to be rotated, JPEG support on RISC OS 
  533. 3.60, drag and drop editing, Object Linking & Embedding (OLE), an 
  534. ellipse tool, arrow heads on lines, customisable button bar. Talking 
  535. Textease is the same as Textease with the addition of an extra button on 
  536. the button bar to make it start talking Ö highlighting each word as it 
  537. is spoken. There is also an option to talk as you type. Textease version 
  538. 2 costs ú49 +VAT and Talking Textease is ú65 +VAT, or ú55 and ú73 
  539. respectively through Archive.
  540. 9.10
  541. Vector v1.1 Ö The price of 4Mationæs vector graphics package is now down 
  542. to ú59.95 +VAT or ú66 through Archive. 4Mation have said that they are 
  543. re-vamping Vector, so weæll bring you details as and when they are 
  544. available. However, as Computer Concepts say they are not sure whether 
  545. they are going to develop anything further for the Acorn platform, being 
  546. fully committed with Corel Xara, there is now room for someone to 
  547. overtake Artworks. Could Vector 2 will be the next Artworks?!
  548. 9.10
  549. YES audio mixer Ö Yellowstone Educational Solutions (YES) have produced 
  550. an audio mixer based on the mixer circuitry of their Mozart sound card. 
  551. For those who need to be able to feed the audio output from one or two 
  552. CD-ROM drives into their RiscPCæs internal sound system, but who do not 
  553. need the 16¡bit sound card functionality offered by the Mozart card, 
  554. this is a cheaper alternative to the Eesox audio mixer. The YES audio 
  555. mixer is ú29.95+VAT from them, or ú34 through Archive. Note that this 
  556. does not come with a CD audio cable, so if you did not get one with the 
  557. CD drive, add ú6 to your order.
  558. 9.10
  559. Product News
  560. 9.10
  561. APEX Broadcast Video Board Ö Acorn videographics hardware specialists, 
  562. Millipede, now have the StrongARM processor running on their APEX 
  563. broadcast video board. This is an upgrade for the current ARM610 or ARM3 
  564. processor daughterboard. APEX is an advanced videographics processor 
  565. engine, designed for high quality, high performance real-time video 
  566. applications. The StrongARM upgrade should considerably enhance existing 
  567. software and open up new opportunities. For instance, there will be a 
  568. significant increase in the performance of the Eidos video codec 
  569. software running on the board.
  570. 9.10
  571. Initial tests using prototype silicon look exciting, with very 
  572. significant speed increases for image processing and image manipulation 
  573. functions. However, it is too early for Millipede to accurately quantify 
  574. the performance gains. ÉWe first need to optimise some of our coding for 
  575. StrongARMæ, said Richard Jozefowski. ÉOur custom P3 chip architecture 
  576. makes extensive use of DMA, and we need to ensure that we best utilise 
  577. the non-write-through data cache, whilst maintaining cache consistency.æ 
  578. The APEX firmware is contained in Flash memory, making it quick and easy 
  579. to update with StrongARM optimised code.
  580. 9.10
  581. StrongARM upgrades for APEX should be available when production silicon 
  582. comes on line later this summer and are expected to be priced at about 
  583. ú250 +VAT. For more information contact: info@milliped.demon.co.uk
  584. 9.10
  585. Micropedia 96 Ö The new edition of the Kingfisher Childrenæs Micropedia 
  586. will be published in the next month or so by ESM, and will contain a new 
  587. level of information for the very young and for special needs users. The 
  588. use of shortened, spoken entries and simplified cross-references will 
  589. help many more young enquirers to investigate and learn for themselves. 
  590. The Micropedia æ96 will also contain the Seelinks database, which will 
  591. allow children to sort and classify the entries which they are 
  592. interested in, before accessing the whole encyclopedia.
  593. 9.10
  594. WinRisc Ö This is one to look out for! According to the press release 
  595. from Armed Forces: öWith the obvious exception of the StrongARM, we 
  596. believe that WinRisc will be the most important release on the Acorn 
  597. platform this year! WinRisc will allow you to run Windows software under 
  598. RISC OS! You will be able to access the massive range of specialised and 
  599. industry standard software available for Windows while maintaining most 
  600. of the consistency and ease of use provided by RISC OS! Gone are menu 
  601. bars on top of windows, gone is the awkward program manager. In their 
  602. place, are floating RISC OS-style menus, a RISC OS style filer display, 
  603. much better multitasking of Windows software, drag and drop file load 
  604. and save from Windows software.
  605. 9.10
  606. öWinRisc will not be available for purchase for some time yet Ö we have 
  607. only just got much of it working, and some parts are still not working. 
  608. Even when it is ready, our team of beta testers will require several 
  609. weeks to give the software a thorough testing, so donæt hold your 
  610. breath! We anticipate a price of around ú25.ò
  611. 9.10
  612. Review software received...
  613. 9.10
  614. We have received review copies of the following: ÅEncode (u), ÅMy First 
  615. Incredible Amazing Dictionary CD (e), ÅSimple Circuits (e), 
  616. ÅObservessá(p) ÅReligions of the World (e) ÅCDFast2á(u), ÅMaker Series 
  617. (d/u/b).
  618. 9.10
  619. b=Business, d=Database, e=Education, p=Programming, u=Utility.áuá
  620. 9.10
  621. 4Mation  14áCastleáParkáRoad, WhiddonáValley, Barnstaple, Devon, 
  622. EX32á8PA. (01271¡25353) [01271¡22974] <nsouch@cix.compulink>
  623. 9.10
  624. Abacus Training  29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 6QA. 
  625. (01793¡723347) [01793¡723347]
  626. 9.10
  627. Acorn-by-Post  13 Dennington Road, Wellingborough, Northants, NN8 2BR. 
  628. (01933¡279300)
  629. 9.10
  630. AcornáComputeráGroup  The Quorum, Barnwell Road, Cambridge, CB5 8RE. 
  631. (01223¡724724) [01223¡724324]                                 http://
  632. www.acorn.co.uk/
  633. 9.10
  634. AcornáNC + Acorn OM  CambridgeáTechnopark, 645áNewmarketáRoad, 
  635. Cambridge, CB5á8PB. (01223¡518518) [01223¡518520] 
  636. 9.10
  637. AcornáRiscáTechnologies  CambridgeáTechnopark, 645áNewmarketáRoad, 
  638. Cambridge, CB5á8PB. (01223¡577800) [01223¡577900] 
  639. <sales@art.acorn.co.uk>
  640. 9.10
  641. AlepháOneáLtd  TheáOldáCourthouse, Bottisham, Cambridge, CB5á9BA. 
  642. (01223¡811679) [01223¡812713] <info@aleph1.co.uk>
  643. 9.10
  644. Alsystems (p13)  47áWinchesteráRoad, FouráMarks, Alton, Hampshire, 
  645. GU34á5HG. (01420¡561111) <keith@alsys.demon.co.uk>
  646. 9.10
  647. AngliaáMultimedia  AngliaáHouse, Norwich, NR1á3JG. (01603¡615151) 
  648. [01603¡631032]
  649. 9.10
  650. ANTáLtd  P.O.Boxá300, Cambridge, CB1á2EG. (01223¡567808) [01223¡567801] 
  651. <sales@ant.co.uk>
  652. 9.10
  653. APDL  39 Knighton Park Road, Sydenham, London, SE26 5RN. (0181-778-2659) 
  654. [0181-488-0487] <apdl@globalnet.co.uk>
  655. 9.10
  656. Argonetá(a.k.a. VTI)  Unitá1, TheáShopwhykeáCentre, ShopwhykeáRoad, 
  657. Chichester, PO20á6GD. (0500¡585586) [01243¡531196] <sales@argonet.co.uk>
  658. 9.10
  659. ARMedáForces  38áMaináRoad, Littleton, Winchester, SO22á6QQ. 
  660. (01962¡880591)
  661. 9.10
  662. BeebugáLtd  117áHatfieldáRoad, StáAlbans, Herts, AL1á4JS. (01727¡840303) 
  663. [01727¡860263]
  664. 9.10
  665. BraináGames  Swinegate, Hessle, NortháHumberside, HU13á9LH. 
  666. (01482¡649288) [01482¡641136] <ian@maceng.demon.co.uk>
  667. 9.10
  668. CambridgeáOccupationaláAnalysts    TheáOldáRectory, Sparham, Norwich, 
  669. NR9á5AQ. (01362-688722) [01360-688733]
  670. 9.10
  671. Camsoft  10áWheatfieldáClose, Maidenhead, Berks, SL6á3PS. (01628¡825206) 
  672. [01628¡825206] <v1z0gdav@cecomm.co.uk>á<mike@msmith.zynet.co.uk>
  673. 9.10
  674. Care Electronics  15 Holland Gardens, Garston, Watford, WD2 6JN. (01923-
  675. 894064) [01923-672102]
  676. 9.10
  677. Carlton Software  Felmersham Road, Carlton, Bedford, MK43 7NA. (01234-
  678. 721448)
  679. 9.10
  680. CastleáTechnology  OreáTradingáEstate, WoodbridgeáRoad, Framlingham, 
  681. Suffolk, IP13á9LL. (01728¡621222) [01728¡621179] 
  682. <sales@castlet.demon.co.uk>
  683. 9.10
  684. ChessfieldáSoftware  61áChessfieldáPark, LittleáChalfont, HP6á6RU. 
  685. 9.10
  686. ClaresáMicroáSupplies  98áMiddlewicháRoad, Rudheath, Northwich, 
  687. Cheshire, CW9á7DA. (01606¡48511) [01606¡48512] 
  688. <sales@clares.demon.co.uk>
  689. 9.10
  690. ColtonáSoftware  2áSignetáCourt, SwannsáRoad, Cambridge, CB5á8LA. 
  691. (01223¡311881) [01223¡312010] <info@colton.co.uk>
  692. 9.10
  693. ComputeráConcepts  GaddesdenáPlace, HemeláHempstead, Herts, HP2á6EX. 
  694. (01442¡351000) [01442¡351010]
  695. 9.10
  696. CreativeáCurriculumáSoftware     5áCloveráHilláRoad, SavileáPark, 
  697. Halifax, HX1á2YG. (01422¡340524) [01422¡346388] 
  698. <sales@ccsware.demon.co.uk>
  699. 9.10
  700. DavidáPilling  P.O.Boxá22, ThorntonáCleveleys, Blackpool, FY5á1LR. 
  701. (01253¡852806) <david@pilling.demon.co.uk>
  702. 9.10
  703. DexedreamáProductions  12áAlneáTerrace, Fulford, York. 
  704. <dexedream@digibank.demon.co.uk>
  705. 9.10
  706. Doggysoft  FurzefieldáHouse, FurzefieldáRoad, Beaconsfield, Bucks, 
  707. HP9á1PQ. (01494¡673222) [01494¡675878] <sales@doggysoft.demon.co.uk>
  708. 9.10
  709. Eesox  Suiteá8C, NewtonáHouse, 147áStáNeotsáRoad, Hardwick, Cambridge, 
  710. CB3á7QJ. (01954¡212263) [01954¡212263] <eesox@cityscape.co.uk>
  711. 9.10
  712. Eidos plc  The Boathouse, 15 Thames Street, Middlesex TW12 2EW. (0181-
  713. 941-7899) [0181-941-7895] <sbs@eidos.co.uk> http://www.eidos.com.
  714. 9.10
  715. ESM  DukeáStreet, Wisbech, Cambridgeshire, PE13á2AE. (01945¡63441)
  716. 9.10
  717. ESP  21áBeecháLane, WestáHallam, Ilkeston, Derbyshire, DE7á6GP. 
  718. á(0115¡929¡5019) [0115¡929¡5019] <sales@exsoftpr.demon.co.uk>
  719. 9.10
  720. ExpLAN  StáCatherineæsáHouse, 20áPlymoutháRoad, Tavistock, Devon, 
  721. PL19á8AY. (01822¡613868) [01822¡610868] <paul@explan.demon.co.uk>
  722. 9.10
  723. FontáCompanyáLtd  Unitá1, TheáGablesáYard, PulhamáMarket, Diss, 
  724. IP21á4SY. (01379¡608585) [01379¡608575]
  725. 9.10
  726. HCCSáLtd  575¡583áDurhamáRoad, Gateshead, NE9á5JJ. (0191¡487¡0760) 
  727. [0191¡491¡0431]
  728. 9.10
  729. IMS  DesktopáLaminations, P.O.Boxá332, Bristol, BS99á7XL. 
  730. (0117¡979¡9979)
  731. 9.10
  732. Insight  01223¡812927
  733. 9.10
  734. IrlamáInstruments  133áLondonáRoad, Staines, MiddlesexáTW18á4HN. 
  735. (01895¡811401) <jim@irlam.co.uk>
  736. 9.10
  737. iSVáProducts  86, Turnberry, HomeáFarm, Bracknell, Berks, RG12á8ZH. 
  738. (01344¡55769)
  739. 9.10
  740. LiquidáSilicon  FREEPOST EH2725, Kirkcaldy, Fife, KY2á5PN. 
  741. (01592¡592265) <AlanGibson@arcade.demon.co.uk>
  742. 9.10
  743. LongmanáLogotron  124áCambridgeáScienceáPark, MiltonáRoad, 
  744. CambridgeáCB4á4ZS. (01223¡425558) [01223¡425349] <pmaltby@logo.com>
  745. 9.10
  746. MillipedeáElectronicáGraphics  CambridgeáHouse, Hargrave, 
  747. BuryáStáEdmunds, Suffolk, IP29á5HS. (01284¡850594) [01284¡850351] 
  748. <info@milliped.demon.co.uk>
  749. 9.10
  750. QuantumáSoftware  35áPinewoodáPark, Deans, Livingston, EH54á8NN. 
  751. (01506¡411162áafterá6) <stuart@quantumsoft.co.uk>
  752. 9.10
  753. Repair Zone  421 Sprowston Road, Norwich, NR3 4EH. (01603¡400477)
  754. 9.10
  755. SEMERC  1áBroadbentáRoad, Watersheddings, Oldham, OL1á4LB. 
  756. (0161¡627¡4469)
  757. 9.10
  758. Softease  TheáOldáCourthouse, StáPetersáChurchyard, Derby, DE1á1NN. 
  759. (01332¡204911) orá(01684¡773173) [01684¡772922] 
  760. <sales@softease.demon.co.uk>
  761. 9.10
  762. Sonamara  TorquayáRoad, Shaldon, Devon, TQ14á0AZ. (01626¡873866) 
  763. [01626¡297866]
  764. 9.10
  765. SouthernáPrinters  47áDrakeáRoad, Willesborough, Ashford, KentáTN24á0UZ. 
  766. (01233¡633919)
  767. 9.10
  768. Spacetech  21áWestáWools, Portland, Dorset, DT5á2EA. (01305¡822753) 
  769. [01305¡860483] <rachelle@spacetec.demon.co.uk>
  770. 9.10
  771. StuartáTyrrelláDevelopments  P.O. Boxá183, Oldham, OL2á8FB. 
  772. <Info@STDevel.demon.co.uk>
  773. 9.10
  774. W. C. Smithá&áAssociates  40áRoyaláOak, Alnwick, Northumberland, 
  775. NE66á2DA. (01665¡510682) [01665¡510692]
  776. 9.10
  777. WarmáSilenceáSoftware  StáCatherineæsáCollege, ManoráRoad, Oxford, 
  778. OX1á3UJ. (0585¡487642) <Robin.Watts@comlab.ox.ac.uk>
  779. 9.10
  780. Xemplar Education  The Quorum, Barnwell Road, Cambridge, CB5 8RE. 
  781. (01223¡725000) [01223¡725100] 
  782. 9.10
  783.   http://www.xemplar.co.uk/
  784. 9.10
  785. YES  WelbeckáHouse, WelbeckáRoad, Luton, Beds. LU2á0HD. (01582¡584828) 
  786. [01582¡562255]
  787. 9.10
  788. Archive Monthly Disc Ö ú2
  789. 9.10
  790.  (Now on 1.6Mb, but available as two 800Kb discs if you ask specially.)
  791. 9.10
  792. u System Variables program from Andrew Berry  Ö page 29.
  793. 9.10
  794. u Digitiser samples from Jim Nottingham Ö page 56.
  795. 9.10
  796. u Files from Gerald Fittonæs Column Ö page 38.
  797. 9.10
  798. u Electronic clipping Ö Acorn news items of interest from the Net.
  799. 9.10
  800. u 3D molecular structure program Ö Martin Wⁿrthner and Roger Sayle Ö 
  801. page 77.
  802. 9.10
  803. u Scientific software from Chris Johnson Ö see page 38.
  804. 9.10
  805. u Starting Basic programs from Ray Favre Ö see page 64.
  806. 9.10
  807. u Three utilities plus an alpha-release game from Chris Whitworth.
  808. 9.10
  809. u Psion FAQ from John Woodthorpe.
  810. 9.10
  811. The following information is about the Christian faith, not specifically 
  812. about computing.
  813. 9.10
  814. The Atheist and the Christian agree on one thing, that neither of us can 
  815. prove the existence (or otherwise) of God. However, I suggested last 
  816. month that since Jesus actually claimed to be God, and then rose from 
  817. death to prove it (or so Christians have always claimed), the open-
  818. minded Atheist ought to investigate those claims. Again, I cannot prove 
  819. that Jesus rose from death, but as I examine the evidence, it seems to 
  820. me the most probable explanation of the historical observations. And 
  821. remember, if God doesnæt exist, no problem, but if he does exist, the 
  822. implications for you could be very serious.
  823. 9.10
  824. öHow do I even know that you exist, Paul, let alone God?ò
  825. 9.10
  826. Hmm! Another good question! How can you know that I exist? Indeed, I 
  827. might be no more real than Timothy Edwards and Chris Searle in the early 
  828. days of Acorn User. (They were me, in case you were wondering!)
  829. 9.10
  830. I know! Iæll call ÉMr Atheistæ as a witness Ö he met me at Acorn World 
  831. 95 and talked to me, so he knows Iáexist. Would you believe him? No? 
  832. Well, OK, the only thing to do is youæll have to come to Acorn World 96 
  833. and meet me for yourself Ö then youæll believe I exist.
  834. 9.10
  835. Well, maybe thatæs not a terribly good analogy, but what is happening 
  836. all over the UK at the moment is that people are Émeeting Godæ for 
  837. themselves. It is estimated that, in the next 12 months, something like 
  838. a quarter of a million people will be going on these Alpha courses that 
  839. I keep mentioning. Whatæs happening? Why are the numbers mushrooming? 
  840. Itæs because people who are complete outsiders to church, and to 
  841. Christianity, are finding out about Jesus and, so they tell me, are 
  842. Émeeting Godæ Ö and you can see it on their faces Ö something very 
  843. special has happened to them! To find an ÉAlpha churchæ, ring the Alpha 
  844. Coordinator on 0171-581-8255, and find out for yourself.
  845. 9.10
  846. P.B.
  847. 9.10
  848. Paul Beverley
  849. 9.10
  850. Change is here to stay!
  851. 9.10
  852. Yes, I know, Iæm beginning to sound like a permanently stuck record, but 
  853. things are still changing on the Acorn front. The latest changes are the 
  854. result of the absolutely staggering speed of the StrongARM, which is 
  855. proving to be about twice the speed that Acorn expected.
  856. 9.10
  857. Because the StrongARM is so fast, ART are actively looking into the 
  858. possibility of putting it into various different computer 
  859. configurations. Acorn have already demonstrated a StrongARM Netsurfer 
  860. (report on page 22 Ö picture on page 19), there could now be a StrongARM 
  861. RiscPC (see page 17) as well as the CHRP machine, and I would be very 
  862. surprised if they werenæt already developing StrongARM versions of 
  863. Newspad and Stork. Then thereæs the possibility of StrongARM 
  864. videophones, StrongARM GameBoys, and StrongARM Psions! Oh, and how about 
  865. a StrongARM card for the PowerMac? Why not?! We could then use Sibelius 
  866. as a Trojan horse for getting RISCáOS into the Mac camp!
  867. 9.10
  868. StrongARM cards
  869. 9.10
  870. The other change is that, as I predicted, the cached version of the 
  871. StrongARM card for the RiscPC is looking less and less likely to appear 
  872. as a product. The uncached version is so fast (making the ARM710 RiscPC 
  873. more than five times faster!) that itæs doubtful whether it will be 
  874. worth developing a cached version of the card Ö but no firm decision has 
  875. been made yet, as far as I know.
  876. 9.10
  877. On the StrongARM compatibility front, rumours are getting stronger that 
  878. CC will indeed, by some means or other, be upgrading their RISCáOS 
  879. software for StrongARM. Whatæs more, the problem is being attacked from 
  880. both ends, i.e. ART have various tricks up their sleeve which should 
  881. minimise the incompatibilities anyway. My guess is that it will be 
  882. similar to the change from RISCáOS 2 to 3. There will be problems with 
  883. some software for a while but, in due time, all but the most obscure 
  884. applications will be made compatible.
  885. 9.10
  886. Well, Iæd better let you get on with reading all about it!!
  887. 9.10
  888. Fact-File
  889. 9.10
  890. Key: (phone)áá[fax]áá<net>
  891. 9.10
  892. Norwich Computer Services    96a Vauxhall Street, Norwich, NR2 2SD. 
  893. (01603-766592) [01603-764011]
  894. 9.10
  895. <paul.NCS@paston.co.uk>  OR  <tech.NCS@paston.co.uk>  OR 
  896. <sales.NCS@paston.co.uk> 
  897. 9.10
  898. http://www.cybervillage.co.uk/acorn/archive/
  899. 9.10
  900. Small Ads
  901. 9.10
  902. (Small ads for Acorn 32-bit computers and related products are free for 
  903. subscribers but we reserve the right to publish all, part or none of the 
  904. material you send, as we think fit. i.e. some people donæt know what 
  905. Ésmallæ means and there are certain things, as you can imagine, that we 
  906. would not be prepared to advertise as a matter of principle. Sending 
  907. small ads on disc is helpful but not essential. If you have email, 
  908. thatæs the best of all! Ed.)
  909. 9.10
  910. 60Mb HD, with word processors, databases, 260 fonts and other software, 
  911. reasonable offers considered. Phone 01904-470890.
  912. 9.10
  913. A3000, 4Mb, RISC OS 3.1, ARM3, Taxan 775 14ö multisync, HCCS Vision 
  914. digitiser, Serial         upgrade, Wild Vision expansion box, Beebug HD 
  915. floppy controller, PC Emulator 1.8, lots of software, ú375. Phone 01734-
  916. 571883 or email p.darnell@ecmwf.int.
  917. 9.10
  918. A3000 LC, ARM3, 4Mb RAM, 210Mb IDE HD, RISC OS 3.1, DFS interface, PRES 
  919. monitor stand with 5╝ö drive bay and two expansion slots, serial port, 
  920. software including PC Emulator 1.8 with Novell DOS 7, manuals, boxed, 
  921. ú350, ColourCard Gold, ú65. Phone 0115-960-5718.
  922. 9.10
  923. A310, 4Mb RAM, RISC OS 3.1, Oak 50 Mb drive + SCSI interface, AKF11 
  924. monitor, Acorn I/O podule, 1st Word Plus. Any offers considered. Phone 
  925. 01544-318939 eves, 01432-372451 day.
  926. 9.10
  927. A400 series, 4Mb RAM, 40Mb HD, RISC OS 3.1, Eizo 9060S monitor, Wordz, 
  928. PipeDream 4, Superbase and some games, ú250 + carriage. Phone 0181-289-
  929. 5732.
  930. 9.10
  931. A420/1, 4Mb RAM, RISC OS 3.1, SVGA 14ö monitor, Beebug VIDC enhancer, 
  932. Acorn inkjet printer, software, ú350 o.n.o. Phone 01223-363545.
  933. 9.10
  934. A5000 LC, 4Mb RAM, 40Mb HD, RISC OS 3.1, boxed with manuals, AKF50 
  935. monitor, Advance, Easy C, PRMs and wide carriage printer, ú750 o.n.o. 
  936. Double-speed external CD-ROM drive ú100. Phone 0116-231-3300.
  937. 9.10
  938. A540, well equipped, the first fair and reasonable offer accepted. Phone 
  939. Jim on 01366-385824.
  940. 9.10
  941. Acorn 486 card, for RiscPC, complete boxed and unregistered, with DOS 6, 
  942. unwanted gift, ú99 + VAT, try it out then use it to save ú200 + VAT off 
  943. a 5x86 card. Phone Harry on 01895-630344.
  944. 9.10
  945. AKF60 multisync, boxed as new, ú150 o.n.o. Phone William on 01475-
  946. 673063.
  947. 9.10
  948. Free to a deserving cause: 135 issues of Acorn User (almost all of Nov 
  949. æ83 to Dec æ95), 61 issues of The Micro User (Dec æ83 - Oct æ89). Buyer 
  950. must collect from Chelmsford, or pay carriage. Phone Derrick on 01245-
  951. 225671 after 7pm.
  952. 9.10
  953. Job at Pineapple Software: Pineapple are looking for a new full-time 
  954. employee to handle technical queries, telephone sales and general 
  955. running of day to day business. Training can be provided. Phone Jim on 
  956. 0181-599-1476 for details.
  957. 9.10
  958. RiscPC 600, 8+2Mb, 420Mb, 17ö AKF85 monitor, 16-bit sound card, Cumana 
  959. CD drive with mixer, 486-33 PC card, ú1650. Good offers considered. 
  960. Phone 01752-840027 eves.
  961. 9.10
  962. Software: Times CD-ROM Sampler (DOS only) ú10, Populous (game) ú10, 
  963. Event (diary) ú5. Will sell all three for ú20. Phone 01752-840027 eves.
  964. 9.10
  965. Wanted, 4-8Mb RAM expansion for A5000. Phone John on 01942-884738.
  966. 9.10
  967. Wanted, ArchiTech or Apollonius PDT, will collect. Phone 01904-470890.
  968. 9.10
  969. Wanted, Any Acorn machine with RISC OS 3.1 or later, 4+Mb RAM, hard 
  970. disc, 1.6Mb  floppy, CD-ROM, multisync monitor. Complete or nearly. 
  971. Total cost within ú1,000. Contact Anthony on  0113-226-9059 or as 
  972. ajh@yco.leeds.ac.uk.áuá
  973. 9.10
  974. Now with built-in ATAPI driver Ö connect virtually any IDE CD Drive.
  975. 9.10
  976. Universal SCSI CD Driver built-in.
  977. 9.10
  978. Multi-tasking verify as well as multi-tasking low level formatting.
  979. 9.10
  980. Fully compatible with:
  981. 9.10
  982.   Å New SyQuest EZ135 and Iomega ZIP Drives
  983. 9.10
  984.   Å SyQuest 5╝ö and 3╜ò Drives
  985. 9.10
  986.   Å Mag-Optical Drives
  987. 9.10
  988.   Å ÉProteusæ Panasonic PD Drives
  989. 9.10
  990. Supplied with built-in Tape Streamer Software for backups.
  991. 9.10
  992. Able to read other manufacturersæ partitions Ö no need to reformat.
  993. 9.10
  994.  
  995. 9.10
  996. For further information, please contact Alsystems on 01420-561111
  997. 9.10
  998. Copyright ⌐1996, Alsystems, 47áWinchesteráRoad, FouráMarks, Alton, 
  999. Hampshire, GU34á5HG. Email sales@alsys.demon.co.uk or visit our web site 
  1000. at http://www.alsystems.co.uk.
  1001. 9.10
  1002. The top half of...
  1003. 9.10
  1004. Alsystems
  1005. 9.10
  1006. From 9.8 page 8
  1007. 9.10
  1008. i.e. this is the new bottom bit below!
  1009. 9.10
  1010. ESP Midi Synthesizer
  1011. 9.10
  1012. John Woodthorpe
  1013. 9.10
  1014. The package consists of a small A5 booklet and three HD floppies, 
  1015. allowing any RiscPC to play Midi samples by software only (i.e. no Midi 
  1016. hardware is needed). It does need 16-bit sound, but whether that comes 
  1017. from the extra card produced by ESP (amongst others), or a newer machine 
  1018. with it built in, doesnæt matter. ESP say that an 8-bit version is due 
  1019. in the summer, allowing the older RiscPCs to make use of it. This review 
  1020. was done on an old-style RiscPC 600 with the ESP sound card and external 
  1021. speakers. The software also cooperates with !PCx86 to give Midi sound 
  1022. from PC applications, whether Windows or DOS.
  1023. 9.10
  1024. Installation
  1025. 9.10
  1026. This is very straightforward, consisting of an improved !Player 
  1027. application (as supplied with the sound card, but now v1.26, and capable 
  1028. of playing both Midi and 16-bit samples), !Synth (v1.02 of the control 
  1029. software), !SynthBank (the instrument data) and a few Midi files. ESP 
  1030. recommend installing everything in a separate directory, but Iæve found 
  1031. putting the first two in the Apps directory and !SynthBank in 
  1032. !Boot.Resources to be more convenient. About 4Mb of hard disc space is 
  1033. needed, most of which is for the instrument data.
  1034. 9.10
  1035. In use
  1036. 9.10
  1037. It works very well in both its RISC OS and PC Card functions. Some Midi 
  1038. files are supplied for you to try out, and others can be obtained from 
  1039. bulletin boards, PD libraries, etc. The files have the advantage of 
  1040. being very small compared to other music files of equivalent playing 
  1041. duration because the instrument samples are stored in the application. 
  1042. It does also mean that the playback quality is heavily dependent on 
  1043. these samples, and ESP freely admit that the ones they supply as 
  1044. standard are not brilliant.
  1045. 9.10
  1046. Better quality ones will be available in the summer at ú5 +VAT per 
  1047. instrument disc (pianos, brass, strings and guitars), but they will 
  1048. typically take up more RAM than the standard ones. Not having heard 
  1049. them, I canæt comment, but I will say that the basic ones are a sensible 
  1050. compromise between quality and size, and are perfectly adequate without 
  1051. being outstanding. Certainly, none of the files I played sounded as 
  1052. stunning as the 16-bit samples supplied with the sound card, but as ESP 
  1053. say, ö3Mb of samples and 16-note polyphony in software is quite an 
  1054. achievementò.
  1055. 9.10
  1056. One problem that becomes very obvious when playing Midi files is that of 
  1057. stray clicks and pops if you try to do anything that needs a lot of disc 
  1058. activity at the same time. ESP have reduced this dramatically recently, 
  1059. especially if you drag the Midi file to the !Synth icon to load in the 
  1060. right samples before playing. They are also working on a fix in 
  1061. conjunction with Acorn.
  1062. 9.10
  1063. Surprisingly, double clicking on a Midi file wonæt play it Ö it has to 
  1064. dragged to the !Player icon on the iconbar. I found that a little 
  1065. irritating even after a month of use while preparing this review, and 
  1066. when Iáput this to Andy Pierson of ESP, he agreed to allow files to play 
  1067. when double-clicked.
  1068. 9.10
  1069. The panels for Control and Instrumentation are clear and allow you to 
  1070. limit the amount of memory used by the application (although more clicks 
  1071. and pops might be expected as instrument samples are loaded in).
  1072. 9.10
  1073. The memory setting is a little fiddly, with the Minimise button not 
  1074. implemented yet, and the memory having to be ramped down 4Kb at a time 
  1075. from 2Mb (Iæve suggested that a writable box would be helpful, and ESP 
  1076. promise to implement that). Sample rates, driver accuracy, instrument 
  1077. mappings, and many other things, can be changed, sometimes with very odd 
  1078. results! Again, there are some gaps in this when it comes to creating 
  1079. and saving new instrument banks, but ESP say they will deal with them 
  1080. when the instrument editor is released later in the year.
  1081. 9.10
  1082. PC card
  1083. 9.10
  1084. I must confess that one of the reasons for wanting to get hold of the 
  1085. synthesizer software was to be able to actually hear more than WAV files 
  1086. from my Acorn 486SX card. At first, I wasnæt sure how to set everything 
  1087. up, as the ESP booklet doesnæt go into that, but after working through 
  1088. the ReadMe files with the PC card software (v1.92, in my case) and its 
  1089. drivers, it is reasonably straightforward.
  1090. 9.10
  1091. You do need to set up the Soundblaster drivers exactly as described, and 
  1092. allow the PC card software to make changes to your AUTOEXEC.BAT and 
  1093. SYSTEM.INI files. After that, go through the described actions in 
  1094. Windows Control Panel, reboot, and it should work, as long as you have 
  1095. !Synth running at the same time. There are extra instructions for 
  1096. setting up the sound under Win95, and for dealing with DOS applications 
  1097. that insist on knowing interrupts, DMA channels and so on.
  1098. 9.10
  1099. I have come across a problem when starting up, in that !Synth often 
  1100. wonæt start if I try to load it while the PC card software is starting 
  1101. up. Again, ESP are aware of this and are trying to track the problem 
  1102. down. Until then, the advice is to load !Synth before !PCx86.
  1103. 9.10
  1104. I tried some DOS and Windows game demos and applications, and things 
  1105. usually worked fine if Iáselected ÉGeneral Midiæ when asked for my sound 
  1106. card configuration. A few applications didnæt work as expected, either 
  1107. remaining mute or making nasty crackling noises. On talking to a couple 
  1108. of PC-owning friends, this is something that they have come to accept, 
  1109. so I donæt suppose I can complain too much on that score!
  1110. 9.10
  1111. Donæt expect to get digitized speech or sound effects Ö it seems that 
  1112. General Midi wonæt cope with that, but you should get music and ordinary 
  1113. sound effects. ESP have never guaranteed support for Midi under DOS (as 
  1114. opposed to under Windows, which is supported), but nevertheless they 
  1115. expect to release improvements to the DOS performance soon. One word of 
  1116. warning, if youære interested in this aspect of the synthesizer, is to 
  1117. make sure that you have plenty of memory over and above that needed by 
  1118. the PC card. It is possible to limit how much !Synth takes but, 
  1119. unrestrained, it can take over 1Mb!
  1120. 9.10
  1121. Summary
  1122. 9.10
  1123. This is a basic, but impressively competent, way of playing Midi files 
  1124. by software only. If that were all it did, it would a bit of a costly 
  1125. luxury for most people, but given the expansion that is planned for 
  1126. ESPæs suite of Midi software and the higher quality instrument samples 
  1127. due later in the year, it looks much more attractive. If you add onto 
  1128. that the sound support for the PC card, it is an indispensable extra for 
  1129. getting something much closer to full PC compatibility. In addition, the 
  1130. extremely positive attitude of ESP in supporting and modifying the 
  1131. software in response to comments is very encouraging.
  1132. 9.10
  1133. The complete package costs ú39.95 +VAT, with the extra instrument discs 
  1134. costing ú5 +VAT when they are available. Further information can be 
  1135. obtained from ESP (contact details on Factfile). They also have a WWW 
  1136. page at http://www.cybervillage.co.uk/acorn/esp/ which carries details 
  1137. of their products. With all these planned improvements and developments 
  1138. (including a number of new sound- and Midi-related applications to make 
  1139. good use of RISC OS and StrongARM etc), ESP will be keeping users up-to-
  1140. date with information on their Web pages and will provide upgrades there 
  1141. when appropriate.áuá
  1142. 9.10
  1143. Wakefield Show Report
  1144. 9.10
  1145. Andy Ward
  1146. 9.10
  1147. Itæs hard to believe that it is over two years since the RiscPC was 
  1148. first publicly unveiled, in front of the eager masses at the Harrogate 
  1149. Conference Centre. Even so, a lot has changed in the Acorn world since 
  1150. then, not all of which has been particularly easy for Acorn followers to 
  1151. swallow. Iæm thinking here particularly of the resignation of Sam 
  1152. Wauchope after last yearæs massive losses, the restructuring and 
  1153. redundancies that followed, and the Éselling outæ, as many saw it, to 
  1154. Apple on the education front. Even some ardent enthusiasts were 
  1155. expressing concern over Acornæs future as a mainstream computer 
  1156. manufacturer, so ART returned once more to Yorkshire Ö Wakefield this 
  1157. time Ö with a lot to prove.
  1158. 9.10
  1159. Happily they came armed (pun intended) with plenty of ammunition to 
  1160. persuade the doubters that Acorn is far from rolling over in the face of 
  1161. the PC onslaught. It has new hardware, new alliances and new strategies.
  1162. 9.10
  1163. The show
  1164. 9.10
  1165. Before I start, I really must say how very impressed Iáwas,áand everyone 
  1166. I spoke to, with the way the show was organised and run. The Wakefield 
  1167. Acorn Computer Group, ably headed by Chris Hughes and Mike Wilson, did a 
  1168. fantastic job in bringing together nearly 60 exhibitors (including just 
  1169. about all the big Acorn names), booking up almost the entire 4-star 
  1170. Cedar Court Hotel, and packing the place out Ö there were over 1,500 
  1171. visitors. This is all especially impressive given the short notice they 
  1172. had, and that this was their first attempt at a show of this size. Well 
  1173. done to all the WACG members and helpers!
  1174. 9.10
  1175. (I must add some comments here... The Wakefield crew were just brilliant 
  1176. Ö well done everyone! It was simply wonderful to be greeted by a 
  1177. friendly car park attendant and then to have a team of volunteers 
  1178. offering to help carry all our clobber up to the stand! OK, I realise 
  1179. that if a company is organising a show, they have to have the minimum of 
  1180. staff for financial reasons, so itæs a bit unfair to compare, but maybe 
  1181. the professional organisers could take a leaf out of Wakefieldæs book! 
  1182. Once again, itæs an example of the ÉAcorn familyæ pulling together. Iæve 
  1183. said it before, and Iæll say it again, but if Iáever had to Édiversifyæ 
  1184. to stay in business, as I have been advised more than once when things 
  1185. were financially difficult, Iæd rather give up altogether. Iæm sticking 
  1186. with Acorn. Ed.)
  1187. 9.10
  1188. Though there was lots to see, Iæm going to dwell a bit on the ART stand, 
  1189. and I make no apologies, as there were some exciting developments there.
  1190. 9.10
  1191. I shall essentially be reporting on the sights of the show. If youære 
  1192. keen to hear about what was said in the ART presentations, youæll find 
  1193. Richard Walkeræs article, following on from this, an interesting read.
  1194. 9.10
  1195. So, to business... What was there to see?
  1196. 9.10
  1197. StrongARM
  1198. 9.10
  1199. The undisputed star of the Wakefield show was the StrongARM. More than 
  1200. anything else, this much vaunted chip is the single piece of technology 
  1201. that has the potential to turn Acornæs fortunes around and itæs pretty 
  1202. clear that itæll become the cornerstone of many of ARTæs future 
  1203. products.
  1204. 9.10
  1205. On show was a 169MHz first iteration piece and a second iteration 200MHz 
  1206. piece, sitting in probably two of the most jealously guarded RiscPCs 
  1207. ever seen! The board containing the faster of the two processors was on 
  1208. display in a perspex casing, giving us spectators a good view of the 
  1209. StrongARM daughterboard and the new RISC OS ROMs. The first impressions 
  1210. of the board are of how understated the chip actually looks on it. Itæs 
  1211. exactly the same size as an ARM7 (it comes in the same 144 pin package, 
  1212. about the size of your thumb tip); there are no heat sinks or fans to be 
  1213. seen anywhere on this little powerhouse.
  1214. 9.10
  1215. How fast?
  1216. 9.10
  1217. So, the $64,000 question is ÉHow does it perform?æ Well, quickly, very 
  1218. quickly. My first impressions are that you wonæt be hanging about for 
  1219. things to redraw. To give some examples, the Artworks ÉAppleæ redraws in 
  1220. about 3-4 seconds, while on an ARM710, it takes around 16 seconds, The 
  1221. RiscPCæs demonstration JPEG images decode in, literally, the blink of an 
  1222. eye. Graphics demonstration programs such as the 3D ÉRoomsæ and tumbling 
  1223. JPEG demos are effortlessly smooth, whereas beforehand they stuttered 
  1224. and jerked. If youære into benchmarks, the 200MHz piece clocks up around 
  1225. 330kDhrystones (version 2.1) compared with around 50kDhrystones for the 
  1226. ARM710. Impressed yet? I was!
  1227. 9.10
  1228. I suppose that for a relative measure of the speed increase, you should 
  1229. cast your minds back to the magnitude of speed increase witnessed with 
  1230. the upgrade from the ARM2 to ARM3. Now, if you apply that order of 
  1231. increase to the 40MHz ARM7 and then Éadd someæ youære in the right sort 
  1232. of league.
  1233. 9.10
  1234. What ART have in the StrongARM is the potential to put together a RiscPC 
  1235. priced around ú1500, that delivers a shade under 200 MIPs, and still 
  1236. make themselves a good profit. That is snapping at the heals of 
  1237. workstation performance! When you consider that equivalent powerful 
  1238. Intel P6s are going to come in costing around 750 quid per chip, it 
  1239. becomes pretty apparent why the StrongARM is going to be so important.
  1240. 9.10
  1241. Compatibility
  1242. 9.10
  1243. Although the StrongARM has the same instruction set as older ARMs, which 
  1244. means it is code compatible with its predecessors, it has a radically 
  1245. different internal cache, which has implications for programs which use 
  1246. a programming trick called Éself-modifying codeæ. Basically, these 
  1247. programs wonæt work without some re-coding, and since core parts of RISC 
  1248. OS use this feature, there has been some work going on Éunder the 
  1249. bonnetæ. The new version of RISC OS is presently going by the name of 
  1250. RISC OS SA, but ART are apparently open to suggestions. Intriguingly, 
  1251. the desktop information box identified itself as RISC OS 4.70, though 
  1252. read into this what you will.
  1253. 9.10
  1254. As far as individual applications are concerned, itæs early days yet, 
  1255. but the list of applications seen running, now includes Impression 
  1256. Style, Eureka, Datapower, Zap and the PC software, as well as Acornæs 
  1257. standard applications. It has to be stressed that itæs way too early to 
  1258. know definitively what will and what wonæt work, and besides, itæs to be 
  1259. expected that actively developed applications will be made to work over 
  1260. the coming months.
  1261. 9.10
  1262. (There are various rumours around, but suffice it to say that I am 
  1263. confident that all major software titles will be upgraded, many of them 
  1264. even before the StrongARMs become generally available. Ed.)
  1265. 9.10
  1266. Anyway, before I steal any more of someone elseæs fire, Iæll finish 
  1267. talking about this stunning little chip by saying that you can place an 
  1268. advanced order for one by ringing Vector Services. It costs ú249 (+VAT) 
  1269. for the card, new ROMs and manuals, with a ú50 deposit required to book 
  1270. your place in the queue. Iágather you can have one for only ú99 +VAT Ö 
  1271. Éallæ you have to do is buy a RiscPC before the end of June. (I think 
  1272. itæs been extended to the end of August! Ed.) Expect to see the 
  1273. StrongARM cards available around September, when DEC finally get up to 
  1274. production speed.
  1275. 9.10
  1276. Stork
  1277. 9.10
  1278. The Stork is ARTæs A4 replacement, and although it was overshadowed by 
  1279. the blindingly fast RiscPC next door, it was getting quite a lot of 
  1280. attention. Itæs a essentially an A7000 in one of Olivettiæs sub-notebook 
  1281. cases, so itæs based around the ARM7500. The version on show had only a 
  1282. 16 colour grey-scale screen, running at 640╫480, but thereæs supposedly 
  1283. the option of a full colour TFT screen at up to 800╫600. Mouse control 
  1284. is by an unusual looking tracker ball to the top-right of the keyboard, 
  1285. with select being operated by the index finger, and menu and adjust by 
  1286. two buttons to the top-left of the keyboard. Quite what left-handers 
  1287. would make of this I donæt know! Other features of note are a built-in 
  1288. PCMCIA 1, 2 or 3 slot, and a ÉFreeze Modeæ, which allows operation to be 
  1289. suspended, and to be recalled in the same state some days later.
  1290. 9.10
  1291. These arenæt for sale yet, unless you want to pay through the nose for a 
  1292. one-off. However, if enough interest is raised to warrant a reasonable 
  1293. production run, the word is that they ought to retail just under the 
  1294. grand mark, for the mono screen version.
  1295. 9.10
  1296. NewsPad
  1297. 9.10
  1298. Sitting beneath a sign saying Éú5Million Prototype. Do not touch!æ, this 
  1299. was an interesting concept machine, with lots of potential as an on-the-
  1300. move PDA machine or even a network computer. The pointing method of 
  1301. actually touching the screen is really very usable (öWhat sign, 
  1302. Governor?ò), even though ART admit that there is still room for 
  1303. improvement. In case youære wondering, you hold your finger down to 
  1304. bring up a menu, otherwise it counts as select. The actual screen 
  1305. quality was very impressive (800╫600 at up to 32 thousand colours), and 
  1306. really suggests that ART could put together a good colour laptop.
  1307. 9.10
  1308. Replay
  1309. 9.10
  1310. As well as fancy hardware, ART were showing off their latest video 
  1311. compression/decompression and replay code. Their video phone software 
  1312. was beaming live pictures from one side of the stand to the other and 
  1313. displaying the pictures in a window. Perhaps of more immediate interest 
  1314. to most RISC OS users were the latest developments of Replay. Movies now 
  1315. multitask smoothly on the desktop, so your machine wonæt stop all other 
  1316. tasks running any more. The StrongARM machines were seen displaying 
  1317. three movies simultaneously, whilst rendering artworks files, and taking 
  1318. it all in their stride.
  1319. 9.10
  1320. Exhibitors
  1321. 9.10
  1322. There was plenty to see away from the ART stand. The general air of all 
  1323. the exhibitors appeared very upbeat, and perhaps as a consequence of the 
  1324. stands being cheaper than other professionally organised shows, there 
  1325. seemed less emphasis on the hard sell, and more on chatting with us 
  1326. customers and talking about recent developments, which was a welcome 
  1327. change.
  1328. 9.10
  1329. Simtec were showing off their Hydra board, with parallel and single 
  1330. processor versions of a mandelbrot program showing the potential speed 
  1331. increase to be enjoyed by multi-processing.
  1332. 9.10
  1333. The RiscBSD team, too, had a populated Hydra board sitting in a machine 
  1334. running their free port of NetBSD (a Unix operating system). Although 
  1335. there is still lots of work to do to incorporate transparent multi-
  1336. processor support, they are at the stage where they can potentially farm 
  1337. out tasks to individual CPUs. This beta version of RiscBSD is already 
  1338. looking remarkably mature and certainly stable enough for day-to-day 
  1339. use, if you need a Unix box in addition to RISC OS.
  1340. 9.10
  1341. Back to the hardware again, Irlam were making themselves the most 
  1342. popular stand of the afternoon amongst Formula One enthusiasts by 
  1343. demonstrating their ÉRisc TVæ card, which was displaying the Monaco 
  1344. Grand Prix (or dodgems as it seemed!) live in either a RISC OS window, 
  1345. or full-screen.
  1346. 9.10
  1347. On the subject of crowds, Warm Silence Software were getting so much 
  1348. attention from people trying to get a look in at the latest versions of 
  1349. MovieFS, and their incredible Quicktime VR viewer, that, at times, the 
  1350. corridor next to their stand was almost impassable! Robin Watts also 
  1351. seemed to be doing an absolutely roaring trade in WSS ÉBeebæ emulators, 
  1352. despite the fact that RBS, at the next stall along, were offering the 
  1353. genuine article for the princely sum of ú10!
  1354. 9.10
  1355. Next door, Argonet/VTi had come up trumps again and set up the free 
  1356. ÉCyberZoneæ, where Énet newbiesæ could get an idea what this internet 
  1357. business is all about, by going on-line using the Argonet software. ANT 
  1358. were exhibiting the second release of their Internet Suite, which looks 
  1359. extremely professional now, and Doggysoft, too, where showing off the 
  1360. latest incarnation of their net software.
  1361. 9.10
  1362. ANTæs sister company, Aleph One, were offering DX2/80 PC cards at a very 
  1363. tempting knock-down price, and one stall along, Spacetech had released 
  1364. PhotoDesk2, which impressed me so much that I just had to buy it, there 
  1365. and then, despite promising myself that I would be good, and keep my 
  1366. wallet in my pocket all day! Spacetech were also selling TopModel, the 
  1367. new 3D modelling package from Sincronia Soluzioni Multimediali, as they 
  1368. had just become the sole distributor for the Italian company.
  1369. 9.10
  1370. Next door, Stuart Tyrell Developments were attracting a lot of intrigued 
  1371. audiences with their ÉKing-size Keyboardæ and É3D experienceæ 
  1372. demonstrations. The former was a set of oversized piano key style 
  1373. pressure pads on the floor that you were supposed to jump around on to 
  1374. play a tune, while the other was a stereographic extension that 
  1375. displayed the desktop in 3D when viewed through special glasses. I donæt 
  1376. suppose they made many sales but it was fun to watch, which in some 
  1377. respects pretty much summed up the ethos of the whole show.
  1378. 9.10
  1379. At the end of the day, I managed to squeeze into the jam-packed show 
  1380. theatre to listen to Peter Bondar make an eloquent, honest, and often 
  1381. humorous presentation that covered a whole range of topics, allaying the 
  1382. fears that many of us had about Acornæs future. One of the highlights 
  1383. was the announcement that RISC OS is far from dead, as there are new 
  1384. contracts to licence it to some Émajor playersæ. Itæs also presently 
  1385. undergoing a lot of development, bankrolled partially by the Network 
  1386. Computer initiative. It was also hinted that work is underway on a third 
  1387. generation RiscPC aimed at power users. (For a full rundown on what was 
  1388. said, please read Richard Walkeræs article.)
  1389. 9.10
  1390. What all this means is that it seems like Acorn have managed to do it 
  1391. once again. As they have done several times before in their roller-
  1392. coaster history, they have extracted (perhaps that should be 
  1393. StrongARMæed!) the proverbial bunny from the top-hat just as things were 
  1394. looking most bleak for them. Two years down the line from now, who knows 
  1395. where Acorn will be? Letæs just hope they still have time to come to 
  1396. these grass-root shows when theyære not at exhibitions in San Francisco 
  1397. with Oracle, or Tokyo with Sony...
  1398. 9.10
  1399. If you want to contact me, Iæm Andy Ward <andy@connectiv.co.uk>.áuá
  1400. 9.10
  1401. Charity stall
  1402. 9.10
  1403. Michael Binns and the Wakefield crew did a wonderful job on the charity 
  1404. stall. NCS brought items of hardware and software that Archive 
  1405. subscribers had sent in, or brought to the NCS office, plus the charity 
  1406. bits that were left over from AW 95, and some people brought things to 
  1407. Wakfield themselves. These were sold, and almost ú800 was taken during 
  1408. the course of the day. Half of this will go to MS research, and half to 
  1409. a local charity or charities in Wakefield Ö the Wakefield Hospice, and 
  1410. possibly one other charity.
  1411. 9.10
  1412. Well done to all who manned the stand, and thanks to all who donated 
  1413. things to be sold. Actually, this only shows part of the way charities 
  1414. benefit because, when things are sent to NCS, some of the items are 
  1415. Ésyphoned offæ. Computers especially, including BBCs, are taken by 
  1416. RepairZone (a.k.a. Ray Maidstone Ö ÉThe Engineeræ) for direct use by 
  1417. charities or deserving causes. Ray and Sara have a list of people 
  1418. waiting for Éfreeæ BBCs and Archies, many of them children with Downs 
  1419. syndrome. Ray refurbishes the computers and Ésellsæ them to those 
  1420. waiting, i.e. he charges for a six month warranty. Ifáyou have old 
  1421. computers (and especially monitors which donæt seem to last as long as 
  1422. the good old Beebs!), please send them in to NCS for recycling. We will 
  1423. make sure they go to a good home.
  1424. 9.10
  1425. Ed.
  1426. 9.10
  1427. Network Computer News
  1428. 9.10
  1429. I didnæt manage to get over to the States for the launch(!) but various 
  1430. things were announced on Mayá20th, and some things were actually 
  1431. demonstrated (see the picture on the previous page) while other 
  1432. companies just used mock-ups! Here are three press releases which tell 
  1433. the story faster than I can. Ed.
  1434. 9.10
  1435. San Francisco, May 20, 1996 Ö Apple, IBM, Netscape, Oracle and Sun today 
  1436. joined forces in the announcement of an unprecedented common set of 
  1437. guidelines for developing low-cost, easy-to-use network computing 
  1438. devices. On stage at San Franciscoæs Westin St. Francis Hotel, 
  1439. representatives of the five companies disclosed details of an open NC 
  1440. profile which will combine existing industry specifications to create a 
  1441. reference platform for network computing devices.
  1442. 9.10
  1443. This collaboration marks the first time that world-leading information 
  1444. technology companies have joined to select specifications for Internet 
  1445. appliances, an idea that has caught fire in less than a year, and has 
  1446. demonstrated a future that encompasses the Personal Computer (PC) and a 
  1447. broad range of new devices. Called ÉNC Reference Profile 1æ, the set of 
  1448. guidelines is designed to make multimedia Internet computing as 
  1449. ubiquitous as telephone and television services. It will promote 
  1450. competition in a new class of communications and commerce devices for 
  1451. use in homes, schools, businesses and institutions, and will ensure 
  1452. compatibility of models from different manufacturers.
  1453. 9.10
  1454. NC Reference Profile 1 will provide a common set of standard features 
  1455. and functions across a broad range of scalable NCs. It is 
  1456. architecturally neutral, and intended to facilitate the growth of the 
  1457. network computing industry while protecting investments made by 
  1458. customers, content providers, system providers, service providers and 
  1459. application providers through industry-wide compatibility.
  1460. 9.10
  1461. öWe believe that such a platform-neutral architecture opens broad 
  1462. opportunities for moving personal computing into a new era, 
  1463. characterized by the convergence of communications and multimedia, 
  1464. especially in the form of the Internet,ò said Gil Amelio, chairman and 
  1465. CEO of Apple Computer, Inc. öAs a pioneer in developing next-generation 
  1466. computing devices, as demonstrated by the Pippin and Newton, we are 
  1467. excited to contribute our expertise to this industry-wide effort to 
  1468. define network computing guidelines.ò
  1469. 9.10
  1470. öThe Reference Profile is one more step along the way to making network 
  1471. computing a reality for customers,ò said John M. Thompson, senior vice 
  1472. president and group executive, IBM. öIt will accelerate the development 
  1473. of network computers, applications and content while ensuring their 
  1474. compatibility. And it will increase the benefits of network computing by 
  1475. reducing cost and putting the power of information in the hands of many 
  1476. new users.ò
  1477. 9.10
  1478. öNetscape, which champions the concept of open Internet standards, 
  1479. warmly welcomes todayæs announcement, because it will help ensure that 
  1480. these standards are incorporated in forthcoming devices,ò said Marc 
  1481. Andreessen, vice president of technology at Netscape. öThese open 
  1482. standards give customers freedom of choice and help drive innovation 
  1483. which together make the Internet the hot bed of activity it is today.ò
  1484. 9.10
  1485. öThis initiative has been formed in the interest of true open 
  1486. computing,ò said Oracle chairman and CEO Lawrence J. Ellison. öLike the 
  1487. Internet itself, the NC Reference Profile has the potential to set in 
  1488. motion an industry that serves the interests of users instead of 
  1489. software developers and hardware suppliers.ò
  1490. 9.10
  1491. Scott McNealy, chief executive officer of Sun Microsystems, described 
  1492. the NC Reference Profile as the most compelling proof statement of the 
  1493. benefits of open standards.
  1494. 9.10
  1495. öSun has proven, time and time again, that open standards provide a 
  1496. level playing field which drives innovation and choice. And the ultimate 
  1497. winner in this model is the user,ò said McNealy. öAdopting Sunæs NFS and 
  1498. Java technologies with the other open standards in the NC Reference 
  1499. Profile will provide all the vendors Ö from hardware manufacturers to 
  1500. content providers Ö with a common set of guidelines that will jump-start 
  1501. an entire industry.ò
  1502. 9.10
  1503. NCs complying with the planned NC Reference Profiles may take many forms 
  1504. Ö from desktops to laptops to video phones, pagers and even conventional 
  1505. PCs. All these devices may be linked to the Internet or Intranet and run 
  1506. basic applications such as Web browsers, email applications, word 
  1507. processors, spreadsheets and presentation packages. In addition, NCs may 
  1508. function as multimedia machines by supporting video email, 16-bit CD-
  1509. quality sound and digital videos.
  1510. 9.10
  1511. The NC Reference Profile 1 sets guidelines for standard functionality, 
  1512. but it does not impose limitations. Vendors interested in adding more 
  1513. functionality to their NC implementations may do so because the 
  1514. Reference Profile does not limit designs to a specific set of features.
  1515. 9.10
  1516. Elements of the profile
  1517. 9.10
  1518. The NC Reference Profile 1 covers general hardware guidelines, Internet 
  1519. protocols, World Wide Web standards, email protocols, common multimedia 
  1520. formats, boot protocols and security features.
  1521. 9.10
  1522. The hardware guidelines cover a minimum screen resolution of 640╫480 
  1523. (VGA) or equivalent, a pointing device (mouse or track ball), text input 
  1524. capabilities and audio output. The agreed upon Internet protocols are 
  1525. Transmission Control Protocol (TCP), File Transfer Protocol (FTP), 
  1526. optional support of NFS to enable low-cost, medialess devices while 
  1527. allowing for persistent storage in the network and SMTP, a protocol 
  1528. enabling the distributed management of devices.
  1529. 9.10
  1530. The profile further adheres to World Wide Web standards HTML, HTTP and 
  1531. the Java Application Environment, as well as to mainstream mail 
  1532. protocols (SMTP, IMAP4, POP3) and common data formats such as JPEG, GIF, 
  1533. WAV and AU. Optional security features are supported through emerging 
  1534. security APIs; security standards are ISO 7816 SmartCards and the EMV 
  1535. (Europay/MasterCard/Visa) specification.
  1536. 9.10
  1537. NC Reference Profile 1 will be made available for public comment and 
  1538. review in July 1996 and is expected to be finalized by August 1996. The 
  1539. draft published today can be viewed on the World Wide Web at http://
  1540. www.nc.ihost.com. (And itæs on the Archive monthly program disc. Ed.) 
  1541. Future versions of the NC Reference Profile will be determined and 
  1542. published by the participants in this announcement, with the involvement 
  1543. of other interested parties, in response to changing technologies and 
  1544. market requirements. In the third quarter of 1996, Apple, IBM, Netscape, 
  1545. Oracle and Sun plan to organize a joint Web site with tests for profile 
  1546. compliance. Manufacturers whose designs successfully meet the criteria 
  1547. of the profile will be authorized to promote their devices as ÉNC 
  1548. Profile compliantæ and to use the NC logo in connection with the 
  1549. manufacturing, marketing and sales of NC products and product families.
  1550. 9.10
  1551. Acorn to offer sub-$500 Internet device
  1552. 9.10
  1553. Development agreement with Oracle results in quick-to-market devices.
  1554. 9.10
  1555. May 20, 1996, San Francisco, CA Ö The Acorn Computer Group today 
  1556. announced it will be among the first to organize the manufacture and 
  1557. distribution of Network Computers, the low cost Internet machines which 
  1558. Oracle has been promoting as the new wave of computing to follow on from 
  1559. the personal computer. Products based on the reference designs, produced 
  1560. for Oracle by Acorn, have been publicly demonstrated by Larry Ellison in 
  1561. San Francisco and Amsterdam and will be available as soon as September 
  1562. 1996. The announcement, made at an Oracle press conference, comes just 
  1563. four months after Acorn entered into an agreement with Oracle to develop 
  1564. reference designs for a range of easy-to-use, low cost computing devices 
  1565. based upon open Internet standards.
  1566. 9.10
  1567. Acorn is able to bring the Acorn Network Computer to market quickly by 
  1568. capitalizing on its work with sister company ARM Ltd in creating chips 
  1569. for low cost interactive TV devices, such as set-top boxes. These 
  1570. devices share many common features with the Network Computer, such as 
  1571. the use of networks and sophisticated graphics from a low cost chip set. 
  1572. Furthermore, these devices do not depend on local storage of 
  1573. information.
  1574. 9.10
  1575. Instead, the useræs information is stored on a network of servers. This 
  1576. approach cuts out the need for expensive data storage devices within 
  1577. each machine and greatly helps to simplify the design of the device and 
  1578. thus reduce its cost.
  1579. 9.10
  1580. öFor years, Acorn has been focusing its efforts on making the benefits 
  1581. of computing technology more widely accessibleò, said Malcolm Bird, 
  1582. Chief Executive of Acornæs Network Computing Division. öThe whole 
  1583. industry has been slowly heading in this direction, and finally we are 
  1584. entering the fourth wave of computing. Weæve gone from the mainframe, to 
  1585. the minicomputer, to the PC and now to the Network Computer, with each 
  1586. wave costing less, being easier to use, and offering access to more and 
  1587. more people. Ellisonæs vision is one that we fully believe in as the 
  1588. next step towards reaching the general consumer, and weære aiming to 
  1589. make it happen as quickly and as simply as we can.ò
  1590. 9.10
  1591. Acorn has garnered extensive user feedback and early reaction to the 
  1592. functionality offered by such a device through its leadership of the 
  1593. Cambridge Interactive Television Trial running since 1994. Trial 
  1594. participants have recently been hooked up to the World Wide Web through 
  1595. their TV sets. Making use of a broadband network, these participants 
  1596. have been able to launch video and CD-quality audio from their favourite 
  1597. Web sites. Using technology developed by Acorn, including anti-
  1598. twittering and anti-aliasing of text for a stable display on TV, the 
  1599. trial set-top boxes, and forthcoming Network Computers, offer good 
  1600. quality viewing of the Internet at a low cost.
  1601. 9.10
  1602. NC Ö almost a one-chip computer
  1603. 9.10
  1604. Acorn, has made use of its experience in producing high performance, low 
  1605. cost RISC-based computer products to bring the Internet appliances to 
  1606. fruition quickly. The current network computing devices developed by 
  1607. Acorn are based on the ARM7500FE, a fully integrated RISC processor, 
  1608. video and I/O controller offering much of the functionality of a Network 
  1609. Computer on a single chip. The ARM7500 has earned global acceptance as a 
  1610. low cost source of powerful digital intelligence. The processoræs high-
  1611. speed and cost-effective, low-power design make it ideally suited for 
  1612. the Network Computer environment.
  1613. 9.10
  1614. The Acorn Group is one of the leading high technology innovators and 
  1615. suppliers in the world. Within the group, Acorn has expertise in the 
  1616. development and marketing of advanced technology products, services and 
  1617. licences which exploit emerging world standards in interactive 
  1618. multimedia, from Internet to broadband digital iTV.
  1619. 9.10
  1620. Acorn demonstrates first ever StrongARM network computer
  1621. 9.10
  1622. May 20, 1996 Ö San Francisco, CA Ö Acorn today demonstrated the worldæs 
  1623. first working prototype of a Network Computer, a low cost Internet 
  1624. machine, to use the StrongARM processor. This new high performance 
  1625. processor was jointly developed by ARM Ltd and DEC.
  1626. 9.10
  1627. The StrongARM processor provides a significant performance advantage 
  1628. over the already high-performance and low-cost ARM7500 family. The 
  1629. 200MHz StrongARM increases performance from circa 60,000 dhrystones to 
  1630. over 300,000 dhrystones. Processor card upgrades for developers using 
  1631. Acornæs Risc PC desktops will be available from Q3, 1996. The first 
  1632. finished StrongARM Network Computer product design is expected in 1997.
  1633. 9.10
  1634. Malcolm Bird, CEO of Acornæs Network Computer Division said öThe NC 
  1635. prototype we are showing points the way to future high-performance NC 
  1636. Reference Designs. We have said from the outset that we were developing 
  1637. a range of product designs and this, coupled with the ARM7500FE-based 
  1638. NC, widens the scope and applicability of the NC. Oracle has been very 
  1639. public about its vision of different NCs being targeted at different 
  1640. customer types Ö we are showing that NC philosophy provides for more 
  1641. than just an entry level product.ò
  1642. 9.10
  1643. The StrongARM NC prototype has been created using resources from across 
  1644. the Acorn Computer Group and this is the first application of StrongARM 
  1645. to be announced that utilizes the processor in a consumer appliance, 
  1646. rather than a computer product.
  1647. 9.10
  1648. The demonstration comes only weeks after Acorn announced it had 
  1649. successfully initialised the prototype silicon, and had run its RISC OS 
  1650. operating system, JPEG decompression software and a graphics rendering 
  1651. application on a development system.áuá
  1652. 9.10
  1653. No, this is NOT a carefully-worded press release making it sound as if 
  1654. they demonstrated a StrongARM Netsurfer. They really did demonstrate it 
  1655. Ö they did have a StrongARM running inside a Netsurfer box. Hey, these 
  1656. ART guys (and gals!) are really flying at the moment! Ed.
  1657. 9.10
  1658. Top Model
  1659. 9.10
  1660. Alex Card
  1661. 9.10
  1662. Top Model is the latest 3D modelling program for Acorn computers. It has 
  1663. been written by Sincronia Multimedia of Italy and is to be marketed by 
  1664. Spacetech. This is the first incarnation of the program, with more 
  1665. powerful versions to follow. As it stands now, Top Model is still a very 
  1666. powerful program and could well secure a niche in the Acorn market.
  1667. 9.10
  1668. Four things immediately struck me about the program; the speed of 
  1669. redraw, the 3D editing environment, the vast array of menus and icons 
  1670. and öWow, this is so complicated, Iæll never get the hang of it!ò
  1671. 9.10
  1672. Supplied on four discs, Top Model uses the Gordian protection system to 
  1673. lock the program onto your hard disc. You can de-install it back to the 
  1674. master floppy then re-install elsewhere if need be, but I found the 
  1675. protection to be very unobtrusive once applied. In fact, the only 
  1676. noticeable thing is the very brief display of the Gordian banner each 
  1677. time the program is loaded. My only concern is that if for any reason 
  1678. you decide, or are forced to re-format the hard disc, or accidentally 
  1679. delete the program, you are well and truly stuck, and will have to 
  1680. contact Spacetech to sort out the problem.
  1681. 9.10
  1682. The remaining discs are composed of examples, textures, objects and 
  1683. tutorials. Once youæve had the inevitable Éplay aboutæ, the tutorials 
  1684. are the next logical step.
  1685. 9.10
  1686. Easy Pisa?
  1687. 9.10
  1688. Top Model is one of the most complex and powerful programs likely to be 
  1689. encountered on the Acorn platform and certainly one where reading the 
  1690. manual isnæt just an option, itæs essential!
  1691. 9.10
  1692. The copy of the manual I received is very well set out. The two example 
  1693. tutorials are superb, and introduce to the user many of the features of 
  1694. the program, with pictures and step by step instructions. There may be a 
  1695. slightly modified release manual, as the copy Iáreceived shows its 
  1696. Italian heritage Ö there are a few grammatical errors and spelling 
  1697. mistakes, but at no stage does it become incomprehensible. Other than 
  1698. this, it is excellent, with clear diagrams, short examples on the use of 
  1699. individual functions, and detailed descriptions of the various menus and 
  1700. icons.
  1701. 9.10
  1702. When in RAM!
  1703. 9.10
  1704. Clicking on the Top Model icon brings up a slightly daunting memory 
  1705. setup window. This asks you to specify the maximum number of points and 
  1706. polygons, but deciding what youære going to require before youæve 
  1707. created an object isnæt easy. If you have plenty of memory, you can 
  1708. simply set high values but if you are running on a limited amount of 
  1709. free RAM, it is worthwhile finding out how many points and polygons some 
  1710. of the example files are using, to give you an idea of what sort of 
  1711. values are likely.
  1712. 9.10
  1713. Icon and on
  1714. 9.10
  1715. There are six main elements to the user interface, with the main design 
  1716. window being bordered by the toolbar and view panels. The numerous sub-
  1717. menus and windows could easily have turned into a nightmare were it not 
  1718. for the well thought out and elegant way in which theyæve been 
  1719. implemented. Anáexample of this is that panels may be moved 
  1720. independently, or relative to the main window, and also that many sub-
  1721. menus are initially displayed in their minimum form so as not to clutter 
  1722. up the screen unnecessarily.
  1723. 9.10
  1724. If there is an Acorn program with more icons than Top Model, I certainly 
  1725. canæt think of it and this will inevitably lead to some confusion. Since 
  1726. the icons have to be small, I found it difficult to figure out what they 
  1727. all stood for just by looking at them. Fortunately, thereæs also an 
  1728. optional help bar that describes what the icon currently under the 
  1729. pointer does. Often, the pointer will change into a message informing of 
  1730. an available sub-menu. I think that the design of some of the icons 
  1731. could have been improved Ö they are perhaps too colourful, detailed and 
  1732. small to put over the gist of what they do. Certainly, they donæt 
  1733. compare to similar packages such as Truespace2 on the PC.
  1734. 9.10
  1735. The view bar dictates the form in which models are displayed; whether 
  1736. points are highlighted, perspective is on, light sources are shown etc. 
  1737. A major section of the view tools comprises the display options from 
  1738. points, through wireframe, flat, gouraud and phong shading to high 
  1739. quality 24-bit rendering. The chosen options affect the rate of redraw 
  1740. and detail, and can be selected at any time to check progress.
  1741. 9.10
  1742. The main toolbar is, in fact, two in one, consisting of select and 
  1743. modify tools, and the creation tools. The common links between them are 
  1744. the view and plane cubes which allow selection of the active face, or 
  1745. full 3D perspective mode.
  1746. 9.10
  1747. Modelled by design
  1748. 9.10
  1749. In Create mode, the basic shapes are displayed Ö cubes, spheres, 
  1750. pyramids, tori and pipes Ö and their associated controls mean that many 
  1751. variants on the theme are instantly available. For example, a pyramid 
  1752. becomes a cone or cylinder merely by adjusting its attributes. Surface 
  1753. definitions can be applied which can radically alter the appearance of a 
  1754. primitive, too. These are entered as numbers of vertical and horizontal 
  1755. polygons so that, for instance, a sphere can appear to look like a 
  1756. diamond by reducing the number of polygons that it is made from. Objects 
  1757. can be set with either Polygon or Bezier characteristics, the latter 
  1758. allowing for much greater control over the object, and is likely to be 
  1759. required for the majority of detailed models whereas polygons give a 
  1760. much more Éblockyæ appearance. In addition, Bezier surfaces can have 
  1761. straight, smooth, circular or rounded surfaces (dependent on the 
  1762. selected primitive).
  1763. 9.10
  1764. Objects can be created either by clicking and moving within the main 
  1765. window, or by directly entering values such as location, radius, height, 
  1766. etc, within each primitive type sub-menu. If you still require something 
  1767. a bit different, then all is not lost Ö polygons with any number of 
  1768. edges can be created, or totally irregular shapes drawn freehand, and 
  1769. turned into solids made up of a network of triangles. If all else fails, 
  1770. there is a library of ready-made shapes such as bottles, vases and 
  1771. stars.
  1772. 9.10
  1773. Light sources are also dealt with in the creation tools, and Top Model 
  1774. allows up to 1024 lights per scene! These can be any combination of the 
  1775. three types; point, spot and sunlight. Intensity, position and colour 
  1776. are specified for each source.
  1777. 9.10
  1778. Select and modify mode
  1779. 9.10
  1780. The scene you will have created is likely to be pretty basic and 
  1781. geometric, but Select and Modify mode provides a bounty of powerful 
  1782. tools to give realism to a scene or object. Individual points, 
  1783. primitives, or entire objects, can be transformed in various ways; 
  1784. dragged, scaled, rotated, mirrored, copied etc, and more complex changes 
  1785. can be made such as deformation, twisting and extrusion.
  1786. 9.10
  1787. In fact, there are so many tools that it is all a bit bewildering at 
  1788. first, and takes some time before you get used to it and realise what 
  1789. can be achieved. öThereæs more than one way to skin a catò is very true 
  1790. of Top Model, and picking the best tool for a particular job isnæt 
  1791. always obvious.
  1792. 9.10
  1793. Top Model excels in its ability to manipulate points and objects, For 
  1794. example, the magnetic drag option allows points to be chosen and 
  1795. dragged, attracting adjacent points to greater or lesser degrees Ö very 
  1796. useful for stretching sections or quickly creating relief and mountains. 
  1797. The split tool is handy for adding extra points within polygons thus 
  1798. enabling enhanced detail of objects. Lattice deformation is particularly 
  1799. powerful Ö a cube is displayed around selected objects, and its vertices 
  1800. can be dragged in realtime to Émouldæ the object to fit the shape.
  1801. 9.10
  1802. Many Sweep tools merely wrap around a central axis but the one in Top 
  1803. Model is far more versatile. It allows progressive resizing of the 
  1804. initial shape and you can set the number of steps and the degrees of 
  1805. rotation, so you could create a shrinking, rising spiral up the screen.
  1806. 9.10
  1807. The Extrusion tool produces some strange but wonderful effects such as 
  1808. ribbons, worms and even vases from a mere line or polygon. These are 
  1809. applied to an envelope design with bevelling and rotation options.
  1810. 9.10
  1811. All in all, this is a very versatile set of tools, although Iáthink that 
  1812. an Undo operation needs urgently implementing, as recovering from a 
  1813. mistake can be very time consuming and irritating. It is possible to 
  1814. escape from the current changes, but once fixed thatæs it. Well, we 
  1815. should now have a wireframe object, so what is needed next is to add 
  1816. texture, material, colour and other attributes to it.
  1817. 9.10
  1818. Give me assign
  1819. 9.10
  1820. Built into the attributes are many pre-defined colours which can be 
  1821. assigned to any selected objects or simply by dragging and dropping onto 
  1822. an item. New colours can be created in the usual RGB colour picker 
  1823. manner, and material types added such as plastic, glass and metal. Each 
  1824. material comprises six parameters: ambience, diffusion, reflection, 
  1825. gloss, transparency and refraction. By carefully altering these values, 
  1826. some impressive effects can be produced, and to enhance the appearance 
  1827. further, an object can be set as flat or smoothed. The smoothing will 
  1828. create the illusion of rounded edges without the inconvenience of 
  1829. creating curves.
  1830. 9.10
  1831. Textures are applied by importing simple bitmap images. For this, 
  1832. !ChangeFSI must have been Éseenæ, and any file format that is recognised 
  1833. by that application can be utilised. Textures are then held within Top 
  1834. Model and can be viewed as thumbnails to check that they suit the 
  1835. purpose. Again, there are plenty of mapping techniques available for the 
  1836. way in which a texture is applied.
  1837. 9.10
  1838. If you donæt wish to create objects from scratch, you can import files 
  1839. from the huge library of ready-made wireframes, and full models, 
  1840. available from other packages. Currently, supported are Amiga GEO, DXF 
  1841. wireframes, Imagine, 3D Studio, Sculpt 3D, Illusionist, FEMS, Lightwave, 
  1842. POVRay, Render Bender II files and sprite and drawfiles, with others to 
  1843. follow.
  1844. 9.10
  1845. After some time of use, the program does become much easier to use, so 
  1846. itæs well worth persevering with. The speed of redraw is impressive, and 
  1847. Top Model will work on the entire range of RISCáOS computers, although 
  1848. an A5000 or Risc PC would be desirable. I think that the Undo problem is 
  1849. quite serious, and we really need an improvement over the very 
  1850. rudimentary animation that exists at present.
  1851. 9.10
  1852. Glancing ahead
  1853. 9.10
  1854. Work is continuing on updating Top Model, and many new features (some of 
  1855. which I have never heard of!) will be appearing as updates, or in the 
  1856. professional version.
  1857. 9.10
  1858. Improvements include: chrome mapping, fog, glass deformation, 32,000 
  1859. colour mode support, up to 64 layer scenes, CSG (Constructive Solid 
  1860. Geometry), import of text files, Blob objects, any surface as a light 
  1861. source, support for import and export between other packages, modelling 
  1862. utilities such as particle animation, shell and contour map generators. 
  1863. There will also be much fuller implementation of animation and ray-
  1864. tracing for near photo-realistic effects and films.
  1865. 9.10
  1866. StrongARM support is planned, and multi-processor support should be 
  1867. added soon, so Top Model could well be one of the first programs to 
  1868. benefit from the extra speed. There is no point in waiting for the 
  1869. professional version, however, as an upgrade will be offered at a very 
  1870. reasonable price. Apparently, there are already over 350 orders before 
  1871. the package has even been released!
  1872. 9.10
  1873. In addition to the proposed enhancements, a CD-ROM containing many more 
  1874. example models and textures is planned. The graphic engine has been 
  1875. licensed to Clares for inclusion in !Composition, Oregan for !Cineworks 
  1876. and as a VRML2 browser for Oracleæs Network Computer. Impressive stats 
  1877. to say the least.
  1878. 9.10
  1879. 3D into the future
  1880. 9.10
  1881. Isnæt it always the way?! You can wait for the proverbial bus and then 
  1882. two come along at once. This is the situation with 3D modelling on 
  1883. Acorns, as Aspex have just launched their ÉDa Vinciæ program, their 
  1884. successor to Architech. I havenæt seen Da Vinci, so I canæt comment on 
  1885. it but can only say that it is in for some very tough competition with 
  1886. Top Model. As it stands, Top Model, in this first release form, is 
  1887. already superb, and the price of ú99 +VAT represents almost unbelievable 
  1888. value, especially when compared to broadly similar packages on the PC. 
  1889. Truespace 2, for example, is considered under-priced at around ú400 
  1890. whilst the current ultimate package, 3D Studio, will set you back a 
  1891. whopping ú2,500+!! Whilst Top Model is still some way off matching the 
  1892. power of 3D Studio, it is nevertheless a stunning program and, at this 
  1893. price, is an absolute bargain. Iæd have to say that it ranks right up 
  1894. there with Sibelius in terms of excellence.
  1895. 9.10
  1896. Top Model is produced by Sincronia Multimedia, and marketed in the UK by 
  1897. Spacetech at ú99 +VAT, or ú110 through Archive.áuá
  1898. 9.10
  1899. Club News
  1900. 9.10
  1901. Derbyshire Acorn Risc Club Ö Meetings are held on the second Monday of 
  1902. the month (except August) 7.30-9.30 p.m. at: Duffield Parish Hall, St 
  1903. Alkmundæs Church, Duffield. Meetings include: July 8th Ö Barry Thompson 
  1904. on Graphics with Artworks and DrawPlus, September 9th Ö ANT Internet, 
  1905. and October 14th Ö Sibelius. Single Annual Membership ú15, Family Annual 
  1906. Membership ú20, Visitoræs fee, ú2 per meeting. More details from the 
  1907. chairman, Mike Smith, on 01629-540281.
  1908. 9.10
  1909. Dutch Acorn Users Club
  1910. 9.10
  1911. ÉThe Big Ben Clubæ proudly presents: Acorn Expo æ96, Saturday 22th June 
  1912. 1996, Mercury Hotel, Buizerdlaan 10, Nieuwegein (Utrecht), The 
  1913. Netherlands.
  1914. 9.10
  1915. This is a National Day for Acorn Computer Users featuring exhibitions/
  1916. promotions by various companies, including Dutch, German and British 
  1917. Acorn dealers (including NCS!), demonstrations by club members, etc.
  1918. 9.10
  1919. The venue is within easy reach: by public transport Ö bus stop close to 
  1920. the door of the hotel (busline 116, from Central Station NS Utrecht), by 
  1921. motor vehicle Ö direct to the motorway A2, 800 free parking-places in a 
  1922. multi-storey car park.
  1923. 9.10
  1924. More information at http://www.wi.LeidenUniv.nl/~rdevreug/bbc_expoe.html 
  1925. or contact Herman Corijn, Public Relations, POáBoxá1189, 6801 BD Arnhem. 
  1926. Telephone (answering machine) and fax: +31-71-40-80339.
  1927. 9.10
  1928. RiscDOS Column
  1929. 9.10
  1930. Mike Clarkson
  1931. 9.10
  1932. This monthæs column contains a collection of the many hints and tips 
  1933. which have flowed my way as a result of past columns and Jim 
  1934. Nottinghamæs article ÉPCx86 Cards Ö Hints and Tipsæ in the 9.7 p34. Many 
  1935. thanks to all who have contributed.
  1936. 9.10
  1937. Printing
  1938. 9.10
  1939. In Archive 9.2, I promised some help with printing, and asked for tips. 
  1940. The almost universal (though small) response was that there was no 
  1941. problem, and Iátherefore let the matter drop. However, it does seem 
  1942. there can be some problems, particularly when using Computer Conceptsæ 
  1943. TurboDrivers. These mainly occur because the TurboDrivers require the 
  1944. use of a non-standard cable (presumably a form of software protection α 
  1945. la dongle), with the result that output from a standard DOS or Windows 
  1946. driver is not understood.
  1947. 9.10
  1948. There are two solutions: one is to have a second cable handy, and swap 
  1949. them over, which is clearly rather tedious. The other is to set up your 
  1950. system as follows: from !PCConfig, choose öUse RISC OS printer stream 
  1951. for LPT1ò, and disable öAllow PC Card to access parallel port directlyò. 
  1952. This will send output via RISC OS, but you still need to have loaded 
  1953. your TurboDriver for it to work; this will use up possibly very valuable 
  1954. memory, and so you may be better to locate and load the !PrintQFS 
  1955. application, which is in !CCShared, which itself is inside the !System 
  1956. directory.
  1957. 9.10
  1958. If you donæt know where your !System directory is, which is certainly 
  1959. possible on a Risc PC, press <f12>, then type Show System$Dir <return> 
  1960. and note down the file path you are given, then press <return> again to 
  1961. return to the desktop. !PrintQFS is the only part of the TurboDriver 
  1962. system required for printing from the PC card, so loading just this will 
  1963. save on memory. If you are likely to do this on a regular basis, it 
  1964. would probably be worth pinning !PrintQFS to the pinboard to avoid too 
  1965. much directory hunting each time! The disadvantage of using this method, 
  1966. as against a separate lead, is that sending output via RISC OS does 
  1967. reduce printing speed. I have not found it a great problem, but others 
  1968. might like to comment.
  1969. 9.10
  1970. Error messages during booting
  1971. 9.10
  1972. Several readers have offered solutions to the problem of missing error 
  1973. messages during the PC card boot sequence, as outlined in Jimæs Hints & 
  1974. Tips article; a combination of the following may help.
  1975. 9.10
  1976. At the beginning of the AUTOEXEC.BAT file, there is a line @ECHO OFF. 
  1977. Adding REM at the start of the line will cause all the lines to be shown 
  1978. on screen. Adding PAUSE as a new line at some point within the file will 
  1979. stop the display with the message öPress any key to continueò, which is 
  1980. useful to determine precisely where an error is occurring.
  1981. 9.10
  1982. Unfortunately, it seems that neither of these work with Win95, so I 
  1983. havenæt checked them out myself Ö precisely how Win95 does boot is still 
  1984. something of mystery to me Ö any offers?
  1985. 9.10
  1986. However, perhaps easier and more useful than those (which may have their 
  1987. uses in certain circumstances), is to press <f8> when the message 
  1988. öStarting PC DOSò appears. You will then be asked to confirm each 
  1989. command before it is carried out, making debugging easier Ö hopefully! 
  1990. This does work under Win95 Ö press <f8> when öStarting Windows 95ò 
  1991. appears Ö except that, instead of taking you straight to step-by-step 
  1992. confirmation, you are given a menu, and can choose from there a variety 
  1993. of methods of start up, including step-by-step confirmation.
  1994. 9.10
  1995. Also in the realm of startup errors, you may find the file BOOTLOG.TXT 
  1996. useful Ö a file created by Windows each time it starts up (at least I 
  1997. think itæs each time) where Windows records which commands were 
  1998. successful and which were not. Iæve never had to use it for debugging, 
  1999. but it could be helpful.You might also want to note that it seems much 
  2000. safer to play around with .BAT and .SYS files than with .INI files, 
  2001. which seem to be much more sensitive, to judge from comments I have 
  2002. received from various people. Always keep a copy before changing 
  2003. anything!
  2004. 9.10
  2005. Speeding up startup
  2006. 9.10
  2007. Jim commented that one of the factors causing the PC card to take a long 
  2008. time to boot is the testing of the memory allocated to it. He suggested 
  2009. altering the card setup, but a couple of readers have come up with a 
  2010. much simpler and more satisfactory solution. In CONFIG.SYS, find a line 
  2011. (probably the first) which reads öDEVICE=C:\WINDOWS\HIMEM.SYSò, or 
  2012. similar, and add to the end (but before the [0d]) ö/TESTMEM:OFFò. (Donæt 
  2013. include the quotation marks!) This cuts out the test altogether, but 
  2014. since memory these days is pretty reliable, and it is likely to have 
  2015. been working under RISC OS, I donæt think that this is running a great 
  2016. risk Ö I assume that RISC OS does a similar check on startup.
  2017. 9.10
  2018. (It does indeed! The standard Power On Self Test (POST) checks the 
  2019. memory, and if it fails, the screen will hold at a blank, red screen, 
  2020. and the floppy drive light will flash out an error code in the form of 
  2021. eight groups of four flashes. RAM failure is indicated by long flashes 
  2022. in the second or third flash of the fourth block of four. Ed.)
  2023. 9.10
  2024. Speeding up Windows
  2025. 9.10
  2026. As we all know, Windows accesses the hard disc frequently, if not 
  2027. constantly. One potentially major source of speed improvement can be had 
  2028. by defragmenting the drive, since Windowsæ disc management is poor. This 
  2029. is particularly so in the early days while applications are being 
  2030. installed and various configuration files updated Ö the disc can become 
  2031. very messy. Try the command DEFRAG from DOS on a fairly regular basis 
  2032. and see if it helps. In Win95, select Disc Defragmenter via the System 
  2033. Tools subset of the Programs option from the Start button. This will 
  2034. also tell you how fragmented your disc is, and whether it considers it 
  2035. worth defragging.
  2036. 9.10
  2037. Speeding up RISC OS
  2038. 9.10
  2039. Jim Nottingham has observed that having the !PCx86 application loaded 
  2040. can slow down RISC OS filer operations very noticeably, depending on the 
  2041. state of the !PCx86 application. Here are his results:
  2042. 9.10
  2043.   Time increase
  2044. 9.10
  2045. RISC OS only  Baseline
  2046. 9.10
  2047. !PCx86 on iconbar (i.e. unbooted)  Zero 
  2048. 9.10
  2049. !PCx86 running but frozen  40% 
  2050. 9.10
  2051. !PCx86 running in RISC OS window  80% 
  2052. 9.10
  2053. The last of these is to be expected, at least to some extent, since both 
  2054. processors are running, but the increase in time with the x86 
  2055. application frozen may come as a surprise. I have briefly tried 
  2056. replicating these, and donæt seem to find the same result, though I can 
  2057. only try accessing directories as I still donæt have enough memory to 
  2058. allow me to load very much under RISC OS while Windows is running. 
  2059. Perhaps others might like to try, and also perhaps suggest a reason for 
  2060. the slow down, if they get one?
  2061. 9.10
  2062. PC time
  2063. 9.10
  2064. The PC card takes its time from RISC OS, which means that the time 
  2065. within Windows should always be the same as the time within RISC OS. 
  2066. Except under Win95 it doesnæt! This is because Windows tries to guess 
  2067. when British Summer Time begins, and adjust automatically. The problem 
  2068. is that, if you have already set your RISC OS clock for BST, the PC will 
  2069. change it again, thereby putting you out by an hour, as some may have 
  2070. discovered last month. The answer lies in the PC control panel, under 
  2071. Date/Time. Here, the Time Zone section offers the option of 
  2072. öAutomatically adjust clock for daylight saving changesò Ö leave this 
  2073. box unticked, and all will be well. As far as I can see, Win 3.xx 
  2074. doesnæt try to be this clever...
  2075. 9.10
  2076. PC value
  2077. 9.10
  2078. Several readers have written asking about which PC card upgrade I would 
  2079. choose. Iæm happy to try to help, based on the experience I have with 
  2080. PCs of various specifications at work Ö but some figures worked out on 
  2081. the basis of David Coronelæs performance figures in the April Archive 
  2082. might be of interest. (See table below.)
  2083. 9.10
  2084. I hope these figures are correct, and meaningful. (They represent öú per 
  2085. Windows User overall benchmark figureò!) The lower the number, the 
  2086. better value youæll be getting. Certainly, with a new RiscPC, the 5x86 
  2087. looks expensive when compared with the DX4/100, costing twice as much 
  2088. but only giving 36% better performance, according to Davidæs figures. 
  2089. When it comes to upgrading from the original card, the SX33, the 
  2090. performance figures are the improvement in performance from the 3.8 
  2091. benchmark of the SX33 Ö and here, as you can see, you get very much the 
  2092. same bangs per buck, as they say.
  2093. 9.10
  2094. Software value
  2095. 9.10
  2096. I mentioned in my last column the high price of PC software Ö 
  2097. particularly the Ébasicsæ which are so often bundled with standard PCs 
  2098. (Excel, Word etc) Ö and am grateful to Brian Baker who suggested that 
  2099. the easiest route is to buy slightly old versions of software and 
  2100. upgrade if necessary. One supplier he mentions in this regard is 
  2101. Sterling Management Systems Ltd., 13-15 Barrack Road, Guildford, Surrey, 
  2102. GU2 6RU (01483-301331). Since (as far as I can tell) they are hardly 
  2103. likely to be competitors to NCS, I trust Paul wonæt mind me including 
  2104. them here.
  2105. 9.10
  2106. And finally...
  2107. 9.10
  2108. Do keep the comments coming. My address is MikeáClarkson, Riggæs Hall, 
  2109. The Schools, Shrewsbury, SY3 7AZ. I can also be emailed as 
  2110. MJC@Shrewsbury.demon.co.uk, but since I rely on the school (PC) network 
  2111. for email, I canæt guarantee to check it very frequently. Thought for 
  2112. the month: before Windows 95, was the Sinclair ZX81 the last computer 
  2113. product to be named after a year? Any similarities?áuá
  2114. 9.10
  2115. Card/if bought   With RiscPC  Separately  Upgrade from SX33
  2116. 9.10
  2117. DX2/80  ú175/8.1 = 21.6  ú293/8.1 = 36.2  ú175/4.3 = 40.7
  2118. 9.10
  2119. DX4/100  ú234/9.2 = 25.4  ú351/9.2 = 38.2  ú234/5.7 = 41.0
  2120. 9.10
  2121. 5x86/100  ú469/12.5 = 37.52  ú586/12.5 = 46.9  ú351/8.7 = 40.3
  2122. 9.10
  2123. System Variables Ö Part 1
  2124. 9.10
  2125. Andrew Berry
  2126. 9.10
  2127. This is the first of three articles on the subject of system variables. 
  2128. The first two parts deal with some of the most common system variables, 
  2129. how they are used and why you might need to use them. The final article 
  2130. describes how to set and unset system variables, including an 
  2131. explanation of the different types available.
  2132. 9.10
  2133. System variables
  2134. 9.10
  2135. System variables are used to store various pieces of information which 
  2136. affect the way in which the computer works. For example, a system 
  2137. variable can tell the computer which application should load a 
  2138. particular type of file; another contains details of the date format. A 
  2139. set of default system variables is present when the computer is first 
  2140. turned on, but the list is added to by many applications as they are 
  2141. Éseenæ by the filer.
  2142. 9.10
  2143. Listing the variables
  2144. 9.10
  2145. To display a list of the current system variables, type *Show at the 
  2146. command line (i.e. having pressed <f12>) or in a task window (i.e. 
  2147. having pressed <ctrl¡f12>). This will display all the currently defined 
  2148. variables in alphabetical order. Donæt worry if you donæt understand 
  2149. what all the lines mean Ö many are only used internally and wonæt need 
  2150. to be altered. As for the others, I will try to explain what the most 
  2151. common types do and how to alter them (or indeed why you would want to!) 
  2152. If you are writing a RISC OS application, it is likely that you will 
  2153. need to set your own system variables at some time.
  2154. 9.10
  2155. After reading this article, you may wish to display selected groups of 
  2156. system variables only, as the complete list can be very long. Following 
  2157. the *Show command with the name of a particular variable will cause it 
  2158. to be displayed, for instance:
  2159. 9.10
  2160. *Show Obey$Dir
  2161. 9.10
  2162. The name may also be wildcarded using *, so to display all the run types 
  2163. use:
  2164. 9.10
  2165. *Show Alias$@RunType*
  2166. 9.10
  2167. Obey$Dir
  2168. 9.10
  2169. One of the most-used system variables is one called Obey$Dir. Each time 
  2170. a file of type Obey (&FEB) is run, including each time an application is 
  2171. seen by the filer or is double-clicked on, Obey$Dir is set to the 
  2172. pathname of the directory containing the obey file. For instance, if an 
  2173. obey file in a directory $.Apps on a disc called ÉProgramsæ was run, 
  2174. Obey$Dir would be set to ÉADFS::Programs.$.Appsæ. It would then remain 
  2175. set to this until another obey file was run.
  2176. 9.10
  2177. The !Run file in most applications contains a line which runs the main 
  2178. program, !RunImage, through use of the *Run command. It would be 
  2179. possible for this line to contain the full pathname of the !RunImage 
  2180. file, but if the application were then moved into a different directory, 
  2181. this pathname would no longer be correct. For this reason, Obey$Dir is 
  2182. used as follows, the angular brackets being used to denote a system 
  2183. variable.
  2184. 9.10
  2185. Run <Obey$Dir>.!RunImage
  2186. 9.10
  2187. Because the !Run file is an Obey file, the system variable Obey$Dir will 
  2188. be set to the pathname of the application when the file is run. When the 
  2189. above line is reached, É<Obey$Dir>æ is replaced by the pathname of the 
  2190. application. In this way, the application can always find its resources, 
  2191. regardless of its position in the directory structure. For example, if 
  2192. an application called !App was in the root directory of a disc called 
  2193. ÉProgramsæ, then the above line would be executed as though it read
  2194. 9.10
  2195. Run ADFS::Programs.$.!App.!RunImage
  2196. 9.10
  2197. App$Dir
  2198. 9.10
  2199. The problem with using Obey$Dir is that it is redefined each time an 
  2200. obey file is run. If an application needs to load a file from within its 
  2201. directory after it is first loaded, Obey$Dir cannot be used because it 
  2202. is likely to have changed since the application was started. To avoid 
  2203. this problem, it is necessary to set a new system variable when the 
  2204. application is first run. This is achieved by including the following 
  2205. line in the !Run file
  2206. 9.10
  2207. Set App$Dir <Obey$Dir>
  2208. 9.10
  2209. where App is replaced by the name of your application, for instance 
  2210. ÉEasiWriter$Diræ. Note that this line must come before the line which 
  2211. runs !RunImage.
  2212. 9.10
  2213. When the application is run, Obey$Dir will be set to the pathname of the 
  2214. application as described earlier. The *Set command then defines App$Dir 
  2215. to be the same as Obey$Dir at that time. Even if Obey$Dir later changes 
  2216. (as it will if any obey file is run), App$Dir will remain unchanged and 
  2217. so the application will always be able to find its resources. All that 
  2218. must be done is to replace any occurrences of <Obey$Dir> in the program 
  2219. with <App$Dir>. Although this is not strictly necessary in the !Run 
  2220. file, it is essential for any files which will be loaded after the 
  2221. application has first started.
  2222. 9.10
  2223. App$Path
  2224. 9.10
  2225. This is similar to App$Dir, but there are two important differences ù 
  2226. the pathname includes a trailing É.æ and the variable can hold many 
  2227. pathnames, separated by commas. App$Path should be used when an 
  2228. application holds resources in more than one directory. The directories 
  2229. listed are searched in the order given until the required file is found.
  2230. 9.10
  2231. Once an App$Path variable has been set up, there is no need to use 
  2232. <App$Path> as the shortened form ÉApp:æ can be used. For example, to 
  2233. access the file É<App$Path>Dir.Somefileæ, you can use 
  2234. ÉApp:Dir.Somefileæ.
  2235. 9.10
  2236. For an example of an App$Dir variable type É*Show System$Pathæ. Under 
  2237. RISC OS 3.1, this will display something like
  2238. 9.10
  2239. ADFS::IDEDisc4.$.!System.
  2240. 9.10
  2241. If your program needs to load a module called Émodæ, it can use 
  2242. ÉSystem:Modules.modæ and the module will be loaded from within the 
  2243. !System application. On machines fitted with RISC OS 3.5 or later, 
  2244. typing É*Show System$Pathæ will produce something more complicated, such 
  2245. as
  2246. 9.10
  2247. Sys:360.,Sys:350.,Sys:310.,Sys:200.,
  2248. 9.10
  2249. ADFS::HardDisc4.$.!Boot.Resources.
  2250. 9.10
  2251. !System.
  2252. 9.10
  2253. This is in fact a list of pathnames which point to various directories 
  2254. within the !System application, and you can see these directories by 
  2255. opening the !System directory from the desktop (hold down <shift> and 
  2256. double-click on !System). You will notice that the variable System$Path 
  2257. contains references to another variable, Sys$Path (shown by Sys:). If 
  2258. you type É*Show Sys$Pathæ you will see something like
  2259. 9.10
  2260. ADFS::HardDisc4.$.!Boot.Resources.
  2261. 9.10
  2262. !System.
  2263. 9.10
  2264. The variable System$Path can therefore be used to load any module from 
  2265. any of the directories within !System. For instance, to load a module 
  2266. called Émodæ, you can use ÉSystem:Modules.modæ in exactly the same way 
  2267. as under RISC OS 3.1. The directories Sys:360, Sys:350 and so on are 
  2268. searched in turn for the file Émodæ. It is the use of App$Path type 
  2269. variables which make this possible.
  2270. 9.10
  2271. Next month
  2272. 9.10
  2273. Next month, Iæll look at a few more types of system variable which 
  2274. youære likely to come across. Setting system variables will be covered 
  2275. in the third article, but in the meantime, the program !SystemVar, on 
  2276. the monthly disc, will allow you to read, set and delete system 
  2277. variables without using the command line ù full instructions are 
  2278. provided on the disc.
  2279. 9.10
  2280. If you have any comments or corrections concerning this article, please 
  2281. write to me at: 39 Lancaster Avenue, Sandiacre, Nottingham, NG10 5GW.áuá
  2282. 9.10
  2283. Mechanisms CD-ROM
  2284. 9.10
  2285. David Smith
  2286. 9.10
  2287. Mechanisms is a learning and teaching !Genesis application from Creative 
  2288. Curriculum Software which runs on both RISC OS and Windows. As a teacher 
  2289. of Technical Education in Scotland, and an Acorn enthusiast, I looked 
  2290. forward to reviewing Mechanisms, as it appears to be one of the few 
  2291. applications which will ideally suit the Scottish Standard Grade 
  2292. Technological Studies syllabus. As it turns out, it does this admirably 
  2293. and will also be ideal for GCSE Engineering and Technology courses. 
  2294. Science teachers will also find some of the content useful.
  2295. 9.10
  2296. The main filer window contains the Acorn and Windows applications and 
  2297. copies of !Genesis Browser (the read-only public distribution !Genesis 
  2298. Professional program), and also the Resources and Movies directories 
  2299. which contain a variety of support materials which relate to the 
  2300. teaching pack included with the CD-ROM. All diagrams, drawings and 
  2301. photos are supplied as sprites. A number of CSV files are supplied which 
  2302. can be used in spreadsheet and database applications.
  2303. 9.10
  2304. The review was done on a 9Mb RiscPC600 with a Cumana double-speed CD-ROM 
  2305. drive. The minimum requirement is RISC OS 3.1 and 4Mb RAM.
  2306. 9.10
  2307. Starting up
  2308. 9.10
  2309. On double-clicking on the Acorn folder in the main filer window, the 
  2310. window shown below appears.
  2311. 9.10
  2312. Double-clicking on the !Mechs icon loads !Browser and then runs the 
  2313. Mechanisms application. An attractive animated title page appears. From 
  2314. this, you can link to the Help, Principles or Main Page sections. The 
  2315. supplied instructions gave a short and clear description of how to use 
  2316. the program. The Help section repeats the information on-screen, and it 
  2317. can be accessed at any time whilst using the main program.
  2318. 9.10
  2319. !Genesis allows a variety of methods of moving through a document. 
  2320. Double-clicking on one of the page Éleavesæ allows movement linearly 
  2321. from page to page; either forward or backward.
  2322. 9.10
  2323. Clicking directly on a diagram on one of the Theory pages links you 
  2324. directly to the appropriate Examples index. Clicking on the page title 
  2325. links back to the start of the section, and individual pages can be 
  2326. closed by the standard use of the ÉCloseæ cross. Although there is some 
  2327. logic behind the linking methods used, they are difficult to get used 
  2328. to, and regular confusion arises. This could prove to be a major 
  2329. irritant when the program is being used in the classroom. Pupils can 
  2330. easily become Élostæ. I would prefer a set of standard linking icons on 
  2331. each page which will allow direct links to the start of each section. 
  2332. This system is used to good effect in other applications.
  2333. 9.10
  2334. Structure of the application
  2335. 9.10
  2336. The main sections are ÉPrinciplesæ and ÉExamplesæ. Aáshort introductory 
  2337. section explains the basic theory of machines and mechanisms; forces and 
  2338. motion. This includes the use of the Input-Process-Output systems 
  2339. approach to technology. Correct standard symbols are illustrated for 
  2340. each mechanism.
  2341. 9.10
  2342. On completion of the general introduction, a more extensive explanation 
  2343. of eight fundamental mechanisms is given: Cams, Pulleys, Gears, Levers, 
  2344. the Inclined Plane, Cranks, Chain and Sprocket and Linkages.
  2345. 9.10
  2346. The theory of each mechanism is introduced by means of a combination of 
  2347. concise text with both animated and video examples. The theory may be 
  2348. reinforced at any time by accessing examples of real machines, either by 
  2349. clicking on any diagram in the theory section, or by clicking on the 
  2350. Éexamplesæ icon at the end of the section.
  2351. 9.10
  2352. A wide variety of examples is given. These allow a fundamental 
  2353. understanding of each Émechanismæ and the use of Acorn Replay movies and 
  2354. animated diagrams makes the whole learning process enjoyable. The 
  2355. mathematical concepts of Mechanical Advantage, Velocity Ratio and Gear 
  2356. Ratios are explained, with supporting examples. One desirable inclusion 
  2357. to future versions would be a series of on¡screen tutorials in order to 
  2358. reinforce these quite difficult areas of study.
  2359. 9.10
  2360. Level of study
  2361. 9.10
  2362. Mechanisms is suitable as a basic revision package for Higher Grade and 
  2363. A-Level students but its main use will be up to Standard Grade and GCSE 
  2364. levels. Secondary 1 and 2 pupils will also find it an excellent resource 
  2365. package for use in investigations. Teachers could use Mechanisms as a 
  2366. teaching aid, but its best use will be as a pupil-centred resource for 
  2367. investigation and revision purposes.
  2368. 9.10
  2369. The supplied teaching package is somewhat conservative in its design but 
  2370. offers a variety of appropriate activities for use with the program. 
  2371. Worksheets can be used to guide the student around the application and 
  2372. suggest activities for using the Resources section. Most teachers will 
  2373. probably modify the package to suit their own courses.
  2374. 9.10
  2375. Pupilsæ opinions
  2376. 9.10
  2377. Four pupils in S2 and S4 acted as Éguinea-pigsæ and used Mechanisms 
  2378. intensively over a two-week period. All of the pupils thought the 
  2379. information was well presented and easily understood, and agreed that 
  2380. the program complemented their classwork well.
  2381. 9.10
  2382. They said that not enough use was made of animations and, especially, 
  2383. video sequences.
  2384. 9.10
  2385. A major grumble was that the page linking methods were not good. They 
  2386. regularly lost their position in the program when trying to link from 
  2387. the examples back to the theory section. (This confirmed my own 
  2388. opinions!)
  2389. 9.10
  2390. Other sections
  2391. 9.10
  2392. Mechanisms contains two other sections Ö Days Out and Do it Yourself.
  2393. 9.10
  2394. Do It Yourself simply gives details of some commercially available kits 
  2395. which are appropriate for building prototype mechanisms. This section is 
  2396. little more than advertisements for the firms involved, and fails to 
  2397. mention some major alternatives Ö Fischertechnik being an obvious 
  2398. omission.
  2399. 9.10
  2400. Days Out gives four examples of visits to the Snowdon Mountain Railway, 
  2401. Harewood Traction Engine Rally, Crakehall Watermill and the Leeds and 
  2402. Liverpool Canal. Each is explained in detail and complements the other 
  2403. main sections in the program well. A welcome addition would be a 
  2404. database of similar attractions throughout Britain.
  2405. 9.10
  2406. Using Windows
  2407. 9.10
  2408. Mechanisms runs at a workable speed using the standard 486 card on the 
  2409. RiscPC. It uses an unattractive default font, and no video clips would 
  2410. run. The latter may have been due to the lack of the appropriate Windows 
  2411. video replay program, but the animated start-up screen is not available 
  2412. in Windows Ö this leads to the conclusion that all video clips are 
  2413. unavailable. There appears to be no reason to run the Windows version 
  2414. anyway and this shortcoming will probably not be a problem.
  2415. 9.10
  2416. Conclusions
  2417. 9.10
  2418. At first glance, the design and layout of Mechanisms appears somewhat 
  2419. plain and uninteresting when compared to, for example, Dorling 
  2420. Kindersleyæs ÉThe Way Things Workæ. However, after using Mechanisms for 
  2421. a while, it becomes apparent that its laid-back style is well suited to 
  2422. its main purpose Ö that of a serious teaching and learning aid for use 
  2423. in schools. It is not simply Éedutainmentæ.
  2424. 9.10
  2425. Despite my complaints about its confusing page-linking methods, I have 
  2426. no hesitation in recommending Mechanisms as a well-produced and 
  2427. informative package which will prove to be an invaluable acquisition to 
  2428. any schoolæs Engineering and Technology department. I look forward to 
  2429. the forthcoming Structures CD-ROM from Creative Curriculum Software 
  2430. which is due to be released later in 1996.
  2431. 9.10
  2432. Mechanisms CD-ROM costs ú69 +VAT for a single user version and ú99 +VAT 
  2433. for a site/network licence (ú79 and ú115 respectively through Archive). 
  2434. Both versions include the Resource Pack and come on a dual format CD-
  2435. ROM.áuá
  2436. 9.10
  2437. Comment Column
  2438. 9.10
  2439. Acornæs future Ö I must agree totally with the comments of Richard Teall 
  2440. (9.9 p38). Whilst I wholeheartedly support the JV company initiative, 
  2441. Iáthink that Brendan OæSullivan and his team must take note of the fears 
  2442. of many teachers, and ensure that the Xemplar WWW pages are more 
  2443. representative of the product range they sell.
  2444. 9.10
  2445. As Mike Cook stated in the latest Acorn User, his royalties from Mac 
  2446. programs account for very little whereas his Acorn royalties are quite 
  2447. significant.
  2448. 9.10
  2449. Additionally, Xemplar must get the dealer situation sorted out. In my 
  2450. part of the world (Surrey going into London), Calancraft were the Acorn 
  2451. Educational Agents but they were not appointed Xemplar agents. I gave 
  2452. them information about my wifeæs school, but Iáfear there is little they 
  2453. can do!
  2454. 9.10
  2455. Perhaps it is time for the Éoldæ Acorn Educational Agents, software 
  2456. developers, hardware developers and I.T. coordinators to write to 
  2457. Xemplar reminding them that they have a market already and that getting 
  2458. new customers is much, much harder than retaining existing customers.
  2459. 9.10
  2460. Keith Parker <keithp@argonet.co.uk>
  2461. 9.10
  2462. Alsystemsæ Power-tec SCSI2 card Ö Because the Power-tec card has a Flash 
  2463. ROM on it, it is possible to reprogram the ROM from software supplied on 
  2464. floppy disc. This means that it is cheap and simple to update it. With 
  2465. every new version of the software, it just gets better and better. The 
  2466. Power¡tec card is Énew FileCore awareæ allowing RISC OS 3.6 machines to 
  2467. access large discs as a single logical drive without partitioning. It 
  2468. will recognise DOS format hard discs and removables and access them 
  2469. through DOSFS allowing you to read and write to them just as you can 
  2470. with DOS format floppy discs. Recently, this has been extended so that 
  2471. you can also initialise a hard disc in DOS format. In fact, you can even 
  2472. create a mixture of DOS and RISC OS format partitions on the same disc, 
  2473. up to a maximum of eight logical disc devices. This will be good news 
  2474. for anyone who needs to be able to exchange material with PCs on 
  2475. SyQuests or other removable hard disc cartridges.
  2476. 9.10
  2477. James Taylor, NCS
  2478. 9.10
  2479. ArtLesson CD Ö Thanks very much for the very positive review of my CD by 
  2480. Rob Ives and Helen Constable (9.9 p63). I would like to offer an extra 
  2481. comment if I may.
  2482. 9.10
  2483. Rob mentioned that he was not too keen on the fixed window aspect of the 
  2484. program, and readers may like to know how they can alter this if they 
  2485. too wish it were different!
  2486. 9.10
  2487. If you have Genesis Pro, it is quite possible to copy the teaching bit 
  2488. of ArtLesson onto your hard disc. Itáis just over 20Mb in size. You can 
  2489. then load it into your own copy of Genesis and re-style the pages and 
  2490. windows to your heartæs content. It is the PhotoCD which takes up the 
  2491. vast bulk of the content of the CD, and this can stay on it.
  2492. 9.10
  2493. I actually designed the program without window frames and re-sizing 
  2494. icons because I noticed that that is how the professional CD-ROMs from 
  2495. Anglia, and others, are designed. In my innocence, I thought that that 
  2496. was Éthe thing to doæ, and that the program would look a bit naff if it 
  2497. didnæt look like all the rest!
  2498. 9.10
  2499. I have learned my lesson now, and I agree that the ability to resize the 
  2500. windows independently is probably much more useful. I have written three 
  2501. more CDs since then, which will be published by Topologika this year, 
  2502. and I have made the windows re-sizeable. On the other hand, donæt be put 
  2503. off by the ArtLesson format because no-one has complained about it. It 
  2504. runs happily on all makes of Acorn, and is only the same as Angliaæs CDs 
  2505. anyway!
  2506. 9.10
  2507. Christopher Jarman <quilljar@argonet.co.uk>
  2508. 9.10
  2509. Beware ÉCall waitingæ Ö In the May issue, there was discussion of 
  2510. creating a pause during dialling with a modem.
  2511. 9.10
  2512. I guess we have similar telephone services in NZ as in the UK. We have a 
  2513. service called Écall waitingæ which enables a telephone conversation to 
  2514. be interrupted by a beep, signalling that someone else is trying to get 
  2515. through Ö ideal with lots of children around.
  2516. 9.10
  2517. During Internet sessions, the last thing I want is for a signal to come 
  2518. through and disturb the link. Others clearly feel the same and our 
  2519. Telecom people have created the code *52 to suspend the call waiting 
  2520. service for the duration of the call that one is making (to the Net).
  2521. 9.10
  2522. When I use this code, I follow it with a wait, for which we use code W, 
  2523. in preference to commas, which you mentioned. W gives a two second 
  2524. pause.
  2525. 9.10
  2526. Thus my login script begins with: *52W
  2527. 9.10
  2528. Alan Jackson <alanj@earthlight.co.nz>
  2529. 9.10
  2530. Epson GT9000 software Ö To add to David Crossleyæs comment in Archive 
  2531. 9.9 p41 about the Twain driver for the Epson GT9000 scanner having less 
  2532. than ideal control of image quality, it should be noted that the GT9000 
  2533. has five pre-defined contrast settings available and seven for 
  2534. brightness.
  2535. 9.10
  2536. Twainæs ÉQualityæ dialogue has sliders with 21 divisions, zero through 
  2537. to 20, which implies a wide range of settings. Unfortunately, they 
  2538. access only the hardwareæs fixed settings, and Epson users would be best 
  2539. advised to do some test scans for reference purposes before getting down 
  2540. to serious usage. It will be found that the lowest slider setting gives 
  2541. greatest contrast, and the highest setting gives very nearly the least 
  2542. contrast. The first thirteen Contrast slider divisions all give 
  2543. identical results.
  2544. 9.10
  2545. A similar Ésteppedæ arrangement applies to ÉBrightnessæ.
  2546. 9.10
  2547. David Pilling, the author of Twain, is well aware of this shortcoming 
  2548. and has promised to produce something more intuitive before too long.
  2549. 9.10
  2550. Malcolm Knight <malcolm@digidark.demon.co.uk>
  2551. 9.10
  2552. French prophet Ö (The French prophet who didnæt make a profit!) In 
  2553. October 1994, when Acornæs shares went to a low of 90p, Bernard 
  2554. Maugoust, from Villeneuve in France, wrote in the Help!!! Column...
  2555. 9.10
  2556. öI have some money to go towards buying a RiscPC, but only about half of 
  2557. what I need. Iæd like therefore to invest that money in Acorn shares so 
  2558. that, in 2-3 years time, when the next generation of amazing Acorn 
  2559. computers appears, Iæll be able to buy one as the shares will have 
  2560. doubled in value Ö well, thatæs the theory. The trouble is that I live 
  2561. in France. Can anyone help me to buy them directly from a UK broker as 
  2562. the procedure for doing that from France is far from easy?ò
  2563. 9.10
  2564. No-one sent him any help. He did not buy any shares Ö and now look at 
  2565. the share price!!!!
  2566. 9.10
  2567. Sorry, Bernard, the Acorn enthusiast community let you down!
  2568. 9.10
  2569. Ed.
  2570. 9.10
  2571. Hard disc speeds Ö I have recently bought a Rapide32 fast IDE interface 
  2572. and an 850Mb Quantum hard drive for my original (home-based) RiscPC 600. 
  2573. The combination is certainly much faster than the original 425Mb drive 
  2574. on the Acorn IDE interface. One of the utilities supplied with the card 
  2575. is a simple hard drive speed tester. It is nothing fancy, a WIMP front 
  2576. end simply using OS calls to write chunks of data to a file at the 
  2577. current pointer position, and when the file size reaches 5Mb, it simply 
  2578. starts at the beginning again, continuously reporting the writing speed. 
  2579. Since it works with any drive, I went around the department, testing 
  2580. randomly selected machines.
  2581. 9.10
  2582. The fastest speed was not surprisingly the new interface, reporting an 
  2583. average speed of 3600kb/s. The 425Mb drive on the Acorn interface on the 
  2584. same machine reached 1600kb/s. This speed was almost exactly duplicated 
  2585. by the machine in my office (also a 30MHz PC600 with RISC OS 3.5). 
  2586. However, two newer RiscPCs (33 MHz PC600, RISC OS 3.6), both with 425 Mb 
  2587. drives, could only manage 1450 kb/s. Does this mean the later drives, as 
  2588. supplied by Acorn, are slower, or that RISC OS 3.6 is slower thaná3.5?
  2589. 9.10
  2590. Moving to earlier machines, an early A5000, now fitted with 230Mb and 
  2591. 100Mb drives (both from Beebug) reported 900kb/s and 600kb/s 
  2592. respectively. A later A5000, fitted with the original 80Mb drive, 
  2593. managed only 500kb/s.
  2594. 9.10
  2595. A Conner 425Mb/HCCS IDE interface combination fitted to a A420 reached 
  2596. 1200kb/s, while our oldest A300 (ca. 1988, but obviously upgraded to 
  2597. ARM3, RISC OS 3.1, etc), fitted with an ICS IDE interface and 170Mb 
  2598. Conner drive was consistently running at a little over 1500kb/s.
  2599. 9.10
  2600. These tests are not claimed to be definitive, but do reveal that the 
  2601. third party IDE interfaces and drives do tend to be faster than the 
  2602. Acorn-supplied ones. The final test on a A400 machine with original 40Mb 
  2603. ST506 drive, which crawled along at about 150kb/s before the program 
  2604. crashed with a full hard disc, shows what we used to think was high 
  2605. speed.
  2606. 9.10
  2607. Chris Johnson <C.A.Johnson@hw.ac.uk>
  2608. 9.10
  2609. High quality fonts (1) Ö Last month (9.9áp78), Dave Floyd asked for 
  2610. information regarding high quality fonts. That is, fonts that are fully 
  2611. RISC OS3.1+ and with full kerning information. His suggestion was to 
  2612. look at the EFF range, as although they are expensive (Acorn pricing 
  2613. levels), they were the only real solution to Acorn users.
  2614. 9.10
  2615. Many people may well be aware that there is anotherásupplier of high 
  2616. quality and professional fontsáto the Acorn market and that is The Font 
  2617. Company Ltd. Soáfar, they have converted the entire Monotype Library of 
  2618. over 600 fonts and are now embarking on the URW and Letraset libraries 
  2619. (aámere 10,000 to go).
  2620. 9.10
  2621. The fonts are fully licensed by Monotype and have full scaffolding and 
  2622. hinting, have full kerning information, and work with RISC OS 3.1+. So 
  2623. far, Iáhave purchased five (of the eight) packs with no regrets, and I 
  2624. look forward to buying the remaining three packs in due course.
  2625. 9.10
  2626. The packs contain (on average) 50 fonts/weights/styles and cost a mere 
  2627. ú60 (inc p&p) direct from the Font Company, or via Archive.
  2628. 9.10
  2629. I know that T-J Reproductions use them and have no problems running them 
  2630. through their imagesetters (something Mac users often complain about) 
  2631. and actively recommend them to their customers.
  2632. 9.10
  2633. May I suggest that interested customers contact the Font Company Ltd. 
  2634. They will supply you with a brochure of the packs with illustrations of 
  2635. each font in each pack.
  2636. 9.10
  2637. Keith Parker <keithp@argonet.co.uk>
  2638. 9.10
  2639. High quality fonts (2) Ö (9.9 p78) One source of good quality fonts is 
  2640. the CorelDraw3 CD which I have seen advertised lately in the PC mags at 
  2641. under ú40. It contains about 50 families with 280 Adobe type 1 format 
  2642. fonts which are easily converted using Acornæs !T1toFont (v1.26) and an 
  2643. extended encoding file. With this version of T1toFont, the scaffolding 
  2644. and kerning information is kept intact after conversion.
  2645. 9.10
  2646. Most of what you require is on the CD in different names, and there is a 
  2647. list of the trademark equivalents, e.g. Avalon = Avante Garde, Dixeland 
  2648. =áZapf Dingbats, etc. To anyone without a PC card (like me), there are 
  2649. only an additional 400 pictures available in WMF and BMP format files, 
  2650. but with the card, you can also access hundreds of clipart files. (Or 
  2651. does someone know of a program to convert Corel format files to the 
  2652. Acorn, so that I can use them too, please?)
  2653. 9.10
  2654. The extended encoding file and details of the alterations to the Message 
  2655. file are on the monthly program disc.
  2656. 9.10
  2657. Brian Cocksedge, Midhurst, West Sussex
  2658. 9.10
  2659. Pocket Book cases Ö The notice in the June Archive (9.9 p6) prompts me 
  2660. to mention that an excellent case for a Pocket Book can be bought for 
  2661. only ú6.95. You can buy it at any of the John Lewis department stores 
  2662. where it is sold as a miniature camera case. It is a perfect size, has a 
  2663. pocket that can be used for spare batteries and flash cards, and comes 
  2664. with a loop for a belt and a shoulder strap.
  2665. 9.10
  2666. Sherwin Hall <100101.3577@compuserve.com>
  2667. 9.10
  2668. Power-tec SCSI-2 cards Ö Can I confirm what Keith Faulkner of Alsystems 
  2669. stated about this card and scanners (9.9 p44)?
  2670. 9.10
  2671. I have just purchased my first flatbed scanner for my RiscPC, and I got 
  2672. ImageMaster and a Twain driver from David Pilling Ö the setup of Mustek 
  2673. Paragon 800SP and ImageMaster works very well and was most definitely 
  2674. ÉPlug æn Playæ.
  2675. 9.10
  2676. As it happens, I also have a Umax PowerLook2 Ö aámighty beast hooked up 
  2677. to an Apple PowerMac 7100. It is done that way because of Photoshop3 
  2678. (brilliant program, especially for photo re-touching, but very expensive 
  2679. and slow), and I asked David Pilling about a Twain driver for the 
  2680. PowerLook2 and he emailed me one.
  2681. 9.10
  2682. I have recently ordered Photodesk2, and will try this setup shortly (in 
  2683. the hope of dumping my PowerMac), so I asked David about SCSI cards and 
  2684. he said that almost any Acorn SCSI card would be fast enough for any 
  2685. flatbed scanner currently on the market, because the data is Ésuckedæ in 
  2686. fairly slowly. (This cheered me up because thoughts of ú200 for the 
  2687. Power-tec/Cumana SCSI-2 or YES SCSI-3 had come into my mind.) Now, if 
  2688. only ImageMaster could go as fast as the Umax Mac driver!
  2689. 9.10
  2690. Keith Parker <keithp@argonet.co.uk>
  2691. 9.10
  2692. Risc User April 1996 Ö As the writer of the DTP Workshop in Risc User, 
  2693. naturally I agree with our august editoræs comments (9.9 p47) and I know 
  2694. many of the Risc User contributors like and respect Archive. Long may 
  2695. the Acorn Écommunity spiritæ continue.
  2696. 9.10
  2697. Regarding the CHRP (PPCP) article, Alex Bienek works for ART, and I 
  2698. found it interesting that he speculated (at the end of a very technical 
  2699. article) about placing an ARM processor on the CHRP processor bus and 
  2700. this leading to the possibility of a CHRP platform containing only an 
  2701. ARM processor, or an array of ARM processors, for multi-processor, 
  2702. multitasking OSs such as TAOS.
  2703. 9.10
  2704. Who said that ART had no vision? What a thought Ö the prospect of five 
  2705. StrongARMs inside a CHRP box? When can I have one, please?!
  2706. 9.10
  2707. Keith Parker <keithp@argonet.co.uk>
  2708. 9.10
  2709. Risc User May 1996 Ö Well done again, Richard! Another good issue of 
  2710. Risc User. I hate to say this, but I think readers ought to be 
  2711. subscribing to both Risc User and Archive! The particular articles to 
  2712. draw attention to this time are two good articles about the Internet by 
  2713. Robin Watts, an inside view of ANT (so to speak) by Carol Atack, in 
  2714. which she gives some feeling for what itæs like developing software for 
  2715. Oracle, a glowing review of Font Directory 2, and, most important of 
  2716. all, an interview with Peter Bondar.
  2717. 9.10
  2718. In this interview, Peter talks about a range of subjects including: 
  2719. improving the interoperability of Apple/Acorn, possible new versions of 
  2720. RISC OS, the likelihood of technology Éspin-offæ from certain major 
  2721. projects back into the RiscPC market, the future(?) of the CHRP project, 
  2722. and questions as to whether the Stork will ever be born.
  2723. 9.10
  2724. Ed.
  2725. 9.10
  2726. VerbMaster-German Ö This got a glowing review last month, but stupidly 
  2727. (sorry!) I forgot to put the address of the author in the Factfile. It 
  2728. is Nigel Caplan, 33 Alwoodley Lane, Leeds, LS17 7PU.
  2729. 9.10
  2730. Ed.
  2731. 9.10
  2732. You never had it so good Ö Colin Singletonæs comment (Archive 9.1 p30) 
  2733. on the growth of RAM and hard disc capacities set me thinking. Not only 
  2734. memory and storage, but processor speeds and capabilities have shown 
  2735. incredible rates of increase in just the last 20 years. In the æ70s, we 
  2736. were wondering how to make use of a novel integrated circuit chip Ö the 
  2737. 4004 Ö which was very powerful and fast, and handled bits four at a 
  2738. time. Soon the 8008 and then the 8080 with an 8-bit bus came along, 
  2739. shortly followed by the 8086. The latter was a real landmark, as it was 
  2740. the begetter of the whole range of 80x86 processors, up to and including 
  2741. the current electric toaster simulators running at 100 MHz or so with up 
  2742. to 64-bit buses.
  2743. 9.10
  2744. Indeed, it was the entry of the mighty IBM into the microcomputer field 
  2745. that led to de facto standardisation which is now clearly seen as 
  2746. premature Ö all subsequent machines had to be able to run 8086 programs. 
  2747. The effects of this event are all too clear in the freezing of what has 
  2748. been called ÉIndustry Standardæ into an obsolete mould. In computing, 
  2749. even 5 years old is Éantediluvianæ. Just peek at the files in a Windows 
  2750. directory to see the expedients and Éfixesæ Ö drivers for extended 
  2751. memory, expanded memory etc Ö needed within this straitjacket to exploit 
  2752. the capabilities of later and more powerful processors.
  2753. 9.10
  2754. There was always competition, however, though most of it tended to get 
  2755. squeezed out of all but specialist areas once the great steamroller got 
  2756. running. Zilog developed an enhanced version of the 8080 and called it 
  2757. Z80. It was with this chip that (now Sir) Clive Sinclair powered his 
  2758. ZX80 computer, which gave the UK the highest penetration of home 
  2759. computers in the world. Many are still around Ö it isáaáfavourite for 
  2760. controlling ÉMicroMiceæ in maze-running competitions. And, of course, 
  2761. the Spectrum which followed continued the good work.
  2762. 9.10
  2763. Away from the 8008 derivatives, however there were other processor 
  2764. designs Ö notably the 6502 (still an 8¡bit device) which powered the BBC 
  2765. Computer and the breakthrough into the schools market. It must have been 
  2766. a good design since it appeared in my first computer, an Ohio Scientific 
  2767. bare board, in 1978. This came with 1Kb of RAM, though I eventually 
  2768. managed to extend this to some 40Kb by various paging tricks. Competing 
  2769. with the 6502 were Motorolaæs 680x 8-bit processors, forerunners of the 
  2770. 6800x which powered the earlier Apple Macintosh computers.
  2771. 9.10
  2772. The limitations of the 8-bit bus, capable of addressing directly only 
  2773. 1Mb of memory (which included the operating system, screen display and 
  2774. any languages such as Basic) did have the effect of concentrating the 
  2775. minds of programmers wonderfully. Off-line storage was usually on 
  2776. cassette tapes (at 300 bits/sec), though floppy discs appeared later, so 
  2777. Évirtual memoryæ hardly provided a let out. I suspect that a generation 
  2778. of programmers reared on the BBC have helped to keep Acorn programming 
  2779. compact and efficient. I am not sure we have advanced when I contemplate 
  2780. the profligate use, I would say waste, of resources in typical present-
  2781. day Éindustry standardæ PC programming. And as for W95...
  2782. 9.10
  2783. Though the BBC had this limitation, various expedients and expansions 
  2784. eased it. Thus there was the Aries board which provided a separate 20Kb 
  2785. of screen memory, and, most significant of all, the Acorn ÉTubeæ which 
  2786. allowed second processors and extra memory to be bolted on. Acornæs 
  2787. early expertise here surely bore fruit with the RiscPC and its (up to 
  2788. five) additional processors. The Torch was one Tube add-on that brought 
  2789. a pair of 5╝ö floppy discs and a Z80 processor which ran CPM Ö a multi-
  2790. platform operating system which preceded the later ÉDOSæsæ. 
  2791. 9.10
  2792. Mentioning floppy discs reminds me of my second computer, pre-BBC, which 
  2793. was a somewhat offbeat animal called a Transam Tuscan. It ran CPM with a 
  2794. Z80 on an S100 bus Ö more shadows from the grave! However, I did get a 
  2795. pair of Micropolis 5╝ö hard-sectored disc drives for it. They stored 
  2796. 35Kb on each side and were unbelievably fast after the cassette tapes.
  2797. 9.10
  2798. I later actually got a hard disc for the BBC Ö this was the size of a 
  2799. shoe box, held 20Mb, and cost ú1,000. At that rate and allowing for 
  2800. inflation, even the National Lottery could hardly afford a modern 2Gb 
  2801. disc.
  2802. 9.10
  2803. I havenæt yet mentioned the Commodore Pet, at one time very popular, but 
  2804. I am reminded of seeing one still going strong in our local hospital, 
  2805. complete with 8ö floppy disc drive. I wonder how many of those would be 
  2806. needed to compose one CD-ROM?
  2807. 9.10
  2808. Other advances over the last decade include such things as the 
  2809. Transputer, now extensively used in vast high-power multi-processor 
  2810. arrays for really serious number-crunching. It was developed under 
  2811. government auspices, but sold off abroad by utterly unenlightened 
  2812. politicians. But we can be very proud of Acornæs contributions. After 
  2813. the roaring success of the BBC, it took courage to break the chains and 
  2814. start with a new architecture for a range of 32-bit RISC computers, 
  2815. while the ÉIndustry Standardæ remained stuck in the mire. A superb 
  2816. operating system, the original concept of which has needed only 
  2817. development, not replacement, economical and efficient programming and 
  2818. very fast processors all stand to its credit. And now StrongARM is 
  2819. making the most sceptical sit up. The next 20 years should be 
  2820. interesting.
  2821. 9.10
  2822. Eric Ayers, Ipswich
  2823. 9.10
  2824. Acornæs share price over the last eight months
  2825. 9.10
  2826. i.e. since David Lee became MD.
  2827. 9.10
  2828. A = First rumour of Oracle deal
  2829. 9.10
  2830. B = NY Times article about Acorn/Oracle
  2831. 9.10
  2832. C = Oracle deal publicly announced
  2833. 9.10
  2834. D = Joint Venture announced
  2835. 9.10
  2836. E = Rumours of Netsurfer abound
  2837. 9.10
  2838. Help!!!!
  2839. 9.10
  2840. Acorn Online Media Ö Graham Jones, who used to write about AOM matters, 
  2841. has become somewhat over-worked of late and cannot continue with this 
  2842. role. Would anyone be interested in taking over? It would mean that I 
  2843. would feed you with any information, press releases, etc, so that you 
  2844. could churn out an occasional article about what is happening on the 
  2845. set-top box front.
  2846. 9.10
  2847. We could possibly combine it with the Acorn Network computing side of 
  2848. things which is moving even faster, so you might almost have something 
  2849. to write about each month. This is an important area, partly because it 
  2850. is changing so rapidly, and partly because it is the source of major 
  2851. funding for Acorn which enables other projects to benefit!
  2852. 9.10
  2853. If you would be interested in covering either or both of these areas, do 
  2854. get in touch. (It would help if you have email access.) Thanks.
  2855. 9.10
  2856. Ed.
  2857. 9.10
  2858. C/C++ books Ö This year I am teaching Computer Studies after a break of 
  2859. 10 years. I feel the need to hone my skills in the programming area, so 
  2860. Iáam seeking good introductory books on programming in C, C++ and ARM 
  2861. assembler.
  2862. 9.10
  2863. In case you wonder why I would consider buying books from the UK, you 
  2864. may be interested in the price of Kernighan et al, The C Programming 
  2865. Language. Our local university bookshop sells it for over $100 (approx 
  2866. ú45)!
  2867. 9.10
  2868. Michael Clark <mclark@southern.co.nz>
  2869. 9.10
  2870. I donæt know about C and C++, but Iæm pretty sure there isnæt an 
  2871. introductory book on ARM assembler although I know a couple of 
  2872. publishers who are öthinking about itò. As Acorn starts to come back 
  2873. into mainstream again with StrongARM, NetSurfer et al, it would 
  2874. certainly be worth someoneæs while writing such a book Ö thereæs no 
  2875. competition at the moment! Ed.
  2876. 9.10
  2877. Scientific software Ö Two more scientific-related applications for this 
  2878. monthæs disc. UnitConv has been seen before in an earlier incarnation, 
  2879. but Energy is totally new.
  2880. 9.10
  2881. Energy Ö This chemistry related software is a demonstration of (a) 
  2882. translational speed distributions and their variation with mass or 
  2883. temperature and (b) rotational energy level populations and the 
  2884. intensity of pure rotational spectra.
  2885. 9.10
  2886. UnitConv Ö This application converts between various units, generally SI 
  2887. and Imperial, but there are also some more specialised conversions, such 
  2888. as energy equivalents.
  2889. 9.10
  2890. Both applications have been added to my ftp site for downloading.
  2891. 9.10
  2892. Chris Johnson <C.A.Johnson@hw.ac.uk>
  2893. 9.10
  2894. Text editor, please? Ö I really do need a new text editor, please. Can 
  2895. anyone help? The thing is that I write 30 to 40 emails a day, and as I 
  2896. do these in Edit, I miss certain facilities which I have grown used to 
  2897. in Impression. Does anyone know of a text editor that offers:
  2898. 9.10
  2899. Abbreviations Ö e.g. in Impression, I type ösmò for StrongARM Ö this 
  2900. sort of thing saves me a lot of time.
  2901. 9.10
  2902. Change case with a single keystroke Ö <ctrl-S> in Impression.
  2903. 9.10
  2904. Transposing adjacent characters Ö my most common mitsake!
  2905. 9.10
  2906. Could Zap or StrongEd do this?
  2907. 9.10
  2908. Ed.
  2909. 9.10
  2910. ARM Column
  2911. 9.10
  2912. Alexander Singleton
  2913. 9.10
  2914. Network Computer roadmap
  2915. 9.10
  2916. As reported in last monthæs Archive, on March 31st, ARM announced its 
  2917. ÉNetwork Computer (NC) road mapæ. Essentially, ARM has made the 
  2918. statement that there will be further joint development with Digital to 
  2919. produce more powerful StrongARMs, and that an ARM8500 range will 
  2920. supersede the processor in the A7000 (plus the present Acorn NetSurfer 
  2921. and Oracle NC). Also ARM has announced a floating point version of the 
  2922. 7500 aimed at NCs. Is ART, or Aleph One et al, going to produce an 
  2923. upgrade for A7000 users?
  2924. 9.10
  2925. Yamahaæs announcement
  2926. 9.10
  2927. The company that started off producing reed organs and which became the 
  2928. worldæs largest manufacturer of musical instruments, Yamaha, has 
  2929. licensed 32-bit RISC processor cores from ARM Ltd. A processor core is 
  2930. simply the building blocks of a processor, not an actual finished 
  2931. processor that could be slotted into a computer. Yamaha will build ARM7 
  2932. cores into custom integrated circuits for Internet appliances, advanced 
  2933. sound generators, car navigation devices and set-top boxes. The first of 
  2934. these multimedia chips is expected by the end of the year.
  2935. 9.10
  2936. Yamahaæs Takashi Murayama said, öFor our next generation sound and 
  2937. entertainment chips, we need to integrate a CPU with more performance 
  2938. than existing 8 or 16-bit cores offer. We found that the ARM processor 
  2939. delivered the performance we needed at the lowest cost and power 
  2940. consumption.ò
  2941. 9.10
  2942. Oracleæs announcement
  2943. 9.10
  2944. Oracle (ART-designed) network computer (NC) is causing quite a stir 
  2945. within the industry. Analysts have said that to appeal to the consumer 
  2946. market, Oracle has to strike below the magical price point of $500. 
  2947. Using the components found in an IBM-compatible PC would amount to $600 
  2948. in hardware costs alone.
  2949. 9.10
  2950. But can an ARM-based NC be cheap enough to produce? Oracle and ARM 
  2951. obviously think so. However, Mac Useræs Jim Smith hinted (26th April 
  2952. issue) that Bill Gates (Microsoftæs founder) did not believe that prices 
  2953. for the network computer would be as cheap as Oracle claims. öItæs easy 
  2954. to paint a rosy picture when the details are out of focus,ò Bill argues. 
  2955. But I would say to him that itæs even worse when a company releases a 
  2956. 16/32-bit OS and advertises the rosy picture that itæs fully 32-bit.
  2957. 9.10
  2958. öInteractive set-top boxes are a demanding product to build Ö you need 
  2959. twice the performance of a desktop PC at one third the cost,ò said 
  2960. Malcolm Bird, chief executive of Acorn Online Media, as quoted in a 
  2961. Digital press release. öWhile the performance of these StrongARM 
  2962. processors is impressive, what sold us on this technology is the price 
  2963. points at which the performance is delivered. This technology will help 
  2964. make interactive TV a reality.ò Hmmm...
  2965. 9.10
  2966. Interestingly, when interviewed on Channel 4æs Triumph of the Nerds, 
  2967. Oracle boss Larry Ellison suggested that the de-facto reason behind 
  2968. IBMæs loss of market share in the PC industry was non-exclusive 
  2969. licensing from independent companies (Microsoft and Intel). But isnæt 
  2970. this exactly what Oracle is about to do with its NC? Or am I missing 
  2971. something?
  2972. 9.10
  2973. Atmelæs announcement
  2974. 9.10
  2975. According to Atmel Corporationæs Christian Fleutelot, its recent 
  2976. licensing of the ARM Éthumbæ core will allow Atmel to produce 
  2977. microcontrollers with an exceptionally small core. öThus, an ARM 
  2978. Éthumbæ-based microcontroller can sell for less than comparable 
  2979. performance devices. Atmel-ARM microcontrollers will offer designers 
  2980. fast throughput times and low power consumption.ò
  2981. 9.10
  2982. The companyæs product lines will have emphasis on telecommunications, 
  2983. information processing, networking, consumer and automotive markets. 
  2984. Atmel is headquartered in California, and designs, develops, 
  2985. manufactures and markets Flash ROMs, EEPROMs and EPROMs, as well as 
  2986. programmable logic, microcontrollers and application-specific devices.
  2987. 9.10
  2988. Microsoftæs home computer
  2989. 9.10
  2990. I suspect that Bill Gates feels threatened by the Oracle NC. Thatæs why 
  2991. heæs announced his own Simply Interactive PC (SIPC). Rather than merely 
  2992. being a set-top box, it will take full control of your home, possibly 
  2993. including devices such as your toaster, cooker and fridge. Can you 
  2994. really imagine running into your living room to click on the toaster 
  2995. icon to get the toast out of the toaster? According to one source, it is 
  2996. Microsoftæs intention to make PCs as easy to use as televisions. 
  2997. Unfortunately, some would argue that this will not be possible if MS 
  2998. chooses Windows 95 as its operating system. This includes Appleæs co-
  2999. founder, Steve Jobs, who recently described all of Microsoftæs products 
  3000. as öthird rateò. These devices are, apparently, still only a figment of 
  3001. Gatesæ imagination, so it seems like a perfect time to announce them.
  3002. 9.10
  3003. Whatæs more, I am told that Acorn co-founder Chris Curry produced the 
  3004. Red Box, which did the same sort of thing... ten years ago!
  3005. 9.10
  3006. Apple Newton with StrongARM
  3007. 9.10
  3008. öAppleæs Newton team and the StrongARM design team have worked closely 
  3009. together during the past eighteen months,ò said Michael Culbert of Apple 
  3010. Computer. öWe are very excited about this new technology and its 
  3011. potential to carry the next generation of Newton PDAs to a new level. 
  3012. Our customers and licensees will be delighted by the new applications 
  3013. and human interface capabilities this chip can enable.ò
  3014. 9.10
  3015. Oracle Corporation apparently attempted, and subsequently failed, to 
  3016. purchase the ARM-powered Newton from Apple at the end of last year. Then 
  3017. Oracle will become a licensee of the technology.
  3018. 9.10
  3019. Acornæs future OS?
  3020. 9.10
  3021. When I interviewed Peter Bondar in August last year, he made pretty 
  3022. clear that Acorn is playing with new OS technologies which will öcause 
  3023. Windows to come unstuck.ò
  3024. 9.10
  3025. One of these was a 3D environment where the user flies around a room. At 
  3026. the simplest level, you could have a cube representing an application 
  3027. that had six documents open. Bondar revealed that two major multimedia 
  3028. publishers had been given a demonstration of a simple form of this. One 
  3029. divulged that their company öcould really do things with this.ò For this 
  3030. environment to work smoothly, Bondar estimated that around 500 MIPs 
  3031. would be required ù sounds like an excellent use for one of those Simtec 
  3032. Hydra cards with multiple StrongARMs.
  3033. 9.10
  3034. Three-dimensional CD front ends, where the user isáviewing the inside 
  3035. of, say, a museum, are becoming increasingly popular but are lengthy to 
  3036. program. IfáART would produce an off-the-shelf technology to automate 
  3037. this and actively market it, who knows where that would lead?
  3038. 9.10
  3039. Bill Gates seems to agree with ARTæs idea, because in his much 
  3040. criticised book, The Road Ahead, he conveyed his belief that 3D would be 
  3041. important. The book was published after Bondar started talking to press 
  3042. and other companies about this technology!
  3043. 9.10
  3044. ARM3 speed info
  3045. 9.10
  3046. Jim Nottingham has kindly written in with details on the speed of the 
  3047. ARM 3. öIæm working purely from long-term memory here but I seem to 
  3048. recall that when an A4x0/1 or similar (i.e. with 8MHz RAM) was upgraded 
  3049. to the Atomwide ARM3, it gave around 10MIPs. The A540 (with the 12MHz 
  3050. RAM and 30MHz ARM3) gives 13.5MIPs. The 25MHz ARM3 in the later A5000s 
  3051. gives 12MIPs.ò He also pointed me in the direction of an article by the 
  3052. Éotheræ Singleton about dried pebbles off that useful CD (is Paul 
  3053. producing another?), which is in Archive 7.9.
  3054. 9.10
  3055. Iæd also like to thank Richard Hesketh, who lives in the distant land of 
  3056. Andorra, for the information that his 25MHz ARM3 A5000 runs at between 
  3057. 13.5 and 13.65 according to an application called ARM-Si.
  3058. 9.10
  3059. Gameboy 2 with StrongARM
  3060. 9.10
  3061. I want one, although this is only rumour, and therefore likely to be 
  3062. accurate(!). Well, actually, Iæd much rather have a NewsPad. Perhaps if 
  3063. I write to Larry, heæll buy me one...
  3064. 9.10
  3065. Contacting me
  3066. 9.10
  3067. By the time I next write I will hopefully Ébe connectedæ, but in the 
  3068. meantime you can contact me via Paul.áuá
  3069. 9.10
  3070. Xenakis 16
  3071. 9.10
  3072. Chris Coe
  3073. 9.10
  3074. So, the RiscPC now has 16-bit sound Ö thatæs great, but how many 
  3075. programs are there to exploit this extra functionality? The answer is, 
  3076. not a lot! Playing 8-bit sound samples is OK though, because Acorn have 
  3077. done a good job of implementing a É16-bit oversampled modeæ. The 8-bit 
  3078. samples are changed into 16-bit by a method called fractional 
  3079. interpolation, in which the effective sample rate is increased by 
  3080. estimating (interpolating) a sampleæs amplitudes at intervals where they 
  3081. arenæt specified in a sample block. So, all of our 8-bit music sounds 
  3082. much better than it did before, but unless you have a PC card, there is 
  3083. little to exploit the 16-bit sound capability and produce pure 16-bit 
  3084. sound.
  3085. 9.10
  3086. Here is one exception Ö Xenakis 16 is the first Étrackeræ program (as 
  3087. far as I am aware) that allows the use of 16-bit samples to create 
  3088. exceptional quality music. To explain, a tracker file is a means of 
  3089. storing music for the computer to play. It is widely used for computer 
  3090. games, demos and similar applications, because of the ease with which it 
  3091. can be incorporated into such code. There are a variety of modules in 
  3092. the public domain which run under interrupt, so you just need to issue 
  3093. the start SWI and forget about it.
  3094. 9.10
  3095. The method used to enter notes is the same with all tracker editors Ö a 
  3096. numerical-type notation that is quite dissimilar to standard stave 
  3097. notation. This has the advantage of allowing you to use a large variety 
  3098. of effects and samples to make all sorts of strange noises, but the 
  3099. disadvantage is that it is quite difficult to get used to, and musicians 
  3100. wonæt like it at all! Put simply, tracker editors usually appeal to 
  3101. games writers and such like, whereas Érealæ musicians use programs like 
  3102. Sibelius, Notate and so on, that offer conventional stave-editing 
  3103. facilities.
  3104. 9.10
  3105. One problem with trackers is that there are many different formats. If 
  3106. you get hold of the PD application TrackConv by Chris Davis (the 
  3107. ChangeFSI of tracker files), you will see an enormous range. On the 
  3108. Acorn, the most popular formats are generally: STModules which are 
  3109. mostly Acorn-originated files but, unfortunately, there is no player 
  3110. module yet for the RiscPC, STrackers which are mostly Amiga-originated 
  3111. files and can be played on all Acorn machines, Symphony, another Acorn 
  3112. format, and CocoTraks from the PD Coconizer application. Finally, there 
  3113. are a couple of less-used formats, ProTracker and TeqMusic.
  3114. 9.10
  3115. The difference in all these types, apart from the physical layout of the 
  3116. file, is in the range of octaves, tempos and effects, and the maximum 
  3117. number of samples they offer. Of the trackers mentioned, all offer three 
  3118. octaves only except CocoTrak, which allows eight but, unfortunately, it 
  3119. has a poor Écommand setæ (availability of effects, etc). Symphony has by 
  3120. far the best command set, allows more samples than the others, and can 
  3121. also be stored in a self-compressed format.
  3122. 9.10
  3123. Xenakis 16
  3124. 9.10
  3125. So, thatæs the background, but what about Xenakis 16? On loading up, you 
  3126. get the usual icon on the iconbar, and then the first disappointment 
  3127. comes (although this is pointed out in their advertisements). The main 
  3128. editing window single-tasks. This would not normally be much of a 
  3129. problem, since you donæt normally do anything else when writing music, 
  3130. and most of the other tracker programs I have single-task.
  3131. 9.10
  3132. However, I found the controls on this interface particularly difficult 
  3133. to get to grips with. In fact, I still havenæt. There are several 
  3134. annoying features such as, when I am scrolling through a list of 
  3135. samples, the arrows seem to me to make the text scroll in the wrong 
  3136. direction.
  3137. 9.10
  3138. The manual, which was supplied on disc as an Impression file, is well 
  3139. written, with a useful tutorial guide and a good reference section at 
  3140. the back. Reading carefully through the manual, there are all the 
  3141. expected features of a tracker editor Ö cut and paste, effect parameter 
  3142. increments and decrements, sample loop editing, and so on. All the usual 
  3143. effects are included, like arpeggio, volume and pitch slides, echoes and 
  3144. so on, but nothing exceptional or unique to Xenakis.
  3145. 9.10
  3146. A big problem is that, unlike other tracker editors where you can just 
  3147. drag in the samples you want to use, Xenakis 16 maintains a database of 
  3148. samples which you canæt access from outside the program (i.e. you canæt 
  3149. listen to them in a sample editor), and you can only use samples in the 
  3150. database in your tracks. You can add and remove samples, but it would 
  3151. have been much more user-friendly to be able to drag in the ones you 
  3152. want to use. There is a nice collection of 8 and 16-bit samples 
  3153. provided.
  3154. 9.10
  3155. Even more annoying is that Xenakis 16 uses its own Xenakis music format 
  3156. file for saved tracks. There is a module to let you use them in your own 
  3157. programs, and a desktop player called !DXen, but this format has no 
  3158. support anywhere other than in these forms. You canæt even use the likes 
  3159. of TrackConv to convert it into another format.
  3160. 9.10
  3161. Fortunately, Dexedream Productions will be addressing most of these 
  3162. problems with Xenakis 16 Pro, a more expensive version that is RISC OS-
  3163. compliant and has many more features than the current Xenakis 16.
  3164. 9.10
  3165. Conclusion
  3166. 9.10
  3167. Xenakis has many good features, and the command set is quite good, 
  3168. although I note there are no stereo commands. However, the combination 
  3169. of a poor interface, very annoying sample database and unsupported music 
  3170. format cripples Xenakis 16 too much for it to be of any serious use.
  3171. 9.10
  3172. I rubbed my hands with glee when I heard that there was to be a 16-bit 
  3173. sound editor, but I was disappointed with the program. Its only real 
  3174. advantage is offering 16-bit sample capability but, in the race to be 
  3175. first, I think they have rushed into publishing the program too soon. 
  3176. Now that Digital Symphony 2 supports 16-bit samples, that is still, as 
  3177. Oreganæs advertising claims, the definitive sound track editor though, 
  3178. admittedly, at ú59.95, it is three times the price.
  3179. 9.10
  3180. Xenakis 16 costs ú19.95 inclusive from Dexedream Productions.áuá
  3181. 9.10
  3182. Geraldæs Column
  3183. 9.10
  3184. Gerald Fitton
  3185. 9.10
  3186. Letters referring to my discussions of mathematical (and other) 
  3187. philosophical matters keep pouring in but I have decided that, at least 
  3188. for the moment, I shall make no more comment in Archive, though I will 
  3189. continue to answer your letters individually.
  3190. 9.10
  3191. My thanks to Paul, and to Gareth Owen of Clares, for the copy of 
  3192. Schemaá2 which I received about a week ago. This month, I shall follow 
  3193. up last monthæs comparisons of the way in which various spreadsheet 
  3194. packages allow you to enter text, and how they cope with my most 
  3195. difficult charting problem, a graph of the cube and cube root functions.
  3196. 9.10
  3197. PipeDream
  3198. 9.10
  3199. On 10tháMayá1996, Jill and I were invited to a meeting with Protechnic 
  3200. at Cambridge. To my surprise and great pleasure, the possibility of a 
  3201. new version of PipeDream was discussed. It would seem that Protechnic 
  3202. would be willing to invest in a new version of PipeDream if the extent 
  3203. of the demand were to be such that they can make it a financially viable 
  3204. proposition. If Protechnic go ahead, current registered users would be 
  3205. offered a paid-for upgrade.
  3206. 9.10
  3207. Over the past year or so, I have received much correspondence from 
  3208. PipeDream enthusiasts asking if there was any way of getting PipeDream 
  3209. upgraded. Some even suggested that we users should club together and buy 
  3210. PipeDream from the owners and then commission the upgrade ourselves. 
  3211. Consequently, I started looking into what would be involved in buying 
  3212. PipeDream Ö but Iæve put those plans on hold for the moment; maybe we 
  3213. wonæt need to buy it after all.
  3214. 9.10
  3215. Text in a spreadsheet
  3216. 9.10
  3217. Last month, I explained that PipeDream and Fireworkz were primarily 
  3218. spreadsheets but with word processing features built in, so that you can 
  3219. mix many paragraphs of text quite easily with live spreadsheets in one 
  3220. document. The facility for the inclusion of text in Eureka documents is 
  3221. more limited. However, Eureka can be linked to Impression using Acornæs 
  3222. OLE Ö many of you will prefer to use such a combination of Impression 
  3223. and Eureka rather than the PipeDream or Fireworkz integrated packages.
  3224. 9.10
  3225. This screenshot appeared last month and should remind you of the way you 
  3226. can include text in these two packages.
  3227. 9.10
  3228. For comparison, look at the screenshot below and you will see a couple 
  3229. of text cells in a Schemaá2 spreadsheet. Schema has a facility not 
  3230. shared by the other spreadsheets called a ÉBig Cellæ. You can create a 
  3231. Big Cell which overlays a block of cells. In the screenshot, I have 
  3232. created two such Big Cells, A5C8 and D5F6. If you make a Big Cell too 
  3233. large or too small for the text which you want it to contain, you can 
  3234. not go back and add or delete cells from the block which it overlays. 
  3235. However, you can change both the line height and column widths of the 
  3236. cells which the Big Cell overlays and sometimes this is sufficient.
  3237. 9.10
  3238. The screenshot also demonstrates what I believe to be a negative feature 
  3239. of Schema which it shares with Eureka Ö you cannot edit text within the 
  3240. cell but only in what is generally referred to as the Éformula lineæ. 
  3241. Contrast this with PipeDream or Fireworkz, in which you can edit text 
  3242. within a cell. Indeed, later versions of Fireworkz have a facility which 
  3243. I usually turn off, namely that you can edit not only text but also 
  3244. numbers and formulae within a cell. I turn it off so that I can see more 
  3245. easily which cells are Étext cellsæ and which are Énumber cellsæ by 
  3246. looking at the formula line to see if itæs blank (aátext cell) or if it 
  3247. contains a number or formula (a number cell).
  3248. 9.10
  3249. I find PipeDream and Fireworkz easier to use because, as I enter or edit 
  3250. text within the cell, I can see exactly what the layout is like. In 
  3251. Eureka and Schemaá2, the text is entered or edited within the formula 
  3252. line as a single long line. You only see what it looks like in the cell 
  3253. when you finally press <return>.
  3254. 9.10
  3255. Graphs in Schema
  3256. 9.10
  3257. Last month, I included examples of a rather complex graph which I 
  3258. produced using PipeDream, Fireworkz and Eureka with varying degrees of 
  3259. success. To remind you of the graph, I repeat the PipeDream version over 
  3260. leaf.
  3261. 9.10
  3262. The points I made about this PipeDream graph were: (a)áthere are three 
  3263. independent lines on the chart; (b)áyou can add more lines without 
  3264. starting again; (c)áeach line has different x and y ranges; (d)áthere is 
  3265. no limit to the number of text objects which you can add to the chart; 
  3266. (e)áthese text objects can be placed anywhere you like. I would add; 
  3267. (f)áany text object can be individually edited (rather than having to 
  3268. delete an incorrect text object before starting on it again); (g)áthere 
  3269. is complete control over the intervals on the axes.
  3270. 9.10
  3271. The graph below shows the best I have managed to achieve up to now using 
  3272. Schema:
  3273. 9.10
  3274. You will appreciate from this graphic that I have had a serious problem 
  3275. trying to suppress that part of the cube function corresponding to 
  3276. values of x above xá=á1.2. I did not have such a problem using Eureka Ö 
  3277. I just left blank spaces for the y values corresponding to x greater 
  3278. than 1.2. What you might not realise from the graphic is that the values 
  3279. on the axes cannot be controlled as they can in PipeDream. Iáwas unable 
  3280. to force an interval of 0.2.
  3281. 9.10
  3282. In Schema, you can add as much text as you like to a graph. You can 
  3283. reposition added text, and you can delete individual text objects from 
  3284. the graph. You can apply text styles to any of the text objects 
  3285. including the numbers on the axes. I did have a problem keeping the 
  3286. graph in the spreadsheet hot linked when I added my fifth text object. I 
  3287. donæt know whether the number of text objects is limited or whether I 
  3288. have been doing something wrong. The graphic shown here has been saved 
  3289. in drawfile format. The graph in the spreadsheet on the Archive monthly 
  3290. disc shows how far I got in adding text objects.
  3291. 9.10
  3292. Using Schema, you cannot add extra lines to a graph retrospectively; you 
  3293. can in Eureka, Fireworkz and PipeDream.
  3294. 9.10
  3295. Before leaving the subject of graphs in Schema, Iáhave to say that I 
  3296. feel as if I have been unfair to Schema by choosing a graph type which 
  3297. is particularly difficult for Schema to reproduce. In my defence, I must 
  3298. say that I chose the graph type a couple of months ago before I had 
  3299. Schema! Schema is able to produce many different graph types Ö for 
  3300. example, it produces superb horizontal bar charts (incorrectly Ö and to 
  3301. my annoyance Ö referred to as histograms!) which cannot be produced in 
  3302. PipeDream or Fireworkz, and, unlike the other spreadsheets I have been 
  3303. considering, you can add your own drawfiles to your charts.
  3304. 9.10
  3305. Finally on the subject of text in charts, let me answer a question many 
  3306. of you have asked about Fireworkz. Iáhave it direct from the programmer 
  3307. of Fireworkz (Stuart Swales) that you cannot add text to a Fireworkz 
  3308. chart yet. The manual says that, to add text, you should enter text in a 
  3309. cell, mark the cell and then execute the command ExtraáÖáChartáÖáAdd. 
  3310. This doesnæt work yet, but it will do one day!
  3311. 9.10
  3312. The common clipboard
  3313. 9.10
  3314. The common clipboard is a feature of RISCáOS supplied by Acorn. The way 
  3315. it works is this. Suppose you have both a Schema document and an 
  3316. Impression document on screen. In Schema, mark a block, probably a 
  3317. table, and Copy it to the (Schema) clipboard. Click in the Impression 
  3318. document, and place the cursor at the point where you want the table to 
  3319. appear. Click on the Impression Paste icon (or use <ctrl-v>), and the 
  3320. table will appear within the Impression document. This works because 
  3321. Schema and Impression share the Acorn common clipboard.
  3322. 9.10
  3323. You may be interested to know that the database package DataPower also 
  3324. shares this common clipboard. This means that if you have a Schema, 
  3325. DataPower, Impression combination you will be able to copy and paste 
  3326. data between the three packages. You may prefer to use such a 
  3327. combination rather than an integrated package such as Fireworkz because 
  3328. you will be able to use each individual package to do the things which 
  3329. it does best.
  3330. 9.10
  3331. Neither PipeDream, Fireworkz nor Eureka make use of Acornæs common 
  3332. clipboard.
  3333. 9.10
  3334. Other features of Schema
  3335. 9.10
  3336. In later articles, I will compare other aspects of the four spreadsheets 
  3337. Eureka, Schema, PipeDream and Fireworkz in detail, but I do want to 
  3338. mention some of the more positive features of Schemaá2 now so that you 
  3339. donæt write it off on the basis of one graph which undoubtedly is 
  3340. difficult to produce.
  3341. 9.10
  3342. Schema has a superb set of matrix functions, including one which enables 
  3343. you to solve simultaneous equations. I have successfully solved a set of 
  3344. six simultaneous equations. The two spreadsheets I am most familiar 
  3345. with, PipeDream and Fireworkz, will handle up to three only. So how can 
  3346. you use this facility? One which might be useful to some of you, is 
  3347. curve fitting (by which I mean, specifically, that you can choose the 
  3348. order of polynomial you wish to fit to a set of experimental points) Ö 
  3349. an alternative to the finite difference method that I outlined last 
  3350. month.
  3351. 9.10
  3352. I have sent for the separate book about writing your own macros (known 
  3353. as custom functions in PipeDream and Fireworkz). Some interesting ones 
  3354. are already included on the Schema discs. Schema is almost totally 
  3355. compatible with Lotus, and many functions specific to Lotus are included 
  3356. as Schema macros, so that Lotus files can be loaded directly into Schema 
  3357. and files from Schema into Lotus. Unlike Eureka and Fireworkz, you 
  3358. cannot load Excel files directly into Schema.
  3359. 9.10
  3360. You can define Sheet Variables. These are known as Names in PipeDream 
  3361. and Fireworkz. Using Sheet Variables simplifies the use of 
  3362. interdependent documents. Another feature of Schema which simplifies the 
  3363. use of multiple interdependent spreadsheets, is the concept of a 
  3364. WorkSpace. AáWorkSpace is a single name for a set of interdependent 
  3365. documents including all the macros used by the main spreadsheets. Saving 
  3366. a set of documents as a workspace preserves all the relative addresses 
  3367. so that, if you decide to copy the set to new directory, you will not 
  3368. have problems with the path name to the files.
  3369. 9.10
  3370. Finally
  3371. 9.10
  3372. Thank you for all your letters. I am still getting letters (without 
  3373. discs) with problems which I can answer best by showing how to do it 
  3374. with a disc file. Let me give you just one example. The question was how 
  3375. to draw horizontal lines (without the vertical grid lines) between rows 
  3376. in a PipeDream document Ö a sort of extended underline separating the 
  3377. records of a database. I tried to explain in words how to do it, but it 
  3378. would have been much clearer if I could have used the correspondentæs 
  3379. own file.
  3380. 9.10
  3381. Please write to me (with a disc showing examples if appropriate) at the 
  3382. Abacus Training address given at the back of Archive. I shall be 
  3383. particularly interested to hear about your experiences with either 
  3384. Eureka or Schema.áuá
  3385. 9.10
  3386. Printers and Printing
  3387. 9.10
  3388. Dave Floyd
  3389. 9.10
  3390. HP Laserjet 5L (1)
  3391. 9.10
  3392. Following Andy Jacksonæs supplementary comments to his review of the 5L, 
  3393. Keith Parker has written to answer some of the questions raised by Andy:
  3394. 9.10
  3395. Iáonly print from ArtWorks or Publisher, and Iáhave no problems printing 
  3396. out at A5. Iádefined an A5 page (in the pdf) in Landscape mode, and when 
  3397. Iáprint, Iásimply select the Print Sideways option.
  3398. 9.10
  3399. As regards the durability of the machine. Iáhave printed over 5,000 
  3400. sheets with no problems and it has even survived the loving attention of 
  3401. my four year old daughter and one year old son Éplayingæ with it! 
  3402. Iáthink it is pretty robust!
  3403. 9.10
  3404. Size ù Iáwas comparing it to my existing printer and it is much smaller. 
  3405. As far as the LJ4P goes, Iáwouldnæt know.
  3406. 9.10
  3407. Iáhave a RiscPC, so Iácouldnæt comment on machines with a uni-
  3408. directional printer port. All Iásuggested was that as HP Érecommendæ a 
  3409. bi-directional printer port, Iáfelt that Iáshould play safe, rather than 
  3410. give a Éblanketæ OK!
  3411. 9.10
  3412. Iástand by what Iásaid Ö it really is an excellent printer that offers 
  3413. exceptional quality at a very low price.
  3414. 9.10
  3415. HP Laserjet 5L (2)
  3416. 9.10
  3417. Last month, Iámentioned that Jon Keates was having problems accessing 
  3418. the internal fonts. He wrote to Customer Support at Hewlett Packard and, 
  3419. a few days later, received a phone call from HPæs European Customer 
  3420. Support Centre in Amsterdam. They pointed out that he could contact HP 
  3421. First on their fax information line and they would fax a twelve page 
  3422. HPCL4 document. As Mr Keates does not have a fax machine, they were kind 
  3423. enough to fax the document to themselves and post it to him. Excellent 
  3424. service!
  3425. 9.10
  3426. The HPCL4 document covers all of the printer commands that Mr Keates 
  3427. needed, except for the new features covered in the HPCL5 standard, such 
  3428. as Economode and Tone Density. If anybody else manages to discover how 
  3429. these can be used, please let me know, as there are a growing number of 
  3430. Laserjet 5L owners who would be interested.
  3431. 9.10
  3432. HP internal fonts
  3433. 9.10
  3434. Iáalso received a letter from Kate Crennell who wanted to draw my 
  3435. attention to !LazyPrint. This is a shareware package which is available 
  3436. on the June 96 Acorn User cover disc and allows you to print text files 
  3437. and some drawfiles using the internal HP commands and fonts. This method 
  3438. is far faster than waiting for the Acorn or CC printer drivers to create 
  3439. and send the whole page as a bitmap, and the software also works 
  3440. completely in the background, allowing you to be getting on with 
  3441. something productive while the printing continues.
  3442. 9.10
  3443. The software is still under development, and it is hoped that it will 
  3444. soon be able to handle drawfiles containing sprites and text areas, 
  3445. rather than just line drawings. Anyone who is interested in this package 
  3446. but cannot find the June issue of Acorn User will have to wait until 
  3447. September (it is currently ⌐Acorn User under their 3 month copyright 
  3448. scheme) when it will become shareware again. More information can be 
  3449. obtained from D J Crennell, PO Box 64, Didcot, Oxon OX11 0TH.
  3450. 9.10
  3451. In response to Dave Burridgeæs question on the HP 5MP, Kate also states 
  3452. that they have been using an HP 4MP for over a year, and since upgrading 
  3453. the machine to full PostScript compatibility, have been very happy with 
  3454. it. Before upgrading to PostScript, however, they were not so happy with 
  3455. the machine using the Acorn and CC drivers (on a speed and efficiency 
  3456. level), which is what prompted the writing of !LazyPrint in the first 
  3457. place.
  3458. 9.10
  3459. Canon BJC600
  3460. 9.10
  3461. Nick Edgar has sent in the following which may be of use to owners of 
  3462. the Canon BJC600, and possibly those who own other inkjets:
  3463. 9.10
  3464. Probably through using ink refills, Iámanaged to block three nozzles in 
  3465. the magenta head on my Canon BJC600. It was suggested that Iáshould 
  3466. stand the head in (shallow) warm water for 10 minutes to unblock it. 
  3467. After several attempts Iáabandoned this Ö it had no effect.
  3468. 9.10
  3469. Iáthen spotted an advert in Acorn User (Care Electronics) which listed a 
  3470. ÉPrint Head Recovery Fluidæ at ú5.95. This Iáduly ordered. It came in a 
  3471. very small bottle with a photocopied instruction sheet. The instructions 
  3472. stated that the head should be stood (nozzles down) on a tissue soaked 
  3473. in the fluid, replaced and the head cleaning cycle run. This Iádid Ö 
  3474. with the result that Iágot an awful printout with strange diagonal 
  3475. patterns!
  3476. 9.10
  3477. Iágave up, but a few days later decided to try again, and activated the 
  3478. new print head cleaning cycle (different from the full head cleaning). 
  3479. It worked! Iánow have my printer fully operational, producing excellent 
  3480. printouts without having to spend ú100+ on a new print head Ö and Iæve 
  3481. still got most of the fluid left in case it happens again!
  3482. 9.10
  3483. One final point is that, using TurboDriver version 4.04, setting the 
  3484. quality to ÉBlack enhancedæ in the configuration window dramatically 
  3485. improves the black printout which previously was always rather 
  3486. disappointing on the BJC600.
  3487. 9.10
  3488. Printer memory
  3489. 9.10
  3490. Paul Beverley of Norwich, a name most of you should recognise, wrote to 
  3491. ask me about the need for memory in printers Ö whether it is essential 
  3492. or merely a convenience. The answer is dependent on what kind of printer 
  3493. you have.
  3494. 9.10
  3495. Dot matrix and inkjet printers contain a small amount of buffer memory 
  3496. (which can sometimes be added to or upgraded). The more memory you have 
  3497. installed in these printers, the quicker you will have control of the 
  3498. machine returned to you after sending a document to print. As both of 
  3499. these technologies are line printers, i.e. they print one line at a time 
  3500. rather than a whole page, it is more convenient and efficient to have 
  3501. extra memory, but not essential.
  3502. 9.10
  3503. Laser printers are page printers, however. Before printing a page, they 
  3504. create the whole image within their internal memory. If you do not have 
  3505. enough memory installed to hold the image, they will print as much as 
  3506. they have room for, followed by a second sheet containing the rest. The 
  3507. fitting of extra memory in a laser printer is usually essential if you 
  3508. are intending to use it for anything other than text.
  3509. 9.10
  3510. How much memory you need is more difficult to answer and largely depends 
  3511. on your needs. 4Mb fitted into an A4, 300 dpiáprinter should allow you 
  3512. to print even the most graphically intensive pages without problem. 
  3513. Likewise, 10Mb in an A4, 600 dpiáprinter should prove to be more than 
  3514. adequate. This issue is further clouded by some of the more recent 
  3515. models which come complete with very effective compression algorithms, 
  3516. and therefore need less memory to hold the page.
  3517. 9.10
  3518. Anybody considering upgrading their memory, but not sure how much to 
  3519. install, could perhaps get a better idea by creating the most 
  3520. graphically intensive page they are likely to need to print, then 
  3521. printing to file. The length of the file should bear some correlation to 
  3522. the amount of printer memory they would need to print it. Perhaps 
  3523. someone who is a little more conversant with the internal workings of 
  3524. laser printers could either confirm or deny this Érule of thumbæ method 
  3525. for me.
  3526. 9.10
  3527. Duplex printing
  3528. 9.10
  3529. Those of you who are regular readers of this column will remember that 
  3530. Iáhave mentioned LjDuplex a couple of times over the past few months. 
  3531. Duplex printing seems to get very little press but the concept 
  3532. interested me, so Iáwrote to John Evans at Mijas, and asked for more 
  3533. information on the process, and perhaps a list of printers that offered 
  3534. the facility.
  3535. 9.10
  3536. Duplex printing allows the user to print both sides of a sheet in one 
  3537. pass, something which would certainly be of use to me and, Iásuspect, 
  3538. any other reader who uses their laser printer to print out newsletters 
  3539. or small run magazines rather than photocopying. One other advantage of 
  3540. using LjDuplex with some printers is that of overcoming the 99 copies 
  3541. limit imposed by the Acorn printer drivers. Some of the more recent HP 
  3542. models will accept a command to print up to 32767 copies. Although it is 
  3543. possible to change the command by editing the ÉPrintoutæ file using 
  3544. !Edit (look for [1b]&1#X where # is the number in decimal digits, e.g. 
  3545. &199X, and change the number as required), LjDuplex will automatically 
  3546. do this for you.
  3547. 9.10
  3548. John agrees that duplex printers are not widely advertised and suggests 
  3549. that there are at least two reasons why this is so. Firstly, very few 
  3550. people appear to print long runs of duplex copy on their printers and 
  3551. the ecological advantage of using both sides of the paper for letters 
  3552. etc, is hardly worth the price increase from a simplex to a duplex 
  3553. printer. Secondly, very few programs and drivers fully support duplex 
  3554. anyway, even in the PC world!
  3555. 9.10
  3556. John thinks that many other people would find that printing final duplex 
  3557. copy was advantageous if they knew how to do it easily. As far as Acorn 
  3558. users are concerned, you need to have an HP Laserjet printer (or 
  3559. equivalent with PCL emulation) with full duplex option and a copy of 
  3560. LjDuplex.
  3561. 9.10
  3562. John says that duplex printing is a real advantage if:
  3563. 9.10
  3564. 1. A rapid turn round time is important. OR
  3565. 9.10
  3566. 2. a) The number of double-sided A4 sheets per month is between 1,000 
  3567. and 8,000 with no print run of greater than 500 sheets of one design.
  3568. 9.10
  3569. b) The print quality required is higher than possible on a copier.
  3570. 9.10
  3571. c) Only trivial amounts of colour are required, if any.
  3572. 9.10
  3573. So which printer models offer the opportunity of duplex printing? 
  3574. Hewlett Packard have had duplex printers in their range for a long time, 
  3575. and they are usually distinguished by a ÉDæ at the end of the model 
  3576. number. They also make duplex adaptors for a number of their other 
  3577. printers. Kyocera and Brother also have duplex models in their range. A 
  3578. friend of Johnæs recently picked up a new 300 dpiá8ppm Brother duplex 
  3579. printer at a knock down price of about ú700 with 3Mb of memory fitted. 
  3580. The 600dpiáversion of that printer costs somewhere in the region of 
  3581. ú1600 new.
  3582. 9.10
  3583. If anybody is thinking of looking around for a second hand model then 
  3584. John recommends trying Fletcher Lawson in Lymn Cheshire (01925-756996) 
  3585. who, he says, have helped him in the past with both new and second hand 
  3586. equipment. Due to the Acorn printer drivers treating everything as 
  3587. graphics, you will need at least 2Mb of printer memory, preferably more 
  3588. for A4 duplex printing. John himself uses an HP IIISiá(300dpi) with 
  3589. duplex adaptor to print large quantities of material and describes the 
  3590. machine as ultra reliable. The current 600dpiáIVSiámodel with duplex 
  3591. adaptor works out quite expensive, but if you look around, it should be 
  3592. possible to pick up a second hand IIISi.
  3593. 9.10
  3594. Multiple copies using inkjets
  3595. 9.10
  3596. John has a problem with printing, which he hopes can be solved by an 
  3597. Archive reader somewhere. He has a regular need to print 300 copies of a 
  3598. colour A4 sheet which he does on his colour inkjet. However, the inkjet 
  3599. (in common with most?) does not have enough buffer memory to hold a full 
  3600. page so cannot print multiple copies by itself. John currently gets 
  3601. around the problem by dropping the ÉPrintoutæ file into the print queue 
  3602. 300 times. As this has to be done manually, and it takes some time.
  3603. 9.10
  3604. A halfway house solution is to create a one-page file, and use Edit to 
  3605. concatenate as many copies as machine memory will allow. Once saved, 
  3606. this larger file can then be dropped into the print queue as many times 
  3607. as required.
  3608. 9.10
  3609. This is still time consuming, and John wonders if anyone knows of a 
  3610. program that would automate the procedure. Alternatively, perhaps you 
  3611. have an inkjet and have managed to solve the problem by some other 
  3612. method? If so, please share it with us all.
  3613. 9.10
  3614. This problem is at odds with my understanding of inkjet printers. Iáhave 
  3615. always understood that they are line printers and therefore do not need 
  3616. to hold a complete page in memory. Iáwould have expected it to be 
  3617. possible to select 99 copies in the printer driver, and leave it alone 
  3618. to produce them one by one, as used to happen with my old dot matrix. 
  3619. Could someone clarify this for me, please?
  3620. 9.10
  3621. PostScript problems
  3622. 9.10
  3623. Richard Sillars, from Ashford in Kent, has run into problems outputting 
  3624. PostScript files to give to a local printer. His plea reads as follows:
  3625. 9.10
  3626. Iáhave been doing DTP for several years now, with an A5000, and now with 
  3627. a RiscPC 700, using Impression, and producing PostScript files which 
  3628. Iáhave had printed by a local printer who uses Macs. He has been 
  3629. extremely helpful, and we have always been able to overcome the problems 
  3630. that seem to arise every time he or Iáupgrade our software.
  3631. 9.10
  3632. He has now upgraded his hardware, and Iáam using Publisher Plus on my 
  3633. RiscPC 700 along with !Printers 1.52.
  3634. 9.10
  3635. When Iálast sent him files to print, they all came out pushed over on 
  3636. the left hand side of his imagesetter with about a quarter of the page 
  3637. missing.
  3638. 9.10
  3639. In haste, Iáre-did the files, configuring the page size in !Printers to 
  3640. A3 and centre pages ÉOnæ in the print set up dialogue box. This worked, 
  3641. and if Iáonly ever wanted to print single A4 portrait pages, I would 
  3642. have been OK. However, this is not the case, as Iáwant to print a page 
  3643. the size of three A4s in Landscape. The next challenge has been how to 
  3644. print an A4 Landscape complete with registration and crop marks.
  3645. 9.10
  3646. Iáhave looked at the user guide supplied with !Printers 1.52 and came 
  3647. across the following:
  3648. 9.10
  3649. PostScript Multibin switching
  3650. 9.10
  3651. The PostScript PDF template will be extended to support a paper feed 
  3652. pathname (currently to be found in !Printers.ps.Feeds.xxx). This 
  3653. pathname specifies a directory containing PostScript files Ö one for 
  3654. each available feed. The first line of the file must be of the form:
  3655. 9.10
  3656. %%RISCOS_FeedName: <name>
  3657. 9.10
  3658. The name will be extracted by !Printers, and used to create a menu of 
  3659. available feeds. The filename used for the feed files is unimportant, 
  3660. but can start with a digit, in order to provide a sorting order for the 
  3661. menu. !Printers will also add a ÉNo feedæ option to allow PostScript to 
  3662. be sent to a file without containing any printer specific code.
  3663. 9.10
  3664. The ps back-end code will declare a new system variable, PDriver$PSFeed, 
  3665. which contains the full filename of the feed file being used. The ps 
  3666. text code and the PostScript printer driver will be modified to push the 
  3667. contents of the file into the output stream.
  3668. 9.10
  3669. The printer manager will also be extended to allow the ps back-end code 
  3670. to insert the feed code when printing a PostScript file. Previous 
  3671. versions of the printer manager do not call the back-end code when 
  3672. printing Énativeæ printer data.
  3673. 9.10
  3674. The mechanism for specifying paper sizes will also change slightly. What 
  3675. !Printers currently does is extract the first word from the paper size, 
  3676. e.g.:
  3677. 9.10
  3678. A4 (Generic PS) -> A4
  3679. 9.10
  3680. then use a message in the messages file to convert this into suitable 
  3681. PostScript for selecting A4 paper. However, this has caused a lot of 
  3682. problems for printers that donæt support Énormalæ paper sizes, so what 
  3683. will happen is that the paper size, e.g. A4, will be used as the 
  3684. leafname of a paper size PostScript file, and the contents of this file 
  3685. will be output to the stream. The filename is specified in the system 
  3686. variable PDriver$PSPaper. The standard paper sizes and their PostScript 
  3687. mappings will be pre-defined.
  3688. 9.10
  3689. By default we currently only supply Canon LBP8MkIIIáas a printer that 
  3690. supports multiple bin switching. This can be used as reference for other 
  3691. PostScript printer bin switch files, and indeed may work by default with 
  3692. some.
  3693. 9.10
  3694. (What does all this öwill beò mean?) Iáthought ögreat, there must be a 
  3695. file that outputs a page size that can be set upò, but no, when you look 
  3696. in the files, it just says a4, a3, etc.
  3697. 9.10
  3698. Iádesigned a paper size in ÉEdit Paper sizesæ big enough to include crop 
  3699. and registration marks for an A4 landscape size page, with another name 
  3700. other than A4, otherwise !Printers puts a paper definition of a4 or a3 
  3701. (which must interpret to a fixed size) in the PostScript output file 
  3702. which overrides any A4 page size alterations.
  3703. 9.10
  3704. Having found that out, Iáthought my problems were over, but not so.
  3705. 9.10
  3706. Now Iáam able to print a page any height Iáwant, but whatever width 
  3707. Iátry, the maximum width that Iácan get printed is 12ö even though the 
  3708. imagesetter film is nearly 14ò wide and, using his own software, he is 
  3709. able to print the full width.
  3710. 9.10
  3711. By printing from Publisher Plus, and selecting Ésetupæ from the printer 
  3712. dialogue box, and then setting the XáOrigin to Ö5 and Écentre pagesæ off 
  3713. and Éignore page bordersæ off, we have been able to just fit half of the 
  3714. crop and registration marks, of an A4 landscape page, starting hard on 
  3715. the left of the film.
  3716. 9.10
  3717. My printer has been really helpful, but there is a limit to the tests 
  3718. that Iáfeel Iácan ask him to do for me. Somewhere, the PostScript 
  3719. printer driver is putting in a code restricting the printing width to 
  3720. 12ö.
  3721. 9.10
  3722. The strange thing is that Iáuse !Ghostscript to check the PostScript 
  3723. files and it shows the whole page.
  3724. 9.10
  3725. He is using an Imagesetter that is using PostScript Level 2, so Iáhave 
  3726. been using that PDF. However, just in case Iáwas using the wrong one, 
  3727. Iáhave tried all the other PostScript PDFs, with the same result.
  3728. 9.10
  3729. It may be a very simple thing that Iáhave overlooked or misunderstood, 
  3730. but can anyone help please?
  3731. 9.10
  3732. Epson GT-9000 scanner
  3733. 9.10
  3734. When Iáconducted my investigations into scanning and printing for 
  3735. photocopying, Iápromised a review of this scanner. It comes complete 
  3736. with both parallel and SCSIáinterfaces and costs ú830 inclusive through 
  3737. NCS. (However, we can now do this scanner with Imagemaster and Twain for 
  3738. ú750. Ed.)
  3739. 9.10
  3740. As Irlam are relatively local to me, Iábought mine direct from them and 
  3741. the package arrived complete with a SCSIálead and Irlam software. Iáhad 
  3742. had visions of the scanner looking something like a compact A4 
  3743. photocopier but on opening the oversized box, Iáhad to rethink this 
  3744. somewhat. The Epson has a surprisingly large footprint and takes up most 
  3745. of the top of a filing cabinet which sits beside my computer desk! 
  3746. Having looked at photos of similar scanners in magazines since, this 
  3747. would appear to be usual but it was a bit of a shock to me at first and 
  3748. meant that Iáhad to relocate my printer before Iábegan.
  3749. 9.10
  3750. Having reorganized my computer corner, Iáplugged everything back in and 
  3751. installed the software, which, as with most Acorn applications, was very 
  3752. easy to do. One thing that disappointed me slightly was that, as Iáhad 
  3753. bought the SCSIáversion, Irlam did not supply the software to drive the 
  3754. scanner through the parallel port. The software is reliant on the 
  3755. scanner being present, and having both versions of the software could 
  3756. provide a useful backup in the event of my SCSIácard failing at some 
  3757. time.
  3758. 9.10
  3759. The software itself (also see Archive 9.9 p.41) is very simple to use 
  3760. and anyone who has even a rudimentary experience of RISC OS software 
  3761. should have no problems finding their way around it. The Irlam manual is 
  3762. clearly written and easy to understand, and the Epson manual, despite 
  3763. concentrating on Macs and PCs, also contains much interesting 
  3764. information.
  3765. 9.10
  3766. Clicking on the iconbar icon opens two windows, the control panel and 
  3767. the viewer. One adaptation Iáwould like to see, regards the control 
  3768. panel. It opens just showing the basic functions. By resizing the 
  3769. window, you are presented with options to change settings such as image 
  3770. brightness, etc. There is also a button for expert settings, which can 
  3771. be selected to expand the window once more, and gain access to options 
  3772. such as dither and invert. Every time Iáload the software, Iáresize, 
  3773. select expert settings and resize again. This is annoying as it would be 
  3774. a simple task to have these preferences included in the saved choices 
  3775. file, along with the window positions, so that the application launched 
  3776. itself as Iáwanted it every time.
  3777. 9.10
  3778. Those who have read some of my previous writing in Archive will know 
  3779. that Iáam something of a Ébells and whistlesæ aficionado. It has to be 
  3780. said that the Irlam software, when looked upon in these terms, is all 
  3781. but mute. They have made no attempt to provide facilities for image 
  3782. manipulation other than the bare minimum required. In this instance, 
  3783. Iáfind this to be more than acceptable for a number of reasons.
  3784. 9.10
  3785. Firstly, as a small company, they would probably find it difficult to 
  3786. justify the extra development time on functions already provided by 
  3787. !ChangeFSIáor David Pillingæs Image Master. It would also make sense to 
  3788. me that anyone willing to spend over ú800 on a scanner would already 
  3789. own, or be intending to buy, one of the more expensive manipulation 
  3790. packages anyway.
  3791. 9.10
  3792. Secondly, the seeming lack of functions and manipulation available must 
  3793. contribute to the speed of the software which allows the scanning 
  3794. process to be undertaken completely in the background.
  3795. 9.10
  3796. Thirdly, and possibly most important of all, by concentrating on a few 
  3797. functions rather than many, Irlam have implemented them incredibly well, 
  3798. and the scan quality obtainable through their software is nothing less 
  3799. than excellent.
  3800. 9.10
  3801. One slight (?!) change Iáwould like to see implemented is in the saving 
  3802. of scanned images. The software allows you to save them in Sprite, JPEG, 
  3803. TIFF, PBM+, Clear and Irlam formats, but you have to specify which you 
  3804. require before scanning. This means that if you want to scan in an image 
  3805. and save it as a TIFF file and a JPEG file, for instance, you have to 
  3806. physically scan it in twice. It would be nice if the software converted 
  3807. them on the fly, although Iásuspect that, while scanning, it optimizes 
  3808. the output for whichever format you want, so it may be a little more 
  3809. difficult to achieve than it sounds.
  3810. 9.10
  3811. Other changes Iáwould like to see are in the scan type section of the 
  3812. panel. Clicking on the dpiábutton opens a menu which gives you the 
  3813. choice of 100, 1200 or 2400dpi, and a writable icon where you can 
  3814. specify any other value. Iáwould like the menu to be extended to include 
  3815. values for 200-600dpiáwithout having to type them in.
  3816. 9.10
  3817. The way that the software handles the number of colours is awkward too. 
  3818. It is fine if you want a specific number of grey scales or monochrome, 
  3819. but in order to scan in using 16 million colours, for instance, you have 
  3820. to select ÉColouræ from the menu and change to a mode that can support 
  3821. that many colours. Surely, the software could give you the option of 
  3822. scanning in 16 million colours without having to change mode, while 
  3823. displaying a likeness of the image on screen if you were in a 256 colour 
  3824. mode?
  3825. 9.10
  3826. Iáhope Iáam not being over-critical, because the Irlam software 
  3827. certainly achieves what it sets out to do, and my quibbles with the user 
  3828. interface should be treated as secondary.
  3829. 9.10
  3830. In use, the scanner works like a dream. A full page scan can take some 
  3831. minutes at the higher resolutions, but as it happens in the background, 
  3832. allowing you to get on with other things in the meantime, this has not 
  3833. held up my productivity at all. It is also possible to scan in images 
  3834. that are too big to fit into memory, assuming you have the space on your 
  3835. hard disc. This could be useful if you intend to manipulate the image 
  3836. using a package that integrates with Claresæ Virtualise, for example.
  3837. 9.10
  3838. Minor grumbles about the interface aside, Iácan heartily recommend this 
  3839. scanner and software combination to anybody who has a need for high 
  3840. quality graphical or OCR scans. Iáwould certainly not like to return to 
  3841. my old hand scanner!
  3842. 9.10
  3843. Finally
  3844. 9.10
  3845. Any printing related problems, or suggestions for future articles, 
  3846. should be sent to Dave Floyd, c/o PO Box 2795, London NW10 9AY.áuá
  3847. 9.10
  3848. Modular Software for RISC OS
  3849. 9.10
  3850. Gordon Taylor
  3851. 9.10
  3852. Although the RISC OS software market is more than five years old, new 
  3853. word and document processors to rival Computer Conceptæs Impression 
  3854. family have recently been launched, such as Softeaseæs TextEase, or are 
  3855. imminent, like Beebugæs Ovation Pro. Fortunately, CC designed Impression 
  3856. and ArtWorks to accept plug-ins, and it has proved possible to extend 
  3857. the functionality of Impression via shared resources and Object Linking 
  3858. and Embedding. This latter mechanism has also been adopted by other 
  3859. developers of RISC OS software. OLE may be set up in all versions of 
  3860. RISC OS, but even more easily in RISC OS 3.5, introduced with the 
  3861. RiscPC, and RISC OS 3.6, introduced with the A7000.
  3862. 9.10
  3863. Plug-Ins
  3864. 9.10
  3865. Plug-ins increase versatility, while keeping the RAM size/footprint as 
  3866. small as possible. Also, they provide a degree of future-proofing Ö e.g. 
  3867. by handling new filetypes, such as HTML. In the case of Impression 
  3868. Style, Publisher and Publisher Plus, the plug-ins are loaded as Imodules 
  3869. Ö notably for loading and saving text in other (than native and plain 
  3870. text) formats. Particular examples are the loaders and savers for Rich 
  3871. Text Format and WordPerfect 5.1 (from CC), and HTML (from Ben Summers).
  3872. 9.10
  3873. In the case of ArtWorks, all the standard tools are loaded separately 
  3874. from the main program, and the plug-ins take the form of additional 
  3875. tools. CC has published a Software Development Kit for these, to 
  3876. encourage their development by third parties, and there are already 
  3877. three available:
  3878. 9.10
  3879. ÅThe Eesox Pressure Tool for the Wacom pressure sensitive tablet and 
  3880. stylus. As well as freehand drawing, this provides line width varying 
  3881. with pressure.
  3882. 9.10
  3883. ÅThe Open Sky Projects Arranger and Precision Tools. Arranger provides 
  3884. snapping of lines and corners together, while Precision enables 
  3885. positioning and scaling with digital precision.
  3886. 9.10
  3887. In addition, CC has extended the functionality of both Impression and 
  3888. ArtWorks with the Graphics Loaders. These resources are installed within 
  3889. !System, and thus shared by both Impression Style, Publisher, or 
  3890. Publisher Plus, and ArtWorks. Moreover, similar Transgraphic loaders Ö 
  3891. for Windows BMP and ICO files, and WordPerfect Graphics WPG files Ö are 
  3892. available from IMS.
  3893. 9.10
  3894. OLE
  3895. 9.10
  3896. OLE (Object Linking and Embedding) was originally introduced in Windows. 
  3897. What the Acorn community calls OLE is only what Windows calls Éembeddedæ 
  3898. (i.e. where the graphic is included in the document), and not Élinkedæ 
  3899. (i.e. where the graphic is an external file). As implemented under RISC 
  3900. OS, for a document in a suitable Écontrolleræ application, ctrl¡double-
  3901. clicking on a graphic object loads an editor for it, and loads the 
  3902. graphic into it for editing, e.g. in an Impression document, ctrl-
  3903. double-clicking on a drawfile graphic will load Draw, and load the 
  3904. drawfile into it.
  3905. 9.10
  3906. For OLE to work, the subordinate (e.g. graphics) editors which are to be 
  3907. used for editing a given filetype (which Windows calls associations) 
  3908. must be Éknown to the systemæ. This can occur by the applications 
  3909. concerned having been seen by the Filer or, more conveniently in RISC OS 
  3910. 3.5/3.6, by showing in Apps (also known as ResourceFS), which is 
  3911. represented by its own icon. This is done either by putting the 
  3912. applications in the Apps directory on the hard disc, or by adding AddApp 
  3913. <pathname> commands to the Desktop boot file 
  3914. (!Boot.Choices.Boot.PreDesktop). Another way is to add lines such as 
  3915. Filer_Boot <pathname> to the Desktop boot file 
  3916. (!Boot.Choices.Boot.Tasks.!Boot). A reboot is required for all such 
  3917. applications to become Éknown to the systemæ.
  3918. 9.10
  3919. Example using Impression as Écontrolleræ:
  3920. 9.10
  3921. Ö Drawfile graphic from Draw   ) free
  3922. 9.10
  3923. Ö Table from TableMate1  )
  3924. 9.10
  3925. Ö Equation from Equasor  )
  3926. 9.10
  3927. Ö Equation from Formulix  ) at additional 
  3928. 9.10
  3929. Ö ArtWorks graphic from ArtWorks  ) cost
  3930. 9.10
  3931. Ö Bitmap graphic from PhotoDesk  )
  3932. 9.10
  3933. Ö Spreadsheet from Eureka3  )
  3934. 9.10
  3935. Ö Graph from Eureka3  )
  3936. 9.10
  3937. Ö Sound sample from AudioWorks  )
  3938. 9.10
  3939. RISC OS applications which can act as Écontrollersæ include the word and 
  3940. document processors Impression Style, Publisher and Publisher Plus, 
  3941. TechWriter, TextEase and Ovation Pro, the multimedia authoring package 
  3942. Genesis Professional, the presentation package CableNews2 and the 
  3943. graphics composing package Composition.
  3944. 9.10
  3945. As implemented in RISC OS, an application may act as both Écontrolleræ 
  3946. and Éobjectæ Ö allowing OLE to be nested. A controller such as 
  3947. Impression can contain a table from TableMate3, which itself can contain 
  3948. a drawfile graphic. Thus, ctrl-double-clicking on the table will cause 
  3949. TableMate3 to be loaded, and the table into it for editing. Then ctrl-
  3950. double-clicking on a drawfile graphic in the table will cause Draw to be 
  3951. loaded, and the drawfile loaded into it for editing. Indeed, TableMate3 
  3952. can act as both controller and object to itself Ö enabling tables within 
  3953. tables !
  3954. 9.10
  3955. Although originally proposed by Microsoft, OLE has not been widely 
  3956. adopted by developers of Windows software. They seem to prefer to sell 
  3957. what the Americans themselves call Éfatwareæ, where applications with 
  3958. more functionality than most users will ever want, require very large 
  3959. amounts of RAM, and the user interface is inevitably complicated.
  3960. 9.10
  3961. Plug-ins and OLE enable the functionality of application software to be 
  3962. increased, without adding to the basic code Ö thus allowing the basic 
  3963. application to be run in the minimum amount of RAM. Both allow a modular 
  3964. approach, where the additional code is purchased, loaded and learnt only 
  3965. as required. Indeed, you may already possess an OLE-compatible 
  3966. application with the necessary functionality. Moreover, once the 
  3967. mechanisms are in place, extensions can be in any direction Ö e.g. 
  3968. drawing, painting, spreadsheet etc Ö or others as yet unforeseen. 
  3969. Furthermore, they allow the user to upgrade as necessary, e.g. to a more 
  3970. powerful table editor or equation editor, without having to load the 
  3971. less powerful editor (which would waste RAM space and complicate the 
  3972. user interface). Finally, relying on OLE for additional functionality 
  3973. simplifies the user interface, thus shortening the time to learn and 
  3974. relearn.áuá
  3975. 9.10
  3976. Cross-Platform Working with RISC OS
  3977. 9.10
  3978. Gordon Taylor
  3979. 9.10
  3980. Gordon Taylor of Computer Concepts has kindly written two articles for 
  3981. us about aspects of RISCáOS which make it very special, and mark it out 
  3982. in stark contrast to other more ubiquitous operating systems.
  3983. 9.10
  3984. Software may be divided into applications (editors) and Écontentæ 
  3985. software on discs and, increasingly (for multimedia), on CD-ROMs. This 
  3986. has been recognised by Acornæs announcement, at BETT 96, of the 
  3987. MediaRange. The RiscPC, the A7000 and, to a lesser extent, the 
  3988. PocketBook, may be used to run editors, e.g. for the creation of printed 
  3989. and multimedia documents. The forthcoming set-top box with CD-ROM drive 
  3990. and the set-top box with network card (and to a lesser extent the 
  3991. PocketBook), on the other hand, are intended mainly to deliver content Ö 
  3992. usually multimedia.
  3993. 9.10
  3994. Cross-platform working may thus be divided into:
  3995. 9.10
  3996. Å playback and editing of DOS/Windows and other alien files, using RISC 
  3997. OS applications,
  3998. 9.10
  3999. Å harnessing content in Acorn, PC and Mac formats, on discs and CD-ROMs, 
  4000. under RISC OS.
  4001. 9.10
  4002. Playback and editing of foreign files
  4003. 9.10
  4004. What Windows calls Éassociationæ gives the ability to double-click on a 
  4005. file, load a suitable editor, and load the file into it. Thus, double-
  4006. clicking on a RISC OS sprite (bitmap) file probably loads Paint, and 
  4007. then loads the picture into it. Likewise, double-clicking on a drawfile 
  4008. (vector graphic) loads Draw, and then the drawing into it.
  4009. 9.10
  4010. As with OLE, for the association to work, the editors which are to be 
  4011. used for editing any given filetype must be Éknown to the systemæ. This 
  4012. can occur by the applications concerned having been seen by the filer 
  4013. or, more conveniently, in RISC OS 3.5/3.6, by them showing in Apps (also 
  4014. known as ResourceFS), which is represented by its own icon. This may be 
  4015. done either by putting the applications in the Apps directory on the 
  4016. hard disc, or by adding AddApp <pathname> commands to the Desktop boot 
  4017. file (!Boot.Choices.Boot.PreDesktop). However, this only sets up the 
  4018. native filetypes, which can be loaded into the application. For any 
  4019. other filetypes which can be imported into the application, lines such 
  4020. as:
  4021. 9.10
  4022. *SetáAlias$@RunType_FB1:RunáADFS::HD.
  4023. 9.10
  4024. $.CCApps.Audio.!AudioWorks.!Run %*0
  4025. 9.10
  4026. need to be added to the Desktop boot file 
  4027. (!Boot.Choices.Boot.Tasks.!Boot). A reboot is required for all such 
  4028. applications to become Éknown to the systemæ. By pressing <f12>, and 
  4029. entering *show, all the associations may be viewed under Alias$@RunType.
  4030. 9.10
  4031. As well as its native ADFS format, RISC OS can read, write and format 
  4032. DOS format discs. Association of RISC OS editors for DOS/Windows 
  4033. filetypes is controlled as above, together with DOSMap commands. These 
  4034. are lines of the form DOSMap EXT xxx, where EXT is the DOS extension, 
  4035. and xxx is the RISC OS filetype. Most Mac filetypes have DOS/Windows 
  4036. equivalents. Some DOSMap commands may be included in applications or 
  4037. utilities, but additional ones may be put in the Desktop boot file 
  4038. (!Boot.Choices.Boot.Tasks.!Boot). Those prevailing may be checked by 
  4039. pressing <f12>, and entering *DOSMap. When looking at DOS/Windows files 
  4040. under RISC OS, the fact that DOSMap commands are operative is shown by 
  4041. the icons of the recognised files being not just the black and white one 
  4042. with a DOS filetype, but (usually) individual coloured ones, with named 
  4043. filetypes.
  4044. 9.10
  4045. I also placed !CD_Type, (which is Public Domain), in 
  4046. !Boot.Choices.Boot.Tasks. This makes it possible to double-click on any 
  4047. of the DOSmap recognised files also on PC format CD-ROMs.
  4048. 9.10
  4049. My tests were done on a RiscPC, running RISC OS 3.5, with DOSFS 0.49. (I 
  4050. later upgraded to DOSFS 0.62, as in RISC OS 3.6). What I have done on a 
  4051. single machine with a DOS partition Ö but not necessarily a PC processor 
  4052. Ö could (I assume) also be done over a network, from a DOS sharer/
  4053. server.
  4054. 9.10
  4055. With my setup, *DOSMap returned 100 different DOS extensions (see DOSMap 
  4056. Appendix), but only 54 different RISC OS filetypes. With four being 
  4057. Acorn in origin, this means 50 original DOS extensions. For playback and 
  4058. editing, these needed only e.g. Impression, PhotoDesk, ArtWorks, 
  4059. FireWorkz Pro, WorraCAD, AudioCtrl/AudioWorks, a Midi player, and 
  4060. ARMovie/ARPlayer, i.e. only eight applications (plus two invaluable 
  4061. conversion utilities). Hence, the RISC OS applications, running on the 
  4062. Acorn platform, can playback and edit many DOS/Windows data types. 
  4063. Moreover, even when working with alien files, the performance and cost 
  4064. of the Acorn solution is often better or cheaper than a PC. Thanks to 
  4065. MovieFS, this is true even for movies, including large (320╫240) format 
  4066. QuickTime files. Also notable are the two Quicktime VR demos, which play 
  4067. faster on a RiscPC 700 than they do on a Power Mac.
  4068. 9.10
  4069. Playback of multimedia content
  4070. 9.10
  4071. Content software includes assets such as still pictures, movies and 
  4072. sound files on PC format discs and CD-ROMs (with CD_Type), and on Mac 
  4073. format discs and soon CD-ROMs (with MacFS). Those accessible under RISC 
  4074. OS include:
  4075. 9.10
  4076. a) CD-ROMs authored for the Acorn platform. As well as the Acorn 
  4077. platform only, there are some from Anglia that are authored to run on 
  4078. Acorn, Mac and PC. This particular series have the further advantage of 
  4079. video which is provided not only as Acorn Replay, and as Apple QuickTime 
  4080. (for playback on Mac and PC), but also as MPEG (which is platform-
  4081. independent). If an MPEG decompression card (such as the CC MovieMagic 
  4082. card for the Acorn RiscPC) is fitted, this MPEG video can be viewed on 
  4083. an external, SCART-connected TV-standards monitor Ö at a far greater 
  4084. size and quality Ö i.e. better-than-VHS, or received TV quality.
  4085. 9.10
  4086. b) CD-ROMs authored for Video CD (and Digital Video on CDi), containing 
  4087. linear movies of MPEG video. This is platform-independent, and again, if 
  4088. an MPEG decompression card is fitted, they can be played back as above.
  4089. 9.10
  4090. c) CD-ROMs containing World Wide Web pages (in HTML). These are also 
  4091. platform independent, and may be read under RISC OS with a suitable Web 
  4092. browser, such as the ANT Fresco.
  4093. 9.10
  4094. d) CD-ROMs authored for the PC (and Mac, in principle), for which Acorn 
  4095. readers have been written. This has been done for several older CD¡ROMs 
  4096. (e.g. Bible, Shakespeare, Sherlock, Space) and marketed by Cumana. More 
  4097. recently, it has been done for several Dorling-Kindersley and Microsoft 
  4098. CD-ROMs, by Innovative Media Solutions (0117-979-9979). Thus far, 
  4099. readers are available for D-Kæs ÉPB Bearæ, and ÉThe Way things Workæ, 
  4100. and Microsoftæs ÉMusical Instrumentsæ and ÉDinosaursæ, but many more are 
  4101. in the pipeline.
  4102. 9.10
  4103. e) All CD-ROMs authored for the PC, and some for the Mac, using the ISO-
  4104. 9660 format Ö i.e. the vast majority. The Acorn platform can read such 
  4105. discs. These may contain assets (text, images, sounds, movies) that can 
  4106. be played back and edited under RISC OS (i.e. without any need for an 
  4107. x86 processor and Windows) Ö as noted above. Images may be imported into 
  4108. and displayed in RISC OS applications with ChangeFSI or ImageFS, and 
  4109. movies may be played back in, and converted to, Acorn Replay with 
  4110. MovieFS.
  4111. 9.10
  4112. Thus, even to playback or edit very many DOS/Windows assets, there is no 
  4113. need to pay the Wintel tax Ö i.e. buy a Windows operating system or an 
  4114. Intel processor Ö both of which have to be imported. Nor is it necessary 
  4115. to purchase imported Windows application software (from Microsoft and 
  4116. others). This is highly significant, since the cost to the UK of 
  4117. importing computers and software amounts to about ú3,000 million a year, 
  4118. or about 150,000 jobs.áuá
  4119. 9.10
  4120. DOSMap Appendix
  4121. 9.10
  4122. For each line, add ÉDOSMapæ, e.g. for ÉTXT FFFæ, the command is DOSMap 
  4123. TXT FFF.
  4124. 9.10
  4125. TXT FFF  Plain text files can be exported from almost all word 
  4126. processors, and loaded into even the simplest text editors, such as 
  4127. Edit.
  4128. 9.10
  4129. With DOSMap RTF C32, and Set Alias$@RunType_C32 Ö !Publisher, Impression 
  4130. is able to import RTFs, provided that the Computer Concepts RTF Loader 
  4131. is permanently installed in the Auto directory of the copy concerned. 
  4132. [Also Saver] This is done by double-clicking on an RTF, which loads 
  4133. Impression (or FireWorkz Pro), whereupon the RTF file may be dragged 
  4134. onto an Impression page. FireWorkz also works, but the result is better 
  4135. in Impression.
  4136. 9.10
  4137. RTF C32  Microsoft Rich Text Format files can be exported from many 
  4138. Windows word processors, and imported into RISC OS word processors such 
  4139. as FireWorkz unaided, or Style and Publisher, when using the RTF 
  4140. Loaders.
  4141. 9.10
  4142. CSV DFE  CSV files can be exported by most spreadsheets and databases, 
  4143. and imported into most RISC OS spreadsheets and databases, such as 
  4144. FireWorkz (and presumably Resultz and Recordz).
  4145. 9.10
  4146. With *set Alias$@RunType_DB0 Ö Eureka3, and DOSMap WKS DB0, double-
  4147. clicking on a WKS file causes Eureka3 to load, but the file is not 
  4148. loaded or displayed. This is because it is not Eureka3æs native 
  4149. filetype. However, dropping the WKS file onto the Eureka3 icon causes it 
  4150. to be imported. Likewise, after setting up DB0 to FireWorkz Pro, double-
  4151. clicking on the WKS file causes FireWorkz to load, but to return ÉNo 
  4152. data in file so and soæ. This is because it defaults to a letter (which 
  4153. is top of the list). However, after dropping a WKS file onto FireWorkz 
  4154. Pro, it asks whether letter, sheet, db_1card, db_2cards, or db_sheet, 
  4155. and when you choose sheet, it will import the file.
  4156. 9.10
  4157. WKS DB0  Lotus 123 WKS files will import into most RISC OS spreadsheets. 
  4158. Those which read them directly, like FireWorkz, (and presumably Resultz) 
  4159. and Eureka3 are more convenient than those which use a separate 
  4160. converter, like PipeDream3.
  4161. 9.10
  4162. WK1 DB0  The above also applies to this later type of Lotus 123 file.
  4163. 9.10
  4164. After setting BA6 to FireWorkz Pro, double-clicking on the XLS file 
  4165. causes FireWorkz Pro to load, but it returns an error message. However, 
  4166. you can then drag and drop the XLS file onto the FireWorkz Pro icon, 
  4167. answer the dialog with Ésheetæ, and it will import the file.
  4168. 9.10
  4169. XLS BA6  Microsoft Excel files will import into RISC OS spreadsheets 
  4170. such as FireWorkz and Eureka3.
  4171. 9.10
  4172. With DOSMap FWK BDF, you can double-click on FWK (and FWT) files, and 
  4173. they will cause FireWorkz Pro to load, and will load in straight away, 
  4174. despite being a sheet document, since these are its native files.
  4175. 9.10
  4176. FWK BDF  FireWorkz letter, sheet and database documents may be saved 
  4177. from FireWorkz for Windows, and loaded directly into FireWorkz for RISC 
  4178. OS.
  4179. 9.10
  4180. FWT C1D  FireWorkz templates may be saved from FireWorkz for Windows, 
  4181. and loaded directly into FireWorkz for RISCáOS.
  4182. 9.10
  4183. Double-clicking on a DXF file usually loads Draw, and, after a dialog to 
  4184. do with scaling, loads the drawing into it. However, even the RISCáOS 
  4185. 3.5 version of Draw does not support all the 2-D DXF primitives. (Of 
  4186. those, DXF files associated with AutoSketch, Bike and Shuttle are OK 
  4187. with the default scale of mm, Office was OK in inches, but Ericson 
  4188. failed as too complex.)
  4189. 9.10
  4190. DXF DEA  The simpler 2-D AutoDesk DXF files will load into RISC OS Draw.
  4191. 9.10
  4192. More complex 2-D DXF files can be imported into Oak WorraCAD, via their 
  4193. DXF Translator. The loading of !Translate may be linked with that of 
  4194. WorraCAD, by adding to its !Run file the line *WimpTask *run <pathname 
  4195. of !Translate>
  4196. 9.10
  4197. AFF AFF  Drawfiles (NOT containing sprites) can be imported into, and 
  4198. exported from, OakDraw for Windows, and will load into Draw.
  4199. 9.10
  4200. FF9 FF9  Sprites can be imported into OakDraw for Windows, but the only 
  4201. bitmap format it can export is Windows BMP.
  4202. 9.10
  4203. With the help of ImageFS, from Alternative Design and Publishing Ltd 
  4204. (0141-248-2322), the following graphics formats can be imported by all 
  4205. RISC OS bitmap editors, such as Paint and PhotoDesk. With ImageFS 2, 
  4206. they may also be exported, e.g. to a DOS filing system. The loading of 
  4207. !ImageFS may be linked with that of PhotoDesk, by adding to its !Run 
  4208. file the line *WimpTask *run <pathname of !ImageFS>
  4209. 9.10
  4210. After setting the corresponding Acorn filetype to e.g. PhotoDesk, 
  4211. double-clicking on the alien graphic file causes PhotoDesk to be loaded, 
  4212. and the graphic to be imported.
  4213. 9.10
  4214. TIF FF0  TIFF files can be loaded by PhotoDesk unaided, or via ImageFS, 
  4215. into other bitmap editors, such as Paint. With ImageFS loaded, they may 
  4216. also be dropped into frames in Style and Publisher, (even without using 
  4217. the CC Graphics Loaders).
  4218. 9.10
  4219. SEP FF0  The above should apply to TIFF separation files (not tested).
  4220. 9.10
  4221. CMY FF0  The above should apply to TIFF CMY files (not tested).
  4222. 9.10
  4223. CPT FF0  The above should apply to TIFF CPT files (not tested).
  4224. 9.10
  4225. JPG C85  JPEG files can be loaded by PhotoDesk unaided, or dropped into 
  4226. frames in Style and Publisher, when using the CC Graphics Loaders.
  4227. 9.10
  4228. JIF C85  The above should apply to JIF files (not tested).
  4229. 9.10
  4230. PCD BE8  PhotoCD files can be loaded by PhotoDesk unaided, or dropped 
  4231. into frames in Style and Publisher, when using the CC Graphics Loaders.
  4232. 9.10
  4233. BMP 69C  Windows Bitmap files. (Also DIB 69C, and RLE 69C)
  4234. 9.10
  4235. GIF 695  Graphics Image Format files.
  4236. 9.10
  4237. PBM 69E  Portable Bitmap Plus files. (Also PPM 69E, PGM 69E, and PWM 
  4238. 69E)
  4239. 9.10
  4240. TGA 69D  Targa files. (Also VDA 69D, ICB 69D, and BST 69D).
  4241. 9.10
  4242. PCX 697  PC Paintbrush files (Also PCC 697).
  4243. 9.10
  4244. PIC FD5  PICT 2 files
  4245. 9.10
  4246. MAC 694  MacPaint files (Also PNT 694).
  4247. 9.10
  4248. IFF 693  Amiga IFF files (Also HAM 693, LBM 693, and HBRá693).
  4249. 9.10
  4250. IMG 692  GEM IMG files (Also GEM 692).
  4251. 9.10
  4252. RAS FC9  Sun Raster files (Also SUN FC9).
  4253. 9.10
  4254. SCF 6A2  ColoRix files (Also SCI 6A2, and RIX 6A2)
  4255. 9.10
  4256. The latest version of ImageFS enables any vector editor, e.g. Draw 
  4257. oráArtWorks, to load WMF (Windows Metafiles). With DOSMap WMF 412, and 
  4258. with 412 set up to e.g. ArtWorks, double-clicking on the WMF causes 
  4259. ArtWorks to be loaded, and the WMF to be imported.
  4260. 9.10
  4261. With DOSMap AI FF5 and DOSMap EPS FF5, then after setting up FF5 to 
  4262. ArtWorks, double-clicking on them will load it, whereupon they may be 
  4263. imported by drag and drop (as above).
  4264. 9.10
  4265. AI FF5  Adobe Illustrator EPS files can be imported by ArtWorks.
  4266. 9.10
  4267. EPS FF5  Adobe Illustrator EPS files can be imported by ArtWorks.
  4268. 9.10
  4269. Double-clicking on a WAV file plays the sound in AudioCtrl (i.e.áwith 
  4270. minimal scope for control) or, if AudioWorks is already loaded, loads 
  4271. the file into it (whereupon it may be edited and controlled, e.g. 
  4272. looped).
  4273. 9.10
  4274. WAV FB1  Microsoft Wave sound files can be loaded into, played back in, 
  4275. and exported from, AudioWorks (and probably other sound sample editors).
  4276. 9.10
  4277. With the help of MovieFS, from Warm Silence Software, (0585-487642), 
  4278. most alien movie formats can be loaded and run by Acorn Replay (ARPlayer 
  4279. and ARMovie). (One exception at present is the Indeo variant of Video 
  4280. for Windows, which is used in the Microsoft Encarta 95 CD-ROM.) The 
  4281. loading of !MovieFS may be linked with that of ARMovie, by adding to its 
  4282. !Run file the line *WimpTask *run <pathname of !MovieFS>
  4283. 9.10
  4284. Double-clicking on AVI, MOV, FLI, and FLC files plays the movies in 
  4285. ARMovie (i.e. cut into the centre of the screen), or, if ARPlayer is 
  4286. loaded, plays them within a repositionable window, with start, stop, and 
  4287. volume controls.
  4288. 9.10
  4289. AVI FB2  Microsoft Video for Windows files, using almost all known 
  4290. Écodecsæ.
  4291. 9.10
  4292. MOV FB2  Apple QuickTime for Windows files, using all known Écodecsæ.
  4293. 9.10
  4294. FLI B9F  AutoDesk Animator for DOS files.
  4295. 9.10
  4296. FLC B9F  AutoDesk Animator for Windows files.
  4297. 9.10
  4298. Warm Silence are hoping to extend Movie FS to support the playback of 
  4299. MPEG files in Replay (in software).
  4300. 9.10
  4301. MPG BF8  Motion Picture Expert Group files, as used on Video CDs.áuá
  4302. 9.10
  4303. Example RISC OS applications for DOS/Windows filetypes
  4304. 9.10
  4305. Filetypes  Playback only  Edit and playback
  4306. 9.10
  4307. Plain Text files  Edit  Edit
  4308. 9.10
  4309. RTF, WPerf, HTML  Impression  Impression
  4310. 9.10
  4311. Image files  Paint  PhotoDesk
  4312. 9.10
  4313. EPS, AI files  ArtWorks  ArtWorks
  4314. 9.10
  4315. DXF 2-D CAD files  Draw  WorraCAD
  4316. 9.10
  4317. Lotus WK? files  FireWorkz/Eureka3  FireWorkz/Eureka 3
  4318. 9.10
  4319. Excel XLS files  FireWorkz/Eureka3  FireWorkz/Eureka 3
  4320. 9.10
  4321. CSV data files  FireWorkz/Eureka3  FireWorkz/Eureka 3
  4322. 9.10
  4323. WAV etc sound files  ARPlayer  AudioWorks
  4324. 9.10
  4325. MIDI music files  Piano  Notate/Serenade/Rhapsody/Sibelius.
  4326. 9.10
  4327. Movies AVI, MOV, FLI and FLC  ARPlayer  CineWorks
  4328. 9.10
  4329. Aspects of Digitising
  4330. 9.10
  4331. Jim Nottingham
  4332. 9.10
  4333. In the Help!!!! Column in Archive 9.8 (p28), Paul put out a general plea 
  4334. for feedback on readersæ experiences of digitisers and, ever the sucker, 
  4335. I find myself volunteered to review a couple of products. Stuart Bell 
  4336. has kindly passed on emails from a number of readers and, as always, I 
  4337. thank all those who responded for the very useful information.
  4338. 9.10
  4339. A bonus was that the reports tended to confirm a suspicion Iæve had, 
  4340. from comments in earlier issues of Archive, that there is considerable 
  4341. confusion as to the general nature and limitations of digitisers. So, 
  4342. before we look at specific products, I thought it might help if we 
  4343. considered the generic aspects, dealing with the terminology on the way 
  4344. (keywords are in bold). Hopefully, this will assist existing digitiser 
  4345. users to improve or optimise the results they are already getting and, 
  4346. coupled with later product reviews, help potential buyers to make a 
  4347. choice appropriate to their needs.
  4348. 9.10
  4349. What is digitising?
  4350. 9.10
  4351. Firstly, what about the term digitising? In this context, we mean taking 
  4352. a suitable source of video images (live broadcast or recorded, moving or 
  4353. stationary) and Égrabbingæ a single image to produce a still picture. 
  4354. The output format is a bit-map (usually a sprite) which can be used for 
  4355. display and/or incorporation in a document.
  4356. 9.10
  4357. All digitisers exist to mechanise this process for us, and should not be 
  4358. confused with scanners which, although they also produce bit-maps, use 
  4359. different techniques to capture the image Ö not from a video source but 
  4360. from material such as a printed page, photograph or transparency.
  4361. 9.10
  4362. Invariably, digitisers consist of a hardware interface (podule) 
  4363. installed in your computer, plus the control software; alternatively, 
  4364. they may form part of a multimedia package such as the (now 
  4365. discontinued) Eagle M2 system.
  4366. 9.10
  4367. Scanning v. digitising
  4368. 9.10
  4369. In general terms, the quality of output from a scanner is likely to be 
  4370. significantly better than that of a digitiser and, if we are not to be 
  4371. disappointed with the latter, it is important to appreciate the reasons 
  4372. why this should be so and what we can do about it.
  4373. 9.10
  4374. If we take, say, a conventional photograph as the source and use a hand-
  4375. held or flat-bed scanner to capture the image, the quality is likely to 
  4376. be very good. Modern films give excellent colour rendering, and the 
  4377. resolution is going to be more than adequate for display and, arguably, 
  4378. for commercial typesetting. Even a budget colour scanner will give a 
  4379. resolution of around 300dpi (dots per inch) in thousands of lovely 
  4380. colours, so the image should be very satisfactory. For example, a 7ö╫5ò 
  4381. photograph scanned at 300dpi, with a modicum of cropping and without 
  4382. post-scan processing, is going to give an image in the order of 
  4383. 2,000╫1,400 pixels. Processing the image in !ChangeFSI, or an equivalent 
  4384. application, prior to printing will normally improve results still 
  4385. further.
  4386. 9.10
  4387. On the other hand, currently, the very best we can hope to achieve from 
  4388. a digitised image (regardless of source, digitiser, or even the platform 
  4389. used) is going to be no better than around 770╫576 pixels, i.e. well 
  4390. under 20% of the typical scanned image. This can be perfectly adequate 
  4391. for display on screen (indeed, thatæs close to the 800╫600 pixel 
  4392. resolution of an SVGA display) but will give a much-degraded result in 
  4393. print unless the image size is markedly reduced.
  4394. 9.10
  4395. This is the main limitation of digitisers but, in practice and for many 
  4396. reasons, we may well achieve even lesser results.
  4397. 9.10
  4398. Video standards
  4399. 9.10
  4400. To explain the reasons for these limitations, and to allow for them, we 
  4401. need to consider the effects of each of the three main elements used in 
  4402. the production of a digitised image Ö the video source, the digitiser 
  4403. itself and the interconnections.
  4404. 9.10
  4405. In the UK and Western Europe, the video source will normally use the PAL 
  4406. TV/video standard. Other systems used around the world are NTSC and 
  4407. SECAM, which are not compatible with PAL, although some digitisers can 
  4408. be switched to accept any of these standards.
  4409. 9.10
  4410. Vertical resolution
  4411. 9.10
  4412. The PAL video standard is often referred to as giving an image 
  4413. consisting of 625 horizontal lines, which are redrawn (Érefreshedæ) at 
  4414. 50Hz or 50 frames a second. In fact, this is not strictly accurate as, 
  4415. quite literally, it gives only half the picture. What we actually get 
  4416. are two separate fields, drawn at intervals of 1/50th second. One field 
  4417. will draw all the odd lines (1, 3, 5 and so on) and, 1/50th second 
  4418. later, the other field will draw all the even lines (2, 4, 6 etc). After 
  4419. a further 1/50th second, the first field will be refreshed, followed by 
  4420. the second, and so on.
  4421. 9.10
  4422. The two separate fields are displayed, 1/50th second apart and slightly 
  4423. offset by 1 line (interlaced). The eye is unable to distinguish between 
  4424. the two separate images, so what we discern on screen is a single frame. 
  4425. This principle of interlacing two separate fields to produce the single 
  4426. frame applies to the majority of video sources, one exception being the 
  4427. entry-level Canon Ion camera (RC260) which records just a single field. 
  4428. However, the top end model RC560 (at over ú2,500!) records both fields.
  4429. 9.10
  4430. So we see that, in theory, the maximum vertical resolution for a video 
  4431. source is 625 lines (usually converted to sprite pixels at 1:1). In 
  4432. practice, however, a few lines are lost at the top and bottom of the 
  4433. screen and, even on the very best TV displays, we see only 576 lines. 
  4434. Not many digitisers run to this figure, and some process little more 
  4435. than 500 lines, so the resultant 5-10% cropping must be allowed for when 
  4436. preparing the source video (e.g. shooting with a camcorder).
  4437. 9.10
  4438. But that assumes that both fields are grabbed, whereas a number of 
  4439. digitisers (e.g. the one on the Eagle M2 card) grab only one field, so 
  4440. the vertical resolution will be a relatively coarse 250 lines (pixels) 
  4441. or so.
  4442. 9.10
  4443. Horizontal resolution
  4444. 9.10
  4445. Resolution in the horizontal axis is rather more involved. With a 
  4446. nominal 576-line vertical resolution and an aspect ratio of 4:3, one 
  4447. would expect the horizontal coverage to approach 770 pixels but, again, 
  4448. digitiser coverage tends to be less than this, and the cropping must be 
  4449. allowed for. (I seem to recall the otherwise splendid Techno-I digitiser 
  4450. Ö no longer in production? Ö was limited to 512╫512 pixels but it was 
  4451. possible to pan the capture area around, before digitising, to give some 
  4452. control over the cropping).
  4453. 9.10
  4454. Somewhat confusingly, horizontal resolution is also expressed in Élinesæ 
  4455. although, in this case, it has nothing to do with lines being drawn to 
  4456. form the image. Fortunately, we donæt need to delve into the techie 
  4457. reasons for this; suffice it to say that, rather like the frequency 
  4458. response of audio hi-fi systems, horizontal axis performance is a 
  4459. measure of the frequency response and bandwidth of the video system. The 
  4460. main difference is that, instead of Hz and kHz (audio), we are talking 
  4461. MHz (video) which is clearly more difficult to engineer.
  4462. 9.10
  4463. Where the term Élinesæ comes from, is the use of test cards for 
  4464. assessing horizontal resolution by both visual and electronic means. The 
  4465. illustration shows part of a typical card, consisting of vertical bars 
  4466. or lines, with different widths and spacing.
  4467. 9.10
  4468. In the upper half, the vertical lines are relatively far apart, and most 
  4469. video systems will be able to reproduce them on screen with reasonable 
  4470. fidelity. However, in the lower half, the lines are narrower, and closer 
  4471. together, and the system video bandwidth will have to be at least 50% 
  4472. wider to be able to reproduce them to the same standard. It follows 
  4473. that, in the horizontal axis, there is a top limit to the number of 
  4474. these Élinesæ that can be reproduced in the frame to a satisfactory 
  4475. degree. This is measurable and is the method generally used to determine 
  4476. the relative capability of the video system.
  4477. 9.10
  4478. Video source performance
  4479. 9.10
  4480. Currently, the best video quality will come from a live television 
  4481. transmission which, in the horizontal axis and using the method 
  4482. discussed above, is of the order of 700 lines. No doubt this will 
  4483. improve once digital broadcast systems become the order of the day.
  4484. 9.10
  4485. At the other end of the scale is the domestic camcorder, whether it be 
  4486. VHS, VHS-C or 8mm (Video8). All these have a horizontal resolution of 
  4487. only some 250 lines, so are way down on the quality scale. Indeed, as 
  4488. soon as you take a second generation copy to give to your mates, the 
  4489. resolution falls even further. You have only to watch a few minutes of 
  4490. ÉYouæve Been Framedæ (if you can bring yourself to do so...) to see the 
  4491. considerable differences in relative quality.
  4492. 9.10
  4493. Somewhere in the middle lie all the other video sources; top-end 
  4494. professional/broadcast recordings, ÉHi-bandæ camcorders (SVHS, SVHS-C 
  4495. and Hi8), digital camcorders (DVC) and the digital still cameras (e.g. 
  4496. Canon Ion).
  4497. 9.10
  4498. In summary, although the two-field vertical resolution is roughly 
  4499. comparable between the majority of systems, there are wide variations in 
  4500. horizontal resolution of source video, inevitably affecting the quality 
  4501. of digitised images. These variations are summarised in the following 
  4502. diagram:
  4503. 9.10
  4504. Other factors affecting quality
  4505. 9.10
  4506. The wide variations in horizontal resolution of the video source are by 
  4507. far the major variable in the eventual quality of the digitised output. 
  4508. However, other factors will have an effect, to a greater or lesser 
  4509. degree, and some of these are considered below:
  4510. 9.10
  4511. Å Cropping Ö The majority of digitisers translate the horizontal lines 
  4512. into pixels at the natural ratio of 1:1 and retain the 4:3 frame ratio 
  4513. or thereabouts. So a digitiser output approaching the optimum 770╫576 
  4514. pixels, will result in little cropping of the input video frame. 
  4515. However, as already discussed, a digitiser coverage of, say, 512╫512 
  4516. pixels will inevitably lead to some vertical and horizontal cropping.
  4517. 9.10
  4518. Å ÉJaggiesæ Ö Compared with a scanned image, the relatively low 
  4519. resolution sprite from a digitiser will inevitably exhibit the dreaded 
  4520. Éjaggiesæ, most evident on diagonal lines. The following blow-up makes 
  4521. that clear (see below ¼) and, as with any other low-res sprite, the only 
  4522. practical solution short of considerable image processing, is to reduce 
  4523. the size of the image before printing.
  4524. 9.10
  4525. Å ÉRingingæ Ö If the frequency response of the source video is 
  4526. relatively poor (e.g. a domestic camcorder), itáis quite usual to suffer 
  4527. ringing which is seen as a Éghostæ image immediately to the right of 
  4528. sudden changes in image intensity or colour. Aátypical example is shown 
  4529. (see ¡) in the previous illustration.
  4530. 9.10
  4531. Å Noise Ö It is a fact of life that, with analogue systems, unwanted 
  4532. noise will be mixed with the wanted video signal. However, the highly 
  4533. random and dynamic nature of electronic noise is such that it will not 
  4534. be repeated between successive frames so, unless it is very bad, the eye 
  4535. and brain will tend to suppress the noise and look for the wanted 
  4536. signal. The exception to this, of course, is where a television 
  4537. broadcast is badly affected by considerable noise (Ésnowæ), often due to 
  4538. an inadequate aerial at the receiver end.
  4539. 9.10
  4540. The problem is that, although we tend not to register the noise in 
  4541. individual frames because the noise changes from field to field (at 
  4542. 50Hz), once we digitise a single frame, the instantaneous noise is 
  4543. imprinted on it and is there for all to see.
  4544. 9.10
  4545. If the noise is particularly bad, some digitisers give a part-solution 
  4546. by enabling us to take the two grabbed fields and, instead of 
  4547. interlacing them to form a conventional image, allow us to superimpose 
  4548. one field on the other. Statistically, it is highly unlikely there will 
  4549. be noise on exactly the same X/Y pixels on two adjacent fields, so 
  4550. superimposing the signal from one field on the unwanted noise of the 
  4551. other, effectively it doubles the signal/noise ratio of the whole image. 
  4552. However, in doing so, it has the effect of halving the vertical 
  4553. resolution from, say, 512 lines to 256 lines (pixels).
  4554. 9.10
  4555. Å Blurring Ö The typical exposure time for TV/video cameras is generally 
  4556. much longer than for still cameras, perhaps as long as 1/50th second. 
  4557. This means that, for a moving image, blurring is almost inevitable. Take 
  4558. for example the following image grabbed from a live TV broadcast where, 
  4559. even though the camera operator has done a splendid job of panning to 
  4560. Éfreezeæ the main subject, the horseæs forelegs are badly blurred.
  4561. 9.10
  4562. In the live, moving visual image, the eye would not normally register 
  4563. this blurring but, once grabbed as a still, it is very evident. If we 
  4564. have control over the exposure (e.g. when using a camcorder), setting a 
  4565. shorter exposure time will greatly reduce the degree of blurring.
  4566. 9.10
  4567. Although not evident on the thumb-nail image above, when the white 
  4568. rectangle is blown up, there is also a marked Ézig-zagæ effect on the 
  4569. moving image. This is caused by the two separate fields making up the 
  4570. frame being, in effect, two Ésnap-shotsæ of the moving hind leg, taken 
  4571. 1/50th second apart and then interlaced. Most two-field digitisers allow 
  4572. us to minimise the effect by digitising only one field although, as with 
  4573. noise reduction, this effectively halves the vertical resolution.
  4574. 9.10
  4575. Å Colour changes Ö A digitised image will often exhibit evidence of 
  4576. unrealistic colour changes but, by and large, this is a feature of the 
  4577. source video, not the digitiser (Égarbage in, garbage outæ). As viewers, 
  4578. we tend not to register these changes in a dynamic video display but, 
  4579. when presented with the static image, once again they become quite 
  4580. evident. The phenomenon tends to be worse with the lower-fidelity 
  4581. sources such as the domestic camcorder.
  4582. 9.10
  4583. Å Connections Ö It will come as no surprise to find there can be no end 
  4584. of problems physically connecting digitisers to the video source. BNC, 
  4585. Phono, mini-DIN and SCART plugs/sockets abound but, fortunately, cables 
  4586. and adaptors are generally available from high street or specialist 
  4587. retailers. However, if we are not to degrade the quality of the 
  4588. digitiser output, it is important that we pay attention to the type of 
  4589. connection used.
  4590. 9.10
  4591. At the bottom end (e.g. source video from a domestic camcorder or VCR), 
  4592. the most common connection Ö single-screened cable with phono plugs/
  4593. sockets Ö is adequate to support the already-limited bandwidth. 
  4594. Conventionally, this is called a composite connection, i.e. where all 
  4595. video signals pass along the single cable.
  4596. 9.10
  4597. However, once we start using an improved video source, such as a Hi8 or 
  4598. SVHS camcorder, it is far preferable to use a system where the basic 
  4599. picture and colour data are routed along separate lines. In techie 
  4600. terms, these are the luminance (Y) and chrominance (C) signals. These 
  4601. so-called S-Video Y/C connections normally appear as 4-pin mini-DIN 
  4602. sockets on Hi-band camcorders or as separate pin-outs within SCART 
  4603. sockets on up-market TVs and SVHS VCRs.
  4604. 9.10
  4605. Sadly, not all digitisers cater for S-Video connections, having either 
  4606. BNC or phono composite connectors. As a result, there will inevitably be 
  4607. some degradation, but it is far better to use a Hi-band source and use a 
  4608. composite connector than to use a Lo-band source such as a VHS camcorder 
  4609. or VCR.
  4610. 9.10
  4611. Å Grabbing frames Ö Most, if not all, digitisers have a preview window 
  4612. on the desktop to view the incoming video. However, the refresh rate of 
  4613. this display Ö even on a Risc PC Ö is limited typically to 2-3 frames/
  4614. second, or every 8-12 video frames. This is perfectly adequate for 
  4615. grabbing a slow-moving or stationary image but, if the source image is 
  4616. moving fairly quickly, it becomes increasingly difficult to grab the 
  4617. particular frame we want. Some digitisers use different techniques 
  4618. partly to get round the problem, so it is probably best if we discuss 
  4619. these in the product reviews.
  4620. 9.10
  4621. So why digitise?
  4622. 9.10
  4623. With all these dire tales of woe and degradation, it might seem there is 
  4624. no point in even considering the use of digitisers! This would be an 
  4625. unfair conclusion as, provided we appreciate the inherent limitations of 
  4626. digitisers, as discussed above, and take whatever actions we can to 
  4627. optimise the image quality, it can be perfectly feasible to match the 
  4628. results to the requirement.
  4629. 9.10
  4630. For example, one of my business activities is to produce video footage 
  4631. for multimedia training packages on A.N.Other platform. With careful 
  4632. selection of equipment, and a modicum of time and effort, the single-
  4633. frame images grabbed from this footage are quite satisfactory for use as 
  4634. illustrations in the associated reference manuals. The emails Iæve 
  4635. received from readers contain details of all manner of ways in which 
  4636. digitisers are being used and, by and large, the reports tell of 
  4637. satisfactory results.
  4638. 9.10
  4639. Besides, digitisers are normally considerably cheaper than scanners, and 
  4640. many people may already have a camcorder or have access to one through 
  4641. school or work, while some Teletext adaptors have an auxiliary output to 
  4642. allow live TV signals to be fed to a digitiser.
  4643. 9.10
  4644. Choosing a digitiser
  4645. 9.10
  4646. If you are in the market for a digitiser, you may or may not have a 
  4647. choice of product (e.g. there may be only one available model which will 
  4648. physically fit in your computer). However, if you do have a choice, some 
  4649. performance points to watch out for are:
  4650. 9.10
  4651. Å What is the overall vertical/horizontal image coverage? If this is 
  4652. significantly less than the optimum 576╫770 pixels, can you accept the 
  4653. resultant cropping?
  4654. 9.10
  4655. Å Does the video input have S-Video and/or composite connectors?
  4656. 9.10
  4657. Å Is the digitiser capable of grabbing and interlacing both video 
  4658. fields? Does it have the option to superimpose both fields and/or 
  4659. process a single field?
  4660. 9.10
  4661. Å Is the digitiser output monochrome or colour? How many greyscales/
  4662. colours?
  4663. 9.10
  4664. Å Does the digitiser have brightness, contrast and colour controls? Are 
  4665. these preset, or is it possible to adjust them after the frame has been 
  4666. grabbed?
  4667. 9.10
  4668. Å What options are available to ease the problem of grabbing the right 
  4669. image from a rapidly-moving subject?
  4670. 9.10
  4671. Using a digitiser
  4672. 9.10
  4673. Once we have our digitiser up and running, there are very many things we 
  4674. can do to improve and optimise the output quality Ö but my overall 
  4675. advice is not to expect too much of the system. For example, donæt try 
  4676. to print the inherently low-res image at A4 size and expect to be 
  4677. impressed with the result.
  4678. 9.10
  4679. Some of the doæs and donæts for digitiser use are:
  4680. 9.10
  4681. Å Use the best available equipment for the video source. The best option 
  4682. is a live broadcast but, failing that, try to use a Hi-band or DVC 
  4683. camcorder, SVHS VCR or a digital still camera (e.g. Canon Ion).
  4684. 9.10
  4685. Å If you intend to grab images from live broadcasts, use a good aerial 
  4686. system.
  4687. 9.10
  4688. Å Where practicable, couple a camcorder directly to the digitiser, set 
  4689. the camcorder to Record and grab the Éliveæ image (bypassing the 
  4690. recording stage).
  4691. 9.10
  4692. Å Unless you are using Lo-band equipment (e.g.áVHS), use S-Video 
  4693. connections if possible.
  4694. 9.10
  4695. Å Unless you are using a digital camcorder, donæt use a copy of the 
  4696. video tape if the original (master) can be used instead.
  4697. 9.10
  4698. Å If you have a two-speed VCR or camcorder, use the standard play (SP) 
  4699. setting in preference to the long¡play (LP) option.
  4700. 9.10
  4701. Å If the image is moving, and you have control over the recording, set a 
  4702. shorter exposure time to reduce blurring.
  4703. 9.10
  4704. Å If the digitiser has them, do take time to optimise the brightness and 
  4705. contrast controls, etc. Allow for the need for trial and error.
  4706. 9.10
  4707. Å If the image is reasonably static, try grabbing and digitising a 
  4708. series of frames as you may find one has less noise than the rest.
  4709. 9.10
  4710. ÅááIf noise still persists, and if the digitiser supports it, try 
  4711. superimposing the two frames instead of interlacing them (noting that 
  4712. vertical resolution is halved).
  4713. 9.10
  4714. Å If Ézig-zaggingæ is evident on a moving image, and if the digitiser 
  4715. supports it, try processing a single field rather than interlacing both 
  4716. fields (noting that vertical resolution is halved).
  4717. 9.10
  4718. Å If you are not satisfied with the printed result, try reducing the 
  4719. image size as, often, even a modest size reduction can significantly 
  4720. improve the printed image.
  4721. 9.10
  4722. The end bit
  4723. 9.10
  4724. At present, we have two product reviews on the stocks; the HCCS Vision24 
  4725. (with the new Panorama facility) and the not-yet-released Yellowstone 
  4726. DeskTV system. If anyone is using another digitiser which is still in 
  4727. production and is willing to do a review for Archive, Iæm sure Ed. would 
  4728. welcome it. In the meantime, Iæd be pleased to receive any comments from 
  4729. existing Vision24 users for incorporation in next monthæs review.
  4730. 9.10
  4731. If thereæs room, the two source digitised sprites referred to in this 
  4732. article will be included on the monthly disc so you can inspect them at 
  4733. leisure. Ifáyou prefer to send me one or two formatted discs (ináa jiffy 
  4734. bag only, please) and sufficient return postage, Iæll send you a number 
  4735. of sprites grabbed under differing conditions. Happy grabbing...
  4736. 9.10
  4737. Jim Nottingham, 16 Westfield Close, Pocklington, York, YO4 2EY.áuá
  4738. 9.10
  4739. Music Column
  4740. 9.10
  4741. Alan Gibson
  4742. 9.10
  4743. Welcome to the new Music Column. This month, Iáam just going to 
  4744. introduce myself and give you a bit of background about what I do. Next 
  4745. month, I plan to cover a few of the common master keyboards which are 
  4746. available and explain how they can be used to input music into Acorn 
  4747. machines. Then, over the following months, Iæll cover such delights as 
  4748. Midi interfaces, notation and sequencing software, and computer 
  4749. speakers.
  4750. 9.10
  4751. I am the proprietor of Liquid Silicon, an Acorn-only dealer based in 
  4752. Scotland. I am also a keen musician and have recently started to combine 
  4753. both interests by specialising in the musical side of Acorn machines 
  4754. (amongst other things such as bar coding).
  4755. 9.10
  4756. I play clarinet and bass clarinet, tenor and baritone sax and piano, 
  4757. mainly in the orchestras for shows (such as 42nd Street, Anything Goes, 
  4758. etc). This often leads to the need to print various bits of music, 
  4759. ranging from odd parts in the shows which need to be transposed (like 32 
  4760. bars of bassoon in the middle of a baritone sax part. Why?) to 
  4761. typesetting complete big band arrangements, the latest of which is due 
  4762. to be broadcast by the BBC on 22nd June.
  4763. 9.10
  4764. My setup now comprises a heavily expanded RiscPC with a Rhodes MK80 
  4765. digital stage piano and a Roland PC-200 MkII master keyboard, both 
  4766. plugged into a PowerWAVE 50XG dual Midi and sound card, with a pair of 
  4767. the new Yamaha YST-M20 powered speakers and a keyboard amp providing the 
  4768. sound output. (Phew! Donæt worry if some of that meant absolutely 
  4769. nothing Ö I will go over each of these areas in the coming months). I 
  4770. also now use Sibelius 7 (surprise, surprise! Ed.) for all my music 
  4771. typesetting work, with a LaserDirect HiRes (LBP8) for proofing work.
  4772. 9.10
  4773. Before this starts sounding like one long advert, Iæll stop! If you have 
  4774. any queries on anything musical, even if it doesnæt tie in directly with 
  4775. computers (as long as no-one asks why only one reed in a box is ever any 
  4776. good), please get in touch with me.
  4777. 9.10
  4778. I intend not to be too biased towards certain products, although, like 
  4779. everyone else, I am more knowledgeable about the products I use 
  4780. regularly. For example, I know there are many Rhapsody and Notate users 
  4781. out there, owners of MidiMax or Acorn Midi cards, Yamaha and Casio 
  4782. keyboards and even, I believe, trombone players (hi Gavin!), so I will 
  4783. try to answer any queries and cover other products as fairly as I can.
  4784. 9.10
  4785. A couple of snippets before I go... Oregan will apparently release 
  4786. MidiWorks after all (by August at the earliest). They are also working 
  4787. on ProSound, which is a highly sophisticated 8-track mixing desk and 
  4788. sample processor. (Anyone got any 4Gb drives going cheap?) Are you in 
  4789. the market for a new sequencer package? Watch this space.
  4790. 9.10
  4791. If you have any queries, or ideas for articles, please contact me via 
  4792. email at: AlanGibson@arcade.demon.co.uk or write to my company, Liquid 
  4793. Silicon.áuá
  4794. 9.10
  4795. Puzzle Corner
  4796. 9.10
  4797. Colin Singleton
  4798. 9.10
  4799. Several readers of this column have asked about the Journal of 
  4800. Recreational Mathematics. It is published by Baywood Publishing Inc., 
  4801. 26áAustin Avenue, PáOáBoxá337, Amityville, NYá11701, USA. There are four 
  4802. issues per year, and the subscription is $19.95 plus $11.25 postage 
  4803. outside the USA and Canada. Iádo not have a regular column in JRM Ö it 
  4804. isnæt organised that way Ö but I do usually have contributions in each 
  4805. issue.
  4806. 9.10
  4807. The Scottish Mathematical Council has published a book containing 72 
  4808. Mathematical Challenge questions from past years Ö excellent value at 
  4809. ú6.50 (including UK postage). Enquiries to the Mathematics Department, 
  4810. Elgin Academy, Morriston Road, Elgin, Moray IV30 2ND. 
  4811. 9.10
  4812. The latest winners in this magazine ...
  4813. 9.10
  4814. (62) Athletics and Football
  4815. 9.10
  4816. This deceptive problem defeated many readers, including quite a few on 
  4817. the Leader Board! The answer is 8255 (to the nearest square metre), not 
  4818. 6366. The prize goes to a new puzzle entrant, P A Muis of The Hague.
  4819. 9.10
  4820. (63Ö65) 1000000! Ö Ever Decreasing Angles Ö Powerful
  4821. 9.10
  4822. There were quite a number of different answers to the first quickie, but 
  4823. the other two proved little problem. The winner (re-established in the 
  4824. Éregularsæ group after a few monthsæ absence) is John Banks of 
  4825. Rickmansworth. 
  4826. 9.10
  4827. ... last monthæs answers ...
  4828. 9.10
  4829. (66) The New Chairman
  4830. 9.10
  4831. This clearly calls for a computer solution. I used a recursive function 
  4832. Ö a concept explained by Gerald Fitton in his column a few months ago. 
  4833. If the number of Directors is D, and the Chairman counts out the Nth 
  4834. each time, I define a function FNChair(D,N) to return the chair number 
  4835. of the survivor. For this purpose the chair on the Chairmanæs left is 
  4836. number zero, the Chairmanæs chair is number (DÖ1). In Basic, the 
  4837. function is:
  4838. 9.10
  4839. DEFFNChair(D,N) : IF D=1 THEN = 0 : ELSE = (FNChair(DÖ1,N)+N) MOD D
  4840. 9.10
  4841. It is now easy to write a program to find a number D for which three 
  4842. consecutive values of N return the same value for the function. There 
  4843. are 86 Directors, the Chairman counts every 19th, 20th or 21st, and the 
  4844. lucky chair is number 14, or numberá15 if you are counting in the more 
  4845. conventional manner from one. 
  4846. 9.10
  4847. (67) St Andrew
  4848. 9.10
  4849. Divide the flag into eight congruent triangles Ö the blue portion 
  4850. constitutes 64% of each. It is now not difficult to show that the colour 
  4851. boundary intercepts the edge 10% of the length (or width) from the 
  4852. corner. The dimensions of the rectangle are irrelevant. 
  4853. 9.10
  4854. (68) Four point
  4855. 9.10
  4856. To the best of my knowledge (and that of Richard Lyszkowski who 
  4857. forwarded the puzzle) there are six arrangements of four points having 
  4858. just two different distances between pairs. 
  4859. 9.10
  4860. (69) Cigarettes
  4861. 9.10
  4862. Seven cigarettes can be arranged thus, each touching each of the others. 
  4863. One is standing on end in the middle.
  4864. 9.10
  4865. ... this monthæs prize puzzle ...
  4866. 9.10
  4867. (70) Noniamonds
  4868. 9.10
  4869. Brian Wichmann of Woking has contributed this problem, which may become 
  4870. a combined effort among readers, rather than a competition. The figure, 
  4871. above left, is a noniamond (or 9-iamond) Ö it is formed by sticking nine 
  4872. equilateral triangles together. Is it possible to tile an infinite plane 
  4873. with repetitions of this tile (rotated or reflected if desired), without 
  4874. any gaps? Yes Ö in this case it is easy. Two such tiles can be used to 
  4875. form a rhombus, repetitions of which can clearly cover the plane without 
  4876. rotation or reflection.
  4877. 9.10
  4878. There are, Brian informs me, 159 different noniamonds, each of which may 
  4879. or may not be able to tile the plane. Just 20 of them, he has been told, 
  4880. cannot tile the plane, but he has been unable to solve eight of the 139 
  4881. problems which Éshouldæ have solutions. So, can you cover an infinite 
  4882. plane with repetitions of any one of these shapes?
  4883. 9.10
  4884. Donæt expect them to be as easy as the example above Ö and donæt expect 
  4885. to solve all eight! Please send any solutions you can find.
  4886. 9.10
  4887. ... and this monthæs prize quickies ...
  4888. 9.10
  4889. (71) Ninety-nine
  4890. 9.10
  4891. Another puzzle from Scottish Mathematical Challenge. If you all buy the 
  4892. book, I will have to stop using their puzzles! Find a number which can 
  4893. be multiplied by 99 simply by appending a single digit 1 to each end.
  4894. 9.10
  4895. (72) Multiple Primes
  4896. 9.10
  4897. What is the largest number of four-digit prime numbers which can be 
  4898. formed by different sequences of the same four different digits? 
  4899. 9.10
  4900. (69) 1000000! again!
  4901. 9.10
  4902. This is Gerald Fittonæs question from last month, now made Éofficialæ. 
  4903. What is the factorial of one million Ö as accurately as you can 
  4904. calculate it?
  4905. 9.10
  4906. And finally...
  4907. 9.10
  4908. Thereæs a new leader on our leaderboard this month, Richard Lyszkowski, 
  4909. and four new names further down the list (not yet on the leader board). 
  4910. Most entries still come from readers who enter occasionally, for fun Ö 
  4911. and long may they do so! Many thanks for the continuing new ideas. 
  4912. Please send solutions (by Friday 5th July), contributions and comments 
  4913. to me, at 41 St Quentin Drive, Sheffield, S17á4PN.áuá
  4914. 9.10
  4915. Starting Basic 11 Ö More Graphics
  4916. 9.10
  4917. Ray Favre
  4918. 9.10
  4919. In this session, we are going to start to use graphics in our ÉLoanæ 
  4920. program, but we need to cover another graphics topic first.
  4921. 9.10
  4922. Keyword PLOT
  4923. 9.10
  4924. So far, we have introduced graphics using the MOVE and DRAW commands, 
  4925. plus the series of self-explanatory commands that produce special shapes 
  4926. Ö like CIRCLE, ELLIPSE, etc. These are fine Ö but limited. To take us 
  4927. further, Basic provides a more general, all-purpose, graphic command 
  4928. called PLOT, which takes the general form:
  4929. 9.10
  4930. PLOT k, x, y
  4931. 9.10
  4932. where k is known as the plotting mode (not to be confused with the 
  4933. display mode) and x, y are the usual coordinate values to be used in the 
  4934. plotting action. As k can take any value from 0 to 255, there are a 
  4935. large number of graphic effects available, including a PLOT equivalent 
  4936. for all the graphic commands we have so far introduced Ö although some 
  4937. of the latter are a little awkward to use. We could, if we wanted, use 
  4938. entirely PLOT commands, but it is easier to recognise MOVE, DRAW etc in 
  4939. a listing, compared with their PLOT equivalents, so we will normally use 
  4940. PLOT in this series only for those cases where a ready-made keyword does 
  4941. not exist.
  4942. 9.10
  4943. The 256 available values for k are split into 32 blocks of 8 numbers: 0-
  4944. 7, 8-15, 16-23, 24-31, etc. (or, in hex, &00-&07, &08-&0F, &10-&17, &18-
  4945. &1F, etc. up to &F8-&FF Ö which shows the pattern more easily, each 
  4946. block starting with either &x0 or &x8). Each block represents one 
  4947. graphic effect/pattern, and the eight numbers within each block can best 
  4948. be regarded as offset values which vary the block plot action in the 
  4949. same way whatever the block. The table below should help Ö even though a 
  4950. couple of the meanings include a subject we have yet to cover:
  4951. 9.10
  4952. offset    meaning
  4953. 9.10
  4954.   0  move cursor relative (i.e. use x,y values as relative to last 
  4955. cursor position)
  4956. 9.10
  4957.   1  plot relative, using current foreground colour
  4958. 9.10
  4959.   2  plot relative, using logical inverse colour (ofácolour(s) already 
  4960. on screen)
  4961. 9.10
  4962.   3  plot relative, using current background colour
  4963. 9.10
  4964.   4  move cursor absolute (i.e. to actual x,y coords given)
  4965. 9.10
  4966.   5  plot absolute, using current foreground colour
  4967. 9.10
  4968.   6  plot absolute, using logical inverse colour
  4969. 9.10
  4970.   7  plot absolute, using current background colour
  4971. 9.10
  4972. Acornæs BBC Basic Reference Manual gives a complete list of the block 
  4973. plot actions and a few of them are:
  4974. 9.10
  4975.   block    plot action
  4976. 9.10
  4977.   0-7  (&00-&07)  draw solid line
  4978. 9.10
  4979.   16-23  (&10-&17)  draw dotted line including both end points
  4980. 9.10
  4981.   64-71  (&40-&47)  plot point
  4982. 9.10
  4983.   144-151  (&90-&97)  draw circle outline
  4984. 9.10
  4985. So, for example, both PLOT 5,x,y (or PLOT &05,x,y) and PLOT 21,x,y (or 
  4986. PLOT &15,x,y) would mean draw using the current foreground colour from 
  4987. the current cursor position to the point (x,y) Ö but the first would 
  4988. draw a solid line and the second a dotted line.
  4989. 9.10
  4990. Letæs give some more examples of how PLOT is used. Up to now we would 
  4991. have used a short sequence like this to draw two lines on the screen:
  4992. 9.10
  4993. MOVE 100,200 :REM Move graphics cursor to required start point.
  4994. 9.10
  4995. DRAW 300,400 :REM Draw a solid line from start point to (300,400)
  4996. 9.10
  4997. DRAW BY 500,600 :REM Draw a solid line 500 x-distance and 600 y-distance 
  4998. away from point (300,400).
  4999. 9.10
  5000. Using PLOT, this could be replaced by:
  5001. 9.10
  5002. PLOT 4,100,200 :REM Émove absoluteæ
  5003. 9.10
  5004. PLOT 5,300,400 :REM Édraw solid line absolute, in foreground colouræ
  5005. 9.10
  5006. PLOT 1,500,600 :REM Édraw solid line relative, in foreground colouræ
  5007. 9.10
  5008. to give the same result. Changing the last line to PLOT 17,500,600 (or 
  5009. PLOT &11,50,600 to make it clearer that we are using the same offset in 
  5010. a different block) would make the final line dotted instead of solid. 
  5011. Play with the PLOT mode blocks and offsets to get used to the idea.
  5012. 9.10
  5013. At this stage, we need say no more about PLOT as an introduction. In 
  5014. practice, PLOT commands tend to be used mainly for different line 
  5015. effects and also for the different colour plotting effects, which weæll 
  5016. come to later. Note that all the &x0 and &x4 values are equivalent to a 
  5017. MOVE BY or MOVE command respectively.
  5018. 9.10
  5019. Back to the ÉLoanæ program
  5020. 9.10
  5021. Before tackling something more substantial, letæs add a few lines to 
  5022. ÉLoan_7Cæ to show how some very simple graphics can enhance a program. 
  5023. Add/amend the following lines of ÉLoan_7Cæ (including the blank lines 
  5024. and keeping carefully to the shown line numbers. Then renumber and save 
  5025. the program, to arrive at ÉLoan11_Aæ on the disc):
  5026. 9.10
  5027.   10 REM>Loan_11A
  5028. 9.10
  5029.   20 REM** Upgraded from öLoan_7Cò, see öStarting BASICò Part 11 **
  5030. 9.10
  5031.  502 Graphic1Col% = 1 :REM** Red **
  5032. 9.10
  5033. 2501 GraphHeight% = 400 :REM**A convenient height, in OS units. **
  5034. 9.10
  5035. 2502 Xorig% = 128: Yorig% = 32
  5036. 9.10
  5037. 2503 Scale = GraphHeight% / L
  5038. 9.10
  5039. 2504 Gap% = 4
  5040. 9.10
  5041. 2505 
  5042. 9.10
  5043. 2506 PRINT TAB(6,30) ö0ò
  5044. 9.10
  5045. 2507 PRINT TAB(7 Ö LEN(STR$(L)),18) STR$(L)
  5046. 9.10
  5047. 2508 
  5048. 9.10
  5049. 2581     GCOL Graphic1Col%
  5050. 9.10
  5051. 2582 
  5052. 9.10
  5053. 2583     MOVE Xorig%+Gap%* 
  5054. 9.10
  5055. (NumOfPayments%),Yorig%
  5056. 9.10
  5057. 2584     DRAW BY 0,Scale*((L* 
  5058. 9.10
  5059. FirstValue)Ö(P*CuSum))
  5060. 9.10
  5061. 2585 
  5062. 9.10
  5063. 2620     PRINT TAB(45,24)ö No. of
  5064. 9.10
  5065.  payments (N) > ö;
  5066. 9.10
  5067. STR$(NumberUpper);
  5068. 9.10
  5069. 2640     PRINT TAB(45,24) ö No. of 
  5070. 9.10
  5071. equal payments (N) = ö; STR$(NumOfPayments%);
  5072. 9.10
  5073. Run the new program, choose N as the unknown parameter, enter some 
  5074. values for the knowns Ö and the result is the screenshot shown below. A 
  5075. small histogram is plotted beneath the input text, showing how the loan 
  5076. amount is gradually reduced to zero as the equal monthly payments are 
  5077. made. The number of payments needed is also printed on the graph. (If 
  5078. the number of payments needed exceeds the top limit set, the graph ends 
  5079. at that limit and you can get a picture of how much of the loan is still 
  5080. outstanding.)
  5081. 9.10
  5082. What weæve done is mainly to modify PROCfindNumberOfPayments to draw a 
  5083. vertical line each time round the REPEAT ... UNTIL loop. The length of 
  5084. the line represents the amount of the loan still outstanding at that 
  5085. pass. By plotting each line slightly to the right of the previous one, a 
  5086. histogram is built up. Letæs go through the action Ö using the above 
  5087. line numbers (with their renumbered equivalents in brackets).
  5088. 9.10
  5089. Line 2501 (2520) picks a convenient height for the graph, line 2502 
  5090. (2530) sets the origin, and Line 2503 (2540) calculates the vertical 
  5091. scale to be applied. We want the graph to be the same vertical height 
  5092. whatever value of loan is chosen by the user, soáthe scale simply does 
  5093. this. Line 2504 (2550) sets a variable for the horizontal gap between 
  5094. each vertical line. Lines 2506 (2570) and 2507 (2580) write text to 
  5095. label a crude scale to the left of the first vertical line of the graph. 
  5096. Note how weæve coped with the differing number of digits in the loan 
  5097. value L. The value is converted to a string, and the length of the 
  5098. string is used in the TAB statement to offset the text printing start 
  5099. point to the left by the number of digits to be printed Ö so the number 
  5100. is effectively Éright justifiedæ to a chosen spot.
  5101. 9.10
  5102. Line 2583 (2700) moves the cursor to the chosen y¡origin, and also moves 
  5103. it to the right along the x-axis by the value of Gap% each time Ö then 
  5104. line 2584 (2710) draws a vertical line of the correctly-scaled height. 
  5105. Finally, a message giving the total number of payments made is written.
  5106. 9.10
  5107. Even though this small addition could do with a little tidying up, you 
  5108. can see that something simple can be quite effective in presentation. We 
  5109. need to wait for another topic for the tidying up, so weæll pick it up 
  5110. again later.
  5111. 9.10
  5112. Main graphics upgrade
  5113. 9.10
  5114. With this simple example under our belt, letæs try something more 
  5115. substantial. ÉLoan_11Bæ on the disc adds a fairly large upgrade which 
  5116. starts to tackle the problem of finding the interest rate when the user 
  5117. chooses R as the unknown main parameter. A graphical solution has been 
  5118. chosen deliberately, to fit our needs at this point. Firstly, we need to 
  5119. refer again to the formula introduced in Partá7:
  5120. 9.10
  5121. L/P = B + B2 + B3 + B4 + ........... + BN-1 + BN
  5122. 9.10
  5123. where B = 100 / (100 + R), and:
  5124. 9.10
  5125. L = Loan Amount (ú)
  5126. 9.10
  5127. P = Amount of monthly payment (ú)
  5128. 9.10
  5129. N = Number of equal monthly payments
  5130. 9.10
  5131. R = Interest rate (%)
  5132. 9.10
  5133. As, in this case, L, P and N are known, one means of finding R is to 
  5134. pick an arbitrary trial value for R and work out the right-hand side of 
  5135. the equation. The resulting answer is then compared with the known, 
  5136. left-hand side value Ö which will either be greater or smaller. The 
  5137. trial value for R is then adjusted by some rationale (designed to pick a 
  5138. better trial value) and the process is repeated Ö as many times as is 
  5139. necessary Ö until the right-hand side answer is very close to the left-
  5140. hand side value. This gives the solution for R, to whatever degree of 
  5141. closeness you care to specify. If we also plot a graph (of the 
  5142. cumulative build-up of the right-hand side) each time the calculation is 
  5143. carried out, we will see the trial values of R progressively converging 
  5144. on the left-hand side value. Once again, as this is a Beginnersæ Basic 
  5145. series rather than a Finance series, letæs concentrate on the 
  5146. programming and not the maths! (Interestingly, two other columns in 
  5147. Archive have recently been looking at similar methods of solving 
  5148. problems: look at ÉIterationæ under Geraldæs Column in 9.4 and 
  5149. Programming Workshop in 9.5. I can only extend the latteræs claim that 
  5150. it is pure coincidence that we are all mentioning it at around the same 
  5151. period Ö but it is no coincidence that we all chose it: rather, it adds 
  5152. credibility to the general usefulness of the method.)
  5153. 9.10
  5154. Our process, in pseudo-code, will be:
  5155. 9.10
  5156. Decide accuracy required and set other initial values.
  5157. 9.10
  5158. Draw and label graph axes, using value of left-hand side of equation as 
  5159. our Étargetæ value.
  5160. 9.10
  5161. Pick 1st trial value for R
  5162. 9.10
  5163. REPEAT
  5164. 9.10
  5165.   Calculate and draw graph of result using trial R value
  5166. 9.10
  5167.   Compare result with left-hand side value (and with any other trial 
  5168. results so far)
  5169. 9.10
  5170.   Adjust trial value of R if need be
  5171. 9.10
  5172. UNTIL right-hand result is within chosen accuracy limits of left-hand 
  5173. side.
  5174. 9.10
  5175. Display result.
  5176. 9.10
  5177. To keep the action clear, ÉLoan_11Bæ starts this exercise without the 
  5178. REPEAT ... UNTIL loop. It draws the graph axes, shows the Étargetæ value 
  5179. and plots a single graph using only the first trial interest rate. The 
  5180. result is shown below.
  5181. 9.10
  5182. DEF PROCfindInterestRate at line 3060 kicks things off by assigning the 
  5183. value of L/P to a variable Target. It then calls PROCaxes() followed by 
  5184. PROCplots() Ö passing Target as a parameter in both cases.
  5185. 9.10
  5186. DEF PROCaxes() is straightforward. The x-axis represents the number of B 
  5187. terms being summed on the right-hand side of the equation and the y-axis 
  5188. represents the cumulative sum of those terms. After drawing the main 
  5189. graph axes using the OS limits set at the very start of the DEFPROC, a 
  5190. horizontal line is drawn on the right-hand side of the graph at a 
  5191. y¡position appropriate to the value of Target. Due to the effects of 
  5192. VertScale and HorScale, the target line will always be in the same 
  5193. position Ö and the horizontal extent of the graph will always be the 
  5194. same, whatever the value of N, i.e. the graph is normalised in both 
  5195. axes.
  5196. 9.10
  5197. DEF PROCplots() then does the calculation and draws the graph. Line 3550 
  5198. sets the initial trial interest rate. (Again, donæt letæs get hung up on 
  5199. this item. It doesnæt matter in a programming series.) We then print 
  5200. this rate, work out B and call PROClinePlot to plot the corresponding 
  5201. graph line. DEF PROClinePlot (Line 3720) zeros the accumulation 
  5202. variables, puts the graphics cursor at our axes origin, and then enters 
  5203. a REPEAT...UNTIL loop which repeatedly accumulates the sum of the B 
  5204. terms and uses PLOT &15 to draw straight, dotted lines between 
  5205. successive (absolute) values of the cumulative CumVert value, 
  5206. corresponding (in the x¡direction) to the number of terms so far 
  5207. accumulated. As the lines are short, the effect looks like a curve Ö and 
  5208. the higher the value of N, the shorter the lines and the more of them. 
  5209. The loop ends (at line 3840) when all N terms have been accumulated, or 
  5210. when the graph Égoes off the topæ if this occurs first. Without this 
  5211. latter refinement, a FOR...NEXT loop would have been possible.
  5212. 9.10
  5213. The one graph line drawn in this case will almost certainly end up (i.e. 
  5214. at its right-hand end) higher than the target line Ö as shown opposite. 
  5215. The aim of our next steps will be to adjust the trial rate successively 
  5216. until the end of the plotted graph line gets so close to the target line 
  5217. that we are prepared to accept that value as Éequal to the targetæ. But 
  5218. thatæs next time...
  5219. 9.10
  5220. Next time
  5221. 9.10
  5222. Weæll start by introducing the VDU5 command, which allows us to place 
  5223. text on a graphic screen. After that weæll be able to take the ÉLoanæ 
  5224. program further. Keep the comments, queries, etc coming (and donæt 
  5225. forget the A4 SAE, if you want printed listings) to: 26 West Drayton 
  5226. Park Avenue, West Drayton, Middlesex, UB7 7QA.áuá
  5227. 9.10
  5228. Beginnersæ Corner
  5229. 9.10
  5230. John Temple
  5231. 9.10
  5232. How much do you remember about Draw? Here are a few questions based upon 
  5233. my last article. If you cannot answer most of them, maybe you are not 
  5234. getting all you can out of this excellent application.
  5235. 9.10
  5236. How can you a) show and b) change the paper limits of a drawfile?
  5237. 9.10
  5238. What is kerning and how is it done in Draw?
  5239. 9.10
  5240. What does Interpolate do and what is needed for it to work?
  5241. 9.10
  5242. What difference does it make if objects are grouped before being 
  5243. magnified or rotated?
  5244. 9.10
  5245. How does Draw decide whether or not to fill areas in an object which has 
  5246. been formed by a line which crosses over itself?
  5247. 9.10
  5248. These were all dealt with in my article.
  5249. 9.10
  5250. Editing in Draw
  5251. 9.10
  5252. I said last month that there is more to reveal. The first thing I had in 
  5253. mind was the ways you can edit (adjust) an object in Draw.
  5254. 9.10
  5255. Let us start with a simple path object, a rectangle, and manipulate it. 
  5256. The figure shows a rectangle and four copies of it which were 
  5257. subsequently edited. I drew the rectangle using the rectangle tool on 
  5258. the toolbox, defining the top left hand corner first. I had the grid 
  5259. showing, and locked, and the first rectangle was an inch long and ╛inch 
  5260. high. The shapes of the edited copies may be familiar.
  5261. 9.10
  5262. To edit a path object, click on one of the icons on the Toolbox other 
  5263. than Move, Text or Select. (The Toolbox is the block of icons attached 
  5264. to the left of the Draw window Ö remember?) Having selected one of the 
  5265. drawing icons, move the cursor arrow over the object to be edited and 
  5266. press <adjust> (right hand mouse button). This will put a blue square 
  5267. onto each point on the object, i.e. the four corners in the case of a 
  5268. rectangle. It will also make the lines appear thinner. The drawing is 
  5269. now in Path Edit Mode. The blue squares are called end points in the 
  5270. manual, but I shall refer to them as handles because I find it easier. 
  5271. In path edit mode, you can press and drag <adjust> to pick up any one of 
  5272. the handles and move it. Only two handles had to be moved to create the 
  5273. ÉManual Inputæ symbol.
  5274. 9.10
  5275. Within path edit mode, pressing <menu> will bring up a submenu which 
  5276. looks like this:
  5277. 9.10
  5278. To create the next shape, called Document, click <adjust> on a rectangle 
  5279. to get into path edit mode and then position the cursor over the bottom 
  5280. left corner handle and press <adjust> again. This will highlight that 
  5281. handle and the bottom line of the rectangle (by making them both red). 
  5282. Now press <menu> and select Change to curve.
  5283. 9.10
  5284. Two new handles appear, coloured orange, on the bottom line, which has 
  5285. become a curve (albeit straight at the moment). I shall refer to these 
  5286. orange handles as control points. That is what the manual calls them. 
  5287. Control points define the direction of the curve at the handle they are 
  5288. linked to.
  5289. 9.10
  5290. Now click and drag <adjust> to move the left hand control point up a 
  5291. bit, and do the same to move the right one down. Click <select> anywhere 
  5292. on the drawing to get out of path edit mode, and you have the Document 
  5293. shape. You may like to experiment with the control points. They not only 
  5294. define the direction of the tangent at the handle; they also determine 
  5295. how far the curve goes in that direction.
  5296. 9.10
  5297. To make the Storage shape, click <adjust> on the top left handle of a 
  5298. rectangle, then <menu>ÖChange to curve, and drag both resulting control 
  5299. points to the left; repeat the process for the right side, after 
  5300. clicking on the bottom right handle.
  5301. 9.10
  5302. For Decision, move the right hand side of the rectangle in to make a 
  5303. square, rotate it through 45ádegrees and then, in path edit mode, drag 
  5304. the side corners out a little.
  5305. 9.10
  5306. Segments
  5307. 9.10
  5308. The lines between points on an object are called segments. When you 
  5309. click <adjust> on a handle in path edit mode, it is not only the handle 
  5310. that is highlighted but also the segment between it and the previous 
  5311. handle. If (as I suggested) when you created a rectangle, you defined 
  5312. the top left hand corner first, the corners are numbered clockwise from 
  5313. the top left, 1,2,3,4,5. Yes, the top left corner has to have two 
  5314. numbers, otherwise the left hand side (segment) of the rectangle would 
  5315. not be defined and the object would be open. Point 5 is on top of point 
  5316. 1 and therefore it is point 5 not point 1 that is selected if you click 
  5317. on that corner.
  5318. 9.10
  5319. If you defined your rectangle in a different way, you may have to 
  5320. interpret the following paragraph slightly.
  5321. 9.10
  5322. Clicking <adjust> on the bottom left handle of the rectangle selects 
  5323. that handle (number 4) and the previous segment, i.e. bottom line of the 
  5324. rectangle. That enabled us to create the second of the edited 
  5325. rectangles, the Document shape.
  5326. 9.10
  5327. Edit Path menu
  5328. 9.10
  5329. Change to curve or <ctrl-f8> changes the selected straight line segment 
  5330. to a curve, as we have already seen.
  5331. 9.10
  5332. Change to line or <ctrl-f8> changes the selected curve segment back to a 
  5333. straight line.
  5334. 9.10
  5335. Change to move does what you would expect, it changes the selected 
  5336. segment to a move (no line drawn). Interestingly, if the object was 
  5337. closed, it also draws new lines from the start of the segment to the 
  5338. first point of the object and from the end of the segment to the first 
  5339. point of the object. This means that both parts of the object, each side 
  5340. of the move, are closed. However, the result is different from what 
  5341. happens if the object is drawn initially containing a move in the same 
  5342. place. If this sounds complicated, try it out and all will become clear.
  5343. 9.10
  5344. In each case, the star marks the first point.
  5345. 9.10
  5346. Add point puts an extra point in the middle of the selected segment, 
  5347. dividing the segment into two halves which are the same as the original 
  5348. (straight line or curve).
  5349. 9.10
  5350. Delete segment deletes the selected point as well as the segment, 
  5351. linking the previous and following points with a segment having the 
  5352. properties of the segment after the point. If the last point of an 
  5353. object is selected, the last segment is deleted. If the first point is 
  5354. selected, nothing happens. Again, try it to make it clear.
  5355. 9.10
  5356. Flatten join adjusts the control points each side of the selected point 
  5357. so that the tangent to the curve is in the same direction on both sides 
  5358. of the point.
  5359. 9.10
  5360. Open path and Close path are greyed out unless a point on the object has 
  5361. been selected. Both commands work by moving the last point of the 
  5362. object, irrespective of the point that is actually selected.
  5363. 9.10
  5364. Itæs logical, even if it is not quite what you might have expected.
  5365. 9.10
  5366. Enter coordinate allows you to position a point exactly, with reference 
  5367. to the origin at the bottom left hand corner of the drawing. The 
  5368. existing coordinates are displayed so it is a simple matter to change 
  5369. them. It helps if you have a grid showing, because you can use it as a 
  5370. reference when you are working out the values you want. Nothing happens 
  5371. until you press <OK> and you can chicken out by pressing <Cancel> or 
  5372. moving off the New coordinates box and pressing <select>. Note that the 
  5373. origin may be (and normally is) outside the paper limits.
  5374. 9.10
  5375. Snap to grid does what you would expect, but it works only if you have 
  5376. the grid either shown or locked or both.
  5377. 9.10
  5378. Exercise
  5379. 9.10
  5380. Starting with rectangles drawn using the rectangle tool from the 
  5381. Toolbox, try to convert them into the following figures by using the 
  5382. techniques I have described.
  5383. 9.10
  5384. Text areas
  5385. 9.10
  5386. You can type text into a drawfile having selected the ÉTæ text icon on 
  5387. the toolbox. But (as I hinted in earlier articles) there is another way. 
  5388. You can simply pick up a text file (e.g. created by Edit) drag it onto a 
  5389. Draw window and drop it where you want it to go. Draw will automatically 
  5390. create a rectangular area called a text column and insert the text into 
  5391. it using the font Trinity Medium, with point size 12. The text column 
  5392. has a fixed size, which is about 4 cm (1╜ in) square, but you can change 
  5393. it later if you want to. The bottom left hand corner of the invisible 
  5394. rectangle is where the cursor arrow was pointing when you dropped the 
  5395. file.
  5396. 9.10
  5397. The text is both left and right justified and word wrap operates (words 
  5398. are not split at line ends except when a word is longer than a line).
  5399. 9.10
  5400. Once you have got the text in, you can move it around the drawfile in 
  5401. the normal way by selecting it as an object and then dragging it using 
  5402. <select>. You can also alter the height and width of the text column by 
  5403. picking up the handle in the bottom right hand corner and moving that. 
  5404. However, it is only the rectangle itself which changes size. The text 
  5405. inside it remains at size 12, Trinity Medium.
  5406. 9.10
  5407. If the text column is too small for the text, the overflow seems to be 
  5408. lost because it cannot be seen. However, it remains in memory and if you 
  5409. enlarge the text column, it appears as if by magic.
  5410. 9.10
  5411. What if you want to use a different font or a different size? Well, of 
  5412. course, you can. What is more, you can set justification (left, right, 
  5413. centre or full), line spacing, margins, background colour and the colour 
  5414. of the text. It is all done with special commands, at the start of the 
  5415. file or buried in the text itself. You can set these up yourself or you 
  5416. can let Draw do it for you. If you drop a text file into Draw and then 
  5417. save it again using <menu>ÖSaveÖText area, and examine it in Edit, you 
  5418. will find that Draw has inserted a block of text area commands at the 
  5419. beginning. It does that automatically if there are none already there.
  5420. 9.10
  5421. Here is the start of a text file that has been set up to have three 
  5422. columns, three fonts and fully justified blue coloured text. You will 
  5423. find it on the monthly disc, but if you do not have the disc, you will 
  5424. have to invent your own text. Sixty or seventy words will be enough.
  5425. 9.10
  5426. áá\! 1
  5427. 9.10
  5428. áá\;This is a Draw Text Area File
  5429. 9.10
  5430. áá\;Written for Archive by John Temple
  5431. 9.10
  5432. áá\AD
  5433. 9.10
  5434. áá\D3
  5435. 9.10
  5436. áá\F0 Trinity.Medium 18
  5437. 9.10
  5438. áá\F1 Trinity.Medium 12
  5439. 9.10
  5440. áá\F2 Homerton.Bold.Oblique 12
  5441. 9.10
  5442. áá\L14
  5443. 9.10
  5444. áá\P6
  5445. 9.10
  5446. áá\C 0 255 255
  5447. 9.10
  5448. áá\0
  5449. 9.10
  5450. ááFor Beginners
  5451. 9.10
  5452. Drop the whole file onto the bottom left hand corner of a Draw window 
  5453. and play around with it. Selecting the whole object (all three columns) 
  5454. enables you to move it about on the page but not resize nor rotate it. 
  5455. But if you select a single column instead of the whole object, you can 
  5456. move the column on its own and now you can resize it. You select a 
  5457. column by double clicking on it. Resizing a column makes text run from 
  5458. one column into another. Youæve just got to try it out.
  5459. 9.10
  5460. This is what the text area command codes used above mean:
  5461. 9.10
  5462. All text area files must begin with \! 1 and end with a new line 
  5463. character. The backslash denotes a text area command. The ! 1 tells Draw 
  5464. that the file is a text area file. You get a new line character by 
  5465. pressing <return>.
  5466. 9.10
  5467. The semi colon in \; is a bit like a REM statement in Basic. Everything 
  5468. after it on the same line is ignored by Draw.
  5469. 9.10
  5470. \AD means Alignment Double, or full justification. (Alternatives are \AL 
  5471. for left, \AR for right and \AC for centre.)
  5472. 9.10
  5473. \D3 defines the number of columns.
  5474. 9.10
  5475. \F allocates the number which follows to the stated font. There are 
  5476. three in this file, numbered 0, 1 andá2.
  5477. 9.10
  5478. \L14 sets the line spacing to 14 points.
  5479. 9.10
  5480. \P6 sets the space between paragraphs. 6 points adds ╜ line, so the 
  5481. paragraph spacing is equal to 1╜ lines. I didnæt actually include any 
  5482. paragraphs in this file but you can add some if you wish, to see the 
  5483. effect. Draw ignores a linefeed character on its own, so if you want to 
  5484. indicate a paragraph, you have to put in two Returns.
  5485. 9.10
  5486. \C sets the colour of the text using the scales 0-255 for each of red, 
  5487. green and blue.
  5488. 9.10
  5489. Finally, a backslash followed by a number turns on the font that was 
  5490. given that number in the header. You can change fonts at any point in 
  5491. the text.
  5492. 9.10
  5493. There are some other text area commands, but I think I have given enough 
  5494. for an article intended for beginners. There is plenty here for you to 
  5495. experiment with, and if you want more, you can always go to the manual.
  5496. 9.10
  5497. Fonts
  5498. 9.10
  5499. Before we leave the subject of text in Draw, there is something I must 
  5500. tell you. I have always thought, and Iæm sure I read it somewhere, that 
  5501. if you load a Fonts directory, you lose the fonts that are available in 
  5502. ROM in RISC OS 3 and you canæt get them back without re-booting. I wrote 
  5503. something to that effect in my article for the May issue but Paul 
  5504. noticed my misconception, got James to check it and, in the version that 
  5505. went to print, cut that paragraph out. (He confirmed it with me before 
  5506. he did it, not that he needed to as editor.)
  5507. 9.10
  5508. The key sentence in Jamesæ comments is öAll this revolves around a 
  5509. system variable by the name of Font$Path which is set to a comma 
  5510. separated list of the directories where fonts are to be found.ò
  5511. 9.10
  5512. So I have added to my boot file the line
  5513. 9.10
  5514. Set Font$Path Resources:$.Fonts.,ADFS:
  5515. 9.10
  5516. :Harddisc4.$.Utilities.!Fonts
  5517. 9.10
  5518. and it works! I now have available not only the ROM fonts Trinity, 
  5519. Homerton and Corpus from ROM, but also the special fonts which I have 
  5520. collected over the years from public domain sources. I only mention this 
  5521. because there may be somebody in the readership who has read the same 
  5522. article as I did and may still be unaware of this simple way of 
  5523. accessing whatever fonts you want.
  5524. 9.10
  5525. Next time
  5526. 9.10
  5527. Draw will also accept sprites and Iæll go on to deal with that next 
  5528. time.áuá
  5529. 9.10
  5530. PenDown DTP
  5531. 9.10
  5532. Alex Cessford
  5533. 9.10
  5534. What follows is a description of my initial impressions of PenDown DTP 
  5535. version 1.00 after our school purchased it just eight weeks ago.
  5536. 9.10
  5537. Why did we buy it?
  5538. 9.10
  5539. As the I.T. Coordinator for our primary school, I was on the lookout for 
  5540. a DTP package that would offer a friendly and rapid way-in to DTP for my 
  5541. teaching colleagues who had achieved reasonable competence and 
  5542. confidence in word-processing, using PenDown Plus. PenDTP seemed ideal, 
  5543. for reasons of staff familiarity and its potential for extending staff 
  5544. skill (and therefore confidence in the classroom), which arises from its 
  5545. range of sophistication levels.
  5546. 9.10
  5547. As an attention-grabber at BETT, Longman demonstrated the production of 
  5548. a greetings card, comprising a graphic and text lines both on the front 
  5549. and inside, in under two minutes, including receipt of the printout. 
  5550. This included having the inside contents inverted and correctly sited, 
  5551. ready for folding into a quartered card Ö it was tailor-made for 
  5552. repetition back at school! More of this ÉGadgetæ later.
  5553. 9.10
  5554. What do you get?
  5555. 9.10
  5556. Quite a lot actually! It comes on two discs, which together bring two 
  5557. applications, !PenDTP and !Speller, plus various directories containing 
  5558. clipart, borders, an animation example, frames, gadgets and a set of 
  5559. hypertext documents. There is also an admirably thin A4 manual, which is 
  5560. well-conceived and presented, but has occasional blips which I will 
  5561. mention later. It covers just the first two ÉLevelsæ Ö an explanation 
  5562. follows. The sixteen hypertext documents form the manual for Level 3, 
  5563. (you can print them out, but thereby lose the hot-linking), and some 
  5564. example documents on creating labels, storybooks, poems and letters Ö 
  5565. most comprehensive.
  5566. 9.10
  5567. The structure
  5568. 9.10
  5569. This program has three levels of sophistication. When loaded onto the 
  5570. iconbar, it defaults to Level 1, which is the simplest. If you are happy 
  5571. with this, you can simply click on the iconbar icon which opens a 
  5572. dialogue window inviting you to choose a gadget. These gadgets are a set 
  5573. of pre-defined macros (and you can design and add more of your own), 
  5574. which are set up to give an extremely easy way in for anyone wanting a 
  5575. quick and simple life.
  5576. 9.10
  5577. The gadget options are Fresh Start (the default choice Ö just a normal 
  5578. blank page), Greetings card, Invitation, Certificate, Newspaper and 
  5579. Notice. All fairly self-explanatory, they come with frames set up 
  5580. appropriately and, in some cases, bordered to suit. For example, the 
  5581. Greetings Card gadget presents you with a succession of boxes in which 
  5582. to type a message or name, or to make a selection from the thumbnail 
  5583. windowæs offerings of clipart. When you have completed the final entry, 
  5584. it then goes off to print it for you without even requiring you to do 
  5585. anything technical like pressing the Print key! Most impressive indeed Ö 
  5586. I like it a lot. The dialogue window has the now usual menu icon and, 
  5587. after making your selection, you then click on the Open button.
  5588. 9.10
  5589. Fresh Startæs screen is literally blank, with nine Pendown-similar 
  5590. buttons on a bar across the top, covering choices for fonts, text 
  5591. colour, bold, italic, etc. Across the bottom is a clipboard for cutting 
  5592. and pasting text and graphics, a frame store for saving and retrieving 
  5593. frame setups, an append tool for merging document files, and then a 
  5594. long, narrow Help Display window, (which you can turn off), akin to the 
  5595. Acorn !Help application.
  5596. 9.10
  5597. To get going, you just start to type, which instantly results in a frame 
  5598. being created for you, which can subsequently be manipulated if needed. 
  5599. Drag and drop a graphic onto the page, and again the frame appears 
  5600. automatically.
  5601. 9.10
  5602. Both page and iconbar menus and toolbars vary according to what level 
  5603. you are using. Level 1 page menu has the usual options for Save, Print, 
  5604. Edit, Page (orientation and size), etc, some with the normal keyboard 
  5605. shortcuts, but also has Border, Speech (Superior Softwareæs module) and 
  5606. Background Ö which gives a choice of Transparent, Coloured or Special, 
  5607. the latter offering ten designs such as Cafe, Curtains, Notepad and 
  5608. Scroll, and with a little preview window before you need to click on the 
  5609. Apply button Ö smart!
  5610. 9.10
  5611. On the subject of saving, whether loading the application or loading via 
  5612. a previously saved file, level 1 is the default level.  So you enter at 
  5613. Level 1 even if you prefer Level 3 and even if you saved your work at 
  5614. that higher level. I have had an explanation of the rationale for this 
  5615. from the author, which I accept as being a valid alternative.
  5616. 9.10
  5617. Level 2
  5618. 9.10
  5619. Move into Level 2, via the iconbar menu, and you become aware that 
  5620. PenDTP, unlike the older Pendown, can open multiple document windows, 
  5621. because the iconbar menu has grown two additional options. Open Document 
  5622. and Remove Document, indicate that the program will hold additional 
  5623. documents, whether their windows are open on screen or not.
  5624. 9.10
  5625. Opening a window, reveals that the ten Level 1 buttons on the top 
  5626. toolbar have been joined by nine more to facilitate, amongst other 
  5627. things, overlaying a grid to which frames may be optionally locked, hide 
  5628. text/graphicsæ page layout choices, scaling the view of the page and 
  5629. setting the number of pages and/or page size.
  5630. 9.10
  5631. A second toolbar has arrived underneath the top one, with a graduated 
  5632. ruler below that. The new baræs tools control justification, tab and 
  5633. indent markers (drag and drop to add in place), adding new rulers, and 
  5634. windows showing the current ruler and text style, each with its own menu 
  5635. icon to retrieve alternative definable and savable rulers and text 
  5636. styles.
  5637. 9.10
  5638. Another minor gripe here Ö the last button on the extreme right of the 
  5639. top row of the toolbar is the Éundo last operationæ button, but I did 
  5640. not guess that the two opposite facing arrows meant this, (would a 
  5641. pupil?), and the help display had no comment to make about it, until I 
  5642. switched to Level 3, when I was informed by the help display what it 
  5643. was! The manual was equally unhelpful on this point; pages 5 and 26 
  5644. mention undoing a text cut, öClick on the Undo icon on the toolbarò, but 
  5645. there is no accompanying illustration in the margin Ö until page 32!
  5646. 9.10
  5647. Other extra facilities at Level 2 include menuing on the top toolbar to 
  5648. gain a choice between a Pendown-like toolbar or a FirstPage-type 
  5649. toolbar, according to which original program you are most familiar with. 
  5650. There is a chance to set the frame attributes to be read only, locked, 
  5651. auto-expanding, text flow round, graphic, and normal Ö with the option 
  5652. of naming and saving the resulting setup, and it has a wider range of 
  5653. save options which include saving an individual frame and switching 
  5654. compression on and off.
  5655. 9.10
  5656. There is also the additional menu item of Text-Selection-Select, plus 
  5657. keyboard shortcuts, giving the chance to click on the menu to highlight, 
  5658. (i.e. select), the current word, line, sentence or paragraph, which is 
  5659. excellent as an alternative to the <select> then <adjust>, or dragging, 
  5660. to mark a block. As some people find the fairly fine control necessary 
  5661. for the mouse selecting process a bit finicky, I feel that this Level 2 
  5662. menu option should be offered at Level 1.
  5663. 9.10
  5664. Level 3
  5665. 9.10
  5666. Venture into Level 3, and the iconbar menu alters more radically to give 
  5667. access to the thirteen options seen in this illustration below. Not 
  5668. surprisingly, the main menus also confront the user with a much richer 
  5669. hoard of goodies, all of them, so far as I have discovered, useful and 
  5670. desirable. I have limited myself to describing the ones that have 
  5671. especially taken my eye Ö the rest you can guess at yourself by looking 
  5672. at the other screenshots.
  5673. 9.10
  5674. I was interested to note the last two options on the Graphics menu Ö 
  5675. Shear, where this action can be applied to either the x or y-axis, with 
  5676. the degree of shearing specifiable, and Animation. PenDTP will inspect 
  5677. any incoming sprite file to see if it is a set of almost identical 
  5678. sprites and will animate it if possible. The Animation sub-menu gives 
  5679. control of Start Stop or Continuous, and Slow, Medium or Fast. However, 
  5680. when I tried to control the speed of the Piston animation supplied as an 
  5681. example, it would only respond to clicking on Slow or Fast Ö Medium just 
  5682. ignored me. However, if I went back into the Graphics menu and then 
  5683. immediately returned to the Animation menu, it had defaulted to, yes 
  5684. youæve guessed, Medium Ö weird!
  5685. 9.10
  5686. Also, having dropped the Piston in, just to try it, I then wanted to 
  5687. remove it, so I clicked on it so as to get it to be the current active 
  5688. frame, and was rewarded with use of one of PenDTPæs hot-links Ö it 
  5689. loaded up !Speller Ö for a graphic? Peter Hunter tells me it shouldnæt 
  5690. do this, and is investigating.
  5691. 9.10
  5692. Talking of hot-links Ö Longman call it Object linking Ö there is also 
  5693. the same easy access, (i.e. double-clicking on the frame in question), 
  5694. to editing a drawfile, a sprite and even to Edit where the text 
  5695. concerned has been converted into a graphic using the relevant radio 
  5696. button on the Frame-Attributes submenu. Those used to hot-links will 
  5697. know that the way back is simply to use the relevant applicationæs Save 
  5698. option and hit <return>. Iæll give Longman their due, this program is 
  5699. very much all-singing and dancing at this level, should you need it.
  5700. 9.10
  5701. Level 3 iconbar options
  5702. 9.10
  5703. What else do I like at Level 3? Well, certainly the option of having a 
  5704. second floating tool bar. (Perhaps when Paul reported multiple floating 
  5705. tool bars, in Products Available in 9.8, he meant that you could have a 
  5706. second bar from a choice of seven?) What I donæt like is that having 
  5707. taken advantage of the Tool Layoutæs facility to change from a two-
  5708. columns-of-ten arrangement to a square format, this information is not 
  5709. retained when saving the file, so guess what you get next time you load 
  5710. a previous file?!
  5711. 9.10
  5712. While griping, isnæt it more likely that you would want to do a word 
  5713. count or spell check on the whole document, rather than from where you 
  5714. are presently typing To End of Story? This is the default Scope for both 
  5715. these two, and also for the case change facilities. I have just checked 
  5716. repeatedly, and found that it doesnæt even retain the useræs setting 
  5717. when you change the scope to, for example, Whole Story, (on the word 
  5718. count at least), and return to do a re-count just a few seconds later.
  5719. 9.10
  5720. Educationally speaking, I am very pleased that !Speller can a) mark-up 
  5721. errors, and b) be used with other programs, and although I havenæt tried 
  5722. it yet, the Reading Level macroæs ability to assess a text, using 
  5723. variously SMOG, FOG, FLESCH, etc, tests, would seem to have potential to 
  5724. impress the OFSTED mob if your school, like mine, hasnæt been Édoneæ 
  5725. yet. This latest member of the PenDown family also offers a new view 
  5726. window which can be scaled up or down from its parent Ö very useful!
  5727. 9.10
  5728. What else can PenDTP do?
  5729. 9.10
  5730. It can accept files from all its Pendown relatives, and will further 
  5731. allow not only Draw, Edit and Paint imports, but also CSV and 1stWord+. 
  5732. Frames can be set to auto-expand, be replicated vertically, horizontally 
  5733. or both, be locked to the grid, moved to back or front, and be specified 
  5734. as read-only. Files can be made to remove themselves from memory when 
  5735. their windows are closed, and printout formats include normal, batched, 
  5736. fitted, pairs, book pairs, fours, folded fours and tiled. Thereæs a full 
  5737. range of save options and the expected undo via <ctrl-U>.
  5738. 9.10
  5739. Is the manual any good?
  5740. 9.10
  5741. Yes, itæs excellent, but... ! The presentation is clear and it is slim, 
  5742. so people are actually likely to read it Ö full marks so far.
  5743. 9.10
  5744. Now, about those blips I spoke of:
  5745. 9.10
  5746. On page 5, Editing text item 3. refers to use of the Copy key but I 
  5747. donæt seem to be able to find it on my RiscPC keyboard Ö oops! I later 
  5748. discovered that the End key is the Copy key in disguise Ö did you know 
  5749. that?
  5750. 9.10
  5751. On Page 6, under the heading of Text font and size, the parameters 
  5752. Height and Aspect are described, and it is explained that aspect may be 
  5753. changed by entering ö ... a percentage value ... ò Well, the terms 
  5754. aspect and percentage may well be more technically correct, but 
  5755. considering that page 6 is only the fourth page into a section on Level 
  5756. 1, which extends to twenty pages and purports to be for non-
  5757. sophisticated users, I think that Drawæs Size and Height, or better 
  5758. still, PenDown Plusæ Height and Width seem more friendly in terms of 
  5759. Éplain-Englishæ.
  5760. 9.10
  5761. Page 16 refers to the red flow handle to indicate a link, but the 
  5762. program does not possess any subsequent means of indicating where such 
  5763. links lead to. A colleague at my school has already experienced 
  5764. difficulties which could have been avoided had PenDTP possessed the link 
  5765. tool available to Ovation users.
  5766. 9.10
  5767. It crashed Ö but well-done Longman
  5768. 9.10
  5769. Crash one happened when entering the Font List to change fonts Ö youæve 
  5770. seen it Ö Fatal error type 5, exit (but this has been corrected in the 
  5771. latest version).
  5772. 9.10
  5773. Number two occurred when selecting a printout format in the Print 
  5774. dialogue window.
  5775. 9.10
  5776. Longmanæs Technical Services Department responded quickly to my letter 
  5777. saying that they had successfully replicated the first crash and that 
  5778. the author is in the process of fixing it, but that they had not so far 
  5779. replicated the printing crash, so please could I keep an eye on it to 
  5780. see if it was a one-off or not. It isnæt! Iæve had it again on five 
  5781. different days, but I award Longman twelve out of ten for listening to 
  5782. their customers and responding extremely positively.
  5783. 9.10
  5784. My wish list
  5785. 9.10
  5786. 1. Frame Ö FrameStyle Ö Margins: This menu option actually sets the 
  5787. INSET margins, and I have not found a facility to set the OUTSET 
  5788. margins. The result is that flowing text can crowd up against a graphic 
  5789. or whatever. Inserting a space at the beginning of each line seems a 
  5790. crude solution, nor does it seem very satisfactory to have to set the 
  5791. INSET margin of every frame.
  5792. 9.10
  5793. 2. The option to create a master page/document/chapter. Again, the 
  5794. Technical Services Department opinioned that PenDTP does not have this 
  5795. Pendown Plus feature Ö not as far as they can discover from the Level 3 
  5796. hypertext documents.
  5797. 9.10
  5798. 3. Handles to re-size the frames, together with the ability to drag a 
  5799. frame around without first having to click the caret into another frame.
  5800. 9.10
  5801. 4. A Line Tool with options to modify thickness, style and end caps.
  5802. 9.10
  5803. Personalise it!
  5804. 9.10
  5805. Although I may not need extra facilities, (other than the items in my 
  5806. wish list, that is!), a perusal of the hypertext documents clearly shows 
  5807. that Longman Logotron have, from the outset, intended that the package 
  5808. they are selling should support anyone wishing to tailor it to their 
  5809. individual needs. These hypertexts contain what to me appear to be very 
  5810. detailed descriptions on how to ÉConfigureæ the program to start up in 
  5811. the ideal way you might want. (Iæve just thought! Is this how I can make 
  5812. it load up in Level 3 every time?)
  5813. 9.10
  5814. They show you how to define ÉMacrosæ to do all sorts of wonderful 
  5815. things: how to utilise the PenDTP ÉCommandsæ Language, how to use the 
  5816. ÉKeysæ files to extend the keyboard shortcuts and to develop input via a 
  5817. concept keyboard, how to amend files held inside the application itself 
  5818. (e.g. the Exceptions file which lives in the !PenDTP.Extensions.RLevel 
  5819. directory), etc, etc Ö wonderful! Is this Éopenæ policy intended to 
  5820. reflect Acornæs new openness, I wonder?
  5821. 9.10
  5822. Conclusions?
  5823. 9.10
  5824. As with any sophisticated application, PenDTP will take a while to get 
  5825. fully into, but the Levels system makes for a gentle learning curve with 
  5826. obvious resting points, while the gadgets are superb at motivating 
  5827. children and adults alike, by providing instant success. It is clear 
  5828. that a tremendous amount of thought has gone into this application, 
  5829. (witness the explicit provision of the paper colour option in 
  5830. consideration of ö ... those with visual impairment ...ò), and you are 
  5831. never going to satisfy everyone all the time Ö but the author has come 
  5832. as close as anyone is ever going to, at the first attempt! So, in spite 
  5833. of the crashes, my grumbles and wish list, remembering that this is 
  5834. still only version 1.00, I think that Longman Logotron have created a 
  5835. product which anyone, not just those in education, should give very 
  5836. serious consideration.
  5837. 9.10
  5838. If any potential purchasers, or existing owners of PenDTP, would like to 
  5839. tap into my (limited!) experience with the program, or offer me the 
  5840. benefit of theirs, do get in touch: Alex Cessford, 30 Belvoir Crescent, 
  5841. Langar, Nottingham, NG13 9HU. (Home: 01949-860738 School: 0115-989-2250)
  5842. 9.10
  5843. The price?
  5844. 9.10
  5845. PenDown DTP costs ú59 +VAT +p&p, or ú68 through Archive, and 5, 10, 20 
  5846. and 40-user licences cost ú67, ú118, ú207 and ú354 respectively +VAT 
  5847. +p&p, or ú77, ú132, ú232 and ú395 through Archive. Existing users of 
  5848. PenDown Plus etc, who upgrade, get preferential rates Ö contact Longman 
  5849. Logotron for details.áuá
  5850. 9.10
  5851. PenDown Tools
  5852. 9.10
  5853. 1stPage Tools
  5854. 9.10
  5855. PopUp Cards
  5856. 9.10
  5857. Bob Ames (+ Lisa)
  5858. 9.10
  5859. PopUp Cards, from Southern Printers, is a package of Artwork which 
  5860. assists the artistically minded to design and make just that Ö various 
  5861. types of PopUp Cards Ö as well as more ordinary folded types, and also 
  5862. matching envelopes.
  5863. 9.10
  5864. The manual should be read before attempts are made to run the program, 
  5865. otherwise nothing seems to happen Ö it is all user-driven. The package 
  5866. does not consist of a program, with menus, etc, but has a series of 
  5867. templates, patterns, and other artwork which is used to design card 
  5868. layouts in a drawing package. The list of requirements is very basic: an 
  5869. Acorn computer, a drawing package (Artworks, Vector, Draw, etc), a 
  5870. printer and driver, and then the firmware: scissors, card, paper etc!
  5871. 9.10
  5872. It is a well put together package, which has a few very neat touches. 
  5873. The card designs all seem to work and there are some useful examples 
  5874. included, öto get you goingò.
  5875. 9.10
  5876. The package comes as two discs. These are compressed with David 
  5877. Pillingæs !Spark utility, and !SparkPlug (the free decompression 
  5878. utility) is included on disc B. (I wonder how many copies Iáhave now!? 
  5879. It is so widely available, extra copies on the disc are almost 
  5880. redundant!)
  5881. 9.10
  5882. Decompressed, the package needs four 800Kb discs, but there may be a 
  5883. problem with 1Mb machines Ö the user is requested to ring the support 
  5884. line in case of problems! A hard disc system needs 2.4Mb of free disc 
  5885. space for installation. The user is requested to backup the original 
  5886. discs before installing or decompressing, so there is no copy 
  5887. protection.
  5888. 9.10
  5889. The material sent for review also included an extra artwork disc called 
  5890. SP4 (a separate product from  PopUp Cards), although it seems to 
  5891. duplicate over 1Mb of compressed line art. It also has a small LineArt 
  5892. manual which gives thumbnail pictures of all the contents. A few ÉHow-
  5893. Toæ suggestions usefully complete the manual.
  5894. 9.10
  5895. Three types of card may be produced with the package as supplied, 
  5896. although more types may be designed. A Éfront/backæ type has a scene on 
  5897. the front, and the reverse of the scene or item on the back, the two 
  5898. being joined by the hinge. The folded A4 type is the simplest, and the 
  5899. layout is prearranged so that, when the sheet is printed and folded, the 
  5900. various faces are correctly oriented; front, two faces inside and a card 
  5901. back.
  5902. 9.10
  5903. The third type is the true pop-up card. Paper engineering is used to 
  5904. give the mobility needed Ö careful use of scissors and glue positioning 
  5905. is needed. There are a few examples given, some types are multi-layer, 
  5906. and other types can be designed.
  5907. 9.10
  5908. The directoriesæ names indicate the supplied contents; Cards1, Cards2, 
  5909. ArtMono, ArtColour, Borders and Envelopes all appear, with a section 
  5910. called Extras containing more borders and colour and mono artwork. The 
  5911. mono artwork is supplied to make cards to be coloured in by children Ö 
  5912. very personal cards are thus generated. The script may be 
  5913. machine¡printed for each recipient, or a general message, printed and 
  5914. then personalised by hand.
  5915. 9.10
  5916. Southern Printers also supplied me with four ready¡made examples of 
  5917. cards included in the package, complete with designer envelopes. These 
  5918. areáprobably the most difficult part Ö the paper engineering required to 
  5919. produce good quality envelopes from flat paper sheets is amazing!
  5920. 9.10
  5921. Almost at the end of the instruction manual, there is a very useful 
  5922. explanation of the method which should be used to adjust or align the 
  5923. paper and the drawing on screen. Another section describes the 
  5924. manufacture of the envelopes. Finally, Hints and Tips gives a few clues 
  5925. to further development, and the package Draw+ is suggested to assist 
  5926. further text manipulation.
  5927. 9.10
  5928. All in all, this is a very good package. The usefulness is limited only 
  5929. by the useræs imagination! PopUpCards is good value at ú14. An 
  5930. educational site licence costs ú28, and the extra artwork disc SP4 (with 
  5931. thumbnail manual) costs just ú6. All these prices fully inclusive, from 
  5932. Southern Printers.áuá
  5933. 9.10
  5934. RasMol for RISC OS
  5935. 9.10
  5936. Mike Clark
  5937. 9.10
  5938. The good news for scientists, students and teachers in the biological 
  5939. and chemical sciences is that a new professional tool has become 
  5940. available and although itæs copyright, itæs being made available as 
  5941. freeware from the Higher Education National Software Archive (HENSA). 
  5942. There are, I know, a significant number of academics who choose to use 
  5943. Acorn computers because they find RISCáOS such a good operating 
  5944. environment within which to work. However, a major criticism is that 
  5945. there are few serious professional applications covering some areas of 
  5946. computer use, particularly with regard to scientific software.
  5947. 9.10
  5948. One of these omissions has just been plugged by Martin Wⁿrthner 
  5949. (wuerthne@minnie.informatik.  uni-stuttgart.de) who has ported Roger 
  5950. Sayleæs X11 package, RasMol, to RISCáOS. RasMol is a truly professional 
  5951. package for the representation and visualisation of highly complex three 
  5952. dimensional molecular models. It allows the structures of molecules such 
  5953. as proteins and DNA, made up of thousands of individual atoms, to be 
  5954. viewed on screen, rotated, moved and magnified. The RasMol package is 
  5955. used by scientists and students to look at these structures, and also 
  5956. for the preparation of publication quality figures for use in lectures 
  5957. and reproduction in journals and text books.
  5958. 9.10
  5959. The determination of molecular structures through the use of techniques 
  5960. such as X-ray crystallography or Nuclear Magnetic Resonance (NMR) 
  5961. spectroscopy, involves a lot of computer intensive data processing. 
  5962. Traditionally, and for obvious reasons, this intensive number crunching 
  5963. is carried out using mainframe computers and top end UNIX workstations. 
  5964. However, once the data has been computed, the results can be written out 
  5965. as the relative three dimensional molecular coordinates of every atom in 
  5966. the structure.
  5967. 9.10
  5968. To allow this structural information to be exchanged, standard data 
  5969. formats have been adopted. One major standard in this area is the 
  5970. Protein Data Bank format (PDB files) as used by the Brookhaven Database 
  5971. of sequences, made publicly available over the Internet by the USA 
  5972. National Institute of Health and mirrored in the UK by the European 
  5973. Bioinformatics Institute (URL http://www.ebi.ac.uk/PDB/).
  5974. 9.10
  5975. The Protein Data bank (PDB) is an archive of experimentally determined 
  5976. three dimensional structures of biological macromolecules, serving a 
  5977. global community of researchers, educators and students with over 4,300 
  5978. structures currently available. RasMol can understand PDB files as well 
  5979. as other formats: Émdlæ (Molecular Design Limitedæs MOL format), 
  5980. Éalchemyæ (Triposæ Alchemy), Émol2æ (Triposæ Sybyl Mol2), Écharmmæ 
  5981. (CHARMm) and Éxyzæ (MSCæs XMol XYZ) produced by the different software 
  5982. packages. Acorn filetypes have been allocated for the PDB format, as 
  5983. well as some of the others, allowing files to be loaded into the 
  5984. application with a double-click.
  5985. 9.10
  5986. RasMol (Copyright ⌐1992-94 by Roger Sayle) is available as a C source 
  5987. program designed to compile and run under X11 and optimised for 
  5988. compilation using the GNU C compiler, gcc. The package has also been 
  5989. ported to and runs on Microsoft Windows, Apple Macintosh, and VMS 
  5990. systems and, of course, now native under RISCáOS.
  5991. 9.10
  5992. The program reads in the data files and then opens up a display window 
  5993. in which the molecular model is shown in one of a number of different 
  5994. representations, such as depth-cued wireframes, ÉDreidingæ sticks, 
  5995. spacefilling (CPK) spheres, ball and stick, solid and strand 
  5996. biomolecular ribbons, atom labels and dot surfaces. The model can also 
  5997. be coloured in various ways to highlight various chosen features of the 
  5998. whole molecule, or of individual atoms or residues which make up the 
  5999. structure.
  6000. 9.10
  6001. The application opens two windows, the molecule display window and a 
  6002. command window. This is almost identical to the way the application 
  6003. appears on other platforms, so those with experience of RasMol on say 
  6004. UNIX or Windows, will feel immediately at home. A few commands, to 
  6005. enable the structure to be moved, rotated and magnified, are directly 
  6006. available using an attached toolbar and a combination of mouse drags 
  6007. (using select or adjust). Simple display features such as model 
  6008. representations and overall colours, are also available using the menu 
  6009. button and then following options offered. However, for really complex 
  6010. operations, it is necessary to use the commands available in the command 
  6011. window.
  6012. 9.10
  6013. Fortunately for beginners, one of the commands available is Help, which 
  6014. gives access to a manual of information on the commands available, and 
  6015. how to use them. Using the commands, it is possible to apply different 
  6016. display features to selected parts of a molecule, and to label the 
  6017. features shown. Highly complex figures can be generated in this way, and 
  6018. the viewer can look at them from all angles and at many magnifications, 
  6019. including zooming into the centre of a molecule and looking at the atoms 
  6020. inside.
  6021. 9.10
  6022. Clearly, this can be a laborious process to replicate, so it is possible 
  6023. to automate the commands by saving script files of multiple commands 
  6024. which will load and display the molecule in a predefined way. As the 
  6025. application runs on multiple platforms, it is possible to import both 
  6026. the molecular structures and the script files from one machine to 
  6027. another, and to generate similar displays.
  6028. 9.10
  6029. For example, at work, I carry out complex molecular modelling on a 
  6030. Silicon Graphics Iris Indigo workstation, I then bring the files home 
  6031. and can carry on working on them using RasMol for Windows on the PC486 
  6032. card on my RiscPC. Now, with this new release, I am pleased to find that 
  6033. I am also able to run them under native RISCáOS. A nice feature of 
  6034. RISCáOS, of course, is that it is possible to load scripts into text 
  6035. editors such as Edit, and to rapidly and easily carry out global changes 
  6036. before re-running them, all within a multitasking desktop.
  6037. 9.10
  6038. I havenæt carried out any detailed timings, but my impressions are that 
  6039. the RISCáOS version (currently RasMol 2.6, RISCáOS version 1.10) running 
  6040. on a RiscPC 600 with 2Mb VRAM in an 800╫600, 32,000 colour mode feels 
  6041. about the same speed as RasMol 2.5 for Windows running on the PC486 SXL 
  6042. processor card in a similar screen mode. I have just upgraded to a PC486 
  6043. DX4/100 card and this now runs RasMol faster, presumably partly as a 
  6044. result of the numeric coprocessor available on the new card.
  6045. 9.10
  6046. However, an important feature of the RISCáOS version of RasMol is that 
  6047. it can run on any Acorn machine with OS 3.1 or higher and with 2Mb of 
  6048. RAM available. I would suggest that 4Mb of RAM is more appropriate, and 
  6049. indeed I have obtained very good results loading a structure of 10,400 
  6050. atoms into a 4Mb A5000 and also a 4Mb ARM2 A3000. This must make the 
  6051. package very attractive for school use where RiscPCs may not always be 
  6052. available.
  6053. 9.10
  6054. Martin Wⁿrthner has made a very good job of porting the package across, 
  6055. and the colour screen output, to my mind, is better under RISCáOS than 
  6056. under Windows. A nice feature is a dither tool available under RISCáOS 
  6057. which, when clicked on in a 256 colour mode, generates a better dithered 
  6058. representation of the current view, albeit with a time penalty. The 
  6059. final images, once generated, can be exported in a number of formats for 
  6060. possible publication or incorporation in other applications. Filetypes 
  6061. currently supported are sprites, GIF and EPS (both bit-mapped and vector 
  6062. PostScript, although there are some problems at present with the 
  6063. latter).
  6064. 9.10
  6065. To really do justice to this application, and to find out all of the 
  6066. many sophisticated features available, you need to get hold of a copy 
  6067. and to play with it. Many scientists and students will already be 
  6068. familiar with the package as used on other platforms, but there must 
  6069. also be many teachers, for example, who have never seen this 
  6070. application. I strongly urge them to get hold of a copy, because I know 
  6071. from experience that there is nothing like being able to manipulate 
  6072. models in three dimensions to enable a more rapid learning process of 
  6073. concepts in chemistry and molecular biology.
  6074. 9.10
  6075. The package, as supplied on HENSA, includes some example script files, 
  6076. and a few simple molecules such as aspirin and atropine as well as a 
  6077. Ébucky ballæ and a Protein DNA complex. Further structures are readily 
  6078. available on the Web, and by FTP, from various academic sites including 
  6079. EBI.
  6080. 9.10
  6081. Martin Wuerthner has said that he is happy for us to put RasMol on the 
  6082. monthly program disc, which we have done, and simply asked that we be 
  6083. sure to acknowledge Roger Sayle (ras32425@ggr.co.uk) and to quote the 
  6084. address of the RasMol WWW home page (http://klaatu.oit.umass.edu:80/
  6085. microbio/
  6086. 9.10
  6087. rasmol/) which is provided by Eric Martz.áuá
  6088. 9.10
  6089. Vistamusic 3
  6090. 9.10
  6091. Denise Bates
  6092. 9.10
  6093. Vistamusic 3 has been produced by the Enabling for Music Project at the 
  6094. University of York within the Department of Electronics. The aim of the 
  6095. project is to harness technology to enable hard-of-hearing, physically 
  6096. disabled and partially sighted people to compose, arrange and perform 
  6097. music. Vistamusic is designed for someone who does not play a keyboard 
  6098. but perhaps can play some other instrument, or someone who is musically-
  6099. minded who does not play any instrument. The program is designed to be 
  6100. controlled via a Midi interface by a suitable keyboard instrument, and 
  6101. the computer keyboard need not be used at all.
  6102. 9.10
  6103. The program
  6104. 9.10
  6105. Vistamusic was reviewed using an A5000 with RISC OS 3 (although any 
  6106. Acorn computer with 1Mb of memory is sufficient so long as it has a Midi 
  6107. interface) and a Yamaha Clavinova. This may not be the best instrument 
  6108. to demonstrate the capabilities of the program, as the one used had only 
  6109. three voices. 
  6110. 9.10
  6111. Vistamusic takes over the whole machine and does not run in a desktop 
  6112. window. It is entirely driven from menus and does not use the mouse. The 
  6113. program can be run in three ways. The first is using allocated keys on 
  6114. the same Midi keyboard as that used for inputting notes. The second way 
  6115. is to use two Midi keyboards, one for note input and the other for the 
  6116. controls. Iásuspect most users would normally control the program from 
  6117. the computer and enter notes via a Midi instrument.
  6118. 9.10
  6119. A limited range of notes can be entered from the computer keyboard, and 
  6120. a module is supplied to enable music to be listened to without using a 
  6121. Midi instrument.
  6122. 9.10
  6123. The notes appear on the screen as different coloured shapes which 
  6124. represent the note pitch, duration and sound. The conventional stave is 
  6125. not used. Once a tune has been entered, accessing one of the many edit 
  6126. menus allows the tune to be manipulated note by note until the desired 
  6127. volume and tempo is achieved.
  6128. 9.10
  6129. The inputting of music is extremely quick and the editing facilities 
  6130. make error correction very easy. The degree of control over the tonal 
  6131. quality of the output is extremely good and, in this context, those who 
  6132. are interested in computerised music may be tempted to add this software 
  6133. to their collection.
  6134. 9.10
  6135. Target users
  6136. 9.10
  6137. The program has been specifically designed for those with little musical 
  6138. knowledge. I felt that, whilst such people would be able to use 
  6139. Vistamusic successfully, they would need to work under the guidance of 
  6140. an experienced tutor who did have musical knowledge. To this extent, I 
  6141. feel that the natural users of the program will be conversant with 
  6142. computers, be involved in teaching, care or therapy work and will have 
  6143. sufficient understanding of music to show their clients how to use the 
  6144. program. 
  6145. 9.10
  6146. Tape
  6147. 9.10
  6148. The program comes with three tunes discs and a demonstration tape which 
  6149. highlights the quality of output which can be achieved. The quality is 
  6150. extremely high, but there is no indication of how long it took to 
  6151. produce the tunes in this format or the degree of musical knowledge 
  6152. possessed by the inputter.
  6153. 9.10
  6154. Criticisms
  6155. 9.10
  6156. I have three specific criticisms of Vistamusic. Unfortunately, the 
  6157. quality of the manual is extremely disappointing. After explaining the 
  6158. installation procedure, and how to run the program, it gives little 
  6159. practical help in getting to grips with the musical aspects. Although 
  6160. the software writers feel that using the program menus are self-
  6161. explanatory, and understanding will be easily achieved through 
  6162. experimentation, I did not agree. I felt many aspects of the program 
  6163. needed further explanation to eliminate the frustration of trial and 
  6164. error. This is a pity because when understanding has been achieved, 
  6165. Vistamusic is very simple to use. A stage-by-stage guided tutorial to 
  6166. introduce the user to all the control menus systematically would be a 
  6167. desirable improvement.
  6168. 9.10
  6169. Secondly, Vistamusic comes with a handwritten keystrip for the function 
  6170. keys. I feel that when a program is being sold commercially, the buyer 
  6171. deserves better than this. A simple drawfile could be included on the 
  6172. disc, enabling the user to print out their own keystrip. 
  6173. 9.10
  6174. The final criticism relates to the fact that files cannot be saved in 
  6175. Midi format. Because Vistamusic does not use conventional musical 
  6176. notation, it is not possible to print out a score. Saving as a Midi file 
  6177. would allow the composition to be loaded into another music notation 
  6178. program which could then be used to produce a conventionally printed 
  6179. score. This point would be relevant if a user produced a good, original 
  6180. composition because, at present, there is no way of showing this to 
  6181. anyone except as a series of coloured shapes on screen.
  6182. 9.10
  6183. Vistamusic is available at a cost of ú40 from GordonáDalgarno, 
  6184. 23áFarmstead Rise, Haxby, York, YO3á3LL. (01904¡761594) A demo version 
  6185. of the program is also available.áuá
  6186. 9.10
  6187. Feast your eyes on this pile of Acorn Netsurfers! Note the Smart Card 
  6188. slot, microphone input, headphone socket and remote control Ö all for 
  6189. under $500. Iæd pay ú300 for one of these, wouldnæt you?! 
  6190. 9.10
  6191. James, can you fit that photo into this frame, please? Or in some way 
  6192. give the picture a dark border to make it stand out?
  6193. 9.10
  6194. ART at Wakefield
  6195. 9.10
  6196. Richard Walker
  6197. 9.10
  6198. What I have written concentrates on the presentations made by Chris Cox 
  6199. (on StrongARM) and Peter Bondar (on the future of ART). I have also 
  6200. expanded on what they said Ö including some speculation!
  6201. 9.10
  6202. New RiscPC?
  6203. 9.10
  6204. Because of the huge interest that the world has shown in ARTæs own 
  6205. technology (i.e. RiscPC, A7000 etc.) they are working on IOMD and VIDC 
  6206. again, so we may well see a new RiscPC motherboard being produced! ART 
  6207. are still thinking about it and wonæt make a decision at least until 
  6208. mid-June. We may see:
  6209. 9.10
  6210.   Ö More VRAM capability
  6211. 9.10
  6212.   Ö EDO RAM support
  6213. 9.10
  6214.   Ö More SIMM bays
  6215. 9.10
  6216.   Ö Improved graphics capability
  6217. 9.10
  6218.   Ö Faster disc/memory/expansion access
  6219. 9.10
  6220.   Ö More processor sockets
  6221. 9.10
  6222.   Ö Faster processor bus
  6223. 9.10
  6224.   Ö New version of RISC OS to control it all (!)
  6225. 9.10
  6226. Some of this depends on what will fit in the existing case, and I guess 
  6227. most depends on the success of the Network Computer (RiscPC would be the 
  6228. ideal development platform for it). ART are saying that the board could 
  6229. be available Éaround the end of 1997æ and there could be an exchange 
  6230. system for RiscPC owners. (Bear in mind though, that to buy a RiscPC 
  6231. motherboard now costs about ú450 inc. VAT!)
  6232. 9.10
  6233. If you are at all interested in a new RiscPC motherboard, please do let 
  6234. ART know! They need to know whether or not it is worth doing. (Email 
  6235. them at sales@art.acorn.co.uk.)
  6236. 9.10
  6237. StrongARM
  6238. 9.10
  6239. The StrongARM processors are currently on prototype cards, both without 
  6240. any second level cache. ART first thought that an uncached card would be 
  6241. choked by RiscPCæs bus and that an L2 cache would be needed. In fact, 
  6242. StrongARM works beautifully without the secondary cache, and the cost of 
  6243. a new card with the extra cache would probably not be worth it.
  6244. 9.10
  6245. On target for September is the first (in a family) of StrongARM cards 
  6246. for the RiscPC. We are looking at a 200MHz chip on a processor card, and 
  6247. a new version of RISC OS (supplied on ROMs and disc). This will be 
  6248. supplied to the Clan priority customers first, followed by other non-
  6249. Clan priority bookings (i.e. those who paid the ú50 deposit) and then 
  6250. anybody else who pays the ú249+VAT and the ú99+VAT if-bought-with-
  6251. machine bundle.
  6252. 9.10
  6253. There will also be a new FPEmulator for the StrongARM, which should 
  6254. provide a workable speed for those pining for an FPA!
  6255. 9.10
  6256. NewsPad and Stork
  6257. 9.10
  6258. The NewsPad project is developing well, but the anticipated cost of the 
  6259. machines is quite high (circa. ú1,500). ART will be investigating the 
  6260. development of a half-size StrongARM-powered version.
  6261. 9.10
  6262. The Stork could well be a portable Network Computer. This of course, 
  6263. depends on the success of the Network Computer (as do many of ARTæs 
  6264. projects!)
  6265. 9.10
  6266. Is RISC OS dead?
  6267. 9.10
  6268. An official, öNo!ò screams Peter Bondar! There are now more ART staff 
  6269. working on RISC OS than there have been in the last 10 years! RISC OS is 
  6270. being improved at customersæ requests Ö big paying customers, not humble 
  6271. enthusiasts! Some RISC OS customers have five-year support contracts!
  6272. 9.10
  6273. Where ÉStrongARM and/or Acorn kitæ is used, RISC OS will be there! ART 
  6274. is working on a micro-kernel (very small) version of RISC OS which can 
  6275. be used in consumer hand-held devices to control a StrongARM Ö it is 
  6276. targeted to sit in a 32Kb ROM!
  6277. 9.10
  6278. Things like virtual memory will probably never happen because it is not 
  6279. appropriate for ARTæs new markets to want such a feature Ö but if 
  6280. someone pays for it... (Peter Bondar still says, öbuy more SIMMs!ò)
  6281. 9.10
  6282. RISC OS will not be modified to work on the multi-processor unit unless 
  6283. a large customer pays for the work! It is not really the kind of thing 
  6284. ARTæs customers are currently interested in. The Hydra API (see Archive 
  6285. 9.9 p11) makes it possible to write RISC OS software specially for the 
  6286. multi-processor card and you could of course run Taos or RiscBSD etc.
  6287. 9.10
  6288. ARM810
  6289. 9.10
  6290. The ARM810 processor card will be released in January 1997 (ish!) and 
  6291. will become the bottom-spec RiscPC because Xemplar want it. Although 
  6292. StrongARM compatibility will be good, Xemplar want a RiscPC which is 
  6293. 100% software-compatible for schoolsæ ease of use. Many enthusiasts and 
  6294. power-users will no doubt move to StrongARM. Mind you, I know a school 
  6295. who are trying to buy a new RiscPC 700 just to get the ú99 StrongARM!
  6296. 9.10
  6297. CHRP (aka. PPCP)
  6298. 9.10
  6299. Xemplar also want ART to develop a PCI interface card with RISC OS and a 
  6300. StrongARM on it. This is aimed at PowerMacs with PCI so they can have a 
  6301. dual-boot RISC OS/MacOS on it. ART say that, they could, in theory, make 
  6302. this same PCI card work in PCs! Great Ö we can go around sticking them 
  6303. in PCs and converting their users to RISC OS!
  6304. 9.10
  6305. (Can you imagine the market this would open up to Sibelius?! If they 
  6306. could offer a ÉSibelius add-onæ to PC or Mac Ö which just happens to 
  6307. include a StrongARM processor and a complete operating system(!) Ö they 
  6308. would take the music world by storm. And it would be very good press for 
  6309. Acorn, too! Ed.)
  6310. 9.10
  6311. ART also say that a CHRP solution (as a high-end-RiscPC successor) would 
  6312. be a totally Éstandardæ CHRP box with a StrongARM+RISC OS card. (No more 
  6313. RiscPC case? Boo!)
  6314. 9.10
  6315. A7000
  6316. 9.10
  6317. There will eventually be a faster A7000, probably based on the ARM7500FE 
  6318. (ARM7500 with floating point hardware) with faster memory access. It has 
  6319. been commissioned by Xemplar, so will happen!
  6320. 9.10
  6321. Network Computer (Oracle)
  6322. 9.10
  6323. Peter Bondar said that the first ÉNetwork Computeræ would be launched 
  6324. the following weekend in San Francisco by Larry Ellison Ö from ÉBig Oæ!
  6325. 9.10
  6326. (It was indeed Ö see the separate article on page 20 and the piccie 
  6327. opposite! Ed.)
  6328. 9.10
  6329. Software development issues
  6330. 9.10
  6331. There will be a Éproperæ C++ compiler Ésoonæ.
  6332. 9.10
  6333. There will be a Java compiler Ésoonæ.
  6334. 9.10
  6335. Miscellaneous items of interest
  6336. 9.10
  6337. Thereæs been a turn-around in profitability for ART. Whatæs more, this 
  6338. is not just licensing deals Ö their actual sales are above target. (One 
  6339. indication of this is that they cannot make RiscPCs fast enough to keep 
  6340. up with orders Ö weære developing something of a backlog of RiscPC 
  6341. orders, Sorry! Ed.)
  6342. 9.10
  6343. ART is no longer dominated by the lowest common denominator of 
  6344. education. They can now go and make rapid decisions such as ÉWeæll make 
  6345. a StrongARM card for the RiscPC, and weæll do it now!æ
  6346. 9.10
  6347. Larry E has stumped up for lots of development, and the Oracle agreement 
  6348. allows any of this technology to be put back in traditional desktop 
  6349. machines. The StrongARM card is the first example of this. !Printers is 
  6350. to be redeveloped under this agreement too.
  6351. 9.10
  6352. ART are also working on Éalternative Internet technologyæ. (My guess: 
  6353. Inferno)
  6354. 9.10
  6355. ART said that in two weeks they toured thirty different companies in 
  6356. Japan and showed off RiscPC, A7000, PC cards, etc. Apparently, not one 
  6357. single person asked whether it would run Windows! Wow! They really do 
  6358. not care about (or favour) the Microsoft/Intel monopoly.
  6359. 9.10
  6360. Summary
  6361. 9.10
  6362. ART have got their fingers in lots of pies at the minute. All 
  6363. development is good development if it puts money in the coffers. Much of 
  6364. this technology finds its way back into RISC OS (e.g. Replay3, Video 
  6365. Phone). The education bias is rapidly disappearing, as ART tries to 
  6366. portray itself more as an innovator. Xemplar is just a customer now, but 
  6367. has contracts to be supplied with RISC OS products for some years. ART 
  6368. appear to be marketing themselves for once, showing off their wares to 
  6369. big-wigs around the world, and generally making a name for themselves.
  6370. 9.10
  6371. One of the recent leaders in an IT rag commented that Acorn were É...on 
  6372. song again and knew it.æ Having seen Peter Bondaræs presentation, Iæd be 
  6373. inclined to agree. Usually, these lectures end in some fairly savage 
  6374. questioning (or Ébitching... from whiners in the corneræ as he put it!), 
  6375. but the only real gripe Iáheard was that the CHRP-based RiscPC would not 
  6376. have the same case (CE and economic reasons).áuá
  6377. 9.10
  6378.