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

  1. 6.5
  2. The future of Acorn looks good
  3. 6.5
  4. The BETT Show had a very healthy Acorn presence with lots of new 
  5. software and some important new hardware Ö see öProducts Availableò and 
  6. öThe Ultimate Expansion?ò. (The latter will give a new lease of life to 
  7. the A3010, 3020 and 4000 machines.) Judging by the way Acornæs shares 
  8. rose so steeply this month, I suspect there is something else in the 
  9. air. And the recent 1% drop in interest rates can only help the consumer 
  10. market, too.
  11. 6.5
  12. The future of Norwich Computer Services?
  13. 6.5
  14. It is ironical after the comments I made in the öGod-slotò last month 
  15. but N.C.S. is currently suffering the most difficult cash flow problems 
  16. it has ever faced. Taking on extra staff and setting up new phone 
  17. systems and our new demonstration area and service centre has been 
  18. something of a drain on our resources. (This is all so that we can try 
  19. to qualify on Acornæs Educational Dealership criteria.)
  20. 6.5
  21. We have just launched the Archive Words Discs (see Products Available). 
  22. For example, if you want (almost) all the Hints and Tips ever published 
  23. in Archive on a disc in Edit format, it is available now. Load up the 
  24. file, search for the hint you want and then look it up in the relevant 
  25. magazine. I am finding the facility extremely useful Ö I donæt know why 
  26. I didnæt think of it before. If you think you might find such a disc 
  27. useful, can I ask you to buy it from us sooner rather than later Ö youæd 
  28. be helping to keep us afloat!
  29. 6.5
  30. Thanks for all your support. Enjoy the magazine Ö itæs another 80-page 
  31. one!
  32. 6.5
  33. Yours,
  34. 6.5
  35.  
  36. 6.5
  37. Products Available
  38. 6.5
  39. Å  A3010 digital joystick software Ö At last the A3010 joystick ports can 
  40. start being used properly! The Leading Edge have just released a 
  41. software package which allows the digital joystick ports on the A3010 to 
  42. be used correctly. The A3010 öJoymasterò enables the built-in joystick 
  43. ports to be used with games not specifically written to support Acornæs 
  44. Joystick Standard. It allows custom design of joystick and keyboard 
  45. controls, and includes a unique ömappingò feature which allows a 
  46. joystick to emulate keystrokes or mouse controls. In practice, this 
  47. means that it should work with just about any game written for the 
  48. Archimedes as well as having the capability to work in the desktop. Also 
  49. included with the package are several pre-defined joystick mappings 
  50. designed to work with many of the more popular games. The Archive price 
  51. is ú28. For those of you still in the dark about joysticks and the 
  52. supporting software and hardware, we hope to be giving some help in next 
  53. monthæs Archive.
  54. 6.5
  55. Å  A3020/A4000 Econet upgrade Ö HCCS have beaten Acorn to it Ö they now 
  56. have an AUN-compatible Econet upgrade available for the A3020 and A4000 
  57. for ú39 +VAT (ú43 through Archive). There is an Econet cable sold 
  58. separately for ú10 +VAT (or ú11 through Archive).
  59. 6.5
  60. Å  ABC of Art is a set of clipart drawn using Artworks and available in 
  61. Artworks or Draw format. The first in the series has nine illustrations, 
  62. Aborigine, AC_Cobra, Acorn, Aeroplane, Aerosol, Alsatian, Arches, Arrows 
  63. and a letter A. The price is ú8 inclusive from J Jeffery, Tideways, 
  64. South Road, Bream, Somerset  TA8 2SE.
  65. 6.5
  66. Å  A Beginneræs Guide to Wimp Programming Ö Martyn Fox has written a 180-
  67. page book which sets out to explain wimp programming (in Basic) from the 
  68. very beginning. The price is ú14.95 from Sigma Press or ú14 through 
  69. Archive. If you want a disc to save you typing in all the programs 
  70. yourself, you have to write direct to the author and send ú3.95. The 
  71. name and address is given in the book.
  72. 6.5
  73. Å  Aldebaran Ö This new game mentioned last month is now available 
  74. through Archive for ú32.
  75. 6.5
  76. Å  Ancestry upgrade Ö Minerva have produced a new version of Ancestry 
  77. which, amongst other things, allows on-screen preview of the sideways 
  78. print mode. Also, the key-disc copy-protection system is no longer used. 
  79. Send your master disc plus a cheque for ú11.75 to Minerva.
  80. 6.5
  81. Å  An Eye for Spelling is an educational program providing a visual 
  82. approach to spelling. It contains 3,500 words which are aimed at 
  83. children in the 5Ö11 year age range and are grouped according to letter 
  84. patterns. An Eye for Spelling is ú35 +VAT (including a site licence) 
  85. from ESM or ú38 through Archive.
  86. 6.5
  87. Å  Arc Embroidery price drop Ö Techsoftæs computer embroidery package 
  88. (see review on page 61) has dropped in price from ú749.95 +VAT to 
  89. ú699.95 +VAT. (This may be because they now have competition Ö see page 
  90. 7.)
  91. 6.5
  92. Å  Archive Monthly Program Discs Ö We get asked, fairly regularly, about 
  93. the Archive monthly program discs. Basically, all they consist of is any 
  94. programs and data files that are referred to in the magazine plus any 
  95. other bits and pieces that come our way. We sometimes use the disc to 
  96. send out updated versions of PD software, we try to put on it updates of 
  97. the ArcScan magazine data for Archive (Shareware 7) and, in future, we 
  98. will try to fit on the updates to the Archive Words Discs for Hints & 
  99. Tips and Products Available, i.e. the text of that monthæs H & T and 
  100. Products Available columns in Edit format. The discs are ú2 each. You 
  101. can buy them individually or the whole of the current year for ú24 Ö I 
  102. realise that this is not a discount, but ordering them in advance is a 
  103. convenience for you and extra admin for us!
  104. 6.5
  105. Å  Archive Monthly Program Disc Index Ö If you want to know what the 
  106. monthly program discs actually contain, the most up-to-date list we have 
  107. is an Edit format index which appears on the Archive Products Available 
  108. Words Disc (ú2) Ö see opposite.
  109. 6.5
  110. Å  Archive Words Discs Ö A number of people have asked if we can supply 
  111. Archive magazine in machine readable format. Thus far I have resisted 
  112. the pressure for copyright reasons. However, I recently created some 
  113. Edit files of the text of all the Archive magazines that were created on 
  114. the Archimedes Ö i.e. from Archive 4.5 onwards. (Prior to that they were 
  115. produced on Apple Macs.) I have found it extremely helpful to be able to 
  116. load up one file of text containing all the words of, say, volume 5 
  117. (2.6Mb of text!) and search through for some reference or other. These 
  118. files are now permanently on my pinboard. I have therefore decided to 
  119. release these files for sale on disc. They are:
  120. 6.5
  121. Wordsáá4.5 Ö 4.8  ú2
  122. 6.5
  123. Wordsáá4.9 Ö 4.12  ú2
  124. 6.5
  125. Words  5.1 Ö 5.6  ú2
  126. 6.5
  127. Words  5.7 Ö 5.12  ú2
  128. 6.5
  129. Words  6.1 Ö 6.4*  ú2
  130. 6.5
  131. Please note the licence conditions of these discs Ö they are only for 
  132. sale to those people who already own copies of the magazines to which 
  133. they refer. We are not asking for proof of purchase but are trusting 
  134. your honesty. The alternative to this licence condition would be to sell 
  135. the discs for, say, ú5 each to make them comparable with the cost of 
  136. buying the magazine but this we did not want to do. N.B. If you want the 
  137. back issues of the actual magazines, they are all still available at 
  138. special prices: Vols 1Ö4 at ú22 and Vols 1Ö5 at ú25.
  139. 6.5
  140. á*Volume 6 will have to be on three discs (assuming we continue to 
  141. generate these 80-page issues!) as there is too much text, even when 
  142. compressed, to fit onto two discs. Volume 5 just squeezes onto two discs 
  143. in compressed format.
  144. 6.5
  145. N.B. The Edit files are so large that you need a 2Mb machine to un-
  146. compress the files from the individual discs. If you then want to 
  147. combine, say, all of volume 5, you will need a 4Mb machine.
  148. 6.5
  149. Å  Archive Products Available Compilation. This goes right back to the 
  150. very beginning of Archiveæs life because we took the trouble, for our 
  151. own purposes, to go back to the issues that were produced on the Mac to 
  152. collect all this information. We find it very useful to have all this 
  153. information in a single file. If we want to know, for example, if there 
  154. has ever been a product that dealt with electronic circuit analysis, we 
  155. just load up this file and search for the appropriate words. Also 
  156. included on the disc are lists of the contents of the Shareware, 
  157. Careware and Archive monthly program discs in Edit format. This disc 
  158. costs ú2 from Archive.
  159. 6.5
  160. Å  Archive Hints & Tips Compilation. This is another extremely useful 
  161. compilation for anybody who uses an Archimedes machine Ö I donæt know 
  162. why we didnæt think of doing it before! These discs contain all the 
  163. Hints & Tips columns plus some of the specialist hints & tips columns 
  164. like Impression, First Word Plus, RISC-OS 2 and RISC-OS 3. As with the 
  165. Products Available Compilation, it goes right back to the beginning of 
  166. Archive. The way we envisage them being used is that you load them into 
  167. Edit, search for the word(s) you are looking for, identify which 
  168. magazine contains the hint you want, then go and look it up in the 
  169. actual magazine. These Edit files contain no formatting and the sections 
  170. that were transferred from the Apple Mac may contain inaccuracies and 
  171. some program segments are missing, so please refer to the original text 
  172. in the magazine. These discs are ú6 each. 
  173. 6.5
  174. They are:
  175. 6.5
  176. Hints  Vols (1 Ö 4)  ú6
  177. 6.5
  178. Hints  Vols 5 & 6  ú6
  179. 6.5
  180. Hints  Vols (1 Ö 6)  ú10
  181. 6.5
  182. (The Hints 1Ö6 disc is only recommended for use on machines with 2Mb or 
  183. more as it will not un-compress into a 1Mb machine.)
  184. 6.5
  185. Å  Archive Shareware & Careware Compilations Ö We have just realised that 
  186. those who own removable drives might wish to get hold of PD software in 
  187. bulk! We have therefore produced two compilation removable discs. All 
  188. the Archive Shareware discs (over 40 all together) have been put onto 
  189. one 42M cartridge. This disc is ú75. All the Archive Careware discs (19 
  190. so far) have also been put onto a single 42M cartridge. The cost is ú100 
  191. and, of this, ú75 covers the cost of the media plus duplication and ú25 
  192. goes to charity.
  193. 6.5
  194. Å  Artroom CD-ROM Ö Matt Black have produced a CD-ROM version of their 
  195. Image Club clipart library (Archive 5.11 p2). For ú295 +ú2 p&p (no VAT), 
  196. you get over 4,000 clipart images, all in EPS format, that can be loaded 
  197. directly into ArtWorks.
  198. 6.5
  199. Å  BookMaker Ö BookMaker is a DTP program that allows teachers and pupils 
  200. to produce storybooks. It allows you to manipulate text and graphics and 
  201. its features can be tailored by the teacher to the age and ability of 
  202. the pupils. The price is ú49.95 +VAT from RESOURCE for a single user 
  203. licence. This price includes the BookWorm application which allows 
  204. BookMaker books to be replayed a page at a time or as an animation.
  205. 6.5
  206. Å  BookStore is an educational program aimed at children in Key Stages 1 
  207. & 2. It provides a framework for children to write, store and retrieve 
  208. book reviews. BookStore costs ú39.50 +VAT (including a site licence) 
  209. from ESM or ú43 through Archive.
  210. 6.5
  211. Å  Careware 18 Ö Atomwide have released the software for their VIDC 
  212. Enhancers into the public domain. We have made it available on Careware 
  213. 18 and added various other utilities for monitors. (We hope to have the 
  214. VIDC Enhancer hardware on sale again soon.)
  215. 6.5
  216. The rest of the disc contains: iconbar mode number display, extended 
  217. screen modes for the Sony CPD-1402, mode 108 which provides 1024╫448 
  218. pixels & 16 colours @ 59Hz, mode 112 for the Acorn AKF18 m/s monitor, 
  219. VIDC enhancer modules for NEC 3D, tweaked PC emulator modes for NEC 3D, 
  220. extended screen modes (76-102) for NEC 3D, mode creation and editing for 
  221. pre-A5000s with AKF18, module for modes 0-15 for use on an A410 with an 
  222. AKF18 monitor, alternative to Atomwideæs VIDC enhancer software. The 
  223. price is ú5 from Archive.
  224. 6.5
  225. Å  Careware 19 Ö This disc contains a range of utilities for graphics 
  226. file conversion (much of which used to be on Careware 13) and some 
  227. statistics software. The price is ú5 from Archive.
  228. 6.5
  229. Graphics utilities consist of the latest versions of: !CGM->Draw (2.60), 
  230. !Draw->CGM (1.10), !Draw->EPS (1.10), !Draw->Met (1.00) (Draw to OS2 
  231. Metafiles), !Dxf-CGM (1.00), !Plotter (1.30) which allows drawfiles to 
  232. be plotted to a SketchMate A4 plotter, !Creator (1.13) which converts 
  233. sprites to GIF, TIFF, AIM and PBM and !Translator (6.45) which converts 
  234. various graphics filetypes to sprites.
  235. 6.5
  236. The suite of stand-alone statistical utilities written in Basic consists 
  237. of: Transfer to/from PipeDream/Edit/ASCII text, graph drawing/plotting, 
  238. histograms, area under curve, half-life calculation, mean, deviation & 
  239. variance calculations, T-tests, regression analysis, linear regression, 
  240. F-test, Wilcoxon signed rank test, Mann-Whitney U-test, Spearman 
  241. correlation, chi▓, Fisher exact test, Kruskal-Wallis, Friedman, sample & 
  242. survival stats, covariate analysis, one-way independence tests, two-way 
  243. independence test, Altman-Bland test, predicted & PC calculation.
  244. 6.5
  245. Å  Choices is an educational utility that allows students to do a wide 
  246. range of activities by selecting images. Preferences can be expressed as 
  247. well as giving right answers. It uses still or moving images, sprites or 
  248. drawfiles and allows jigsaws to be made. Teachers can modify existing 
  249. activities (four discs of resources are included) or create their own 
  250. activities. The price is ú35 +VAT from Widgit Software.
  251. 6.5
  252. Å  ClearView hypertext utility (mentioned in Archive 5.8 p2)  has dropped 
  253. in price to ú29.95 inc VAT from DEC_dATA.
  254. 6.5
  255. Å  Clipart Ö Software42 have three discs of clipart on offer at ú15 per 
  256. disc, inclusive. They are 1ÖElectronics, 2ÖAnimals and Birds, 3ÖPeople.
  257. 6.5
  258. Bright Ideas have produced eleven discs of clipart: 1ÖGeneral, 
  259. 2ÖTransport, 3ÖCostumes, 4ÖEntertainment, 5ÖBugs to Slugs, 6ÖRoad Signs, 
  260. 7ÖSports Equipment, 8ÖSports Figures, 9ÖDinosaurs, 10ÖSymbols, 11ÖTools. 
  261. These discs are ú8 +VAT each from Desktop Projects.
  262. 6.5
  263. Å  Courses, various Ö The ARM Club are arranging various courses on 
  264. topics such as music, games, teaching for teachers(!), Impression, 
  265. PipeDream, Squirrel, Genesis. For details, contact Dr Nick Evans, 19 
  266. Woodberry Way, Londoná N12 0HE.
  267. 6.5
  268. Å  Craftshop 1, Craftshop 2, Jigsaw and Jiglet from 4Mation have all come 
  269. down in price. Each is now ú19.95 +VAT from 4Mation or ú22 through 
  270. Archive.
  271. 6.5
  272. Å  Cyborg the arcade-style, multi-location adventure game from Alpine 
  273. Software (mentioned in Archive 6.3 p3) is now available through Archive 
  274. for ú24.
  275. 6.5
  276. Å  DDE Pascal upgrade Ö Acorn have upgraded their (PD) DDE Pascal to 
  277. version 4.10. The main changes are that several bugs have been fixed, 
  278. forward function declarations now work, range checking on assignment has 
  279. been added, the optimiser has been improved, the predefined type ÉErroræ 
  280. has been renamed ÉOS_Erroræ as ÉErroræ caused name clashes with some 
  281. programs and Éinputæ and Éoutputæ can now be used explicitly without 
  282. declaring them in the program header (except when compiling with -ISO).
  283. 6.5
  284. If you want the updated version you can either buy another copy of 
  285. Careware 17 at ú5 or send your old Careware 17 back with a donation to 
  286. charity and we will upgrade it for you.
  287. 6.5
  288. Å  Desktop Folio Ö ESM have reduced the price of their word-processor/DTP 
  289. package to ú64 +VAT (ú70 through Archive). A site licence is available 
  290. from ESM for ú180 +VAT. They also now have five curriculum packs for use 
  291. with Desktop Folio. The subjects are: World War II, Christmas, Space, 
  292. Maths and Editors. The latter is a set of material for anyone designing 
  293. newspapers, magazines, etc. These packs are ú22.50 +VAT each (including 
  294. a site licence) from ESM.
  295. 6.5
  296. Å  Eizo prices up Ö As from February 1st, the price of Eizo monitors has 
  297. risen slightly. The 9060 has gone up to an Archive price of ú550, the 
  298. F550 to ú980, the F750 to ú1650, the T560iT to ú1500, and the T660iT to 
  299. ú2100.
  300. 6.5
  301. Å  Expanded keyboard Ö Northwest SEMERC have produced an expanded 
  302. keyboard for use on Archimedes computers. It works with A300, A400, 
  303. A540, A3000, A4000 and A5000 (although the A3000 needs an interface unit 
  304. fitted inside the computer). The keyboard comes complete with a 
  305. perforated steel key guard which enables users with poor motor control 
  306. to rest their hands thus avoiding unwanted key-presses. For those who 
  307. find multiple key-presses (e.g. <ctrl-V>, etc) difficult or impossible, 
  308. there is an electronic control which allows Ésticky keysæ to be used, 
  309. i.e. <shift>, <ctrl> or <alt> can effectively be held down while another 
  310. key is pressed Ö all with single key-presses.
  311. 6.5
  312. Å  Fades is an addition to Silica Software Systemsæ art package, Flare. 
  313. It adds a carousel facility to allow you to build up a rolling display 
  314. of Flare pictures or other sprites. The complete pack of Flare + Fades 
  315. is ú29.30 (or ú22 for education) and the upgrade to add Fades is ú7 if 
  316. you send your original disc back to Silica.
  317. 6.5
  318. Å  Gestalt 2: Money & Shopping is an educational program from Basing 
  319. Educational Software. This desktop application is aimed at primary and 
  320. special needs and allows pupils to deal with coins and notes to exact 
  321. quantities and to deal with rounding up. The price is ú30 +VAT from 
  322. Basing.
  323. 6.5
  324. Å  Gestalt Number is a set of six educational programs for primary and 
  325. special needs pupils dealing with counting, number recognition, 
  326. sequencing, categorization, number bonds and multiplication. The price 
  327. is ú50 +VAT from Basing Educational Software.
  328. 6.5
  329. Å  Grannyæs back! Ö Those who remember Grannyæs Garden from the BBC B 
  330. days will be pleased to hear that 4Mation have re-released it as a 4-
  331. disc set for the Archimedes. The plot is the same but it has all new 
  332. graphics. Grannyæs Garden is ú24.50 +VAT (ú27 through Archive) and there 
  333. is a site licence (ú49 +VAT) and a Grannyæs Garden Resource Pack (ú10 
  334. +VAT) also available from 4Mation.
  335. 6.5
  336. Å  HiVision Digitiser Ö HCCS have produced a colour digitiser in their 
  337. Vision range that digitises at 508 line ╫ 720 pixel. You will need 2Mb 
  338. minimum to run the software and 4Mb is recommended. The A3000 version 
  339. (internal) is ú129 +VAT (ú145 through Archive), the A3000 version 
  340. (external) is ú142 +VAT (ú160 through Archive), the standard podule 
  341. version (A300/400/5000) is ú129 +VAT (ú145 through Archive), the 
  342. MicroPodule version is also ú129 +VAT (ú145 through Archive).
  343. 6.5
  344. Å  Ixion Ö This is a futuristic 3D adventure game from Software42. The 
  345. price is ú25 inclusive from Software42.
  346. 6.5
  347. Å  Joysticks interface Ö Magnetic Image have produced (yet another) 
  348. joystick interface. However, this is unique in that it has four digital 
  349. joystick ports and supports joysticks with a second fire button Ö 
  350. something that other interfaces donæt do. The package consists of a 
  351. software module and a hardware dongle for the printer port which has a 
  352. trailing lead to the four-port interface box. This dongle is a Éthrough 
  353. connectoræ allowing you to connect the printer at the same time and it 
  354. has a switch to allow you to select between the printer and the joystick 
  355. interface. There is even a second fire button for each port in case your 
  356. existing joystick doesnæt have one. As with all joystick interfaces, 
  357. there are some games that just donæt support joysticks and it is worth 
  358. checking before you buy games. Price is ú34.95 from Magnetic Image.
  359. 6.5
  360. Å  Kepler is Spacetechæs satellite orbital predication software. This 
  361. RISC-OS application costs ú29.50 inc VAT from Spacetech.
  362. 6.5
  363. Å  KidPix is an art package aimed at children in Key Stages 1 & 2. This 
  364. costs ú37.50 +VAT from ESM or ú41 through Archive.
  365. 6.5
  366. Å  Label Printer is a utility from Software42 for designing labels using 
  367. sprites and drawfiles and printing them onto tractor-feed mounted 
  368. labels. The price is ú15 inclusive from Software42.
  369. 6.5
  370. Å Linguist is a computerised foreign language dictionary currently 
  371. containing 18 languages: Afrikaans, Cornish, Chinese, Danish, Dutch, 
  372. Finnish, French, German, Hungarian, Indonesian, Irish, Italian, 
  373. Norwegian, Portuguese, Spanish, Swahili, Swedish, Welsh. Linguist 
  374. consists of a dictionary, a quiz/game and an Éautomatic dictionary look-
  375. upæ which allows you to drop a text file onto it and, by doing a trans-
  376. literation, it will give you a vague idea of the textæs content although 
  377. it will obviously not be a proper translation of the text.
  378. 6.5
  379. Linguist is available from Bits æn Bytes for ú30 inc VAT. This includes 
  380. all 18 languages and more are currently being added Ö the price includes 
  381. a free upgrade to the new languages as and when available.
  382. 6.5
  383. Å  Masterfile 3 Ö Risc Developments have released a new version of their 
  384. long-standing database in Archimedes format. The price is ú49 +VAT from 
  385. Risc Developments.
  386. 6.5
  387. Å  Mitre Software Ö Owners of DiscTree and/or TimeWatch need to know that 
  388. Mitre Software has ceased trading. However, until 30th June 1993, you 
  389. can get your software upgraded to make it RISC-OS 3 compatible free-of-
  390. charge. To do this, send your original system disc together with an 
  391. S.A.E. to the address at the back of the magazine.
  392. 6.5
  393. Å  My World 2 Ö This is an upgraded version of the application produced 
  394. by Northwest SEMERC which allows children to manipulate drawfiles. New 
  395. screens include Goldilocks and an improved version of Teddy screen for 
  396. infants as well as Make a Town for juniors. Secondary school students 
  397. can use My World for Electronics pictures and to investigate Pythagorasæ 
  398. theorem. For Key Stage 3 foreign language students, there is Dessin and 
  399. Grandeur. New functions include screen-linking for story-telling, 
  400. rotate, re-size and flip objects, and pop-up windows for access to 
  401. further libraries. It costs ú28 +VAT and there are over 18 My World 
  402. resource packs available. The original, simpler version of My World is 
  403. still available at ú18 +VAT from NW SEMERC.
  404. 6.5
  405. Å  Noot is an animation package for education from 4Mation. It is 
  406. particularly aimed at pre-school, infant and junior to provide öa 
  407. stimulating environment for language developmentò. The price is ú45 +VAT 
  408. (ú48 through Archive) for a single user. Additional key-discs at ú10 
  409. +VAT and a site licence at ú90 +VAT are available from 4Mation.
  410. 6.5
  411. Å  Parish Magazine is a clipart and text collection from DEC_dATA. It 
  412. consists of three discs of clipart plus a disc of the full text of the 
  413. King James Version of the New Testament. The price is ú19.95 inc VAT 
  414. from DEC_dATA.
  415. 6.5
  416. Å  PenDown Etoiles Ö the French version of Longman Logotronæs educational 
  417. word-processor is available now. Intended to complement the 5 year 
  418. Etoiles French course from the BBC and Longman, it is aimed at Key 
  419. Stages 3 and 4 for Modern Foreign Languages. It includes a 72,000 word 
  420. French dictionary. The price is ú54 +VAT from Longman or ú58 through 
  421. Archive. Longman also do a site licence for ú330 +VAT and there is an 
  422. upgrade licence for PenDown and PenDown Plus licence holders.
  423. 6.5
  424. Å  Perspectives Ö Techsoft have produced a new 3D design package which 
  425. allows wireframe drawings to be created in any of three orthographic 
  426. windows, the result being displayed in the fourth window. It can 
  427. instantly change from 1st to 3rd angle. The pictorial view can be 
  428. isometric, oblique or perspective and the perspective view can be 
  429. rotated and zoomed. There is also a special stereo viewing mode for use 
  430. with the special glasses provided and the view can be rotated to allow 
  431. you to view the object from any direction. Perspectives is ú45 +VAT from 
  432. Techsoft for a single copy or ú75 +VAT for an educational site licence.
  433. 6.5
  434. Å  PlayBack is Risc Developmentsæ mouse recording software. It allows you 
  435. to create demonstrations of programs that run in the desktop. PlayBack 
  436. costs ú19 +VAT from Risc Developments.
  437. 6.5
  438. Å  Podd Ö This well-known character from the BBC educational world has 
  439. now made it into Archimedes format. This is a language-development 
  440. program aimed at Key Stages 1 & 2 Ö and itæs also good fun! Podd is 
  441. ú27.50 +VAT (including a site licence) from ESM or ú30 through Archive.
  442. 6.5
  443. Å  POEM Embroidery System Ö Commotion have produced a computer embroidery 
  444. system based on the same POEM500 personal embroidery machine as used by 
  445. Techsoft. Commotionæs price, including öPoetryò software is ú699.95 
  446. +VAT. Poetry accepts sprites and drawfiles but also has its own built-in 
  447. art package. (The software is ready now, but not the manual. We will 
  448. review it when it does become available.)
  449. 6.5
  450. Å  PowerRouter is an add-on to Silicon Visionæs ArcPCB. It takes an 
  451. ArcPCB design in öratæs nestò form and generates a multi-layer routed 
  452. design using ö100% rip-up re-tryò techniques. The price is ú195 incVAT 
  453. from Silicon Vision. (ArcPCB is ú125 inc VAT.)
  454. 6.5
  455. Å  PrimeWord Ö Minerva have released their new word processor aimed at 
  456. educational users. It is a font-based wordprocessor with spelling 
  457. checker and dictionary. It can import graphics into the text and the 
  458. package is configurable to make it suitable at different levels within 
  459. the school. The price is ú59 +VAT (or ú64 through Archive) or ú236 +VAT 
  460. for a site licence from Minerva.
  461. 6.5
  462. Å  QuickShow Ö This is an Éeasy-to-useæ slide show presentation and video 
  463. titling package from Desktop Projects Ltd. The price is ú25 +VAT from 
  464. Desktop Projects.
  465. 6.5
  466. Å  QuickSound Ö Desktop Projects Ltd have produced a utility for handling 
  467. sound samples. It allows you to load, play, convert and resave samples. 
  468. It takes Armadeus and Tracker samples and can produce modules for use in 
  469. other applications. You can also apply special effects to the sound 
  470. samples. The price is ú10 +VAT from Desktop Projects.
  471. 6.5
  472. Å  QuickTile Ö This utility, also from Desktop Projects Ltd, allows you 
  473. to print posters from drawfiles and sprites. It works with any RISC-OS 
  474. application and will automatically generate crop marks on the individual 
  475. sheets that make up the whole poster. The price is ú25 +VAT from Desktop 
  476. Projects.
  477. 6.5
  478. Å  Repton is back Ö So now we are up to Repton 4! Superior Software have 
  479. just released ÉEgo: Repton 4æ which provides 30 levels of play and, on 
  480. each level, you have to build up a jigsaw puzzle of a famous person or 
  481. place by collecting pieces scattered around the level. The price is 
  482. ú24.95 from Superior or ú23 through Archive.
  483. 6.5
  484. Å  Satpack 1 is a satellite orbit prediction package from Unilab. The 
  485. price is ú20.23 +VAT from Unilab.
  486. 6.5
  487. Å  ScreenPlay is Widgit Softwareæs framework program to help children 
  488. create animated stories incorporating pictures, text and sound. It is 
  489. aimed for primary use and also for older pupils (or adults) with 
  490. learning difficulties. The main pack consisting of an introductory demo 
  491. disc, a story disc, a resources disc and a severe learning difficulties 
  492. disc costs ú35 +VAT from Widgit. They also have a training video for 
  493. teachers which can be hired for 5 working days for ú2 +VAT or purchased 
  494. for ú10.50 +VAT.
  495. 6.5
  496. Å  SCSI cards for CDROM use Ö We said last month that the Leading Edge 
  497. SCSI cards all had CDFS built-in. This wasnæt quite true. The CDFS is 
  498. supplied on disc and is not in ROM as it is on, say, the Morley SCSI 
  499. card. You have to load the CDFS from disc within your boot file.
  500. 6.5
  501. On the subject of CDFS, you should note that all new Morley SCSI podules 
  502. will contain the CDFS in ROM and the price remains as it was Ö ú160 for 
  503. the uncached one and ú220 for the cached one. Anyone who has an existing 
  504. Morley SCSI card can get a new ROM from Morley for ú15 +VAT.
  505. 6.5
  506. Å  Sherston Software Ö From now on, we will be selling the educational 
  507. programs produced by Sherston Software. Here is a list of those that we 
  508. have already mentioned and/or reviewed in the magazine:
  509. 6.5
  510. Title                       Archive Price   Reference
  511. 6.5
  512. Arcventure Romans  ú32  6.3  p2
  513. 6.5
  514. Arcventure Egyptians  ú32
  515.   4.9  p2
  516. 6.5
  517. Christmas AllSorts  ú18
  518.   5.3  p49
  519. 6.5
  520. Crystal Rain Forest  ú43
  521.   6.2  p58
  522. 6.5
  523. Food for Thought  ú18  6.2  p3
  524. 6.5
  525. Graph-IT  ú21  5.12  p63
  526. 6.5
  527. Help3  ú9  6.2  p3
  528. 6.5
  529. Hilighter  ú49  6.5  p71
  530. 6.5
  531. Split an Image  ú18  5.11
  532.   p30
  533. 6.5
  534. Viewpoints  ú43  4.11  p52
  535. 6.5
  536. There are four other Archimedes packages which Sherston produce (and 
  537. which we will be selling) that havenæt yet had a mention in Archive.
  538. 6.5
  539. Animated Numbers is for children aged 3 Ö 6 and has three activities 
  540. illustrating the numbers 1 to 10. The price is ú23 through Archive.
  541. 6.5
  542. Badger Trails is a multimedia simulation about badgers. As well as the 
  543. computer program, the pack includes a video showing the discovery of a 
  544. badger sett and the setting up of a hide to observe the badgers. The 
  545. price is ú38 through Archive.
  546. 6.5
  547. Connections is designed to support infant maths and number work and is 
  548. aimed at 5 Ö 8 year olds. Children simply have to alter the contents of 
  549. each window to make the connections true. The price is ú30 through 
  550. Archive.
  551. 6.5
  552. Splash is an art package specifically designed for young children. (This 
  553. should not be confused with Splosh from WECC Ö which is also an art 
  554. package for young children!) The price is ú22 through Archive which 
  555. includes a free site licence.
  556. 6.5
  557. Å  Special Needs Trackerball Ö Northwest SEMERC have now produced a 
  558. trackerball which will give access to mouse-controlled software for 
  559. people with poor motor control. It includes a guard to act as a hand-
  560. rest for the user to avoid unnecessary ball spin or button pressing. 
  561. There are also special buttons to produce double-click and drag effects. 
  562. The price is ú269 +VAT from NW SEMERC.
  563. 6.5
  564. Å  Spheres of Chaos, the inter-galactic shoot-æem-up game from Matt Black 
  565. as mentioned in Archive 6.1 p3, is now available through Archive for 
  566. ú23.
  567. 6.5
  568. Å  Snippet 2 Ö The new version of 4Mationæs Snippet (see 5.12 p37) has a 
  569. new price Ö ú37.50 +VAT from 4Mation or ú40 through Archive.
  570. 6.5
  571. Å  Splosh is an art package specifically designed for young children Ébut 
  572. with features for everyoneæ. The introductory price from WECC is ú19 
  573. +VAT which includes a free site licence.
  574. 6.5
  575. Å  Talking books Ö Sherston have just released the first of their Talking 
  576. Books series Ö Naughty Stories. These feature recorded human speech and 
  577. allow the children to move from page to page listening to the story at 
  578. the click of a button. They can even ask the computer to repeat words 
  579. they are unsure of. The first three stories are: Billy the Bothersome 
  580. Bully, Doris the Dotty Dog and Edwinaæs Energetic Elephant. They are 
  581. ú9.95 +VAT each or ú11 through Archive.
  582. 6.5
  583. Å  Teletext adaptor software Ö With the new teletext franchise for ITV 
  584. and Channel 4, the multitasking teletext software from Ivoryash Ltd no 
  585. longer works 100% because of the change of format. Existing customers 
  586. can receive a free upgrade by returning the original disk and a stamped 
  587. addressed label to Ivoryash Ltd. The current price for new customers is 
  588. ú25 inc VAT and p&p.
  589. 6.5
  590. Å  Through the Dragonæs Eye is a Look and Read Adventure from Longman 
  591. Logotron. It is intended to link with the BBC Schoolsæ Television 
  592. program of the same name. The price is ú24 +VAT through Longmans or ú26 
  593. through Archive.
  594. 6.5
  595. Å  Time-Traveller are ESMæs history packs aimed at children in Key Stage 
  596. 2. There are currently five packs at different prices Ö Britain since 
  597. the 1930s and The Victorians are ú32.50 +VAT each from ESM or ú35 
  598. through Archive, Trade & Industry and Medieval Realms are ú39.50 +VAT 
  599. each from ESM or ú43 through Archive and the fifth pack is Time 
  600. Traveller Personal which is basically a shell into which you can put 
  601. your own history Ö local history or whatever. It comes with a sample 
  602. data disc for history from 1891 to 1990. This costs ú37.50 +VAT from ESM 
  603. or ú41 through Archive. The price of each pack includes a site licence.
  604. 6.5
  605. Å  TOM the Computer Simulator Ö This is a computer simulator for use in 
  606. Computer Science or Electronics courses. It is a desktop application 
  607. that allows you to simulate a processor with 48 bytes of memory. You 
  608. program it by poking machine code instructions into the various 
  609. locations and watch the program counter and accumulator as your program 
  610. runs. This application costs ú29.95 +VAT (or ú99.95 for a site licence) 
  611. from Keylink Computers.
  612. 6.5
  613. Å  Ultimate Expansion System Ö This is an expansion system for ALL Acorn 
  614. 32-bit computers. It is such an important new product that I have 
  615. devoted a whole article to it Ö see page 11.
  616. 6.5
  617. Å  Vanguard Clipart Volume 1 Ö This is a önew kind of design resource for 
  618. DTP usersò from Matt Black. It consists of 50+ images designed to be öas 
  619. versatile and attention-grabbing as possibleò. As well as the images on 
  620. disc, you get a 12-page booklet with an index of the clipart plus design 
  621. ideas, hints & tips, etc for getting the most out of Impression, 
  622. Artworks, Draw, etc. This first disc has images relating to öfantasy, 
  623. tools and stationaryò (sic). The price is ú14.99 + ú2 p&p (no VAT) from 
  624. Matt Black.
  625. 6.5
  626. Å  WolfPack Ö This is a flight simulation game from Software42 set in 
  627. World War 3. The price is ú20 inclusive from Software42.
  628. 6.5
  629. Å  Wordz Ö Colton Softwareæs new wordprocessor (as described in the 
  630. PipeLine-Z column this month Ö see page 21) is now in stock. The price 
  631. is ú99 + VAT (or ú105 through Archive).
  632. 6.5
  633. Å  Xword is a desktop crossword puzzle program from David Ramsden. It 
  634. includes 50 cryptic puzzles for you to solve plus some rudimentary (his 
  635. word) programs for entering and editing your own puzzles (maximum 20 ╫ 
  636. 20 letters). Send ú5.95 to David Ramsden at 7 Chevet Lane, Wakefield  
  637. WF2 6HN.
  638. 6.5
  639. Review software received...
  640. 6.5
  641. We have received review copies of the following: Ancient Greece, Arcade, 
  642. ArcTrack, Bright Ideas Clipart, Chatter, Choices, Drop Rock, Ego: 
  643. Repton4, Fantasy + Fiddles & Drums (SmArt files), Flare + Fades, Impact, 
  644. Ixion, Label Printer, Landmarks Ö Civil War, Linkword (Spanish), PenDown 
  645. Etoiles, Perspectives, Picture It!, Precision, Punctuate, QuickShow, 
  646. QuickTile, SatPacká1, Soapbox, Software42 Clipart, Splosh, SpySnatcher, 
  647. The Puddle and the Wardrobe, ThinkLink, Through the Dragonæs Eye, Tiles, 
  648. Whale Facts, WindowEd, Wolfpack, Xword, Yes Chancellor II.ááA 
  649. 6.5
  650.  
  651. 6.5
  652. Government Health Warning Ö Reading this could seriously affect your 
  653. spiritual health.
  654. 6.5
  655. So, you tell me that Christianity is a man-made myth. Well, what 
  656. alternative plan can you offer me to rescue mankind from the mess it is 
  657. sliding into?
  658. 6.5
  659. Letæs work on the assumption that God doesnæt exist and assume that man 
  660. is basically good so that all we have to do is to educate him and 
  661. improve the systems of government and then all will be well. Come on, 
  662. who are you trying to kid?! Look around you Ö at Northern Ireland, the 
  663. former Yugoslavia, the Middle East, Somalia (need I go on?). Look at 
  664. what mankind is doing to itself. Think about the ecological mess we are 
  665. making of this planet. Think of the over-population. Think of the way we 
  666. are over-using natural resources. How long will it be before the whole 
  667. world system falls apart?
  668. 6.5
  669. Open your eyes and face the facts Ö the world is in a mess and what 
  670. solution can you offer for these mega problems? Better education? Better 
  671. government? Well, of course, these things will help but at the heart of 
  672. almost every problem is manæs basic selfishness and greed. öI/we 
  673. want...ò öItæs my/our right...ò The heart of the problem is the problem 
  674. of the human heart!
  675. 6.5
  676. Oh, we educated, öniceò people donæt go around killing people or causing 
  677. ecological disasters but, be honest, do you find it easy to be more 
  678. concerned about other peopleæs welfare than your own? We all know the 
  679. theory that it will be better for mankind as a whole if we look after 
  680. each other but even öniceò people have a problem with selfishness to 
  681. some extent.
  682. 6.5
  683. If I were God, I wouldnæt just let mankind stew in its own juice Ö Iæd 
  684. go down there, get involved and show them that there is a better way. 
  685. Iæm not... ...but He did. God came to earth in Jesus and not only showed 
  686. us how to live an unselfish life but, much more importantly, gave us the 
  687. fundamental cure for the cancer of human selfishness. What is the cure? 
  688. Sorry, Iæve run out of space Ö ask a Christian!
  689. 6.5
  690.  
  691. 6.5
  692. Norwich Computer Services 96a Vauxhall Street, Norwich, NR2 2SD. 
  693. 0603Ö766592 (Ö764011)
  694. 6.5
  695.  
  696. 6.5
  697. 4Mation   11 Castle Park Road, Whiddon Valley, Barnstaple, Devon  EX32 
  698. 8PA. (0271Ö25353) (0271Ö22974)
  699. 6.5
  700. Abacus Training   29 Okus Grove, Upper Stratton, Swindon, Wilts  SN2 
  701. 6QA.
  702. 6.5
  703. Ace Computing   27 Victoria Road, Cambridge  CB4 3BW. (0223Ö322559) 
  704. (0223Ö69180)
  705. 6.5
  706. Acorn Computers Ltd   Fulbourn 
  707. Road, Cherry Hinton, Cambridge  CB1 4JN. (0223Ö254254) (0223Ö254262)
  708. 6.5
  709. Aleph One Ltd   The Old Courthouse, Bottisham, Cambridge  CB5 9BA. 
  710. (0223Ö811679) (0223Ö812713)
  711. 6.5
  712. Alpine Software   P.O.Box 25, Portadown, Craigavon  BT63 5UT. 
  713. (0762Ö342510)
  714. 6.5
  715. Apricote Studios  2 Purls Bridge Farm, Manea, Cambridgeshire  PE15 0ND. 
  716. (035Ö478Ö432)
  717. 6.5
  718. Baildon Electronics   1 Fyfe 
  719. Crescent, Baildon, Shipley, W Yorks BD17 6DR. (0274Ö580519) 
  720. (0274Ö531626)
  721. 6.5
  722. Basing Educational Software   6 Long 
  723. Street, Gerlan, Bethesda, Gwynedd  LL57 3SY. (0248Ö602402)
  724. 6.5
  725. Bits æn Bytes   26 Grenville Road, Saint Judes, Plymouth  PL4 9PY. 
  726. (0752Ö667599)
  727. 6.5
  728. Calligraph Ltd  53 Panton Street, Cambridge CB2 1HL. (0223Ö461143) 
  729. (0223Ö316144)
  730. 6.5
  731. Clares Micro Supplies  98 Mid
  732. dlewich Road, Rudheath, Northwich, Cheshire  CW9 7DA. (0606Ö48511) 
  733. (0606Ö48512)
  734. 6.5
  735. Commotion   Redburn House, Stockingswater Lane, Enfield  EN3 7TD. 
  736. (081Ö804Ö1378)
  737. 6.5
  738. Colton Software (p20)  2 Signet 
  739. Court, Swanns Road, Cambridge  CB5 8LA. (0223Ö311881) (0223Ö312010)
  740. 6.5
  741. Computer Concepts (p19)  Gaddesden 
  742. Place, Hemel Hempstead, Herts  HP2 6EX. (0442Ö63933) (0442Ö231632)
  743. 6.5
  744. David Pilling   P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  745. 6.5
  746. DEC_dATA   60 Danes Road, Exeter EX4 4LS. (0392Ö221702)
  747. 6.5
  748. Design Concept  30 South Oswald Road, Edinburgh  EH9 2HG. 
  749. (031Ö668Ö2000)
  750. 6.5
  751. Desktop Projects Ltd   Unit 2A, 
  752. Heapriding Business Park, Ford Street, Stockport  SK3 0BT. 
  753. (061Ö474Ö0778) (061Ö474Ö0781)
  754. 6.5
  755. E.S.M.   Duke Street, Wisbech, Cambridgeshire  PE13 2AE. (0945Ö63441)
  756. 6.5
  757. HCCS Ltd   575Ö583 Durham Road, Gateshead  NE9 5JJ. (091Ö487Ö0760) 
  758. (091Ö491Ö0431)
  759. 6.5
  760. ICS Ltd (p10)  1 Kington Road, West Kirby, Wirral  L48 5ET. 
  761. (051Ö625Ö1006) (051Ö625Ö1007)
  762. 6.5
  763. Ivoryash Ltd   14 Perwell Close, Bredon, Tewkesbury, Gloucester  GL20 
  764. 7LJ. (0684Ö73173)
  765. 6.5
  766. Keylink Computers Ltd  2 Woodway 
  767. House, Common Lane, Kenilworth, Warwickshire  CV8 2ES. (0926Ö50909) 
  768. (0926Ö864128)
  769. 6.5
  770. Krisalis Software   Teque House, 
  771. Masonæs Yard, Downs Row, Moorgate, Rotherham  S60 2HD. (0709Ö372290)
  772. 6.5
  773. Longman-Logotron   124 Cambridge Science Park, Milton Road, Cambridge CB4 
  774. 4ZS. (0223Ö425558) (0223Ö425349)
  775. 6.5
  776. LOOKsystems (p24)  47 Goodhale Road, Bowthorpe, Norwich  NR5 9AY. 
  777. (0603Ö764114) (0603Ö764011)
  778. 6.5
  779. Matt Black   P.O.Box 42, Peterborough  PE1 2TZ. (0733Ö315439)
  780. 6.5
  781. Minerva Systems   Minerva House, Baring Crescent, Exeter  EX1 1TL. 
  782. (0392Ö437756) (0392Ö421762)
  783. 6.5
  784. Mitre Software   26 Creechurch Lane, London  EC3A 5BA. (071Ö283Ö4646)
  785. 6.5
  786. Morley Electronics   Morley 
  787. House, Norham Road, North Shields, Tyne & Wear  NE29 7TY. (091Ö257Ö6355) 
  788. (091Ö257Ö6373)
  789. 6.5
  790. Northwest SEMERC   Fitton Hill CDC, Rosary Road, Oldham  OL8 2QE. 
  791. (061Ö627Ö4469)
  792. 6.5
  793. Oak Solutions (p14)  Suite 25, 
  794. Robin Enterprise Centre, Leeds Road, Idle, Yorkshire BD10 9TE. 
  795. (0274Ö620423) (0274Ö620419)
  796. 6.5
  797. P.R.E.S. Ltd   P.O. Box 319, Lightwater, Surrey GU18 5PW. (0276Ö72046) 
  798. (0276Ö51427)
  799. 6.5
  800. RESOURCE   Exeter Road, Doncaster  DN2 4PY. (0302Ö340331)
  801. 6.5
  802. Risc Developments   117 Hatfield 
  803. Road, St Albans, Herts  AL1 4JS. (0727Ö40303) (0727Ö860263)
  804. 6.5
  805. Sherston Software   Swan Barton, 
  806. Sherston, Malmesbury, Wilts. SN16 0LH. (0666Ö840433) (0666Ö840048)
  807. 6.5
  808. Sigma Press   1 South Oak Lane, Wilmslow, Cheshire  SK9 6AR.
  809. 6.5
  810. Silica Software Systems  Mallards, 
  811. Lower Hardres, Canterbury, Kent  CT4 5NU. (0227Ö700279)
  812. 6.5
  813. Silicon Vision Ltd   Signal 
  814. House, Lyon Road, Harrow, Middlesex  HA1 2AG. (081Ö861Ö2173) 
  815. (081Ö427Ö5169)
  816. 6.5
  817. Software 42   109 Ferry Road, Hullbridge, Essex  SS5 6EL.
  818. 6.5
  819. Spacetech (p40)  21 West Wools, Portland, Dorset  DT5 2EA. 
  820. (0305Ö822753) (0305Ö860483)
  821. 6.5
  822. Superior Software   P.O. Box 6, 
  823. Brigg, S Humberside  DN20 9NH. (0652Ö658585) (0652Ö657807)
  824. 6.5
  825. Taylor Lambert Advertising  Tanneræs 
  826. Court, Brockham, Surrey  RH3 7NH. (0737Ö844044)
  827. 6.5
  828. Techsoft UK Ltd  Old School Lane, Erryrs, Mold, Clwyd  CH7 4DA. 
  829. (082Ö43318)
  830. 6.5
  831. Unilab Ltd   The Science Park, Hutton Street, Blackburn BB1 3BT. 
  832. (0254Ö681222) (0254Ö681777)
  833. 6.5
  834. WECC   Manor Hall, Sandy Lane, Leamington Spa  CV32 6RD. (0926Ö413741) 
  835. (0926Ö413748)
  836. 6.5
  837. Widgit Software  102 Radford Road, Leamington Spa  CV31 1LF. 
  838. (0926Ö885303)
  839. 6.5
  840.  
  841. 6.5
  842.  
  843. 6.5
  844.  
  845. 6.5
  846. Paul Beverley
  847. 6.5
  848.  
  849. 6.5
  850.  
  851. 6.5
  852.  
  853. 6.5
  854.    SEMERCæs expanded Keyboard
  855. 6.5
  856.  
  857. 6.5
  858. ICS
  859. 6.5
  860. From 6.4 page 16
  861. 6.5
  862.  
  863. 6.5
  864. The Ultimate Expansion System?
  865. 6.5
  866. Paul Beverley
  867. 6.5
  868. This isnæt really a review as such Ö more an extension of the Products 
  869. Available column. However, I feel that the subject, HCCSæs Ultimate 
  870. Expansion System, is so important that it is worthy of a separate 
  871. article.
  872. 6.5
  873. The two problems
  874. 6.5
  875. (1)ááWe have had quite a few queries recently from subscribers whose 
  876. Archimedes computers are full with four podules. They ask whether anyone 
  877. makes an expansion box that will allow them to have more than four 
  878. podules on an A300/400/540/5000. The answer, sadly, is Énoæ. The reason 
  879. is that the electronics of the podule interface will not tolerate cables 
  880. of more than a few cm in length.
  881. 6.5
  882. (2)ááAnyone thinking of buying one of Acornæs latest batch of computers 
  883. Ö A3010, A3020 or A4000 Ö will be only too aware of one major limitation 
  884. that these three computers share. They can only take one single internal 
  885. mini-podule and, unlike the old A3000, cannot take an external podule.
  886. 6.5
  887. How, you may ask, could Acorn make what seems to be such a short-sighted 
  888. design decision? Well, the story is that they were hoping that third 
  889. party suppliers would produce a range of add-ons that use the bi-
  890. directional parallel port (or the serial port). Then the single internal 
  891. podule could be used for a SCSI interface which would give access to a 
  892. whole range of other (albeit more expensive) devices.
  893. 6.5
  894. So, when we are advising cusomers about buying, for example, a DTP 
  895. system, we offer an economy system using a BJ10ex inkjet printer and, 
  896. say, an A4000 or even an A3010. However, as soon as the customer thinks 
  897. in terms of a Laser Direct printer, the price shoots up and not just by 
  898. the difference in price between the two printers. Laser Direct is not 
  899. available as a mini podule, so you need a machine, like the A5000, that 
  900. will take standard-sized podules... ...or that used to be the case...
  901. 6.5
  902. The solution
  903. 6.5
  904. HCCS have made the most of the increased electronic miniaturisation 
  905. available these days and introduced the ÉMicroPoduleæ. Standard 
  906. Eurocard-sized podules are about 17cm ╫ 10cm, minipodules are 16cm ╫ 
  907. 7cm, while the new MicroPodules are only 8cm ╫ 5cm Ö slightly smaller 
  908. than a credit card. This means you can mount two MicroPodules side-by-
  909. side onto a standard-size podule and up to three MicroPodules side-by-
  910. side on a minipodule.
  911. 6.5
  912.  
  913. 6.5
  914. The MultiPodules
  915. 6.5
  916. HCCS are making carrier podules which they have called ÉMultiPodulesæ. 
  917. The MultiPodule for the A300/400/540/5000 computers (part number: K3410) 
  918. costs ú39 +VAT (ú43 through Archive) and takes, as I have said, two 
  919. MicroPodules.
  920. 6.5
  921. For the A3010, there is an entry-level MultiPodule (K3110) at ú41.70 
  922. +VAT (ú46 through Archive) which provides a user port and allows the 
  923. connection of two MicroPodules.
  924. 6.5
  925. If you want a hard drive in your A3010, you can have a minipodule that 
  926. will fit two MicroPodules and carries a 20Mb IDE drive and a user port 
  927. (K3132) for ú271.49 +VAT (ú303 through Archive) or with a 30Mb drive 
  928. (K3133) for ú297.02 +VAT (ú330 through Archive) or with a 60Mb drive 
  929. (K3136) for ú399.15 +VAT (ú445 through Archive).
  930. 6.5
  931. As soon as you expand a MultiPodule by adding a hard drive or a 
  932. MicroPodule, you ought really to add a power supply and fan. If you buy 
  933. a hard drive version, as above, the power supply and fan are included as 
  934. part of the package. If you need to buy them separately, they come as 
  935. K3150 which will cost ú30 +VAT (or ú33 through Archive).
  936. 6.5
  937. The A3020 and A4000 have space internally for an IDE hard drive, so 
  938. there is no need to use up valuable podule space. For these computers, 
  939. there is a MultiPodule (K3210) which will take up to three MicroPodules 
  940. and has a user port as well. It costs ú39 +VAT or ú43 through Archive.
  941. 6.5
  942. (There will also be an A3000 version of this which is an identical 
  943. podule but you need an extension cable to enable it to fit properly with 
  944. the A3000æs existing cabling.)
  945. 6.5
  946. The MicroPodules
  947. 6.5
  948. The success of this venture depends on the number of different 
  949. MicroPodules available. HCCS themselves have started to produce their 
  950. own range of MicroPodules and are obviously going to be producing more. 
  951. However, they are also talking to other third-party suppliers with a 
  952. view to licensing other podules for production at MicroPodule size.
  953. 6.5
  954. HCCS MicroPodules
  955. 6.5
  956. There are four HCCS MicroPodules that can, at the time of writing, be 
  957. classed as ÉProducts Availableæ. The SCSI MicroPodule costs ú99 +VAT 
  958. (ú110 through Archive) and is an 8-bit interface which includes CDFS as 
  959. standard so, as well as using it to access hard drives, including 
  960. removables, you can access CD-ROM drives. This isnæt a 16-bit interface 
  961. but unless you are dealing with large SCSI drives, the speed of data 
  962. transfer is going to be limited by the drive and not the interface. You 
  963. can run Acorn Replay through one of these podules, although only at 12 
  964. frames per second.
  965. 6.5
  966. The Colour Vision Digitiser MicroPodule costs ú79 +VAT (ú88 through 
  967. Archive). This is the standard resolution Vision Digitiser (see Archive 
  968. 5.12 p43 and 6.2 p23).
  969. 6.5
  970. The HiVision Digitiser MicroPodule costs ú129 +VAT (ú145 through 
  971. Archive). This is a colour digitiser that digitises at 508 line ╫ 720 
  972. pixel. (You will need 2Mb minimum to run the software and 4Mb is 
  973. recommended.)
  974. 6.5
  975. The Laser Express MicroPodule costs ú249 +VAT (ú278 through Archive). 
  976. This provides the hardware and software needed to link directly to a 
  977. Canon LBP4 laser printer that has a video interface fitted.
  978. 6.5
  979. Starter Packs
  980. 6.5
  981. If you want to buy a MicroPodule but donæt want a hard drive, you will, 
  982. as I have said, need a power supply and fan. To keep the initial cost 
  983. down, HCCS are doing three Starter Packs as follows (each consists of 
  984. the MicroPodule plus a power supply and fan):
  985. 6.5
  986. The HiVision Starter Pack (K3140) is ú149 +VAT (ú166) through Archive. 
  987. The Laser Express Starter Pack (K3141) is ú269 +VAT (ú300) through 
  988. Archive and the SCSI Starter Pack (K3142) is ú119 +VAT (ú133) through 
  989. Archive.
  990. 6.5
  991. Podules under development
  992. 6.5
  993. During the course of 1993, HCCS are hoping to release MicroPodules for: 
  994. Analogue input (almost ready and priced at ú29 +VAT or ú32 through 
  995. Archive), MIDI/Sound Sampler, Serial, Ethernet and Colour video out 
  996. (which will be useful for output to video recorders or large display 
  997. monitors).
  998. 6.5
  999. Third-party MicroPodules
  1000. 6.5
  1001. HCCS are currently in discussions with Computer Concepts about the 
  1002. production of MicroPodule versions of Laser Direct and ScanLight. HCCS 
  1003. are also hoping to find a company who could make a PC MicroPodule.
  1004. 6.5
  1005. Not all standard-size podules will squash down onto a MicroPodule Ö it 
  1006. depends on the chip count, of course. However, there should, hopefully, 
  1007. be a number of other interfaces appearing in MicroPodule format over the 
  1008. coming months. 
  1009. 6.5
  1010. The implications
  1011. 6.5
  1012. A number of important implications occur to me as I consider HCCSæ 
  1013. innovative podule project:
  1014. 6.5
  1015. A300/400/540/5000 computers could (in theory at least) have up to eight 
  1016. podules. I say Éin theoryæ firstly because there arenæt eight different 
  1017. podules available yet. Secondly, for most of us, it isnæt a case of 
  1018. starting from scratch. We already have a number of standard-size 
  1019. podules, so adding various MicroPodules mounted on MultiPodules isnæt 
  1020. quite such a clear option for financial reasons Ö but in a new 
  1021. machine... !
  1022. 6.5
  1023. A3000 owners can also benefit from these new systems. There is no 
  1024. reason, as far as I can see, why any of the boards originally intended 
  1025. for A3010/3020/4000 shouldnæt be used in an A3000.
  1026. 6.5
  1027. Schools will, I think, be particularly pleased to see HCCSæ new 
  1028. developments. The fact that a user port is available as well as various 
  1029. MicroPodules is a great plus Ö the ability to link to concept keyboards, 
  1030. interfacing boxes, etc comes, therefore, at no extra cost and without 
  1031. taking up a podule slot. The combination of user port and multiple 
  1032. serial ports means that these interfaces are ideally suited for special 
  1033. needs applications. Also, being able to move MicroPodules around between 
  1034. machines, including between standard-size podules and minipodules will 
  1035. make life much easier because of the increased flexibility. (They are 
  1036. also considerably easier to get in and out than minipodules!)
  1037. 6.5
  1038. If you own an A3010, you donæt have to use a MultiPodule with an IDE 
  1039. internal drive. You could, instead, buy a three-way MultiPodule and use 
  1040. one of your three MicroPodule slots for a SCSI interface. Then you could 
  1041. put an external SCSI drive onto the computer Ö perhaps bigger and faster 
  1042. than the IDE drives.
  1043. 6.5
  1044. Conclusion
  1045. 6.5
  1046. Am I over-stating the importance of MicroPodules? Only time will tell 
  1047. and it will obviously depend on how well other podule manufacturers pick 
  1048. up on the idea.
  1049. 6.5
  1050. I think that Acorn should be extremely grateful to HCCS Ö the increased 
  1051. flexibility provided by MicroPodules makes A3010, A3020 and A4000 
  1052. computers much more attractive and can only serve to increase their 
  1053. sales, albeit occasionally at the expense of the sale of an A5000.ááA 
  1054. 6.5
  1055.  
  1056. 6.5
  1057. Oak Solutions
  1058. 6.5
  1059. From 6.4 page 8
  1060. 6.5
  1061.  
  1062. 6.5
  1063. Hints and Tips
  1064. 6.5
  1065. Å  A4 pointer loss Ö Using Impression on an A4, it is very easy to lose 
  1066. the text pointer. If the pointer is somewhere over the text, it takes 
  1067. the form of a caret and is very difficult to see. The simple solution is 
  1068. to click <adjust>. This marks a block of text and your pointer is at one 
  1069. or other end of the block! Ed.
  1070. 6.5
  1071. Å  Ace printer drivers Ö Many people have asked about the differences 
  1072. between Risc Developmentsæ printer drivers and the Ace Computing drivers 
  1073. (including the Pro-Drivers.) In practice, the standard Ace drivers (ú17) 
  1074. and Risc Developmentsæ drivers (ú23) are the same. However, the Pro-
  1075. Drivers (ú44) are somewhat enhanced: they support full background 
  1076. printing, true 24-bit colour, half-toning, dithering and colour 
  1077. separations. Ace Computing have also recently upgraded their DJ500C 
  1078. driver to include facilities for the DJ550C. Simon Moy, Archive.
  1079. 6.5
  1080. Å  Background printing with RISC-OS printer drivers Ö Yes it is possible! 
  1081. RISC-OS printer drivers are capable of printing in the background far 
  1082. better than third party software due to the fact that the ROM printing 
  1083. routines are designed to multitask. However, this is not documented and 
  1084. requires a particular way of printing. Set your printer driver to print 
  1085. to a file (choose Connection from the Printer Control menu, select File 
  1086. and enter a pathname to a temporary file). Print the file in question by 
  1087. the normal method for the application in question Ö this bit doesnæt 
  1088. multitask! When it has finished, reset the driver to print to the 
  1089. parallel (or serial) port. Find the temporary printout file and drag it 
  1090. on to the printer icon on the iconbar. The printer will begin printing 
  1091. and you will have full control of the machine. If you are using a RAM 
  1092. disc or a hard disc, you shouldnæt notice any slowing down at all. Simon 
  1093. Moy, Archive.
  1094. 6.5
  1095. Å  Dating Ö I can never remember what the time is and so, in common with 
  1096. a lot of others, I used to have the date and time on the iconbar. This 
  1097. was not completely satisfactory as it was frequently obscured by 
  1098. windows. Browsing in the User Guide, I discovered that you could alter 
  1099. the format of the command line prompt and have the date and or time 
  1100. displayed before the *. You can do this with:
  1101. 6.5
  1102. SetMacro CLI$Prompt <Sys$Time>, <Sys$Date> *
  1103. 6.5
  1104. This went in my boot file. Now whenever I want the date or time all I do 
  1105. is, <f12>, read the date and time and press <return>.á Edward Naish, 
  1106. Gwynedd.
  1107. 6.5
  1108. (On RISC-OS 3, all you do is press <shift-f12> to bring the iconbar 
  1109. forwards and then <shift-f12> to put it back again. Ed.)
  1110. 6.5
  1111. Å  Draw to sprite conversion Ö In answer to Roger Darlingtonæs plea in 
  1112. Archive 6.3, several people gave us the öobviousò way of converting 
  1113. drawfiles to sprites Ö you display the drawfile on screen and use the 
  1114. screen grab facility within Paint to create a sprite. (This emphasises 
  1115. again the need for a ÉThis is Obvious But...æ column, as mentioned in 
  1116. the Help!!! Column this month. None of the Éexpertsæ at N.C.S. thought 
  1117. of it. Ed.)
  1118. 6.5
  1119. One other solution was mentioned... Drawfile to sprite conversion can be 
  1120. done with the program Revxtra which is supplied with the Revelation 
  1121. package. However, this is a copyright program and I donæt know of any PD 
  1122. equivalent.á Ted Lacey, Southampton.
  1123. 6.5
  1124. To add to that... If you have Revelation ImagePro, you can just drop 
  1125. drawfiles onto a Revelation picture and save it out again as a sprite Ö 
  1126. no need for a separate program.á Gabriel Swords, Norwich.
  1127. 6.5
  1128. Å  Easiword Ö The printed effects (bold, italics, etc) only start working 
  1129. if you go into !Printers configuration window and, in the OptionsÖText 
  1130. Quality, select NLQ rather than No Highlights which is the default.á 
  1131. Steve Hutchinson, Gloucester.
  1132. 6.5
  1133. Å Filename dragging Ö If you have version 1.21 of Edit, you can shift-
  1134. drag any object into an edit window and the pathname of the object 
  1135. appears at the cursor position. This is just the job for constructing 
  1136. command files. Avoid all those typing errors!
  1137. 6.5
  1138. I read in another magazine that this facility is only available in OS3. 
  1139. This is not the case, although it does not work with version 1 of Edit.á 
  1140. Edward Naish, Gwynedd.
  1141. 6.5
  1142. Å  Fun School Ö All of the Fun School series (3 and 4) have now been 
  1143. upgraded to work with RISC-OS 3.10 although some tweaks are still 
  1144. necessary. For the Fun School 3 range, it is necessary to start in mode 
  1145. 15 before running the programs. In the Fun School 4 range, you will need 
  1146. to RMKill any VIDC enhancer modules that are running as these cause the 
  1147. music and graphics to work too fast. Simon Moy.
  1148. 6.5
  1149. Å  Inserting RISC-OS (or any other) chips Ö With the recent introduction 
  1150. of RISC-OS 3, many Archimedes computers are being returned to dealers 
  1151. with the pins of the ROM chips damaged. Here is how to avoid that! 
  1152. Usually, ROM chips are delivered with the pins looking like this... 
  1153. 6.5
  1154.  
  1155. 6.5
  1156. They will not go into the computeræs ROM sockets with the pins splayed 
  1157. out like this.
  1158. 6.5
  1159. Before handling the ROM chips, make sure that you are not carrying a 
  1160. static charge. This is easily accomplished by touching an earthed metal 
  1161. object. You will need a flat area to work on Ö a formica-topped table is 
  1162. ideal. Grasp each end of the ROM chip with finger and thumb of both 
  1163. hands, so that the sharp ends of the ROM pins are facing you horizon
  1164. tally. Place the bottom row of pins onto the formica table top and press 
  1165. down gently but firmly and move the body of the ROM slightly towards 
  1166. you. Repeat this operation until the pins are exactly at right angles to 
  1167. the chip body. Turn the ROM over and repeat the above exercise. You 
  1168. should now have a ROM with the pin layout like this...
  1169. 6.5
  1170.  
  1171. 6.5
  1172. With the chip just above its socket and the chip notch orientated with 
  1173. the diagram supplied with your computer, insert one side of the chip 
  1174. pins slightly into the corresponding side of the socket. Once you are 
  1175. sure that all pins on that side do align correctly then lower the other 
  1176. row of pins into the other side of the socket. Again make sure that all 
  1177. the pins are aligned and then press the chip completely home. 
  1178. 6.5
  1179. If you have been unfortunate enough to have broken a pin off of a ROM 
  1180. chip, there is a solution providing that a small amount of pin is left 
  1181. on the chip. You will need a öturned pinò, wire-wrap header socket with 
  1182. the same number of pins as the damaged ROM. Before inserting the damaged 
  1183. chip into this socket, cut down each pin of the header socket to about 
  1184. 4mm length. Insert the damaged ROM into this socket, and with a very 
  1185. fine-tipped soldering iron solder a jumper wire from the damaged pin 
  1186. directly to the empty socket on the header. Once this has been achieved 
  1187. do not ever remove the ROM from this socket. The completed assembly may 
  1188. be mounted with care into the original ROM socket. I have repaired 
  1189. several ROMs by this method.á Mike King, Guernsey.
  1190. 6.5
  1191. Å  JPEG Ö Under RISC-OS 3, JPEG only works providing the hourglass is 
  1192. switched off. This can be carried out by inserting the SWI call SYS 
  1193. öHourglass_Offò at the appropriate place.á Marc Evans.
  1194. 6.5
  1195. Å  Paper for inkjets Ö Daler Superline paper produces excellent results 
  1196. on my Canon BJ10ex Ö I bought it a long time ago, so I hope itæs still 
  1197. available.á S Freeman, Middlewich.
  1198. 6.5
  1199. Å  Printer drivers Ö RISC-OS 3 printer drivers assume that there is 
  1200. enough öscrapò space on a disc to store any temporary files during a 
  1201. printing operation. In practice, a hard disc is assumed. If you have a 
  1202. system without a hard disc, then !Scrap can be either on a floppy disc 
  1203. or a RAM disc. If there is not enough space for the temporary printout 
  1204. file, !Printers will crash with no warning. To avoid this, keep !System 
  1205. and !Scrap on a separate disc on their own. Simon Moy, Archive.
  1206. 6.5
  1207. Å  Standard crest in Impression letters Ö In Archive 6.3 p28, Brian Cowan 
  1208. asks how he can save floppy disc space with his Impression letters where 
  1209. he has a college crest, the drawfile of which  takes up 10Kb of memory 
  1210. per letter Ö much more than the text Ö and he fills a floppy disc with 
  1211. such multiple copies of the crest.
  1212. 6.5
  1213. Surely the answer is to have an empty frame in the standard letter file 
  1214. into which he drags the drawfile of the crest. All he has to do is to 
  1215. remember to drag the drawfile whenever he starts a new letter and drop 
  1216. into the frame a simple dummy drawfile Ö a single square or circle will 
  1217. do Ö that will occupy far less space, before saving to disc. If he needs 
  1218. to re-load and re-print the document, all he has to do is drop a copy of 
  1219. the crest in again Ö surely not a fag. The crest and dummy drawfiles can 
  1220. be held on the pinboard.á Steve Kirkby, Sutton. (Well, it was his idea 
  1221. modified by Ed.)ááA 
  1222. 6.5
  1223.  
  1224. 6.5
  1225. Help!!!!
  1226. 6.5
  1227. Å  ╜ö Tape Drive Ö Has anyone successfully attached a ╜ò tape drive unit 
  1228. to an Archimedes?á J.R.Thorn, Cardiff.
  1229. 6.5
  1230. Å  Archive Words Disc search routine Ö Having produced Edit files for 
  1231. Hints & Tips, etc within Archive (See Products Available, page 3) it 
  1232. would be very helpful if we could have an application that would search 
  1233. an Edit file looking for the occurrence of one word and then check if 
  1234. another word occurred within, say, 1Kb, 2Kb or 4Kb of that first word. 
  1235. The idea would be that we want to find, say, a hint about margins on 
  1236. printer drivers. There would be a lot of references about Éprinter 
  1237. driversæ and a lot about Émarginsæ, so we want to be able to find a 
  1238. reference to the one in proximity to the other. Anyone fancy writing 
  1239. such an application? Has anyone already got such an application? Or 
  1240. perhaps there is even some clever way to use Editæs amazingly complex 
  1241. search facilities directly? Ed.
  1242. 6.5
  1243. Å  Beginnersæ Column Ö Are you amongst those who feel that Archive caters 
  1244. only for the experts? Would you like to see more articles for beginners? 
  1245. If so, are you prepared to help? Could you write (even a paragraph or 
  1246. two) about something fairly basic that you didnæt understand but now do?
  1247. 6.5
  1248. I have asked many times in the pages of Archive for people to write 
  1249. articles for beginners and only  had the occasional article offered but 
  1250. perhaps there is a better way of going about it. How about writing in 
  1251. and asking those simple questions that you donæt want to admit you donæt 
  1252. know the answer to? The answers could then take the form of a Hints & 
  1253. Tips for Beginners.
  1254. 6.5
  1255. Again, though, itæs up to you. If you donæt write in asking questions or 
  1256. offering answers, this just wonæt happen. The huge success of Hugh 
  1257. Eagleæs RISC-OS 3 Column is evidence of what happens when people 
  1258. respond. So how about it? Oh, and by the way, would anyone fancy editing 
  1259. this column? If not, weæll edit it in-house as it is something for which 
  1260. we have had so many requests. Ed.
  1261. 6.5
  1262. Å  Bell sounds Ö Has anyone got any good bell-sound modules? Or is anyone 
  1263. prepared to take a tape recording of bell sounds and turn it into sound 
  1264. modules for me? B.J.Edwards, 46 Tilsworth Road, Beaconsfield, Bucks  HP9 
  1265. 1TP.
  1266. 6.5
  1267. Å  CD-ROMs Ö Does anyone know if it is possible to buy a cheap SCSI CD-
  1268. ROM as advertised for use with a PC and put it on an Archimedes SCSI? 
  1269. Also, is it possible to use the Kodak PhotoCD on an Archimedes?á John 
  1270. Harris, Romford. (In theory, any SCSI device should work on an Archi
  1271. medes SCSI interface, but has anyone actually tried a cheap PC CD-ROM? 
  1272. As far as PhotoCD is concerned, you had better read the Multimedia 
  1273. Column on page 63. Ed.)
  1274. 6.5
  1275. Å  Cleaning a clogged DeskJet cartridge Ö I have found that sometimes the 
  1276. DJæs öCleanò routine will fail to open a clogged nozzle. In this case a 
  1277. bit of Propanol-(2) [isopropyl alcohol] is most effective. All you have 
  1278. to do is pour about three millimetres depth of the liquid into a glass 
  1279. and then dip the cartridge into it for about a minute. This will clean 
  1280. out any blockage. As it also dilutes the ink near the nozzles, you 
  1281. should then immediately print something (like the power on self-test). á 
  1282. Jochen Konietzko, K÷ln, Germany.
  1283. 6.5
  1284. Å  Clipart wanted Ö Does anyone have a picture of an overhead projector 
  1285. with a screen in the background? Paul Johnson, 10a Harborough Road 
  1286. North, Northampton  NN2 8LU.
  1287. 6.5
  1288. Å  DeskBoot files Ö If you use any commands in your deskboot file which 
  1289. Acorn considers to be exotic (such as loading a German keyboard driver 
  1290. module), the file which is produced automatically will not reflect 
  1291. these.
  1292. 6.5
  1293. I have therefore found that the safest way to modify my boot file is to 
  1294. copy the old one to a safe place, do the modifications to the desktop 
  1295. which I want to see at the beginning of a session, create a boot file 
  1296. from the iconbar Save desktop boot icon and then just copy the relevant 
  1297. lines into my original file.á Jochen Konietzko, K÷ln, Germany.
  1298. 6.5
  1299. (I drop the new desktop boot icon straight into !Edit, load up my boot 
  1300. file and copy the relevant bit into that file and re-save it. I use this 
  1301. most often when I want to add things onto the pinboard. Ed.)
  1302. 6.5
  1303. Å  Econet Column Ö Neil Berry has felt that he has done a fair stint as 
  1304. Econet Column Editor and that it is time for a break. Thanks for all 
  1305. your hard work, Neil. Is there anyone out there brave enough to pick up 
  1306. the mantle? Itæs not an easy column to write as it is such a broad 
  1307. field. Perhaps a group of people could be formed to prepare the articles 
  1308. Ö even to produce a column once every two months would be good as itæs 
  1309. hard writing things by committee! Do get in touch if you think you might 
  1310. be able to contribute in some way. Thanks. (By the way, I have a load of 
  1311. material gleaned from the BETT Show that will start anyone off who wants 
  1312. to have a go.) Ed.
  1313. 6.5
  1314. Å  Education Column Ö There have been various requests over the months 
  1315. for an Education Column. We had a speculative article that Martyn Wilson 
  1316. wrote for us (Archive 3.8 p41) Ö it brought a little bit of response but 
  1317. not enough to start a series. Is there anyone willing to have another 
  1318. go? Three years on, there may be enough enthusiasm to get something 
  1319. going. Any offers? (Again, I have a load of material gleaned from the 
  1320. BETT Show that will start anyone off who wants to have a go.) Ed.
  1321. 6.5
  1322. Å  Inkjet paper Ö Does anyone know of any fanfold paper that is suitable 
  1323. quality for use with inkjet printers?á Steve Rymarz, Norwich.
  1324. 6.5
  1325. Å  Review quality Ö Your comments about how reviews should be written 
  1326. (Archive 6.3 p59) were helpful, but Iæd like to add that reviews should 
  1327. indicate the level of expertise needed for the product. How clear is the 
  1328. manual for someone who is getting into that particular area for the 
  1329. first time?á Robert Craig, Finchley.
  1330. 6.5
  1331.  Å  Tablemate Ö Did we send a copy of TableMate out to one of our 
  1332. subscribers for review? If so, we havenæt any record of who it was. If 
  1333. that person could contact us, we have some more info about the product 
  1334. weæd like to send you. Ed.
  1335. 6.5
  1336. Å  TIFF files Ö Ray Dawson is using Creator to produce TIFF files from 
  1337. black and white (scanned) sprites. However, Creator produces colour TIFF 
  1338. files. Does anyone know how to produce mono TIFF files from sprites?ááA 
  1339. 6.5
  1340.  
  1341. 6.5
  1342. Help Offered
  1343. 6.5
  1344. Å  Impression to bromide Ö Anyone looking for a service for outputting 
  1345. Impression files to bromide should contact Taylor Lambert Advertising. 
  1346. They charged me ú3.50 +VAT per A4 page (min charge ú15) and they were 
  1347. very helpful Ö they seemed to know all about Impression, Draw, etc.á 
  1348. Paul Cayton, Guisley.
  1349. 6.5
  1350. Å  Spectrum emulator Ö If anyone would like a Spectrum emulator, Carsten 
  1351. Witt has one which has data transfer on 232/423 i/o port, screen module, 
  1352. LOAD and SAVE in Spectrum Basic but executed on Acorn ADFS. Contact 
  1353. Carsten at Rostockerstr. 5, D 4353 Oer-Erkenschwick, Germany. (Phone 
  1354. 010Ö49Ö2368Ö57910.)ááA 
  1355. 6.5
  1356.  
  1357. 6.5
  1358. PipeLine-Z
  1359. 6.5
  1360. Gerald Fitton
  1361. 6.5
  1362. I have decided to devote this monthæs PipeLine column exclusively to a 
  1363. review of Wordz. Even if youære an ardent PipeLine fan, Iæm sure you 
  1364. wonæt be disappointed.
  1365. 6.5
  1366. The availability of Wordz
  1367. 6.5
  1368. Wordz is a new word processor from Colton Software. I have been 
  1369. fortunate enough to obtain a copy of the software but, as yet, no 
  1370. handbook. By the time you read this, it will have been launched at the 
  1371. BETT Show on the 20tháJanuaryá1993.
  1372. 6.5
  1373. Price
  1374. 6.5
  1375. The price is ú99 + VAT (ú105 through Archive). However, until 
  1376. 12tháMarchá1993, registered users of PipeDream (3 or 4) can buy Wordz 
  1377. direct from Colton Software at ú59 + VAT. You still have time to 
  1378. register your PipeDream!
  1379. 6.5
  1380. Easy to use
  1381. 6.5
  1382. Unlike too many software users, I generally Éread the bookæ before 
  1383. trying to use a new piece of software. The documentation I have is 
  1384. rudimentary, a ReadMe document and a few printed sheets. However, I was 
  1385. determined to get to grips with Wordz and I was pleasantly surprised at 
  1386. how easy it was to use. I think this was because most of the Écommandsæ 
  1387. did exactly what I anticipated they would. Possibly all I will gain from 
  1388. the documentation is that I will find a few hidden extras.
  1389. 6.5
  1390. The button bar
  1391. 6.5
  1392. The button bar runs along the top of the window. If you place the 
  1393. pointer over one of the icons, a Éhelpful messageæ appears in the 
  1394. ÉStatus lineæ immediately below the buttons. For example, when I took 
  1395. the screen shot below, the pointer was sitting over the S button. The 
  1396. ÉStatus lineæ tells me that if I were to click on that button I would 
  1397. Éaccessæ the style dialogue box. Similarly Copy, Cut, Paste, Save, Print 
  1398. and some other features are accessible through the button bar.
  1399. 6.5
  1400. The button bar and status line are major features of the user interface 
  1401. which make Wordz so easy to use. As I said, I havenæt got the handbook 
  1402. so I havenæt worked out how to do it, but one of the handouts says that 
  1403. the button bar is configurable.
  1404. 6.5
  1405. Imports
  1406. 6.5
  1407. I dragged text files from Edit, Impression, Wordwise and even PipeDream 
  1408. (using the Paragraph option) into Wordz; the text appears in Wordz in 
  1409. the default style.
  1410. 6.5
  1411. I dragged both Draw and Paint pictures into Wordz. They appeared in 
  1412. Wordz where I expected. Clicking on the picture results in a Draw like 
  1413. box with Égrab handlesæ which allow you to stretch the picture in any 
  1414. direction. Dragging Éworksæ exactly as a user of Draw would expect. 
  1415. Something not so obvious is that the picture can be Épinnedæ to the page 
  1416. by double clicking on its top left grab handle. If you donæt pin it to 
  1417. the page then it moves around with the text. The logo ZLine in the 
  1418. figure is a graphic which I imported into Wordz, stretched and slightly 
  1419. repositioned.
  1420. 6.5
  1421. Pictures can be ÉReferencedæ (that is stored on disc separately from the 
  1422. Wordz document) or saved as part of the Wordz file. I prefer the former 
  1423. because then I can use the same picture (say a letter heading or logo) 
  1424. for every Wordz file. Impression stores my letter heading (12áKb) in 
  1425. every document and so uses up disc space much more quickly than 
  1426. PipeDream (see Brian Cowanæs comment about disc usage in Archive 6.3 
  1427. p28).
  1428. 6.5
  1429. The table is rather more interesting than it first appears. I created 
  1430. that fifteen cell table in PipeDream and saved it in CSV format directly 
  1431. into Wordz (without saving it disc). It appeared in Wordz as a small 
  1432. three by five table with every Écellæ surrounded by a border. I had to 
  1433. delete the top and left border of the empty top left box (where my 
  1434. annotation line from öTables can be created or importedò begins). I had 
  1435. to get into the ÉBoxæ sub menu to do that. I wanted to centre the text 
  1436. in the second and third columns so I dragged the pointer from the top 
  1437. left to bottom right (from öHeight in inchesò to ö9ò) to mark the block 
  1438. I wanted to centre, clicked on the third button of the button bar and 
  1439. the text in all ten Écellsæ centred.
  1440. 6.5
  1441. Styles and effects
  1442. 6.5
  1443. If you are familiar with the concept of styles and effects, for example 
  1444. from using Impression, you will find applying, creating, changing and 
  1445. even deleting styles easy.
  1446. 6.5
  1447. When you click on the S (for Style) button and choose the ÉChangeæ 
  1448. option, you will be presented with one of about half a dozen screens 
  1449. such as that shown in the second figure. You can click on one of the 
  1450. buttons on the left to reveal different sub menus. The one shown in the 
  1451. second figure is the Text. Applying effects to a marked block of text is 
  1452. executed through the same set of subámenus.
  1453. 6.5
  1454. Tables
  1455. 6.5
  1456. Bearing in mind Coltonæs experience of writing PipeDream, I would expect 
  1457. that tables within Wordz would be impressive and, indeed, they are. For 
  1458. example, the bottom margin of a cell grows downwards automatically as 
  1459. you type more text into it and every cell of a table can be sized 
  1460. individually. These two features alone must make Wordz the easiest 
  1461. package in which to create and adjust those difficult-to-fit tables.
  1462. 6.5
  1463. If you create a table then you create a style. This style can be changed 
  1464. through the Style menus. Changing an individual cell is treated as an 
  1465. effect.
  1466. 6.5
  1467. Unfortunately, I was wrong in December when I said that tables in Wordz 
  1468. were hot-linked from PipeDream. Theyære not hot-linked.
  1469. 6.5
  1470. Labels
  1471. 6.5
  1472. If you want address labels, these too can be created as a style and 
  1473. loaded from a CSV format database. PipeDream has an option to save in 
  1474. CSV format, so label printing from a PipeDream database is easy.
  1475. 6.5
  1476. Other features
  1477. 6.5
  1478. Paper margins are shown on screen but you can select a non-standard 
  1479. size. The spell-checker has a Ébest guessæ feature and user dictionaries 
  1480. can be created. Copy, Cut and Paste work exactly as you would expect; 
  1481. mark a block and click on the button. Bold and Italic can be effected 
  1482. from the button bar as can Save and Print.
  1483. 6.5
  1484. Future developments
  1485. 6.5
  1486. Colton Software have said that Wordz is the first of a set of software 
  1487. which will feature Dynamic Data Transfer. So what does that mean? 
  1488. Regular readers will know that I like to digress a little before getting 
  1489. to the point Ö so here we go.
  1490. 6.5
  1491. Single-tasking
  1492. 6.5
  1493. Under the single-tasking operating system, Arthur, ÉIntegrationæ meant 
  1494. separate packages which could exchange data. You had to save data to 
  1495. disc from one package (say a spreadsheet) and reload it into a second 
  1496. package (say a word processor).
  1497. 6.5
  1498. Then Colton Software launched PipeDreamá2. It was a single package 
  1499. combining the features of a word processor, spreadsheet and database all 
  1500. within the same document. With it, even under a single-tasking operating 
  1501. system, the user could include Éliveæ spreadsheet tables in a word 
  1502. processed document.
  1503. 6.5
  1504. Multi-tasking & In-memory transfer
  1505. 6.5
  1506. Almost everyone with an Archimedes upgraded from Arthur to RISC-OSá2 
  1507. because RISC-OSá2 allows multi-tasking. With a multi-tasking operating 
  1508. system several packages can be running in memory simultaneously. 
  1509. Furthermore, RISC-OSá2 encourages the export of data from one package to 
  1510. another by the process of Éin-memory transferæ. For example, you can 
  1511. drag a drawing from a Draw window into an Impression document without 
  1512. saving the Draw document to disc.
  1513. 6.5
  1514. Dynamic data transfer
  1515. 6.5
  1516. When creating PipeDreamá3, Colton Software took advantage of in-memory 
  1517. transfer to introduce Édependent documentsæ. When you have more than one 
  1518. PipeDream document in memory, you can link them together so that one 
  1519. reads data from the other. This dependent document form of in-memory 
  1520. transfer is dynamic; change the data in one document and the change is 
  1521. communicated to the other automatically.
  1522. 6.5
  1523. PipeDreamá3 is hot-linked, to other packages such as Lingenuityæs charts 
  1524. package, Presenter. If data in a PipeDreamá3 spreadsheet is changed, the 
  1525. chart in the Presenter window changes automatically. This feature relies 
  1526. on the automatic in-memory transfer of data triggered by a change in the 
  1527. exporting document (i.e.áPipeDream initiates the export of data to 
  1528. Presenter).
  1529. 6.5
  1530. PipeDreamá4 took the concept of dynamic data transfer further by 
  1531. including its own hot-linked Charts package and custom functions.
  1532. 6.5
  1533. The Z Set
  1534. 6.5
  1535. With a multi-tasking operating system such as RISC-OSá2 or 3, complete 
  1536. integration within a single package is unnecessary and, some would say, 
  1537. undesirable (see below). What is required is that the data must be 
  1538. dynamically transportable from package to package.
  1539. 6.5
  1540. ÉThe Z Setæ is my name (I donæt know theirs) for the new suite of 
  1541. packages being developed by Colton Software. The first member is Wordz, 
  1542. a word processor; the second will be a spreadsheet package. Other 
  1543. packages such as a database are under construction. All will feature 
  1544. dynamic data transfer (hot-links) and a common user interface.
  1545. 6.5
  1546. I see The Z Set as a series of packages in which every document created 
  1547. with any package of The Z Set can be a dynamically dependent document of 
  1548. any other member. I imagine The Z Set as a Super PipeDream with all the 
  1549. advantages of full integration but without the structural constraints 
  1550. inherent in PipeDream which arise from trying to fit a word processor 
  1551. into the cell based structure of a spreadsheet. By writing separate 
  1552. packages, each member of The Z Set can be optimised for its own purpose 
  1553. while supporting dynamic data linking with other members of the Set.
  1554. 6.5
  1555. Colton Software have promised öa common user interfaceò which will 
  1556. ensure that, having learned the user interface of one of the packages 
  1557. (probably Wordz), you will find that subsequent packages will work 
  1558. exactly as you expect!
  1559. 6.5
  1560. With the expertise they have gained from such PipeDream features as 
  1561. dependent documents and dynamic data transfer, Colton Software are in a 
  1562. uniquely knowledgeable position to bring to the Archimedes market such a 
  1563. set of fully integrated packages.
  1564. 6.5
  1565. Finally, as I have said before, it is data unique to you which is far 
  1566. more valuable to you than platforms (hardware) or packages (PipeDream). 
  1567. I am confident that The Z Set will feature data file formats that have a 
  1568. high degree of portability to packages outside The Z Set and, maybe, 
  1569. outside the Archimedes range of computers. I believe that the time I 
  1570. invest in creating my own data will be invested safely in The Z Set.
  1571. 6.5
  1572. Whither PipeLine
  1573. 6.5
  1574. Paul Beverley has asked me whether this PipeLine column is going to 
  1575. become PipeÖWordz. I think the quick answer is öYes Ö but PipeLine-Z and 
  1576. not Pipe-Wordzò. I hope that youæll still enjoy reading it and writing 
  1577. to me!ááA 
  1578. 6.5
  1579.  
  1580. 6.5
  1581. Computer Concepts
  1582. 6.5
  1583. New artwork
  1584. 6.5
  1585.  
  1586. 6.5
  1587. Colton Software
  1588. 6.5
  1589. New artwork
  1590. 6.5
  1591.  
  1592. 6.5
  1593. Using RISC-OSá3
  1594. 6.5
  1595. Hugh Eagle
  1596. 6.5
  1597. Iæve received such a flood of letters in response to my first column 
  1598. that I probably wonæt have time to refer to them all. I apologise in 
  1599. advance if I donæt use your contribution; I am very grateful for them 
  1600. all and will try to use them next month. In the meantime, please keep 
  1601. the hints, tips, comments, suggestions, etc flowing.
  1602. 6.5
  1603. A number of the problems mentioned only seem to affect a few users and 
  1604. may result from unusual combinations of circumstances which could be 
  1605. difficult to diagnose. If you think you might be able to help by talking 
  1606. directly to the people affected, please let me know and I will put you 
  1607. in contact.
  1608. 6.5
  1609. Fitting the Upgrade
  1610. 6.5
  1611. Several people have commented favourably on the service they have 
  1612. received from dealers. IFEL has been mentioned a number of times. Nik 
  1613. Kelly was specially impressed by Simtecæs facilities.
  1614. 6.5
  1615. G÷tz Kohlberg received his upgrade surprisingly quickly but then had to 
  1616. wait several weeks for the fitting instructions for his carrier board. 
  1617. When the instructions arrived, he found the IFEL carrier board very easy 
  1618. to fit, taking only about 20 minutes. He didnæt have to remove the 
  1619. backplane or take out the main board.
  1620. 6.5
  1621. Programs That Do Work
  1622. 6.5
  1623. Microdrive ù A number of people have noticed that, while the new version 
  1624. requires you to keep the program disc in the floppy drive while you play 
  1625. the game, the new courses work with the original program which will run 
  1626. properly from a hard disc.
  1627. 6.5
  1628. Others ù various people have reported that the following work without 
  1629. any problems:
  1630. 6.5
  1631. FontFX 5.05 (latest upgrade, free from Data Store, recognises the ROM 
  1632. fonts)
  1633. 6.5
  1634. Flexifile 1.04
  1635. 6.5
  1636. Eureka (has someone found it?)
  1637. 6.5
  1638. Home Accounts
  1639. 6.5
  1640. SigmaSheet
  1641. 6.5
  1642. Arcendium (R.áE.áLeo says he finds it works, contrary to the report from 
  1643. Mike Williams in December)
  1644. 6.5
  1645. ArcScan III
  1646. 6.5
  1647. DiscTree 2.30
  1648. 6.5
  1649. Art Nouveau (Tim Nicholson says he uses it a lot, and doesnæt need the 
  1650. fix I gave two months ago.)
  1651. 6.5
  1652. Investigator 2 works on an A310, but not an A5000.
  1653. 6.5
  1654. Elite (although Raymond Wright says that it did once seize up after 
  1655. about an houræs play, which had never happened in RISC¡OSá2.)
  1656. 6.5
  1657. Arc-Comm
  1658. 6.5
  1659. Fortran 77 (Acorn)
  1660. 6.5
  1661. Acorn DTP
  1662. 6.5
  1663. Speech!
  1664. 6.5
  1665. Frances Obee is keen to know whether her most used programs will work: 
  1666. Pendown Plus, Atelier, Prime Art, Chocks Away and Extra Missions, Elite, 
  1667. Saloon Cars, and Man Utd. Europe. (I can vouch for two on her list: Draw 
  1668. Plus v2.12 and Lemmings.)
  1669. 6.5
  1670. Richard Burnell says that a small modification will make version 1.00 of 
  1671. !Define (the Watford VIDC screen mode definer) work: add to line 17760 
  1672. of !RunImage ELSE tk%=FALSE so that it reads:
  1673. 6.5
  1674. IF INKEY(Ö256)=162 THEN tk%=TRUE ELSE tk%=FALSE
  1675. 6.5
  1676. Rob Brown says that the original version of Quazer supplied by the 
  1677. author Julian Rockey, not Impact Software or Fourth Dimension, needs the 
  1678. screen memory to be set to exactly 160Kb.
  1679. 6.5
  1680. He also says that Corruption and Jinxter will only work with the very 
  1681. old version of the Shared C Library supplied with the games. You need to 
  1682. RMKill the RISC¡OSá3 version and RMLoad the old version from disc. (He 
  1683. recommends that you quit any application that uses the Shared C Library 
  1684. first!)
  1685. 6.5
  1686. He adds that you can run Terramex by first ensuring that öFreeò memory 
  1687. is at least 400Kb then using the command *Run Terracode.
  1688. 6.5
  1689. Programs that May Need to be Upgraded
  1690. 6.5
  1691. From the hints I have received, the general message seems to be that if 
  1692. a program doesnæt work (and this is more likely to apply to older 
  1693. programs, especially games) it is worth contacting the supplier or the 
  1694. manufacturer because they can often supply upgrades (sometimes for quite 
  1695. nominal sums).
  1696. 6.5
  1697. Among those that have been mentioned are:
  1698. 6.5
  1699. Arcade 3 games compilation from Clares
  1700. 6.5
  1701. Artisan, Artisan 2 and ProArtisan
  1702. 6.5
  1703. Interdictor
  1704. 6.5
  1705. a number of Fourth Dimension games (but Boogie Buggy is apparently 
  1706. incompatible with an A5000, according to Rob Brown.)
  1707. 6.5
  1708. Droom
  1709. 6.5
  1710. Avon/Murdac (adventure compilation from Topologika)
  1711. 6.5
  1712. ChartDraw, GraphDraw and KeyStrip (excellent PD applications from Chris 
  1713. Johnson).
  1714. 6.5
  1715. Fonts
  1716. 6.5
  1717. Colin Singleton points out that, although Electronic Font Foundry are 
  1718. selling (more expensive) öRISC¡OSá3ò fonts, the old ones work perfectly 
  1719. well. The only difference is that the new ones have automatic kerning 
  1720. information built in (for the use of programs that know how to use it).
  1721. 6.5
  1722. Alan Gentle warns that the way FontMax settings are defined has changed. 
  1723. They used, in RISC¡OSá2 to be quoted in pixels, but in RISC¡OSá3 are now 
  1724. quoted in points. The maximum point size for anti-aliasing seems to 
  1725. refer to the apparent point size on the screen. Thus to make sure that, 
  1726. say, 15 point text displayed at 130% is anti-aliased he has to set the 
  1727. appropriate FontMax to 15╫1.3, i.e. at least 20.
  1728. 6.5
  1729. David Shepherdson reports that DrawPlus version 2.00 cannot convert 
  1730. Trinity, Homerton or Corpus to paths and suggests using Draw to do the 
  1731. conversion and ösavingò the result into DrawPlus. (The same seems to be 
  1732. true of version 2.12. A possible alternative would be to ignore the ROM 
  1733. fonts and load those you want into a disc !Fonts directory.)
  1734. 6.5
  1735. Marc Evans recommends, contrary to Acornæs instructions, keeping the 
  1736. !Fonts directory in a sub-directory, not the root, to save memory and 
  1737. time if you are not using the disc fonts. (I would suggest you only do 
  1738. this if you are sufficiently experienced to understand the 
  1739. implications.)
  1740. 6.5
  1741. John Winter says that Impression (2.17) and LaserDirect (2.05) work as 
  1742. well ù if not faster ù with FontSize set to 128Kb.
  1743. 6.5
  1744. (For more on fonts and LaserDirect see the section headed LaserDirect 
  1745. further on in this column!)
  1746. 6.5
  1747. Filing Systems
  1748. 6.5
  1749. IDE drives
  1750. 6.5
  1751. R.áD.áAttwood noticed that the hard disc icon on his iconbar had öIDEá4ò 
  1752. underneath it rather than öIDEDisc4ò. On trying to access the disc, he 
  1753. got an error box with öBad free space mapò. Watford Electronics have 
  1754. advised him that he needs another chip (cost ú16) for the hard disc 
  1755. podule.
  1756. 6.5
  1757. D. T. Software recommended alternative courses of action for one 
  1758. customer whose IDEFS wouldnæt work with RISC¡OSá3.10: either (a) 
  1759. reformat the hard disc using the formatter supplied with the system or 
  1760. (b) fit a replacement EPROM incorporating a work-around for a ömarginal 
  1761. infelicity in the way RISC¡OSá3 mounts discs.ò
  1762. 6.5
  1763. SCSI drives
  1764. 6.5
  1765. C. Purvis has an A3000 with an external 5╝ö floppy drive and an Oak SCSI 
  1766. external interface (fairly old). When he turns his computer on, the SCSI 
  1767. icon is to the right of the RAM discæs and when clicked on gives a öBad 
  1768. driveò error. He then runs the following file from a floppy:
  1769. 6.5
  1770. *Mount 4
  1771. 6.5
  1772. *RMLoad $.!System.Modules. SCSIFiler
  1773. 6.5
  1774. *RMReinit SCSI
  1775. 6.5
  1776. *RMREINIT SCSIFiler
  1777. 6.5
  1778. *RMReinit SCSIFS
  1779. 6.5
  1780. *ADFS
  1781. 6.5
  1782. after which the SCSI icon disappears from the iconbar. If he then 
  1783. presses <shift-break> to reset the computer, SCSIDisc4 appears at the 
  1784. left end of the iconbar and all is well.
  1785. 6.5
  1786. It has been suggested to me that he needs a new ROM on his SCSI 
  1787. interface. Can anyone confirm this?
  1788. 6.5
  1789. (One thing we have noticed with the Oak SCSI interfaces is that after a 
  1790. <delete-power-up>, the SCSIdrive configuration is set to 0 and not 4. 
  1791. What then happens is that the first time you click the hard drive icon, 
  1792. it says öBad driveò but then if you click again, it works OK. The 
  1793. solution is simple: press <f12> and type Configure SCSIDrive 4 <return> 
  1794. and then do a <ctrl-break>. I think you will find that all is well after 
  1795. that. Ed.)
  1796. 6.5
  1797. Mike Williams says the Shutdown routine wonæt complete unless he has all 
  1798. his various SCSI drives mounted, so he has to put a disc into his 
  1799. removable disc drive and spin it up just so that the system can dismount 
  1800. it for him! He therefore ignores Shutdown, but asks whether there is a 
  1801. recommended way of safely shutting down a system such as his?
  1802. 6.5
  1803. Mike has also found that if, after switching off, he changes his mind 
  1804. and switches on again his computer gets stuck half-way through its 
  1805. initialisation sequence. Is this a RISC¡OSá3 feature, a hardware fault, 
  1806. or just because he didnæt shut down nicely?
  1807. 6.5
  1808. Using öFree spaceò viewer on SCSI drives
  1809. 6.5
  1810. (This hint from David Lenthall was originally published in Archive 5.5.)
  1811. 6.5
  1812. If choosing the öFreeò option from a SCSI drive icon gives an old RISC-
  1813. OSá2 style textual report and you would prefer to get the new RISC-OSá3 
  1814. window with sliders, include the following line in your boot file:
  1815. 6.5
  1816. Set Alias$Free ShowFree -FS scsi %0
  1817. 6.5
  1818. SΘan Kellyæs alternative solution (which works beautifully with his A440 
  1819. and Oak SCSI interface, driver version 1.16) is to copy the SCSIFiler 
  1820. module from Applications Disc 1 into his !System.Modules directory and 
  1821. to add the following line to his !Boot file:
  1822. 6.5
  1823. RMLoad SCSI::SCSIDisc4.$.!System .Modules.SCSIFiler
  1824. 6.5
  1825. ArcDFS / DFSReader
  1826. 6.5
  1827. In response to S. J. Furnellæs problem with ArcDFS mentioned in Archive 
  1828. 6.3 p14, Keith Raven recommends !DFSReader on Archive Shareware 31. This 
  1829. needs one slight adjustment: in line 210 of the !RunImage Basic program, 
  1830. there is a SYS call that is expected to return 0, 1 or 2 to indicate 
  1831. whether large or small icons or full directory information are selected 
  1832. for directory windows. Under RISC¡OSá3 this actually returns 64, 65 or 
  1833. 66. If the next three lines of the program are adjusted to reflect this, 
  1834. it seems to run perfectly. (Richard Burnell suggests adding a new line 
  1835. instead:
  1836. 6.5
  1837. 215 a=a MOD 64
  1838. 6.5
  1839. to achieve the same effect.) (Keith wonders how many similar minor 
  1840. changes between RISC¡OSá2 and RISC¡OSá3 will come to light.)
  1841. 6.5
  1842. The Wakefield Acorn Computer Group writes:
  1843. 6.5
  1844. Regarding S.áJ.áFurnellæs problem with ArcDFS there is some good news 
  1845. here. (These errors are liable to occur when you click on the drive icon 
  1846. to display a directory window.) The most common error is ÉBad driveæ and 
  1847. you can overcome this simply by Naming the disc with a blank name, i.e. 
  1848. press <space> and then <return>. The ArcDFS Name option is selected via 
  1849. the ÉMiscæ menu option, followed by ÉName discæ.
  1850. 6.5
  1851. This doesnæt cure the other (less common) error which is ÉBuffer 
  1852. overflowæ. In that case, the only option seems to be to use the command 
  1853. line, i.e, press <f12> to get a É*æ prompt or bring up a task window 
  1854. with <ctrl-f12> and type DIRáDFS: (not *DISC as you might expect), 
  1855. followed by DIRá:1 to select drive 1, (if required), then CAT for a 
  1856. directory listing, etc. You can then use the manual *COPY command to 
  1857. move files around, e.g.
  1858. 6.5
  1859. Copy DFS::1.$.Index ADFS::HardDisc4.$.Junk.MyIndex
  1860. 6.5
  1861. copies a file called $.Index on the DFS drive 1 into the $.Junk 
  1862. directory of an ADFS hard disc, renaming it MyIndex in the process.
  1863. 6.5
  1864. You can just as easily copy onto SCSI, IDE and RAM discs of course. Note 
  1865. that you should use *COPY and not *CopyDFS. The very good news is that 
  1866. operations such as Format, Backup and Verify work fine, as they donæt 
  1867. need to display a directory!
  1868. 6.5
  1869. 5╝ö discs
  1870. 6.5
  1871. Peter Prewett has been horrified to find that since upgrading to RISC-
  1872. OSá3 he can no longer read any of his 5╝ö discs (which he uses for 
  1873. backing up his hard disc) via his Watford interface. He has tried 
  1874. resetting the step rate to 6 without success. Luckily, he can still read 
  1875. discs from his BBC via a DFS to ADFS file transfer.
  1876. 6.5
  1877. Gordon Lindsay-Jones also reports problems with his Watford buffer which 
  1878. used to work well under RISC¡OSá2. Can anyone help? (Have you asked 
  1879. Watford?)
  1880. 6.5
  1881. Richard Wells initially found that the Beebug DFS Reader refused to work 
  1882. under RISC¡OSá3, but he has now found that if he runs the Commands 
  1883. utility from the Support disc first then it will run.
  1884. 6.5
  1885. Richard also says he configures his 40-track 5╝ö drive (drive 1) with
  1886. 6.5
  1887. *Configure Step 12 1
  1888. 6.5
  1889. and comments that perhaps
  1890. 6.5
  1891. *Configure Step 6 1
  1892. 6.5
  1893. would work for 80-track discs. He says that to restore normal step delay 
  1894. you should use
  1895. 6.5
  1896. *Configure Step 3
  1897. 6.5
  1898. In response to Roger Poweræs query last month, Howard Snow points out 
  1899. that the syntax is
  1900. 6.5
  1901. *Configure <Step delay> [<drive>]
  1902. 6.5
  1903. Rather confusingly, the information on the step delay given by *Status 
  1904. is just the step delay for each of the drives, so if drive 0 is 
  1905. configured to the normal delay of 3, after typing *Configure Step 6 1 
  1906. *Status would give Step 3 6.
  1907. 6.5
  1908. W.áN.áRodger has written with a similar hint and also suggests that 
  1909. perhaps all floppy drives on a system have to be set if any one is to be 
  1910. changed.
  1911. 6.5
  1912. Mr Rodger has also noted that he has to leave his Cumana switchable 40/
  1913. 80 track drive switched to 80-track before selecting Format DOS 360Kb to 
  1914. format a 40-track MS-DOS disc. When he then runs the PC Emulator, he has 
  1915. to switch the drive to 40-track to read the disc he has just formatted!
  1916. 6.5
  1917. Compression
  1918. 6.5
  1919. S.áR.áFreeman reports that, when using Compression version 1.10 with his 
  1920. A400/1, if he launches an application from CFS and subsequently quits 
  1921. CFS without first quitting the application, the computer can hang. 
  1922. Otherwise he has no problems with it.
  1923. 6.5
  1924. Mike Kinghan says that his system hangs when he tries to kill any CFS 
  1925. filesystem from the iconbar. He only has to do this, however, in order 
  1926. to free up the Filecore when shutting his machine down. Now he uses the 
  1927. operating system Shutdown routine (via <shift-ctrl-f12>) instead and has 
  1928. no problems.
  1929. 6.5
  1930. Mike also observes that öit is not a clever wheezeò to compress CFS 
  1931. files using the !Squash application supplied with RISC-OSá3. This will 
  1932. report a gratifying reduction in the logical byte count but when the 
  1933. actual size of the new file is checked, it will usually be found that 
  1934. the file has got larger. (Has anyone found a use for !Squash?)
  1935. 6.5
  1936. Dave Livsey has been told by Computer Concepts, in response to a query 
  1937. about CFSæs use of a temporary file as an intermediate step in the 
  1938. decompression process, that they ö ... are working on an upgrade to deal 
  1939. with this ... ò
  1940. 6.5
  1941. Marc Evans says CFS version 1.10 has problems with large jobs ù 10 
  1942. Mbytes, for example ù and suggests turning off interactive filer 
  1943. operations during a large compression, otherwise you may lose files.
  1944. 6.5
  1945. He also writes: Filer_Run can be used in an alias to run CFSæd files 
  1946. directly from the normal Filer window. To perform this trick, issue the 
  1947. command:
  1948. 6.5
  1949. Set Alias$@Runtype D96 !Filer_Run CFS#%0
  1950. 6.5
  1951. and just double click on the file to load it.
  1952. 6.5
  1953. Confusing MS-DOS and ADFS discs
  1954. 6.5
  1955. Marc Evans warns that if you regularly use both DOS and ADFS floppy 
  1956. discs, it is easy to get confused about which is which. You can easily 
  1957. find yourself copying to a DOS disc thinking it is ADFS; file and 
  1958. application icons appear in the destination window just as normal and 
  1959. you can be none the wiser (apart from the copying being rather slower) 
  1960. until you run out of space after 720Kb.
  1961. 6.5
  1962. Disc corruption
  1963. 6.5
  1964. Keith Raven has experienced two strange floppy disc faults since 
  1965. upgrading. After deleting the font manager from a PD fonts disc (E 
  1966. format), he found that three letters from one font had disappeared 
  1967. although the disc was otherwise intact and verified OK. He was able to 
  1968. load the font into !FontEd successfully for patching. The other problem 
  1969. was a öbroken directoryò on a D format disc, just after deleting a 
  1970. couple of redundant items (including a !System directory) left over from 
  1971. RISC¡OSá2. The disc verified properly, but a disc sector editor showed 
  1972. two chunks of continuous Ns in sector 1 (on track 0 head 0). He has 
  1973. noticed that ADFS buffers is set to 8 (the default?) and wonders whether 
  1974. there is still a bug there.
  1975. 6.5
  1976. (We reported two months ago Acornæs telephone help line comment that the 
  1977. bug which made it advisable to configure the ADFS buffers to zero had 
  1978. been fixed. We also reported Computer Conceptsæ claim that, unless the 
  1979. buffers are configured to zero, it is vital to dismount disks before 
  1980. removing them for good from the machine because, otherwise, there may be 
  1981. trouble later. Does anyone have any proof either way?)
  1982. 6.5
  1983. XOB Remote Logon
  1984. 6.5
  1985. Raymond Wright says that XOB Remote Logon, which allows a BBC Micro or 
  1986. another Archimedes to access a hard disc attached to an Archimedes via 
  1987. Econet, is in trouble. He thinks that it is not loading binary files to 
  1988. the correct locations in the BBCæs memory.
  1989. 6.5
  1990. Printing!!!
  1991. 6.5
  1992. (This seems to be the area that is causing the greatest grief. If anyone 
  1993. thinks he knows the answers, please get in touch! A number of people 
  1994. have commented favourably on the Ace drivers. Perhaps, if the people at 
  1995. Ace think they have got printing sussed, they might be able to help with 
  1996. some of these problems.)
  1997. 6.5
  1998. (Funnily enough, Tony Cheal of Ace Computing was hoping to write us an 
  1999. article about printer drivers. As I well know, when you are running your 
  2000. own business, things can get very hectic. Anyway, if you do get time, 
  2001. Tony, your fans are waiting in eager anticipation! Ed.)
  2002. 6.5
  2003. Printer buffer
  2004. 6.5
  2005. Several people have commented that the printer buffer doesnæt work 
  2006. properly. Can this be true or is it that we donæt understand how to use 
  2007. it properly?
  2008. 6.5
  2009. Richard Burnell says that if he configures the buffer to, say, 300Kb and 
  2010. tries to print a draw file with lots of text, the computer hangs and not 
  2011. even the escape key works. (He owns a KX-P1081 dot matrix printer.)
  2012. 6.5
  2013. Mike Kinghan writes: The RISC-OS 3 feature that I had longed for most 
  2014. was background printing. Running off a manual on my LaserJet II under 
  2015. RISC-OS 2 could monopolise the computer for half a day. How annoying 
  2016. then to discover that prints executed from familiar applications are not 
  2017. automatically run in background under the new OS. A partial remedy, 
  2018. however, is to use the new Print Manageræs capability to substitute a 
  2019. file for any installed printer. First take the Printer Control option 
  2020. from your printeræs iconbar menu. Then select the Connection dialogue 
  2021. and nominate a file of your choice in place of the installed printer. 
  2022. This will make applications write to that file when they think they are 
  2023. printing, and they will do this much more speedily. At your convenience, 
  2024. redirect the printer connection to your physical printer and drag your 
  2025. print files to the printer icon. Now they will be printed in background, 
  2026. allowing you to get on with your work. (But what a palaver! Surely there 
  2027. must be a simpler way?)
  2028. 6.5
  2029. Change in printer initialisation behaviour
  2030. 6.5
  2031. T. J. Bennett uses First Word Plus version 1 with an A3000 and a Citizen 
  2032. Swift 24. In order to make best use of this combination, he has written 
  2033. a !Boot file which redefines screen characters using VDU23 and also 
  2034. defines some characters not available in the standard printer character 
  2035. set as download characters to the printer. He has also modified his 
  2036. printer driver. This all worked in RISC¡OSá2, the printer buffer 
  2037. allowing the booting process to continue to completion whether the 
  2038. printer was on line or not. In RISC¡OSá3, however, the !Boot will not 
  2039. finish until the printer is connected, switched on and on line. (öA 
  2040. giant step towards the Neanderthal,ò Mr Bennett comments.) He has tried 
  2041. setting PrinterBufferSize to ridiculous sizes with no discernable 
  2042. effect, also RMASize and SystemSize. Does anyone have any suggestions? 
  2043. (I wonder if this problem is related to that described by Mick Day last 
  2044. month ù see Archive 6.4 p9.)
  2045. 6.5
  2046. Mr Bennett has noticed that there is a limit to the amount of data in 
  2047. the printer driver for defining each character (contrary to what the 
  2048. manual says) so this cannot be used as the source of download character 
  2049. data.
  2050. 6.5
  2051. Disc swapping
  2052. 6.5
  2053. Peter Prewett reports that, after loading the !Printer application on 
  2054. the iconbar and then loading Impression Junior, whenever he tries to 
  2055. print, he is required to insert the floppy disc from which he loaded the 
  2056. original printer application. He says he ötried loading system and scrap 
  2057. from the printer and other discs, none of which makes any difference.ò 
  2058. (My suggestion is that the problem is a misunderstanding of the purpose 
  2059. of the !Scrap application: the result of running this is simply to tell 
  2060. the computer that the disc it is on is the place to store temporary 
  2061. öscrapò files. Thus by öloadingò !Scrap from a floppy you tell the 
  2062. computer to use that floppy for temporary storage during operations like 
  2063. printing. If you have a hard disc, it is best to copy !Scrap onto its 
  2064. root directory and to ensure that the first thing you do each time you 
  2065. turn the computer on or reset it is to open a Filer window on that root 
  2066. directory so that the location of !Scrap will be öseen.ò)
  2067. 6.5
  2068. Peter goes on to comment that system and scrap files are difficult to 
  2069. use and must be made totally transparent to the end user. öNobody should 
  2070. have to set up the computer with these files as it is certainly not 
  2071. user-friendly.ò Does anyone want to volunteer to write a user-friendly 
  2072. article about system and scrap files? Does anyone have any ideas about 
  2073. how these might be better organised in a future version of the operating 
  2074. system?
  2075. 6.5
  2076. Mono greyscales (!?)
  2077. 6.5
  2078. A number of people have noticed that the so-called ömonoò option in the 
  2079. RISC-OSá3 printer drivers actually produces grey scales when rendering 
  2080. drawfiles (although sprites are printed in black and white as might be 
  2081. expected).
  2082. 6.5
  2083. LaserDirect
  2084. 6.5
  2085. I may have given the impression in the December column that it is 
  2086. impossible to print rotated text out of a LaserDirect. John Winter has 
  2087. pointed out that this can be done fairly easily by creating the text in 
  2088. Draw and using the Convert to path menu option; this will then print 
  2089. like any drawfile. Furthermore, the rotated text can be imported into 
  2090. Impression, again just like any drawfile.
  2091. 6.5
  2092. John Winter has also found that in order to run the RISC¡OSá3 !Printers 
  2093. application after using a Computer Concepts RISC¡OSá2 driver, you have 
  2094. to run the following * commands (either at the command line or in a Task 
  2095. window or in an Obey or Command file):
  2096. 6.5
  2097. *RMKill PDriver
  2098. 6.5
  2099. *RMReinit PDriver
  2100. 6.5
  2101. Several more people have reported problems with the quality of print 
  2102. from LaserDirect printers. Michael Lowe says he has considerable 
  2103. problems printing sprites, mostly incorporated into Impression docu
  2104. ments: black areas are often patterned, grey areas sometimes donæt print 
  2105. and occasionally the whole of the text area breaks up giving a granular 
  2106. appearance. However, the worst thing, he says, is the unpredictability 
  2107. of the behaviour.
  2108. 6.5
  2109. There may, however, be an answer to this (but no solution until the new 
  2110. drivers appear sometime this year, with luck): Computer Concepts have 
  2111. written to Tim Powys-Lybbe saying: öWe are now(!) aware of a problem 
  2112. with the combination of our LaserDirect drivers 2.05 and RISC¡OSá3.1. 
  2113. The first Landscape page will print correctly, but on subsequent prints, 
  2114. black output will be speckled. This only occurs when QuickText is off.
  2115. 6.5
  2116. öI would recommend that you turn on QuickText. If necessary, you should 
  2117. install RISC¡OSá2 versions of Corpus and Homerton into your !Fonts 
  2118. application on disc. If you get a speckled output, changing printing 
  2119. resolution or reloading the driver will restore a black image.
  2120. 6.5
  2121. öThe next release of our drivers should clear up this problem.ò
  2122. 6.5
  2123. Timæs comment is that the output and the problem is a little worse than 
  2124. their letter concedes.
  2125. 6.5
  2126. (And the problem also occurs fairly predictably on the BJ10 Turbo 
  2127. Driver. Ed.)
  2128. 6.5
  2129. Alan Gentle recommends inserting a FontRemove statement in the !Boot 
  2130. file, removing the ROM fonts, and to add Corpus, Homerton and Trinity to 
  2131. the !Fonts directory on disc, i.e. the boot file should end:
  2132. 6.5
  2133. FontRemove Resources:$.Fonts.
  2134. 6.5
  2135. FontInstall <Obey$Dir>.
  2136. 6.5
  2137. (N.B. the dots at the end of each line are significant.)
  2138. 6.5
  2139. Alan also says Computer Concepts have sent him an update of PrinterLD, 
  2140. version 2.05s (10-Aug-1992) which seems to work OK!
  2141. 6.5
  2142. When I started printing from Artworks, I found that the greyscales at 
  2143. 600 dpi were rather distinctly graduated. At 300 dpi, the gradation is 
  2144. much smoother but the individual colours have a much dottier appearance. 
  2145. On CCæs recommendation, I have found that 600╫300 using Screen 2 gives a 
  2146. good compromise.
  2147. 6.5
  2148. On the question of how long the upgraded printer drivers are taking to 
  2149. produce, CC said (in a letter dated 17th December 1992): öWe have only 
  2150. just received the source code (weæd have preferred proper documentation, 
  2151. but there isnæt any) from Acorn. All our drivers require significant 
  2152. changes to allow full RISC¡OSá3 compatibility. Since the RISC¡OSá2 
  2153. drivers work with RISC¡OSá3, their conversion is not a priority.ò 
  2154. 6.5
  2155. Printing after Artworks
  2156. 6.5
  2157. Roger King has found that, after printing from Artworks, computers need 
  2158. to be switched off (<ctrl-reset> is not enough) before using new 
  2159. applications that need to print hard copy. If this is not done, spurious 
  2160. fine horizontal lines of about 4mm length are scattered throughout the 
  2161. printed page. Has anyone any clues about this?
  2162. 6.5
  2163. Unwanted form feeds
  2164. 6.5
  2165. G. T. Smithæs means of preventing his Brother (Epson FX80 compatible 
  2166. printer) from spewing out extra pieces of blank paper was to load the 
  2167. driver into !PrintEdit, delete the formfeed code ö12ò from the End of 
  2168. Text Job and to add ESCö8ò (öignore paper emptyò) in the Start of Job 
  2169. line.
  2170. 6.5
  2171. Unwanted line feeds in First Word Plus
  2172. 6.5
  2173. Dave Livsey suggests that the printer driver needs doctoring to remove 
  2174. the extra line feed that it sends to the printer. Can anyone give 
  2175. details?
  2176. 6.5
  2177. Editing printer drivers
  2178. 6.5
  2179. G. T. Smith says that he made the mistake of assuming that, having 
  2180. copied his modified printer driver onto his hard disc, !Printers would 
  2181. find it and the modification would take effect, but it didnæt. He says 
  2182. you need to load !Printers onto the iconbar and re-install the driver by 
  2183. dragging it into the Printer Control window from the !Printers menu.
  2184. 6.5
  2185. Tim Nicholson says that if you change the configuration settings of a 
  2186. printer which is not the currently selected one (i.e. its icon is greyed 
  2187. out), then the next time you print, the print manager uses the driver 
  2188. you have reconfigured not the selected one.
  2189. 6.5
  2190.  
  2191. 6.5
  2192. PC Emulator
  2193. 6.5
  2194. Mike Small has found that PC programs such as Tetris run first time but 
  2195. when they get to the point where they ought to re-load, i.e. when he 
  2196. ödiesò, he gets the messages:
  2197. 6.5
  2198. M2ExHandle abort - Bad Entry Sequence
  2199. 6.5
  2200. *CD \Tetris
  2201. 6.5
  2202. FileCore in use (Error number &108A0)
  2203. 6.5
  2204. *Tetris
  2205. 6.5
  2206. He is using version 1.34 of the emulator, patched in accordance with the 
  2207. Support instructions. (He assumes that the altering of the filetype of 
  2208. the DOS partition to DOSDisc doesnæt apply to him because he uses 
  2209. floppies.) He has a user port and MIDI on a basic A3000. Does anyone 
  2210. have any ideas?
  2211. 6.5
  2212. Nik Kelly finds that his Quick Basic editor scrolls at a useful speed 
  2213. now that he has an ARM3 and RISC¡OSá3, but has found that the freebie, 
  2214. QB, that comes with MS-DOSá5, does not read his .BAS files.
  2215. 6.5
  2216. He also says that his real-time clock is now always wrong (using PC 
  2217. emulator 1.6 and MS-DOS 3.3) and asks why?
  2218. 6.5
  2219. Richard Burnell says that version 1.81 of the emulator wonæt read Atari 
  2220. format discs with RISC¡OSá3.10 and asks when the new version of the 
  2221. emulator is due for release.
  2222. 6.5
  2223. Miscellaneous Hardware Tips
  2224. 6.5
  2225. Ground Control teletext adaptor
  2226. 6.5
  2227. Mike Williams found that his problem with this was a hardware problem 
  2228. and nothing to do with RISC¡OSá3. He had changed to an A5000 and there 
  2229. is a subtle difference in the hardware of the printer port. Ground 
  2230. Control are offering an upgrade to a podule version Ö but he doesnæt 
  2231. know where he is going to find a fifth podule slot!
  2232. 6.5
  2233. SCSI podule and MIDI board conflict
  2234. 6.5
  2235. Richard Burnell found that his Vertical Twist A3000 Econet MIDI/sampler 
  2236. board would not work with his 8-bit Lingenuity SCSI podule because they 
  2237. were competing for use of fast interrupts. Version 2.45 of the SCSI 
  2238. firmware is now available and the MIDI port now works fine. (This 
  2239. doesnæt sound like a RISC-OSá3 problem to me, but I will include it 
  2240. anyway!)
  2241. 6.5
  2242. Pineapple digitiser
  2243. 6.5
  2244. The problem Tim Nicholson mentioned in Archive 6.3 p15 was cured by the 
  2245. addition of an öextra decoupling capacitorò.
  2246. 6.5
  2247. Brainsoft expansion card
  2248. 6.5
  2249. Tim Nicholson reported (Archive 6.3 p15) that this didnæt work. Raymond 
  2250. Wright says he thinks his works OK, but he has had problems with the 
  2251. software in RISC¡OSá2, some of which have righted themselves in 
  2252. RISC¡OSá3! (The sound module still seems to want to hog all available 
  2253. memory, though.)
  2254. 6.5
  2255. Maths co-processor
  2256. 6.5
  2257. Raymond Wright says there is no built-in support in RISC¡OSá3 for the 
  2258. maths co-processor card so he still has to load FPEmulator 3.2 from 
  2259. disc.
  2260. 6.5
  2261. Impression dongle
  2262. 6.5
  2263. Roger Poweræs problem mentioned last month turned out to be a defective 
  2264. dongle (apparently it was one of the very early ones), which CC have 
  2265. replaced.
  2266. 6.5
  2267. G. T. Smith had a similar problem and while he was waiting for a 
  2268. replacement dongle it was suggested that he should try öshorting all the 
  2269. pins of the dongle with a piece of earthed kitchen foil.ò Apparently it 
  2270. worked! (I suggest you only try this if you are confident you know what 
  2271. you are doing.)
  2272. 6.5
  2273. Roger King reports that he had a problem with both laser printers and a 
  2274. Deskjet 500 ejecting blank sheets of paper with spurious characters on 
  2275. the first line of the new page, especially when printing from PipeDream 
  2276. 4 documents. When the Impression dongles were removed the problem went 
  2277. away.
  2278. 6.5
  2279. Keith Raven agrees that there is something strange. Once, after 
  2280. switching off the computer and restarting, he tried printing from Basic 
  2281. using <ctrl-B> but the computer locked up as if the printer wasnæt on 
  2282. line. Loading !Printers and trying to print from !Edit caused the system 
  2283. disc to run and the iconbar to flash but no output. Loading Impression 
  2284. then caused most, but not all, of the previously öprintedò output from 
  2285. !Edit to arrive at the printer. However, he could not repeat this. Since 
  2286. he had previously used the printer successfully in similar circums
  2287. tances, he wonders if the problem might be something to do with printer 
  2288. initialisation.
  2289. 6.5
  2290. Miscellaneous Hints & Tips
  2291. 6.5
  2292. Screen modes
  2293. 6.5
  2294. Peter Prewett says that mode 31 öflashes fastò on his A440/1 with an 
  2295. Eizo 9060s Multiscan. He also says that mode 27 will not run on an A310 
  2296. with an NEC Multiscan. (I also find that mode 31 is unusably flickery on 
  2297. my Taxan 770 Plus, but surely one of the purposes in giving us such a 
  2298. wide variety of modes is to give each user a greater chance of finding 
  2299. some that suit his own particular monitor.)
  2300. 6.5
  2301. Marc Evans recommends non-multisync users to use mode 35 as their 
  2302. configured mode because it gives a bit more room to work in without 
  2303. decreasing resolution in the way mode 16 does.
  2304. 6.5
  2305. Desktop Boot files
  2306. 6.5
  2307. Colin Singleton has been puzzled to find that, after creating a Boot 
  2308. file and rebooting, a number of applications that were running at the 
  2309. time he created the Boot file failed to start up. The reason for this is 
  2310. that only öRISC¡OSá3 awareò applications will be inserted automatically 
  2311. into a !Boot file. (Apart from any other reason, the operating system 
  2312. needs to be able to find out where on disc each application was loaded 
  2313. from and it canæt do this unless the application is programmed to be 
  2314. able to tell the operating system when asked. Originally, RISC¡OSá3 
  2315. applications werenæt programmed to behave in this way.)
  2316. 6.5
  2317. If you want your Boot file to run an older application (including, for 
  2318. instance, current versions of Impression) you have to edit !Boot and add 
  2319. the appropriate instructions by hand. To do this (assuming you have 
  2320. already created a Desktop Boot file), load !Boot into !Edit (the quick 
  2321. way is to <shift-double-click> on it) and you will probably find a 
  2322. number of lines reading öFiler_Boot ... ò followed by some reading 
  2323. öFiler_Run ... ò. Immediately after these, add another line reading 
  2324. öFiler_Run ò followed by the full path name of the application, and 
  2325. repeat for each application you want to run. The process is described in 
  2326. more detail in the User Guide starting at page 112.
  2327. 6.5
  2328. Colin Singleton has also tried, as the manual suggests, creating two 
  2329. !Boot files so that he can switch at will from one öworldò to another. 
  2330. However, when he tries to run them he gets a message öYou cannot have 
  2331. two copies of !Alarm at once.ò Does anyone have any suggestions?
  2332. 6.5
  2333. When G÷tz Kohlberg had created a Boot file and tried rebooting, he got 
  2334. an error message: önot enough memory or not within desktop worldò. 
  2335. (Could this happen if the configured ölanguageò is not Desktop? (Number 
  2336. 10 in RISC-OS 3.))
  2337. 6.5
  2338. Control of ARM3 cache
  2339. 6.5
  2340. G÷tz Kohlberg found that the *Cache on command turned the cache off and 
  2341. *Cache off turned it on! He also found that when he installed the Aleph 
  2342. One hare and tortoise module, the effect of clicking on the iconbar 
  2343. icons was also reversed. His work-around for this problem is to include 
  2344. *Cache on as the very first command in his !Boot file and to include the 
  2345. command *Cache off immediately before the line that runs the !Arm3 
  2346. application.
  2347. 6.5
  2348. ROM modules
  2349. 6.5
  2350. R. D. Attwood asks how he can find out which modules are in ROM so that 
  2351. he doesnæt duplicate them in the system directory on disc. Simple: press 
  2352. <ctrl-f12> to open a Task window and type RomModules at the star command 
  2353. prompt. A list of modules in the system ROM and in the ROMS on any 
  2354. podules installed on the machine will scroll past. To read the list and 
  2355. print it or save it: bring up the Task window menu and choose the 
  2356. öSuspendò option then treat the contents of the window just like any 
  2357. other Edit window.
  2358. 6.5
  2359. To see what else is in ROM ...
  2360. 6.5
  2361. ... bring up the menu over the Apps icon on the iconbar and choose the 
  2362. öOpen É$æò option. You can now explore all the resources stored in ROM.
  2363. 6.5
  2364. Toolsprites
  2365. 6.5
  2366. Several months ago, the Archive monthly disc included a nice collection 
  2367. of ötoolò sprites designed to smarten up the appearance of window icons 
  2368. (including things like 3D-effect sliders that look pushed-in when you 
  2369. drag them). I found that the original set didnæt quite work properly, 
  2370. but that simply by adding one extra sprite (öblicon22ò) copied from a 
  2371. similar set on a recent Acorn User disc, I got a set which seems to work 
  2372. fine. This set is on this monthæs program disc in a file called 
  2373. öWin3Toolsò. To use it, I suggest you copy it into your !System 
  2374. directory and include the command 
  2375. 6.5
  2376. ToolSprites System:Win3Tools
  2377. 6.5
  2378. in your !Boot file. (Note: this file only includes ö22ò definitions for 
  2379. ösquare-pixelò high resolution modes.)
  2380. 6.5
  2381. Shift key behaviour
  2382. 6.5
  2383. R. D. Attwood has found his left shift key giving a ñ symbol. On 
  2384. investigation, he has found that under the key there are two contacts: 
  2385. one gives ñ, the other ú. The !IntKey module on the Support disc seems 
  2386. to solve the problem but, as he says, it should not be necessary to run 
  2387. this. Has anyone any ideas?
  2388. 6.5
  2389. Shift-double-clicking into editors
  2390. 6.5
  2391. Marc Evans says that if you shift-double-click on a file to load it into 
  2392. an editor, the editor can be confused about what filetype it is and can 
  2393. save an Obey file as Text. (This doesnæt seem to happen with !Edit, but 
  2394. it does with !StrongEd II. Without the PRM, I canæt be sure but I would 
  2395. guess that what is happening is that a shift-double-click causes the 
  2396. Filer to broadcast a message inviting applications to load the file as 
  2397. if it were a text file. If !Edit picks it up, it presumably then reads 
  2398. the directory information to find out what the filetype is, whereas 
  2399. !StrongEd carries on assuming it is a text file. I wonder what other 
  2400. editors like DeskEdit do?)
  2401. 6.5
  2402. Fix for SciCalc
  2403. 6.5
  2404. Colin Dean, one of the authors of SciCalc, has written in with a fix for 
  2405. the bug in the +/Ö operator mentioned in Archive 6.3 p18.
  2406. 6.5
  2407. The +/Ö operator should always change the sign of the currently 
  2408. displayed value, unless you are in the middle of entering an exponent, 
  2409. in which case it should change the sign of the exponent. In practice, it 
  2410. can produce bizarre results: e.g.
  2411. 6.5
  2412. enter   display
  2413. 6.5
  2414. 1E13  1E13
  2415. 6.5
  2416. +/Ö  1E-13
  2417. 6.5
  2418. =  1E-13
  2419. 6.5
  2420. +/Ö  3E-30
  2421. 6.5
  2422. The last displayed result should be Ö1EÖ13!
  2423. 6.5
  2424. To fix this alter the lines that read:
  2425. 6.5
  2426. 5340 IF entry$=ö0ò THEN entry$= FNtobase(dreg)
  2427. 6.5
  2428. 5350 IF base%=1 THEN
  2429. 6.5
  2430. 5360 IF (INSTR(entry$,öEò)=0) OR (F%=TRUE) THEN
  2431. 6.5
  2432. to read, instead:
  2433. 6.5
  2434. 5340 IF F%=TRUE THEN entry$= FNtobase(dreg)
  2435. 6.5
  2436. 5350 IF base%=1 AND F%=FALSE THEN
  2437. 6.5
  2438. 5360 IF (INSTR(entry$,öEò)=0)THEN
  2439. 6.5
  2440. Copying a directory into itself
  2441. 6.5
  2442. You canæt any more! (Marc Evans says.) (For those who donæt remember the 
  2443. heady days when RISC¡OSá2 was young, one of its features was that it was 
  2444. quite easy to fill a disc by recursively copying a directory into 
  2445. itself!)
  2446. 6.5
  2447. Unplugging !Configure
  2448. 6.5
  2449. !Configure can be unplugged if you do not want the machine altered Ö 
  2450. useful in a school situation! (Marc Evans)
  2451. 6.5
  2452. Bug in BASIC64
  2453. 6.5
  2454. A. G. Rimmer reports that there is a fault in BASIC64 in that the format 
  2455. specification given by @% frequently behaves incorrectly for fixed 
  2456. format (but not for E or G format). This is illustrated by the following 
  2457. program:
  2458. 6.5
  2459. 10 REM >Double precision test
  2460. 6.5
  2461. 20 @%=öF30.2ò
  2462. 6.5
  2463. 30 PRINT; öWith @% = &ò;STR$~(@%);ö:òÉ
  2464. 6.5
  2465. 40 REPEAT
  2466. 6.5
  2467. 50 INPUT öNumber input: ò x
  2468. 6.5
  2469. 60 PRINT ö prints as ò x
  2470. 6.5
  2471. 70 UNTIL FALSE
  2472. 6.5
  2473. This produces the following output:
  2474. 6.5
  2475. Number input: 102.63
  2476. 6.5
  2477. prints as 1.03E2
  2478. 6.5
  2479. Number input: 1234.5678
  2480. 6.5
  2481. prints as 1.23E3
  2482. 6.5
  2483. Number input: 12.25
  2484. 6.5
  2485. prints as 12.25
  2486. 6.5
  2487. Number input: 0.16
  2488. 6.5
  2489. prints as 1.60E-1
  2490. 6.5
  2491. Acorn have acknowledged the fault and have told Mr Rimmer that there is 
  2492. no work-around or fix for this problem at the moment.
  2493. 6.5
  2494. Limited precision of SciCalcæs display
  2495. 6.5
  2496. Mr Rimmer also observes that, whereas SciCalc calculates using floating 
  2497. point numbers with 52 binary digits, which are equivalent to 15.7 
  2498. decimal digits, you can only input decimal numbers with up to 10 digits 
  2499. plus a two digit exponent and the program can only display results with 
  2500. 10 significant figures (and 3-digit exponents up to the maximum possible 
  2501. 308). What is wanted is a display for both input and results of a 15 or 
  2502. 16 digit mantissa plus an exponent of up to 3 digits (up to the limit of 
  2503. 308).
  2504. 6.5
  2505. Again Acorn has acknowledged the limitation but has said that a version 
  2506. with extended display is not available. (I wonder whether Colin Dean 
  2507. might be able to help?)
  2508. 6.5
  2509. Legible menus in 1st Word Plus
  2510. 6.5
  2511. In Archive 6.3 p12 there was a hint on altering the palette for First 
  2512. Word Plus release 1.1 so that the menus are legible. This involved a 
  2513. special Obey file. Gordon Lindsay-Jones suggests a different solution. 
  2514. He first changed colour 14 to black and saved the altered palette in the 
  2515. Library directory on the 1wp disc. Before he runs 1wp, he opens the 
  2516. Library window and double-clicks on this palette, then when he finishes, 
  2517. he opens the menu on the iconbar palette icon and selects Default to 
  2518. restore the palette.
  2519. 6.5
  2520. (Mike Williams says version 0.01 of First Word Plus works fine!)
  2521. 6.5
  2522. Using RMFaster
  2523. 6.5
  2524. Mike Williams points out that C programs run much faster if you perform 
  2525. *RMFaster SharedCLibrary and, similarly, programs that use the FPE a lot 
  2526. (e.g. ray tracers) will benefit from *RMFaster FPEmulator. Under 
  2527. RISC¡OSá2, these modules were loaded from disc so always ran in RAM. In 
  2528. RISC¡OSá3, we can choose whether to put them in RAM for speed or leave 
  2529. them in ROM to save memory.
  2530. 6.5
  2531. Draw crashing
  2532. 6.5
  2533. A number of people have had !Draw crash out on them but luckily it saves 
  2534. work in progress as a valid drawfile in the Scrap directory before it 
  2535. exits. Therefore, you should be able to recover your work by opening 
  2536. !Scrap (shift-double-click on its icon), then opening the directory 
  2537. called ScrapDir inside it.
  2538. 6.5
  2539. Wimp drag and double-click defaults
  2540. 6.5
  2541. Mike Williams finds that settings of 5 for WimpDoubleClickDelay and 10 
  2542. for WimpDoubleClickMove make detailed work in !Draw much more manage
  2543. able. He wonders if anyone knows how to set them exactly like they were 
  2544. in RISC¡OSá2.
  2545. 6.5
  2546. Mouse menu button behaviour
  2547. 6.5
  2548. In response to my tip in Archive 6.3 p19, Tim Nicholson says his mouse 
  2549. menu button still returns a continuous 2. I then wondered if it was my 
  2550. tracker ball that was at fault so plugged in my clapped out mouse, but 
  2551. no: both mouse and tracker ball still return 2 for a moment then 0 when 
  2552. the menu button is held down. Tim wonders if the mouse response is 
  2553. configurable.
  2554. 6.5
  2555. Opening a root directory without running all the !Boot files (and 
  2556. avoiding viruses)
  2557. 6.5
  2558. Tim Nicholson points out that just as control-double-clicking on a 
  2559. directory icon opens a filer window on the directory without running the 
  2560. boot files of all the applications in the directory, control-double-
  2561. clicking on a drive icon does the same for a root directory. As he says, 
  2562. this is jolly useful for inspecting discs of unknown origin if you 
  2563. suspect they might contain viruses.
  2564. 6.5
  2565. Keys that donæt work
  2566. 6.5
  2567. Tim Nicholson says that he ökeeps losing his Caps Lock buttonò and 
  2568. occasionally <ctrl-shift-f12> doesnæt work. Is this a problem with an 
  2569. application? (Or has he been dropping his porridge into the keyboard, 
  2570. again?)
  2571. 6.5
  2572. Task manager
  2573. 6.5
  2574. (Tim Nicholson warns: before trying this save all your work!) Try 
  2575. clicking <menu> over the Task Manager and choosing the Info option, then 
  2576. click <menu> in the grey area where it says NAME: VERSION: AUTHOR:. 
  2577. (Donæt get too excited.)
  2578. 6.5
  2579. Alarm
  2580. 6.5
  2581. Colin Singleton writes, in response to Ken Cowapæs comments on !Alarm 
  2582. (Archive 6.3 p15): öI think he is wrong in claiming that it contains a 
  2583. malfunction, but it is certainly less friendly than it might be. It does 
  2584. indeed appear to insist that the start and finish dates are in the same 
  2585. year when setting summertime, so you cannot set Off Oct 1992 and On 
  2586. March 1993. Since we have now finished with BST for 1992, this is not 
  2587. now a problem.ò
  2588. 6.5
  2589. He has found that after setting the two dates for 1993, the Alarm file 
  2590. contains three dates, the third date being 7th February 1994. He 
  2591. presumes that at 1 a.m. on that day, an alarm will go off to remind him 
  2592. to set the summertime dates for that year! Does anyone know what the 
  2593. date is for?
  2594. 6.5
  2595. Change in behaviour of !Boot files
  2596. 6.5
  2597. Under RISC¡OSá2, J.áLageu used to protect directories using the 
  2598. principle that, whenever a directory was opened, all the boot files in 
  2599. it were actioned (unless, I think, a sprite with the name of the 
  2600. application had been loaded into the Wimp sprite pool). He finds that 
  2601. RISC¡OSá3.10 on an A5000 only sees the !Boot file the first time it 
  2602. öseesò the application. I wonder whether it is possible to tell the 
  2603. operating system to forget that it has seen the application?
  2604. 6.5
  2605. JPEG
  2606. 6.5
  2607. Steve Dommett has written, in response to Roger Darlingtonæs query in 
  2608. Archive 6.3 p28, to point out that there is a very useful implementation 
  2609. of JPEG included in !ChangeFSI on the Support Disc. The required files 
  2610. are cjpeg, djpeg and JPEGinfo (which provides instructions). !ChangeFSI 
  2611. will read JPEG files in the same way as other file types but will need 
  2612. plenty of spare space on the !Scrap disc. He has converted many sprites, 
  2613. saving megabytes of disc space, with no appreciable loss of quality.
  2614. 6.5
  2615. Peter Sturdy adds that if you want to use JPEG from the command line, it 
  2616. is helpful to add the following lines to your !Boot file:
  2617. 6.5
  2618. Set Alias$cjpeg <Obey$Dir>.cjpeg %%*0
  2619. 6.5
  2620. Set Alias$djpeg <Obey$Dir>.djpeg %%*0
  2621. 6.5
  2622. JPEG files can then be manipulated from a Task window without changing 
  2623. directory or moving the files into the Library directory.
  2624. 6.5
  2625. (The point of JPEG is that it gives much greater savings in filing space 
  2626. but the compression process is not completely reversible so the 
  2627. decompressed image will not be identical to the original. For sprites 
  2628. this doesnæt normally matter.)
  2629. 6.5
  2630. Directory catalogue display
  2631. 6.5
  2632. Raymond Wright has found an irritating change in the display of a 
  2633. catalogue listing (outside the Desktop): on an 80 column screen you only 
  2634. get three columns of files instead of 4 and in a 40 column mode you only 
  2635. get one. Can there be a good reason for the change, he 
  2636. asks?ááááááááááááááááááááá áááááááááááááááááááááá
  2637. 6.5
  2638. Two Questions
  2639. 6.5
  2640. Backup and the önextò slot
  2641. 6.5
  2642. If you back up an 800Kb floppy with the öNextò slot set to the standard 
  2643. 640Kb, the backup will take two passes. In order to make the computer 
  2644. copy the whole disc in one go, you have to set the Next slot to more 
  2645. than 800Kb. Can it be told to use more than the current Next slot if the 
  2646. memory is available?
  2647. 6.5
  2648. Icon dragging from filer windows
  2649. 6.5
  2650. There is a configuration option (which I canæt find now that I want it!) 
  2651. that instructs RISC¡OSá3 öawareò applications to drag the whole icon 
  2652. rather than just an empty square box when saving a file. Why on earth 
  2653. isnæt the Filer programmed to do the same when you drag an icon from a 
  2654. Filer window? ááááááááááááááááááááááááááááááááááááá     
  2655. áááááááááááááááááááááá á
  2656. 6.5
  2657. Improvements over RISC¡OSá3.0
  2658. 6.5
  2659. Paul Skirrow lists the following improvements:
  2660. 6.5
  2661. Å  after a Shutdown the Restart button works properly and restarts the 
  2662. Pinboard correctly
  2663. 6.5
  2664. Å  the ADFSBuffers configuration now works correctly and speeds up disc 
  2665. access significantly (although there may still be a problem in 1Mb 
  2666. machines).
  2667. 6.5
  2668. Å  Paint handles 256 grey scale sprites correctly and also 256 colour 
  2669. sprites can have any of their colours changed independently (Iæd 
  2670. appreciate an article on the changes in colour handling in RISC¡OSá3 ù 
  2671. starting with the basics like the points mentioned here.)
  2672. 6.5
  2673. Å  an HP Laserjet / Deskjet bug has been cured.
  2674. 6.5
  2675. Å  there is a new X, Y offset facility in the printer driver system, 
  2676. separated from the öpaper marginsò (which now specify which area the 
  2677. printer driver should allow printing in, although it would make more 
  2678. sense to set the top left values to be the same). Paul says this could 
  2679. have some other benefits: you should be able to specify negative offsets 
  2680. to indicate that the printer must move the print head some distance to 
  2681. actually reach the paper, which might be useful when printing on labels. 
  2682. Unfortunately, there is a bug: the X, Y origin is not stored and always 
  2683. defaults to zero! (My mind goes numb when I read this sort of descrip
  2684. tion. Can anyone help with an idiotsæ guide to printer margins?) (Gerald 
  2685. Fitton, in Archive 6.4 p39, admitted to not really understanding how it 
  2686. all worked but gave an empirical approach in his PipeLine column. Ed.)
  2687. 6.5
  2688. Å  Printer drivers now set the page length from the önumber of text 
  2689. linesò specification, and a number of other printer problems have been 
  2690. cured.
  2691. 6.5
  2692. Å  Starting up is quicker (10 seconds quicker on an A5000).
  2693. 6.5
  2694. Å  Some useful extra screen modes are provided.ááA 
  2695. 6.5
  2696.  
  2697. 6.5
  2698. Oh No! More Lemmings
  2699. 6.5
  2700. Emily Down (age 12)
  2701. 6.5
  2702. Theyære back! Just when you thought you had reached the safe house, 
  2703. another consignment of suicidal rodents comes so-lem-nly marching out 
  2704. from the Krisalis mental hospital, to be turned to tomato ketchup... 
  2705. unless, of course, you generously guide them safely to a good 
  2706. psychiatrist.
  2707. 6.5
  2708. Basics
  2709. 6.5
  2710. For those of you who Havenæt Got A Clue, here is the basic outline of 
  2711. the game: tiny green-haired simp-lem-inded zombie-like creatures fall 
  2712. from a hatch at the top of the screen. It is your job to manoeuvre them 
  2713. past all the perils of the level, preferably without pulping too many, 
  2714. and arrive at the safe house with the required percentage of lemmings 
  2715. still intact, all to the sound of happy tunes and splatting lemmings. To 
  2716. help you achieve this, you can turn them into climbers, diggers, 
  2717. bombers, blockers and lots more.
  2718. 6.5
  2719. I tested this version on an ARM 3 A440/1 with RISC-OS 3.1 and a 2 Mb 
  2720. A3000, both with standard resolution colour monitors, and here are my 
  2721. discoveries...
  2722. 6.5
  2723. New e-lem-ents
  2724. 6.5
  2725. The Lemmings are the same, of course, even to the point of keeping the 
  2726. same hairdresser. They still seem determined to jump off cliffs and 
  2727. drown, but this time there are extra possible deaths like an icicle 
  2728. which splits them in half or a snake which strangles them. These provide 
  2729. yet more gory entertainment for any psychopathic lemming-killer who 
  2730. wishes to watch. The few new dangers are more imaginative and the amount 
  2731. of blood seems to have increased but it is a pity that more of the old 
  2732. perils havenæt been replaced.
  2733. 6.5
  2734. There is not a lot of originality in the di-lem-mas Ö they are fundamen
  2735. tally the same as before, although with different scenery Ö even though 
  2736. some levels do take a lot of thought. There are some new ideas but it is 
  2737. basically more of the same.
  2738. 6.5
  2739. There is a whole new set of tunes to assist your progress to the neuro-
  2740. surgeon Ö some good, others even more tedious than the worst of their 
  2741. predecessors. The graphics are of the same high quality, with plenty of 
  2742. blood!
  2743. 6.5
  2744. Lemford Christie
  2745. 6.5
  2746. Superlemming is another new feature: he moves about twice as fast as a 
  2747. normal lemming, making an easy level twice as difficult. Donæt let him 
  2748. splat Ö he is needed for the 1996 Olempic team!
  2749. 6.5
  2750. Problemmings
  2751. 6.5
  2752. Unfortunately, the Lemmings cannot be speeded up by pressing the f9 and 
  2753. f10 keys together, a useful feature of the previous version. The tunes 
  2754. can be extremely boring (the less said about Three Blind Mice the 
  2755. better!) and difficulty levels are not really right for the average 
  2756. player: Any person investing in Oh no! would probably at least have 
  2757. started the Tricky levels in the original, so the Tame levels (equiva
  2758. lent to Fun) are pointless. However, once the levels start getting 
  2759. difficult, they get harder too quickly and a lot more levels that take 
  2760. some brain power but are not impossible are needed.
  2761. 6.5
  2762. Implemmingtation
  2763. 6.5
  2764. Oh no! is supplied on a single disc in a glossy (but rather flimsy) 
  2765. cardboard box along with a minimal instruction sheet. However, before it 
  2766. can be used, you need an original Lemmings disc. 
  2767. 6.5
  2768. When running the game from floppy, you must insert the old Lemmings disc 
  2769. each time you load it. This can rapidly get annoying. Luckily, the game 
  2770. can be run from a hard disc and although you must still insert one disc 
  2771. for copy protection purposes, it is a great improvement on having to 
  2772. search for two floppies. 
  2773. 6.5
  2774. Conclusions
  2775. 6.5
  2776. So is it worth the ú19.95 price tag (or ú19 through Archive)? Apart from 
  2777. the occasional new hazard, and superlemming, there is really very little 
  2778. new. If, however, you have completed Lemmings and still want more, these 
  2779. extra levels are your answer, even though it would probably be pointless 
  2780. for you to do the Tame levels.  It is worth thinking hard about the 
  2781. value before you buy, and I would only recommend it to hardened  
  2782. Lemmings players.ááA 
  2783. 6.5
  2784.  
  2785. 6.5
  2786. Small Ads
  2787. 6.5
  2788. (Small ads for Archimedes and related products are free for subscribers 
  2789. but we reserve the right to publish all, part or none of the material 
  2790. you send, as we think fit. i.e. some people donæt know what Ésmallæ 
  2791. means and there are certain things, as you can imagine, that we would 
  2792. not be prepared to advertise as a matter of principle. Sending small ads 
  2793. (especially long ones!) on disc is helpful but not essential. Ed)
  2794. 6.5
  2795. Å  47 Mb ST506 hard drive out of A440/1. Sell for ú100 or swap for 
  2796. unregistered copy of Squirrel. Phone Gary on 0322Ö662222 (eves).
  2797. 6.5
  2798. Å  A310 with col mon, MEMC1a, 4 slot bæplane, 5╝ö disc buffer, RISC-OS 
  2799. 3.10 ú350. Oak SCSI 45Mb internal hard drive with 16 bit podule ú250. 
  2800. Phone Keith on 041Ö634Ö1938.
  2801. 6.5
  2802. Å  A310 with med. res. colour monitor, 4Mb, MEMC1a upgrade, interfaced 
  2803. 5╝ö twin 80/40 drives, serial link. Quality software and games. ú700 
  2804. o.n.o. Phone 0572Ö821313.
  2805. 6.5
  2806. Å  A440 with 4Mb, 45Mb Oak SCSI, Acorn colour monitor, A/wide VIDC 
  2807. enhancer, RISC-OS 3.1, ú600. May split. Phone 0252Ö542431.
  2808. 6.5
  2809. Å  A440 with 4Mb RAM, 20Mb hard disc, RISC-OS 2, good condition, ú299. 
  2810. Phone 0733Ö67185.
  2811. 6.5
  2812. Å  A410/1 with 4Mb, 40Mb IDE internal hard drive, RISC-OS 3.10, manuals 
  2813. and various software. ú900 o.n.o. Phone David Lenthall on 071Ö703Ö5675.
  2814. 6.5
  2815. Å  A5000 LC, two 40Mb IDE drives, RISC-OS 3.1, NEC Multisync II,  RO2 
  2816. PRMæs, software inc Archive and Risc User discs, Careware, Shareware and 
  2817. D Pilling, other software inc Impression, PipeDream 4, Hearsay II, PC 
  2818. Emulator V1.8.  Will split.  Worth ú3500, accept ú1500 o.n.o.  Phone 
  2819. John Collins on 0455Ö272585.
  2820. 6.5
  2821. Å  A5000 LC with 4Mb RAM, 80Mb HD, RISC-OS 3.1, colour monitor, cost 
  2822. ú1599, offers welcome, sell without monitor. Also, Quantum 245Mb 9mS IDE 
  2823. 3.5ö low profile drive, unused, bought in error. Cost ú539, offers 
  2824. welcome. Oak 16-bit SCSI Interface board, Syquest 44Mb external 
  2825. removable drive with cartridges. Look Systems Disk Rescue package also 
  2826. available. Contact Richard 0784Ö443494 (day) 0784Ö 434927 (eve.)
  2827. 6.5
  2828. Å  Acorn DTP ú39 o.n.o., First Word+ (release 2, inc extra Epson LQ 
  2829. drivers), ú29 o.n.o. Ö or ú60 for both. Phone 0457Ö863351.
  2830. 6.5
  2831. Å  Acorn DTP ú40. Minerva Gammaplot ú20, System Delta+ ú30, Mailshot (for 
  2832. SD+) ú15. Games: Nevryon ú8, Powerband ú8, Terramex ú5. CC ROMs (for 
  2833. ROM/RAM podule): InterChart ú10, Intersheet ú15, InterWord ú15, 
  2834. SpellMaster ú20. Phone 0737Ö832159 evenings.
  2835. 6.5
  2836. Å  Acorn I/O podule with Midi add-on, ú60. Amstrad SM2400 V22bis modem 
  2837. ú60. Phone 0397Ö704361.
  2838. 6.5
  2839. Å  CC Turbo Driver for BJ10ex, registered in my name, ú35. Phone 
  2840. 0684Ö573098.
  2841. 6.5
  2842. Å  Digitiser, Techno-I, 25-bit resolution, SVHS upgrade, single-width 
  2843. podule, ú150. Phone 0463Ö75251.
  2844. 6.5
  2845. Å  Karma ú7.50. Archimedes standard colour monitor (with sound channel), 
  2846. v.g.c., no problems, original packing, ú65. Phone 0483Ö575870.
  2847. 6.5
  2848. Å  Original Acorn User and Micro User discs: AU 1989 (complete), 1990 (10 
  2849. discs), 1991 (complete); MU 1990 (10 discs), 1991 (complete). 56 discs 
  2850. for ú50 +p&p. Contact Colin on 0786Ö461501.
  2851. 6.5
  2852. Å  RISC-OS 3.10 upgrade (ALA31) unused with manuals, ú40. Also unused, 
  2853. Acorn DTP ú30, PC emulator (V1.7 with DR DOS 5) ú50 and First Word Plus 
  2854. V2, ú25. Phone 0561Ö62452 evenings.
  2855. 6.5
  2856. Å  Scanlight Plus hand held scanner, latest software (v2.01), ú100. Phone 
  2857. Chris on 0276Ö20575 after 6pm.
  2858. 6.5
  2859. Å  Simis Flight Sim Toolkit Ö ú25, 1st Word+ v.2 ú40, Acorn DTP ú60, 
  2860. Break 147 and Superpool ú15, Chocks Away Extra Missions ú8, Saloon Cars 
  2861. ú10, Pacmania ú5, Genesis Plus ú35, PC Emulator v.1.7 ú45. All orig
  2862. inals, accept nearest offer. Phone Shan on 0703Ö677669 evenings.
  2863. 6.5
  2864. Å  Tape Backup. Oak high speed 150Mb tape drive with Oak SCSI interface 
  2865. and 8 tape cartridges, ú600 o.n.o. Also Oak CDFS software and ROM 
  2866. upgrade, ú20. Phone Chris on 0276Ö20575 after 6pm.
  2867. 6.5
  2868. Å  Wanted Ö ARM3 processor and sheet feeder for Panasonic 1124 printer. 
  2869. Phone 0332Ö557751.
  2870. 6.5
  2871. Å  Wanted Ö Command set for Tandberg TCD3800 ╝ö SCSI tape drive. Also any 
  2872. software to run it from Oak SCSI card. Chris Walker, 16 Finderne Drive, 
  2873. Wymondham, Norwich  NR18 0HU.
  2874. 6.5
  2875. Å  Wanted for charity work: BBC B/128/Master with disc drive. Phone K. 
  2876. Miller on 0734Ö731538.
  2877. 6.5
  2878. Å  Z88 with 125Kb extra RAM, Archimedes link, printer link, case, mains 
  2879. adaptor, manual and programmers guide to operating system, ú150. Phone 
  2880. Tony Cowley on 0473Ö780298.
  2881. 6.5
  2882. Å  Z88, little used, with handbooks, leads, etc, ú150. Phone Andy Cameron 
  2883. on 0227Ö832196.
  2884. 6.5
  2885. Å  Zoom Modem V21, V22, V22bis, with fax send facility, ú75 o.n.o. BJ10e 
  2886. CC Printer driver ú32. Phone Mike Roscoe on 081Ö579Ö0607.
  2887. 6.5
  2888. Charity Sales Ö The following items are available for sale in aid of 
  2889. charity. PLEASE do not just send money Ö ring us on 0603Ö766592 to check 
  2890. if the items are still available. Thank you.
  2891. 6.5
  2892. (If you have unwanted software or hardware for Archimedes computers you 
  2893. could donate for charity, please send it in to the Archive office. If 
  2894. you have larger items where post would be expensive, just send us 
  2895. details of the item(s) and how the purchaser can get hold of them.)
  2896. 6.5
  2897. Arcade Soccer + White Magic ú4, Arcticulate ú6, Arctist (art package) 
  2898. ú3, Astro (space exploration) ú3, DJ500C Printer Driver (Risc Dev) ú10, 
  2899. EMACS (D Pilling) ú2, Fan for A310 ú5, First Word Plus (v1) ú3, !Help Ö 
  2900. Intro to Archimedes ú2, MicroDrive (golf) ú5, Inter-Sheet on ROM ú5, 
  2901. MicroDrive Extra Courses Vol1 ú4, Pace Nightingale modem (300/300, 1200/
  2902. 75) ú15, Saloon Cars  ú10, Serial interface for Panasonic KX-P1080, 
  2903. 1091, 1092, 1592 or 3131 ú4, System Delta Plus Ref Guide ú3, UIM ú4, 
  2904. Wordwise Plus for Archimedes (disc version) inc manuals ú8, Z88 + 128Kb 
  2905. ram + serial link + carry case + mains adaptor, virtually new, ú120.ááA 
  2906. 6.5
  2907.  
  2908. 6.5
  2909. Thanks, Lemily, for an excellemt review. Ed.
  2910. 6.5
  2911.  
  2912. 6.5
  2913. ArtWorks Column
  2914. 6.5
  2915. Trevor Sutton
  2916. 6.5
  2917. I am pleased to take over this column from Michael Carter and wish him a 
  2918. speedy recovery. This monthæs column has been produced very quickly in 
  2919. order to include the latest information from Computer Concepts. I hope 
  2920. to adhere to Michaelæs aims for the column and expect to see it evolve 
  2921. into a lively interchange of ideas over the coming months, as ArtWorks 
  2922. (AW) develops and as more people ödig deepò and buy it.
  2923. 6.5
  2924. ArtWorks 1.10
  2925. 6.5
  2926. CC have announced the first upgrade to AW which should be available by 
  2927. the time you read this. AW 1.10 provides full support for the 15bpp 
  2928. ColourCard screen modes as described in Archive 6.4 p25.
  2929. 6.5
  2930. CCæs press release states that other new features will include better 
  2931. image support. For example, there are new facilities for colouring 
  2932. greyscale sprites, displaying scanned sprites at half intensity (ideal 
  2933. for tracing) and editing sprite palettes. This should be good news for 
  2934. all you clip artists.
  2935. 6.5
  2936. AW 1.10 is available free of charge to all existing registered users. 
  2937. Simply call CC and quote your serial number.
  2938. 6.5
  2939. Impression 2.18
  2940. 6.5
  2941. This latest version of Impression should also be available by the time 
  2942. you read this and will incorporate the ability to render AW files 
  2943. directly. It will now be possible to simply drop the AW file icon over 
  2944. the frame. AW picture rendering offers distinct advantages over standard 
  2945. drawfiles:
  2946. 6.5
  2947. Åáááfull on-screen anti-aliasing of the complete drawing
  2948. 6.5
  2949. Åááámemory savings for drawings that contain blends or graduated fills
  2950. 6.5
  2951. Åááábetter PostScript printing quality of graduated colour fills
  2952. 6.5
  2953. Åáááfaster picture rendering
  2954. 6.5
  2955. Åááábetter screen image quality
  2956. 6.5
  2957. Also of interest is the fact that CC are to make AW rendering technology 
  2958. available to third party companies so that other developers may 
  2959. incorporate AW pictures in their applications. This should help 
  2960. encourage clip artists to choose AW.
  2961. 6.5
  2962. Impression 2.18 is available, I am pleased to say, as a free upgrade to 
  2963. users of both Impression and AW. Call CC and quote both serial numbers. 
  2964. If you donæt own AW, there will be a charge of ú10 + VAT.
  2965. 6.5
  2966. ArtWorks clip art competition
  2967. 6.5
  2968. CC have announced a new competition with a Canon BJC800 colour printer 
  2969. worth more than ú1800 as first prize. (Iæll have to have a go for that!) 
  2970. Other prizes include ú100 vouchers and to all whose work is ultimately 
  2971. included on further AW clip art discs, there will be ú10 vouchers. Call 
  2972. CC for an entry form.
  2973. 6.5
  2974. Fonts
  2975. 6.5
  2976. The saga of how best to store the AW fonts will, I fear, continue and 
  2977. everyone will have his or her own solution. In addition to these outline 
  2978. fonts, many people will already have a considerable font list. There is 
  2979. something of the stamp-collecting bug about font-collecting and AW 
  2980. provides a veritable album.
  2981. 6.5
  2982. I include here Gerald Moxonæs approach to the problem. 
  2983. 6.5
  2984. This is the way I solved it on my 40Mb hard disc. Like most people, I 
  2985. keep !Fonts in the root directory of the hard disc, so that AW, 
  2986. Impression, PipeDream and DrawPlus can get at the fonts automatically. I 
  2987. just have the fonts which came with Impression in !Fonts, plus AvantG, 
  2988. BookM and Watson from AW.
  2989. 6.5
  2990. First of all, I set up an ordinary directory called Fonts+ on the hard 
  2991. disc, with a number of sub-directories inside it called a, b, etc.
  2992. 6.5
  2993. Next, I loaded !FontInst from AW disc 2 Ö I found out the hard way that 
  2994. you should not run this utility from the hard disc. Then I loaded the 
  2995. contents of all the AW fonts discs beginning with öaò into !Fonts. I 
  2996. read a book while this was happening... Then I shifted the fonts 
  2997. directories beginning with öaò into the sub-directory called a in 
  2998. Fonts+. Finally, I had to delete the fonts from the right-hand window in 
  2999. !FontInst, until it told me that once again only 27 fonts were installed 
  3000. in !Fonts. By the time I had read a couple of chapters of my book, all 
  3001. the 220 fonts were tucked away safely in sub-directories labelled a to 
  3002. v, at the cost of 6Mb of hard disc space.
  3003. 6.5
  3004. This way, if you decide you are going to use certain fonts in a 
  3005. document, you just drop them into !Fonts before you load the appli
  3006. cation, and delete them afterwards Ö only from !Fonts, of course.
  3007. 6.5
  3008. Geraldæs solution certainly works and gives fairly quick access to all 
  3009. the fonts but personally I value space on my hard discs, there are some 
  3010. fonts which I would hardly ever use and there are some that I just donæt 
  3011. like. Four 1.6Mb floppies will take all but a couple of the AW fonts, 
  3012. without compression, and organized alphabetically, but that is just my 
  3013. personal choice. I have to admit, though, to having a small directory on 
  3014. my internal hard disc of some of my particular favourites. Buying AW 
  3015. meant that I could finally dispose of all my graphic pens and Biorst 
  3016. font has meant the italic pen is now in the bin.
  3017. 6.5
  3018. (This is the font that Trevor is talking about Ö- itæs called Biorst. 
  3019. Ed.)
  3020. 6.5
  3021. The problem of fonts being unavailable when files are reloaded is a 
  3022. difficult one. The only efficient solution is, I feel, to convert fonts 
  3023. to paths before saving, this simply means that text must be rewritten if 
  3024. editing is required.
  3025. 6.5
  3026. Blends
  3027. 6.5
  3028. The blend tool in AW has a similar effect to Interpolate and Grade in 
  3029. the newer versions of Draw. It can give some beautiful effects 
  3030. especially when blending between different colours. Gerald Moxon has 
  3031. found a very practical application for its use. 
  3032. 6.5
  3033. I have found the blend tool immensely useful for designing grids Ö a 
  3034. 40╫40 grid can be drawn in minutes. Sometimes, however, it can be 
  3035. frustrating trying to hit the part of the target object accurately 
  3036. enough to activate the blend. One solution is to start off with fat 
  3037. lines in, say, 4pt. This makes the whole operation much easier. Then the 
  3038. blend can be restored to lines of the required thinness.
  3039. 6.5
  3040. Many thanks, Gerald, for that idea. I have used it in a similar way and 
  3041. in conjunction with the alignment facility to produce multiple boxes.
  3042. 6.5
  3043. Text and Edit
  3044. 6.5
  3045. In my early days with the Archimedes, I used Draw in conjunction with 
  3046. Edit to produce single pages containing blocks of text and graphics ù 
  3047. DTP the hard way! Now, Impression has thankfully removed this need. 
  3048. However, AW can function very well as a single page document processor 
  3049. and the text handling is a joy compared with Draw. Just try writing 
  3050. something in Edit with different line lengths and with a few extra 
  3051. returns here and there. Now save your work directly to an AW page. It 
  3052. will appear in AvantG.Book at 32pt initially but full control over each 
  3053. line is possible. Change the font, change the size, edit the wording or 
  3054. apply any of the effects that AW has on offer. It is possible to import 
  3055. directly from Edit in the font, size and aspect ratio of your choice. 
  3056. Initially, you may find that AW does not do this properly. My solution 
  3057. is to choose the font in the normal way at the size I want and then 
  3058. write something to the page. The text from Edit will then load as 
  3059. required. This might be a bug and I will talk to CC about it.
  3060. 6.5
  3061. So, what of the future?
  3062. 6.5
  3063. I look forward to receiving your letters, whether they be hints, 
  3064. problems or wishes for future versions of AW. (The recent Archimedean 
  3065. contained a list of some of these.) I have just two final questions for 
  3066. you. A good friend of mine is left-handed and chooses, quite naturally, 
  3067. to use the mouse in his left hand. The problem is that some of the hot 
  3068. key combinations are difficult to access comfortably. Particularly 
  3069. tricky is the very useful <shift-alt> combination which is only active 
  3070. on the left of the keyboard. Do you have a solution for this, or is it 
  3071. one for CC? Perhaps we need a lateral inversion! 
  3072. 6.5
  3073. Would anybody else like <ctrl-Q> and <ctrl-W> to zoom quickly in and out 
  3074. as does Draw?ááA 
  3075. 6.5
  3076.  
  3077. 6.5
  3078. Comment Column
  3079. 6.5
  3080. Å  Aleph One ö486ò PC card Ö When Aleph One released a 486 card for the 
  3081. Archimedes at the same price as the old 386, I was quite impressed. Does 
  3082. this mean that we get five times as much PC power for the same price? 
  3083. Well, no, not quite... read on.
  3084. 6.5
  3085. The processor that Aleph One are using is not, in fact, what the PC 
  3086. literate passenger on the Clapham omnibus calls öa 486ò. It is not the 
  3087. 486DX but a Cyrix Cx486SLC unit. This processor lacks certain major 
  3088. hardware elements that underpin 486 performance:
  3089. 6.5
  3090. ÖáThe 486DX has an integrated hardware floating point unit; the 486SLC 
  3091. has none.
  3092. 6.5
  3093. ÖáThe 486DX and SX have an 8Kb primary cache; the 486SLC has 1Kb.
  3094. 6.5
  3095. ÖáThe 486DX and SX have an integrated memory management unit supporting 
  3096. burst-mode (accelerated sequential) memory fetches; the 486SLC has none.
  3097. 6.5
  3098. ÖáThe 486DX and SX have 32-bit i/o bandwidth; the 486SLC has 16-bit i/o 
  3099. although it has 32-bit internal paths, like the 386SX.
  3100. 6.5
  3101. How do Cyrix see their way to calling this item a 486? Well, it runs the 
  3102. full 486 instruction set, which is a slightly larger than 386 set.
  3103. 6.5
  3104. The Cx486SLC has some tricks all of its own that certainly boost its 
  3105. performance beyond that of a 386, as follows:
  3106. 6.5
  3107. ÖáThe 1Kb primary cache helps significantly.
  3108. 6.5
  3109. ÖáThere is a 16-bit hardware multiplier that out-performs the Intel 
  3110. instruction by a factor of 8.
  3111. 6.5
  3112. ÖáThere is a 5-stage instruction pipeline that achieves 1-cycle 
  3113. execution.
  3114. 6.5
  3115. Thanks to these speed-ups, Aleph Oneæs customers can expect the 25MHz 
  3116. 486SLC to deliver around 2.5 times the raw power of the 25MHz 386SX that 
  3117. was formerly the only option. That is even better than they could 
  3118. theoretically expect from a 33MHz 386DX. However, it is short of what 
  3119. they would get out of a 25MHz 486SX. Anyone who was thinking in terms of 
  3120. heavy duty number-crunching will be disappointed. There is no DX and no 
  3121. co-processor. There is a still a maths co-processor socket on the Aleph 
  3122. One board, but filling it is a ú99 +VAT optional extra.
  3123. 6.5
  3124. The commercial point of the 486SLC is that it is faster than the 386SX 
  3125. but pin-compatible with it. That lets Aleph One manufacture the new card 
  3126. just by sticking 486SLCs in the holes where 386SXs were stuck 
  3127. previously.
  3128. 6.5
  3129. (Mike included some comparisons here with the Watford Electronicsæ 386SX 
  3130. card but I do not feel it is fair to compare a commercially available 
  3131. product Ö indeed, we have them in stock Ö with a product that isnæt even 
  3132. available yet. Watford have been advertising them since October 1992. 
  3133. When I spoke to them about availability, they said it would be ready Éin 
  3134. about a month or soæ. Ed)
  3135. 6.5
  3136. The Cx486SLC only became available last spring and is far the most 
  3137. powerful CPU that Aleph One could have used without scrapping the 16-bit 
  3138. expansion board on which they have lavished their design and development 
  3139. effort. Three cheers for it and three more for them Ö as long everybody 
  3140. knows what it is and what it is not.
  3141. 6.5
  3142. What about pricing? Well, ú595 (+VAT) today gets you the Aleph One 486 
  3143. PC card with 4Mb RAM. For exactly ú54 more, you could possess a complete 
  3144. 25MHz 486SX PC with 4Mb RAM, 64Kb secondary cache, 14ö super VGA monitor 
  3145. and 80Mb hard disc. Then on top of your ú595, you need the PC emulator 
  3146. 1.6 or later so if you havenæt already got it, thatæs another 95 quid.á 
  3147. Mike Kinghan, Oxford.
  3148. 6.5
  3149. (OK, if all you really want is a cheap, throw-away PC, then buy one. 
  3150. What we are looking at here is a way of getting the best of both worlds, 
  3151. MS-DOS and RISC-OS, in one machine. Itæs a fact of life that if you want 
  3152. the best, you usually have to pay for it!
  3153. 6.5
  3154. Mike also quoted some PCW benchtest results but I have not included them 
  3155. because I think they can be misleading. This is partly because there is, 
  3156. as yet, no test for the use of Windows software. I suggest that if you 
  3157. are being forced to use Windows software, you try out a PC card with 
  3158. Aleph Oneæs special Windows driver software. You can, in fact, try-
  3159. before-you-buy because Aleph One have some 20MHz 386 cards that they are 
  3160. prepared to loan to potential customers. Then, remembering that the 
  3161. 25MHz 486 will give you about 2╜ times the speed, you can judge whether 
  3162. this is the right product for you. Contact Aleph One for details. Ed.)
  3163. 6.5
  3164. (Also, look back to Products Available, if you missed it, for some 
  3165. interesting developments on the PC podule front.)
  3166. 6.5
  3167. Å  Archive house style Ö I changed from Ékæ to ÉKbæ and ÉMæ to ÉMbæ 
  3168. because I was taken to task over the idea that you cannot have a 
  3169. thousand nothings Ö you have to have both a multiplier and a unit. Now I 
  3170. am being taken to task by several readers because I am using ÉKbæ and 
  3171. not Ékbæ. The SI multiplier is, apparently, Ékæ and not ÉKæ. I would 
  3172. have thought it more logical to use K, M, G etc for multipliers and m, 
  3173. ╡, n, p, etc for sub-multipliers. I suppose they will tell me that the 
  3174. ÉKæ of kilobytes will get confused with the ÉKæ of Kelvin but who in 
  3175. their right mind would think I was writing about Kelvin-bytes?! Do I 
  3176. really have to change again ? Ed.
  3177. 6.5
  3178. Å  Calligraph Arclaser 300-6 Ö Ever since I got my Archimedes, I had 
  3179. fancied getting a laser printer Ö to do justice to the quality of the 
  3180. fonts and drawfiles. I managed to save up sufficient funds and, with a 
  3181. little help from my bank manager, was ready to buy one. I wrote to both 
  3182. Computer Concepts and Calligraph asking for up-to-date information and 
  3183. asking questions on points I was unsure of. Calligraph replied by return 
  3184. of post. In the end, Calligraph and I had three exchanges of questions 
  3185. and answers before I bought my Laser. CC have still not replied.
  3186. 6.5
  3187. I ordered my printer about a month before Archive decided to stock them, 
  3188. which didnæt exactly please me when I saw the price difference(!) but, 
  3189. by then, I already had the laser printer and it was working hard for its 
  3190. keep. I posted my order off on a Friday and the laser printer arrived 
  3191. Wednesday mid-morning. The instruction books are good and explain 
  3192. clearly how to set up the printer Ö though it took me two hours to get 
  3193. it all done as I did not want to damage anything. The toner and drum are 
  3194. packed separately and have to be installed. The first time is difficult 
  3195. but, once you have done it, it does seem a lot easier.
  3196. 6.5
  3197. The toner cartridges are said to last for 7,000 copies, depending on the 
  3198. coverage of the page. The economics of the printer mean that it should 
  3199. cost about 20 Ö 25% as much as a Canon inkjet to run Ö which is another 
  3200. reason I went for it. It can be used with Impression, Junior, Ovation, 
  3201. Edit, Draw(plus), etc using the supplied printer driver. Although it is 
  3202. only a 300 d.p.i. öengineò, I am very pleased with its printout quality.
  3203. 6.5
  3204. Paper jams have occurred, but they are fairly straight forward to clear. 
  3205. Iæve found that if the paper is crumpled at all it is better not use it 
  3206. in the laser printer Ö use it for your dot-matrix printer or typewriter 
  3207. instead. Printing of the page takes over the computer for the duration Ö 
  3208. it is not possible to print a page then do something else with the 
  3209. computer Ö but the wait is quite brief. There is also an Epson LQ 
  3210. Emulator supplied which allows listing of programs or simple printouts 
  3211. from other programs.
  3212. 6.5
  3213. Using the Arclaser with applications such as Impression or Draw could 
  3214. not be simpler. Just create your masterpiece then either follow the menu 
  3215. structure to the print option or press <print> and thatæs it!
  3216. 6.5
  3217. Iæve now got RISC-OS 3.1 which comes with Trinity, Homerton and Corpus 
  3218. built in the new ROMs, and the improvement in preparation times is quite 
  3219. impressive.
  3220. 6.5
  3221. Having upgraded from a BBC ÉBæ with Wordwise Plus to the Archimedes, 
  3222. finally with a laser and Impression, I now find it much easier than even 
  3223. Wordwise on a dot-matrix printer. Highly impressed!á David Shepherdson, 
  3224. Ilkley.
  3225. 6.5
  3226. Å  Computer waste? Ö Do you ever think about the waste when you discard 
  3227. your empty toner cartridges? Con-Serv have recently started a öToner 
  3228. Recyclingò scheme. Consumers send their toner cartridges back and for 
  3229. every thirty that they receive, Con-Serv will buy an acre of threatened 
  3230. rain forest.
  3231. 6.5
  3232. Con-Serv are supporting the öProgramme for Belizeò, an environmental 
  3233. charity who are working with the Belizean government on a program to 
  3234. secure 250,000 acres of tropical rain forest for eco-development.
  3235. 6.5
  3236. Because the cartridges are recycled (i.e. with new toner) they are also 
  3237. cheaper than normal cartridges. Con-Serv give a one year immediate 
  3238. refund/replace/repair guarantee on all of their products which include 
  3239. printer ribbons and inkjet cartridges amongst other recycleable 
  3240. consumables. They can be contacted on 0734Ö886600. Alternatively, return 
  3241. your cartridges to us so that we can send them in bulk as Con-Serv have 
  3242. provided us with reply-paid envelopes.
  3243. 6.5
  3244. Å  Omar Sharifæs Bridge Ö I found John Wallaceæs article good reading 
  3245. (Archive 6.4 p63). I agree that for ú30 you should get some Archimedes-
  3246. specific instructions. However, what John hasnæt discovered is that if 
  3247. you move the mouse to the top of the screen then press <menu>, you get 
  3248. Édrop-downæ menus. These include, mercifully, the ability to turn off 
  3249. the ÉThat was not quite rightæ comments. It also allows you to leave the 
  3250. game or to pass over boring deals. I find the program very addictive 
  3251. though it is better at playing the cards than at bidding.á Neil Dunford, 
  3252. Walton-on-Thames.
  3253. 6.5
  3254. Cain Hunt also discovered about these menus (but says you can click with 
  3255. <select> to get them). He notes that it tells you about these menus in 
  3256. the PC documentation but since the interface is so different from the 
  3257. normal Archimedes user interface, Krisalis really should have put in 
  3258. some Archimedes documentation. He also says...
  3259. 6.5
  3260. You can have a Épartialæ speech option where Omar tells you the 
  3261. contract, who is to lead, etc but without the banal comments. The menus 
  3262. allow you to skip to the next hand (perhaps looking for better cards) or 
  3263. back to the main menu. You donæt seem to be able to change the bidding 
  3264. system without re-loading the game.
  3265. 6.5
  3266. The bidding and playing algorithms donæt cheat! i.e. you can upset their 
  3267. communication in the bidding or try a finesse Ö whereas some bridge 
  3268. computers Éknow where the cards areæ. As an average player, I quite 
  3269. enjoy the program since it often bids aggressively and does some vicious 
  3270. card play.á Cain Hunt, Cambridge.
  3271. 6.5
  3272. Å  PCs again Ö I would like to reply to Eddie Lordæs comment in Archive 
  3273. 6.3 p43 on PCs and the öindustry standardò. Here in Cyprus, the only 
  3274. Acorn dealer we have doesnæt even keep Acorn machines in stock, but has 
  3275. lots of PCs. Purchasing an Acorn machine requires him to make a call to 
  3276. Lindis in UK and then we wait for two or three months until a machine 
  3277. arrives. I could buy a top-of-the-range 486 complete with loads of 
  3278. bundled pirated software, Windows 3.1, FoxPro, etc, for ú600 or less. As 
  3279. a teacher of IT, I would though, dispute the claim that PCs are the 
  3280. öIndustry Standardò, and dismiss it as a self perpetuating myth. 
  3281. Firstly, what is meant by a standard? Is there, for example, a standard 
  3282. car? A computer is merely a machine designed to do a job. You would not, 
  3283. after all, enter a Land Rover into a Formula 1 race.
  3284. 6.5
  3285. Acorn produces machines aimed at specialist markets. Education is one of 
  3286. these, and the headmaster of Mr Lordæs sonæs school does not appear to 
  3287. know what he is talking about. IT is about concepts and ideas which 
  3288. apply to all makes of computer. As for teaching a östandardò, what will 
  3289. be the östandardò in the öbig wide worldò when Lord Jnr leaves school? I 
  3290. very much doubt if it will be MS-DOS based.
  3291. 6.5
  3292. Eddie Lord bought an Archimedes several years ago but he does not state 
  3293. the model. At my school we have fourteen A310s and several other later 
  3294. models of Archimedes including A5000s and an A540. Only one A310 has 
  3295. ever died on us Ö the rest soldier on despite the lack of Cyprus-based 
  3296. support. To upgrade one would cost ú200 or less for an ARM3, ú50 for 
  3297. RISC-OS 3 and about ú100 for extra RAM. A VIDC Enhancer would add about 
  3298. another ú30. This would bring any one of my five year old A310s up to 
  3299. scratch for a model investment. How easy would it be to upgrade a five 
  3300. year old PC in a similar manner? One might argue that it would not be 
  3301. worth it as it would be as cheap to replace the machine Ö but then that 
  3302. is what the consumer society is all about. That is another debate 
  3303. entirely and one that many people would dismiss as naive or irrelevant, 
  3304. conserving resources is itself a factor that needs to be taken into 
  3305. account, especially when educating the young.
  3306. 6.5
  3307. Finally, the cost of software must itself be commented on. Though, as 
  3308. stated earlier, I have access to unlimited pirated software, sold over 
  3309. the counter by all dealers here (Windows 3.1 for ú15 for example), I 
  3310. still stick to original Archimedes material. Cost in a more honest 
  3311. country must be a major factor, especially for home users and education. 
  3312. I wonder if the öpeopleò with whom Eddie works use original software...á 
  3313. Simon Beaton, Cyprus.
  3314. 6.5
  3315. Å  Questions you always wanted to ask (but never dared). I had a letter 
  3316. recently from a subscriber who said he was confused about the terms 
  3317. ÉARM3æ and ÉRISC-OS3æ. He used to think they meant the same, so could I 
  3318. explain them for him? My first reaction was amazement that someone 
  3319. should not know the difference Ö but then I realised what an unreason
  3320. able attitude that was. If someone had just started using Archimedes 
  3321. machines, why should they know the difference. In case there are others 
  3322. with the same question in their minds, here is the answer I gave...
  3323. 6.5
  3324. The ARM chip is the processor at the heart of the Archimedes computers 
  3325. and RISC-OS is the operating system Ö a whole series of computer 
  3326. programs which do the öhouse-keepingò for the computer Ö running the 
  3327. desktop, etc. The ARM3 is the latest high-speed version of the ARM chip 
  3328. and RISC-OS 3 is the latest version of the operating system. They are 
  3329. both acronyms: ARM = Acorn RISC Machine, (where RISC = Reduced Instruc
  3330. tion Set Computer) and RISC-OS = RISC Operating System.
  3331. 6.5
  3332. If you have questions you always wanted to ask and never dared because 
  3333. they seemed too simple, please ask them and we will answer them in the 
  3334. magazine Ö perhaps thatæs one answer to my plea for a Beginnersæ Column.
  3335. 6.5
  3336. By the way, before you ask, let me try to explain RISC Ö Reduced 
  3337. Instruction Set Computer... The trend in computing has always been to 
  3338. make more and more complex processors that can do more and more complex 
  3339. things with just a single instruction. However, some clever person (Iæve 
  3340. no idea who, sorry) looked at the way processors were being used and 
  3341. found that 99.9% of the time these complex processors were using the 
  3342. simple instructions. They therefore decided to see what would happen if 
  3343. they made simpler processors instead. If they are simpler, they can be 
  3344. cheaper to make and they can run faster. The way it has turned out, 
  3345. because of the way Roger Wilson and Co designed them, they are also 
  3346. easier to program. (A bit over-simplified, Roger, sorry... ) 
  3347. 6.5
  3348. If anyone else has things they want explaining or is prepared to send in 
  3349. explanations of things that they once found confusing, weæd be happy to 
  3350. hear from you. Ed.
  3351. 6.5
  3352. Å  SparkFS/ArcFS Ö I have recently received an upgraded version of 
  3353. SparkFS (1.18) from David Pilling in response to my review. In this 
  3354. version, he has fixed a number of bugs and added some features. He also 
  3355. pointed out a couple of errors that I failed to spot when checking the 
  3356. copy.
  3357. 6.5
  3358. Firstly my errors, I mentioned that SparkFS can handle Mac style 
  3359. McStuffit archives. There is no such thing Ö in fact, the McStuffit 
  3360. module handles the following Mac formats, Packit, Stuffit and Compactor. 
  3361. When describing the DES encryption mechanism an extra A slipped itself 
  3362. into NSA (=National Security Agency) and turned it into NASA. When 
  3363. describing the operation of ArcFS2, I stated that archives were not 
  3364. opened automatically when created. This, of course, depends upon a 
  3365. setting in the preferences window which I rather glossed over.
  3366. 6.5
  3367. Now the improvements, SparkFS now correctly recognises ArcFS archives 
  3368. and provides conversion facilities to and from this format along with 
  3369. the others already available, Iæve checked it and it seems to work OK. 
  3370. There is an auto quit option which loads the application and then quits 
  3371. leaving the modules active Ö useful for saving space. Improvements have 
  3372. been made to the LZH and Zip modules. In particular, Zip Deflate is 
  3373. supported and, at 16 bits, this promises the fastest and (depending on 
  3374. source code) greatest compression of all the options. SparkFS now 
  3375. supports the OS3 image filing system, this means that File Archives are 
  3376. effectively treated as directories within the base FS (ADFS, IDEFS, 
  3377. etc), e.g. instead of
  3378. 6.5
  3379. SparkFS#ADFS##Winnie.$.archive.
  3380. 6.5
  3381. file
  3382. 6.5
  3383. we get 
  3384. 6.5
  3385. ADFS::Winnie.$.archive.file
  3386. 6.5
  3387. which is much friendlier. I hear rumours that ArcFS2 also now supports 
  3388. this option but have no first hand information, having had no feedback 
  3389. from Mark Smith since the review.
  3390. 6.5
  3391. As is usual with DP software, upgrades are available by returning the 
  3392. original disc with return postage paid.á Tim Nicholson, Cranleigh.ááA 
  3393. 6.5
  3394.  
  3395. 6.5
  3396. Programming the WIMP (continued)
  3397. 6.5
  3398. David Ramsden
  3399. 6.5
  3400. This article is a follow-on from the ÉCreating a RISC-OS Applicationæ 
  3401. series written by Darren Sillett for Archive (4.8 p40, 4.10 p52, 4.12 
  3402. p41 and 5.5 p49).
  3403. 6.5
  3404. I was recently programming the WIMP for my CrossWord application using 
  3405. this series in Archive as a basis and, in the process, added new 
  3406. procedures and functions to the WimpLib Basic library which are 
  3407. described below.
  3408. 6.5
  3409. Menu procedures and functions
  3410. 6.5
  3411. There are several new procedures and functions available as follows :
  3412. 6.5
  3413. PROCadd_indirected_menu_buffer(menu%,  pos%, string%,length%,valid%)
  3414. 6.5
  3415. This procedure gives an easy means of adding a string buffer to a 
  3416. writeable menu item created using FNcreate_menu. The parameters passed 
  3417. are the menu handle, the menu item position, an area to hold the string 
  3418. and its size (created using a DIM, e.g. DIM save% 40 would give a 40 
  3419. character long writeable entry for holding a save filename). Finally 
  3420. valid% allows you to specify the validation string for the writeable 
  3421. entry. Use -1 if you do not know anything about validation strings.
  3422. 6.5
  3423. PROCcolour_menu_item(menu%,pos%, foreground%, background%)
  3424. 6.5
  3425. By using this procedure a menu can be given a coloured effect in place 
  3426. of the default black text on white background. Foreground% and 
  3427. background% are numbers between 0 and 15 which correspond to the colours 
  3428. shown when you click the !Palette icon on the iconbar.
  3429. 6.5
  3430. FNcreate_colour_bar
  3431. 6.5
  3432. Calling this function will create a colour bar as seen in !Paint, 
  3433. !FormEd, etc for use in your own application.
  3434. 6.5
  3435. Icon procedures and functions
  3436. 6.5
  3437. The extra facilities available are both status setting and also status 
  3438. returning procedures and functions.
  3439. 6.5
  3440. PROCicon_flag_set(window%,icon%,bit%)
  3441. 6.5
  3442. This will set the required bit in the iconæs status flags. So, for 
  3443. example, sending bit%=2 would set the iconæs border.
  3444. 6.5
  3445. PROCicon_flag_clear(window%,icon%,bit%)
  3446. 6.5
  3447. This procedure is the reverse of the previous one.
  3448. 6.5
  3449. FNicon_flag_check(window%,icon%,bit%)
  3450. 6.5
  3451. This function will return a value of TRUE if the specified icon flag is 
  3452. set and FALSE otherwise.
  3453. 6.5
  3454. PROCicon_redraw(window%,icon%)
  3455. 6.5
  3456. Calling this procedure will cause the icon to be redrawn and hence 
  3457. reflect any change to its contents.
  3458. 6.5
  3459. PROCicon_foreground_colour(window%,icon%, colour%)
  3460. 6.5
  3461. This procedure changes the colour of the icon to that specified by 
  3462. colour% which should be a number between 0 and 15 as with the menu 
  3463. colour set.
  3464. 6.5
  3465. PROCicon_background_set(window%,icon%, colour%)
  3466. 6.5
  3467. This is as above but for background colour.
  3468. 6.5
  3469. Window functions
  3470. 6.5
  3471. The functions in this group must be called by <window_handle%>=FN as it 
  3472. is necessary to delete and then re-create a window to alter its flags.
  3473. 6.5
  3474. FNwindow_colour_set(window%,part%,colour%)
  3475. 6.5
  3476. The part% variable corresponds to the byte controlling the colour in the 
  3477. windowæs definition block. For example, 34 is the work area foreground 
  3478. byte.
  3479. 6.5
  3480. FNwindow_flag_set(window%,bit%,flag%)
  3481. 6.5
  3482. This call will alter the window status flags. If flag% = TRUE then the 
  3483. flag will be set. Conversely, when flag% = FALSE the flag will be 
  3484. cleared.
  3485. 6.5
  3486. And finally...
  3487. 6.5
  3488. Finally, there is one further new function which does not come into any 
  3489. of the above categories. Its purpose is to create the familiar message 
  3490. window containing a warning that you have unsaved data, for example, and 
  3491. do you really want to quit.
  3492. 6.5
  3493. FNquery(message$,title$)
  3494. 6.5
  3495. The message is the warning you wish to issue and the title is the string 
  3496. for the window title e.g. öWarning from !CardEdò. The value returned 
  3497. depends on whether the OK or cancel box was clicked in response to the 
  3498. query. The value returned will be 1 if OK was selected and 2 if the 
  3499. cancel box was clicked.
  3500. 6.5
  3501.  
  3502. 6.5
  3503. DEF FNquery(message$,title$)
  3504. 6.5
  3505. !wimp_block% = 0
  3506. 6.5
  3507. $(wimp_block%+4) = message$ + CHR$(0)
  3508. 6.5
  3509. SYS öWimp_ReportErrorò,wimp_block%, 19,title$+CHR$(0) TO ,click%
  3510. 6.5
  3511. = click%
  3512. 6.5
  3513.  
  3514. 6.5
  3515. DEF PROCadd_indirected_menu_buffer (menu%,pos%,string%,length%
  3516. 6.5
  3517. ,valid%)
  3518. 6.5
  3519. LOCAL buffer%
  3520. 6.5
  3521. DIM buffer% 12
  3522. 6.5
  3523. buffer%!0 = string%
  3524. 6.5
  3525. buffer%!4 = valid%
  3526. 6.5
  3527. buffer%!8 = length%
  3528. 6.5
  3529. menu%!(28+24*(pos%-1)) = &84
  3530. 6.5
  3531. menu%!(36+24*(pos%-1)) = &7000101
  3532. 6.5
  3533. menu%!(40+24*(pos%-1)) = buffer%!0
  3534. 6.5
  3535. menu%!(44+24*(pos%-1)) = buffer%!4
  3536. 6.5
  3537. menu%!(48+24*(pos%-1)) = buffer%!8
  3538. 6.5
  3539. ENDPROC
  3540. 6.5
  3541.  
  3542. 6.5
  3543. DEF PROCcolour_menu_item(menu%, position%,foreground%,background%)
  3544. 6.5
  3545. menu%?(39 + 24*(position%-1)) = foreground%  OR  background%<<4
  3546. 6.5
  3547. ENDPROC
  3548. 6.5
  3549.  
  3550. 6.5
  3551. DEF PROCicon_foreground_set(window%,
  3552. 6.5
  3553. icon%,foreground%)
  3554. 6.5
  3555. wimp_block%!0  = window%
  3556. 6.5
  3557. wimp_block%!4  = icon%
  3558. 6.5
  3559. wimp_block%!8  = 0
  3560. 6.5
  3561. wimp_block%!12 = 0
  3562. 6.5
  3563. wimp_block%?11 = foreground%
  3564. 6.5
  3565. wimp_block%?15 = 15
  3566. 6.5
  3567. SYS öWimp_SetIconStateò,,wimp_block%
  3568. 6.5
  3569. ENDPROC
  3570. 6.5
  3571.  
  3572. 6.5
  3573. DEF PROCicon_background_set(window%, icon%,background%)
  3574. 6.5
  3575. wimp_block%!0  = window%
  3576. 6.5
  3577. wimp_block%!4  = icon%
  3578. 6.5
  3579. wimp_block%!8  = 0
  3580. 6.5
  3581. wimp_block%!12 = 0
  3582. 6.5
  3583. wimp_block%?11 = background% << 4
  3584. 6.5
  3585. wimp_block%?15 = 240
  3586. 6.5
  3587. SYS öWimp_SetIconStateò,,wimp_block%
  3588. 6.5
  3589. ENDPROC
  3590. 6.5
  3591.  
  3592. 6.5
  3593. DEF FNicon_flag_check(window%,icon% ,shift%)
  3594. 6.5
  3595. LOCAL result%
  3596. 6.5
  3597. wimp_block%!0 = window%
  3598. 6.5
  3599. wimp_block%!4 = icon%
  3600. 6.5
  3601. SYS öWimp_GetIconStateò,,wimp_block%
  3602. 6.5
  3603. IF wimp_block%!24 AND 1 << shift% THEN
  3604. 6.5
  3605.     result% = TRUE
  3606. 6.5
  3607.   ELSE
  3608. 6.5
  3609.     result% = FALSE
  3610. 6.5
  3611. ENDIF
  3612. 6.5
  3613. = result%
  3614. 6.5
  3615.  
  3616. 6.5
  3617. DEF PROCicon_flag_clear(window%,icon% ,shift%)
  3618. 6.5
  3619. wimp_block%!0  = window%
  3620. 6.5
  3621. wimp_block%!4  = icon%
  3622. 6.5
  3623. wimp_block%!8  = 0
  3624. 6.5
  3625. wimp_block%!12 = 1 << shift%
  3626. 6.5
  3627. SYS öWimp_SetIconStateò,,wimp_block%
  3628. 6.5
  3629. ENDPROC
  3630. 6.5
  3631.  
  3632. 6.5
  3633. DEF PROCicon_flag_set(window%,icon% ,shift%)
  3634. 6.5
  3635. wimp_block%!0  = window%
  3636. 6.5
  3637. wimp_block%!4  = icon%
  3638. 6.5
  3639. wimp_block%!8  = 1 << shift%
  3640. 6.5
  3641. wimp_block%!12 = 1 << shift%
  3642. 6.5
  3643. SYS öWimp_SetIconStateò,,wimp_block%
  3644. 6.5
  3645. ENDPROC
  3646. 6.5
  3647.  
  3648. 6.5
  3649. DEF FNcreate_colour_bar
  3650. 6.5
  3651. LOCAL colour_bar%,loop%
  3652. 6.5
  3653. colour_bar% = FNcreate_menu(öColours,0,1,2,3,4,5, 
  3654. 6,7,8,9,10,11,12,13,14,15ò)
  3655. 6.5
  3656. FOR loop% = 0 TO 3
  3657. 6.5
  3658.   PROCcolour_menu_item(colour_bar%, loop%+1,7,loop%)
  3659. 6.5
  3660. NEXT
  3661. 6.5
  3662. FOR loop% = 4 TO 8
  3663. 6.5
  3664.   PROCcolour_menu_item(colour_bar%, loop%+1,1,loop%)
  3665. 6.5
  3666. NEXT
  3667. 6.5
  3668. PROCcolour_menu_item(colour_bar%, 10,7,9)
  3669. 6.5
  3670. PROCcolour_menu_item(colour_bar%,11 ,1,10)
  3671. 6.5
  3672. PROCcolour_menu_item(colour_bar%,12 ,1,11)
  3673. 6.5
  3674. PROCcolour_menu_item(colour_bar%,13 ,7,12)
  3675. 6.5
  3676. PROCcolour_menu_item(colour_bar%,14 ,1,13)
  3677. 6.5
  3678. PROCcolour_menu_item(colour_bar%,15 ,7,14)
  3679. 6.5
  3680. PROCcolour_menu_item(colour_bar%,16 ,7,15)
  3681. 6.5
  3682. FOR loop% = 36 TO 408 STEP 24
  3683. 6.5
  3684.     colour_bar%?loop% = colour_bar%? loop% OR 8
  3685. 6.5
  3686. NEXT
  3687. 6.5
  3688. = colour_bar%
  3689. 6.5
  3690.  
  3691. 6.5
  3692. DEF PROCicon_redraw(window%,icon%)
  3693. 6.5
  3694. wimp_block%!0 = window%
  3695. 6.5
  3696. wimp_block%!4 = icon%
  3697. 6.5
  3698. SYS öWimp_GetIconStateò,,wimp_block%
  3699. 6.5
  3700. SYS öWimp_ForceRedrawò,wimp_block%!0, wimp_block%!8,wimp_block%!12, 
  3701. wimp_block%!16,wimp_block%!20
  3702. 6.5
  3703. ENDPROC
  3704. 6.5
  3705.  
  3706. 6.5
  3707. DEF FNresize_window(window%,x1%,y1% ,x2%,y2%)
  3708. 6.5
  3709. wimp_block%!0 = window%
  3710. 6.5
  3711. SYS öWimp_GetWindowInfoò,,wimp_ block%
  3712. 6.5
  3713. SYS öWimp_DeleteWindowò,,wimp_block%
  3714. 6.5
  3715. wimp_block%!4  = x1%
  3716. 6.5
  3717. wimp_block%!8  = y1%
  3718. 6.5
  3719. wimp_block%!12 = x2%
  3720. 6.5
  3721. wimp_block%!16 = y2%
  3722. 6.5
  3723. SYS öWimp_CreateWindowò,,wimp_block% +4 TO wimp_block%!0
  3724. 6.5
  3725. SYS öWimp_OpenWindowò,,wimp_block%
  3726. 6.5
  3727. = !wimp_block%
  3728. 6.5
  3729.  
  3730. 6.5
  3731. DEF FNwindow_colour_set(window%,part% ,colour%)
  3732. 6.5
  3733. wimp_block%!0 = window%
  3734. 6.5
  3735. SYS öWimp_GetWindowInfoò,,wimp_ block%
  3736. 6.5
  3737. SYS öWimp_DeleteWindowò,,wimp_block%
  3738. 6.5
  3739. wimp_block%?part% = colour%
  3740. 6.5
  3741. SYS öWimp_CreateWindowò,,wimp_block% +4 TO wimp_block%!0
  3742. 6.5
  3743. SYS öWimp_OpenWindowò,,wimp_block%
  3744. 6.5
  3745. = !wimp_block%
  3746. 6.5
  3747.  
  3748. 6.5
  3749. DEF FNwindow_flag_set(window%,flag% ,shift%)
  3750. 6.5
  3751. !wimp_block% = window%
  3752. 6.5
  3753. SYS öWimp_GetWindowInfoò,,wimp_ block%
  3754. 6.5
  3755. SYS öWimp_DeleteWindowò,,wimp_block%
  3756. 6.5
  3757. wimp_block%!28 = wimp_block%!28  OR  1<<shift%
  3758. 6.5
  3759. IF NOT flag% wimp_block%!28 = wimp_ block%!28  EOR  1<<  shift%
  3760. 6.5
  3761. SYS öWimp_CreateWindowò,,wimp_block% +4 TO wimp_block%!0
  3762. 6.5
  3763. SYS öWimp_OpenWindowò,,wimp_block%
  3764. 6.5
  3765. = !wimp_block%ááA 
  3766. 6.5
  3767.  
  3768. 6.5
  3769. Music Column
  3770. 6.5
  3771. Stewart Watson
  3772. 6.5
  3773. This month, I will look at two packages Ö Studio 24Plus from Electro 
  3774. Music Research and Notate from Longman Logotron.
  3775. 6.5
  3776. Studio 24 Plus version 3 
  3777. 6.5
  3778. Studio 24 has been around for some years now Ö in fact, almost as long 
  3779. as the Archimedes. Some of the early versions were rather rough and 
  3780. primitive, but so were the early Archimedes word processors and document 
  3781. processors. Studio 24 Plus has undergone many transformations during the 
  3782. intervening years until we reach the latest version 3.0b, which is dated 
  3783. 9th September 92.
  3784. 6.5
  3785. Education
  3786. 6.5
  3787. EMR are well known for their work in education, and sometimes this must 
  3788. be a mixed blessing, as education software is often visualised by those 
  3789. who have only seen early versions of BBC B programs as being of 
  3790. indifferent quality. Many of the programs now written for education are 
  3791. of an extremely high, professional standard and can happily compete with 
  3792. those programs written for business use.
  3793. 6.5
  3794. Protection
  3795. 6.5
  3796. Rather than a dreaded dongle, EMR have gone for a key-disc protection 
  3797. policy. When the program is first loaded, you are required to type in 
  3798. your name and reference number, which is then encoded on the program 
  3799. disc. When the program is subsequently loaded, a key-disc must be 
  3800. inserted in drive 0 before the program will run, from hard disc or 
  3801. floppy disc.
  3802. 6.5
  3803. Robustness
  3804. 6.5
  3805. A sequencer is an extremely complicated piece of software and early 
  3806. versions of Studio 24 Plus suffered from occasional hang-ups which, 
  3807. according to Sodæs law, always seemed to happen at the most inconvenient 
  3808. moments. I have used this latest version for several weeks now, at least 
  3809. four or five hours every day, and have had absolutely no trouble at all.
  3810. 6.5
  3811. Pattern v Track-based
  3812. 6.5
  3813. Studio 24 Plus is a pattern-based sequencer. That means that you record 
  3814. pieces of music in chunks (patterns) and then chain the patterns 
  3815. together to form a song. Each pattern can have its own time signature, 
  3816. key signature, etc, and when chained together, can be transposed or 
  3817. cropped as required. A track-based sequencer, on the other hand, works 
  3818. in a similar manner to a multi-track recorder Ö you build up your piece 
  3819. by recording on long parallel tracks. A pattern-based sequencer can be 
  3820. used as as a track-based sequencer by simply using one pattern Ö but 
  3821. remember to save your composition as a song from the files window or you 
  3822. will lose several of your file attributes like remote keyboard attrib
  3823. utes, title, etc.
  3824. 6.5
  3825. Features
  3826. 6.5
  3827. New features in version 3 include CD-ROM control, up to 999 parallel 
  3828. reels of 24 tracks, real-time mixing and reverb control from the mixing 
  3829. desk, real-time tempo input, improved scoring page, direct link to 
  3830. Scorewriter, MIDI instrument lists and drum lists including MIDI mapping 
  3831. functions, a clipboard track maker, etc. There are too many features to 
  3832. cover in one article, so I will concentrate on certain features each 
  3833. month, hopefully in a bit more depth, starting with the most obviously 
  3834. useful.
  3835. 6.5
  3836. !S24_SetUp
  3837. 6.5
  3838. On the system disc next to the main application directory, !S24_V3, is 
  3839. another directory named !S24_SetUp, the contents of which are automati
  3840. cally loaded on starting up the program. It is well worth customising 
  3841. the contents of !S24_SetUp sub-directory, UserFiles, to suit the 
  3842. equipment you use most frequently. 
  3843. 6.5
  3844. MIDI instrument list
  3845. 6.5
  3846. In the UserFiles directory, you will find several files including one or 
  3847. two MIDI lists which you can edit to your own requirements. To do this, 
  3848. load Studio 24 Plus then <shift-f3> to bring up the default MIDI 
  3849. instrument list. Then alter the voice preset voices and numbers to your 
  3850. own keyboard set up, rename it and save it into the !S24_SetUp UserFiles 
  3851. directory. Your own list will now be loaded automatically the next time 
  3852. you load the program. You can keep, or remove, unwanted instrument lists 
  3853. if you wish but it is tidier to remove them from the UserFiles direc
  3854. tory.  Each time you wish to insert a voice change, all you need to do 
  3855. is to <shift-f3>, scroll through the MIDI list, then <select> when the 
  3856. required voice is highlighted. This saves having to memorise voice 
  3857. numbers or having to consult manuals for voice numbers.
  3858. 6.5
  3859. Mapping
  3860. 6.5
  3861. An extremely useful feature of the MIDI instrument list function is that 
  3862. you can remap one MIDI list to another automatically. This is useful if 
  3863. you move files from one instrumental setup to another, or if you 
  3864. exchange files with friends with different sound equipment. You need a 
  3865. copy of the instrument list from the person who prepared the music file. 
  3866. To each voice name and number on this list you add your own instruments 
  3867. with voice numbers. If you now change <off> to <on> at the top middle of 
  3868. the instrument list, all the original voices will be remapped to your 
  3869. own setup. This takes a bit of time to set up, but the long term time 
  3870. saving can be colossal.
  3871. 6.5
  3872. Drum list
  3873. 6.5
  3874. You can perform exactly the same operations to customise and remap drum 
  3875. lists. Once again, there are one or two examples supplied and I have 
  3876. included a couple more for inclusion on the monthly program disc.
  3877. 6.5
  3878. Metronome
  3879. 6.5
  3880. I now set the metronome channel to the rhythm channel and set the voices 
  3881. to bass drum for beat one and snare drum for the other beats. I then 
  3882. sequence all the melodic parts before recording the rhythm. This I find 
  3883. easier than either recording the rhythm first, or using a short looped 
  3884. rhythm pattern which has later to be deleted.
  3885. 6.5
  3886. Conclusion
  3887. 6.5
  3888. Since the early years of the existence of the Archimedes. EMR has had 
  3889. the music field virtually to themselves but now other companies, Clares 
  3890. and Longman Logotron in particular, are also producing high quality 
  3891. music software. Clares are due to produce a major new sequencer, 
  3892. Serenade, and it will be interesting to see how it compares with Studio 
  3893. 24 Plus. However, EMR have produced, in my opinion, one of the major 
  3894. software packages for the Archimedes and Studio 24 Plus version 3 
  3895. compares favourably with any similar product for any machine, having an 
  3896. enormous number of editing features and facilities for customising the 
  3897. set-up procedure to the useræs own requirements.
  3898. 6.5
  3899. Studio 24 plus V3 is available from Electro-Music Research for ú249 
  3900. +VAT. An upgrade from Studio 24 plus Version 1 costs ú140 +VAT. 
  3901. Upgrading from Version 2 depends upon which version of version 2 you 
  3902. have: from version 2a-e costs ú89.01 +VAT, from version 2 f-h costs 
  3903. ú68.91 +VAT and from version 2j costs ú60.10 +VAT. If you are not sure 
  3904. which version you have, load Studio24 and click <menu> then follow the 
  3905. info arrow Ö your version number will appear in the window.
  3906. 6.5
  3907. Notate version 1.2
  3908. 6.5
  3909. Longman Logotron have just released an updated version of their 
  3910. excellent music notation program Notate. For a review of Notate version 
  3911. 1, see Archive 5.4 p37. The new version has several new features, the 
  3912. most important of which is probably real and step-time input, from a 
  3913. screen keyboard or from a music keyboard via a midi interface. Other 
  3914. features include endless loops, increased resolution, improved MIDI file 
  3915. handling and extra options in choices dialogues.
  3916. 6.5
  3917. Record setup
  3918. 6.5
  3919. The record setup has a comprehensive list of options. Input can be in 
  3920. real-time or step-time, from a MIDI keyboard on any channel or from a 
  3921. keyboard which appears on the screen in any one of five sizes. The 
  3922. metronome can be an internal voice, pitched or unpitched, or any MIDI 
  3923. note on any MIDI channel. 
  3924. 6.5
  3925. Options
  3926. 6.5
  3927. One very useful features is to be found under options <f10>, where you 
  3928. can specify the removal of either long or short rests. Anyone who has 
  3929. ever done any music notation from real time input will have noticed that 
  3930. none of us play as accurately as we think we do Ö and many notes get 
  3931. slightly clipped. This feature allows you to remove all the short rests 
  3932. that are inserted to fill the gaps we leave Ö or, in extreme cases, to 
  3933. remove all rests.
  3934. 6.5
  3935. Summary
  3936. 6.5
  3937. As a straight-forward notation package, Notate has been very well 
  3938. thought out. There are just one or two omissions which I feel are worth 
  3939. noting. The excellent chord facility will only allow one chord per bar. 
  3940. I find this limiting. Also, there are no first and second time bar or 
  3941. D.C. or D.S. facilities. If you can live with these minor limitations, I 
  3942. can thoroughly recommend Notate as an extremely powerful and user-
  3943. friendly program. áA 
  3944. 6.5
  3945.  
  3946. 6.5
  3947. Micro Trader
  3948. 6.5
  3949. Wallace Butt
  3950. 6.5
  3951. I first had a version of Micro Trader, an Accountancy Package, two years 
  3952. ago. At that time, it was a translation of a BBC Micro version. It was 
  3953. then rewritten and made RISC-OS compatible. Since then it has been 
  3954. greatly improved and I understand that the purchasers of the RISC-OS 
  3955. program have since received a free upgrade. Version 1.18a, which is the 
  3956. subject of this review, is satisfactory.
  3957. 6.5
  3958. Editing is very similar to !Edit which can also be used effectively from 
  3959. within the program. The designated date is entered automatically but 
  3960. easily altered as needed. Money entries are, as usual, pound based, i.e. 
  3961. you put in the decimal point, if necessary, otherwise round pounds are 
  3962. assumed.
  3963. 6.5
  3964. The package is constructed in modules, which are sold separately. If you 
  3965. use an accountancy package just to control your purchases, or to control 
  3966. your credit sales, either or both of these modules are useable without 
  3967. using the module for the nominal ledger. 
  3968. 6.5
  3969. Instructions
  3970. 6.5
  3971. The instructions are in a loose-leaf, hard-bound handbook which makes 
  3972. for easy updating.  They are indexed by sections with card interleaves 
  3973. which assist in finding your way around. It is likely, however, that 
  3974. once you have become familiar with the package, reference to the well-
  3975. illustrated handbook will be infrequent. 
  3976. 6.5
  3977. Purchase ledgers
  3978. 6.5
  3979. The setting up of records for suppliers with whom you have a credit 
  3980. account, or with whom you deal regularly, is simple. A code is set up 
  3981. which is illustrated in the handbook by examples using numbers. I prefer 
  3982. to use a mnemonic, such as BT for British Telecom or ARC for Archive. 
  3983. However, if you choose this option, I suggest, because of case sensitiv
  3984. ity, you will find it easier to keep the CapsLock on. The same screen 
  3985. gives the address of the supplier, details of the main settlement 
  3986. discount, together with the settlement period, the total balance and the 
  3987. Aged Debts, split into the current amounts and those outstanding for 
  3988. one, two and three-or-more months.
  3989. 6.5
  3990. The instructions for completing the record of invoices received are easy 
  3991. to follow and are in a logical sequence. If you do not know the account 
  3992. code, there are browse and find facilities. Both the code and the name 
  3993. of the account are shown on the screen. Until you accept the details on 
  3994. the screen as being correct, you can go back and adjust any entries you 
  3995. have made. There is a warning given to <return> on the account code, 
  3996. after you are satisfied that you have the correct account shown on the 
  3997. screen. If you are using a stock control module, the goods being sold 
  3998. can be entered by using the stock code.
  3999. 6.5
  4000. I suggest to my clients that they number invoices they receive consecu
  4001. tively and file them in that order. To assist towards that end, I would 
  4002. have liked an automatic numbering of invoices received here. (The author 
  4003. points out that a new batch number is provided each day and says that 
  4004. most of his customers have found that sufficient.) I would also like a 
  4005. facility for entering the VAT inclusive amount of an invoice and I 
  4006. understand that this is being considered for a possible future upgrade. 
  4007. However, as the majority of goods supplied on credit are usually shown 
  4008. as Net and VAT, this may not be a problem. There are adequate facilities 
  4009. for recording discounts, both for each line of an order and for early 
  4010. settlement which is set separately for each supplier. There is also 
  4011. provision for recording the immediate payment of the invoice by cash, 
  4012. cheque or direct debit.
  4013. 6.5
  4014. If you wish to allocate the contents of an invoice to more than one 
  4015. Nominal Account, it is necessary to split the invoice and enter each 
  4016. part separately.
  4017. 6.5
  4018. Payments to settle invoices not cleared at the time of entry of the 
  4019. invoice, involves entering the amount being paid and any discount 
  4020. claimed. Payments are allocated either to the cash account or to the 
  4021. main bank account, even if you have more than one bank account set up. 
  4022. There is no provision for allocating payment to a particular invoice. 
  4023. You can record the receipt of cash from a customer with whom you have an 
  4024. account, a facility which is not catered for in some other packages.
  4025. 6.5
  4026. There is provision for a öRaise statementò routine which ensures 
  4027. ö...that any invoices in the current month and those from last month 
  4028. will always be available on disc, while overdue items will be included 
  4029. on a statement, printed out by the period end (routine), and then 
  4030. removed from the disc. It is then up to the user to check that any 
  4031. overdue accounts receive proper attention.
  4032. 6.5
  4033. Detailed reports of the current position of any account can be viewed on 
  4034. the screen and, if required, printed out by any printer driver which has 
  4035. been loaded on the iconbar. 
  4036. 6.5
  4037. Credit notes
  4038. 6.5
  4039. These are dealt with very similarly to invoices, any differences being 
  4040. adequately documented.
  4041. 6.5
  4042. Non account purchases
  4043. 6.5
  4044. These would normally be dealt with from the Nominal Ledger cash expenses 
  4045. program in the Nominal Accounts Module. This allows you to pay for goods 
  4046. and services bought by cash or cheque from sources with whom you do not 
  4047. hold an account. If you are not using a nominal ledger module, I suggest 
  4048. you create an account called öSundry Suppliersò and treat these 
  4049. purchases as if they were a normal account.
  4050. 6.5
  4051. VAT
  4052. 6.5
  4053. There are provisions for ten VAT rates which is adequate to separate 
  4054. zero rated, non-vatable transactions, vatable goods purchased from a 
  4055. non-VAT registered source and EEC suppliers. This still leaves room for 
  4056. multiple VAT rates should this ever become necessary.
  4057. 6.5
  4058. If you are not registered for VAT, the default VAT code is ö0ò which is 
  4059. initially set at Nil VAT, thus saving you having to tell the program 
  4060. separately that every item you buy, is to be treated as a non-VAT item. 
  4061. 6.5
  4062. From 1st January 1993 it is intended that ÉMicro-Traderæ will comply 
  4063. with all the new VAT requirements for the single market including the 
  4064. new layout of the VAT Return and printing the compulsory EC Sales 
  4065. Listing (ESL) report. Existing users who need that facility will be able 
  4066. to obtain an update. There is no provision made for VAT Cash Accounting.
  4067. 6.5
  4068. Alterations
  4069. 6.5
  4070. One feature in this package which most accountancy packages will not 
  4071. allow, is the use of negative entries. This may raise some eyebrows but, 
  4072. used carefully, it can be helpful. It is an established practice that 
  4073. for any machine accounting package to be accepted, alterations of 
  4074. substance cannot be made without a full record being shown, which is why 
  4075. there are so many safety nets provided. Mistakes can still occur. 
  4076. 6.5
  4077. Consider the following case. You have received goods as follows:- Net 
  4078. ú123.00 + ú21.52 VAT and you may find that instead, you have entered and 
  4079. accepted an invoice for ú132.00 + ú23.10 VAT. To correct this, you can 
  4080. prepare a further dummy invoice under the same reference number as the 
  4081. original (and filed with it) marked öCorrectionò for ú-9.00 and ú-1.75 
  4082. VAT. Your records will be correct for you to pay and the VAT Inspector, 
  4083. your Accountant, and the Tax Inspector will be able to see what has 
  4084. happened.
  4085. 6.5
  4086. Sales ledger
  4087. 6.5
  4088. I have dealt with the purchase ledger fully and most of these remarks 
  4089. apply, with the necessary adjustments, to the sales ledger. Automatic 
  4090. numbering of sales invoices is available.
  4091. 6.5
  4092. A particular feature of the program is the control which the user has 
  4093. over Reports and Invoices. For instance, several different invoice 
  4094. layouts can be used. The description column has word processing 
  4095. facilities which can be very useful for entering details of the work 
  4096. done in a service type business. Instructions are also provided as to 
  4097. how to use your copy of Impression to add that little extra something to 
  4098. invoices and this facility is available for all reports. I have not used 
  4099. this facility and therefore cannot comment on it.
  4100. 6.5
  4101. If you are using a nominal ledger, all receipts are posted to the cash 
  4102. account and then cash and cheques are banked in the usual way from that 
  4103. account. 
  4104. 6.5
  4105. Statements can be printed which show the analysis of amounts outstanding 
  4106. into current, over one, over two and over three months.
  4107. 6.5
  4108. Nominal ledger
  4109. 6.5
  4110. There has been a very real attempt to take the mystery out of setting up 
  4111. the nominal ledger and I commend it. If the instructions are carried out 
  4112. systematically, it is possible for a person who has virtually no 
  4113. knowledge of accounting principles to set up the system. It will, 
  4114. however, take time. In the handbook, there are check-lists for setting 
  4115. up each ledger, as well as period-end and year-end. These check-lists 
  4116. are well worth using.
  4117. 6.5
  4118. The setting up has been automated. It follows therefore that, if you are 
  4119. starting from a known position, which you have recorded, you should be 
  4120. able to set up the nominal ledger. If, however, you are not sure of your 
  4121. starting position and you want to have the benefit of knowing what you 
  4122. are spending on your various expenses, I suggest that, with this or any 
  4123. other system, you should seek professional advice from an accountant for 
  4124. setting up the nominal ledger.
  4125. 6.5
  4126. Final accounts
  4127. 6.5
  4128. Besides a Trial Balance, the program will generate Final Accounts and a 
  4129. Balance Sheet from the Nominal Ledger. As supplied, the Trial Balance is 
  4130. designed to print zero entries. If this is not required, advice on how 
  4131. to make the alteration is included in the support services, or if you 
  4132. wish the modification to be made on disc, then this can be done at a 
  4133. reasonable price. (This service can also be used for reports & invoices 
  4134. to your own design.) 
  4135. 6.5
  4136. Stock control
  4137. 6.5
  4138. This is fully integrated into the system and is automatically updated 
  4139. for any relevant transactions. There are provisions for movements, 
  4140. writings off, returns, etc. The use of any stock control system depends 
  4141. very much on how well and how easily the various items of stock are 
  4142. identified. 
  4143. 6.5
  4144. Payroll module
  4145. 6.5
  4146. This module is still to be released. It is expected to be ready by the 
  4147. new tax year on 5th April 1993.
  4148. 6.5
  4149. Mailer module
  4150. 6.5
  4151. This can be used as a stand-alone module for address labels or for 
  4152. sorting your stock records into alphabetical order or mail-shots.
  4153. 6.5
  4154. The database included has twelve fields which is adequate for these 
  4155. purposes and is sufficient to provide a card index for, say, membership 
  4156. records of a club. (But please consider the Data Protection Acts.)
  4157. 6.5
  4158. There is a Tutorial, showing how the Database operates.
  4159. 6.5
  4160. Conclusion
  4161. 6.5
  4162. I can recommend this program as being useful to any small business, 
  4163. providing that business does not wish to use the VAT Cash Accounting 
  4164. System. Personally, I would have preferred to see standard use of 136 
  4165. character wide reports, especially for the audit trail, where it is set 
  4166. so that each entry takes up two lines. (The author tells me that he has 
  4167. received no request for this modification which takes into account the 
  4168. fact that most users have an 80 column printer.) I should also have 
  4169. liked to see the entries consecutively numbered for reference. This does 
  4170. not, however, affect the user so much as his accountant.
  4171. 6.5
  4172. The program is protected by a code which is supplied in response to a 
  4173. æphone call and is a number computed according to the name of your 
  4174. business.
  4175. 6.5
  4176. If you think that you may be interested in any of the items mentioned in 
  4177. this review, a free demonstration disc is available. This is described 
  4178. as öA fully working copy of the program, but does not save. It contains 
  4179. demonstration data files that allow the full facilities of the program 
  4180. to be seen. It will also print reports using example documents.ò
  4181. 6.5
  4182. The cost of Sales Ledger, Purchase Ledger, Nominal Ledger and Stock 
  4183. Control is ú79.75 + VAT each module or ú279 + VAT for the complete 
  4184. package. The Mailer Module is ú49.95 + VAT. The cost of the Payroll 
  4185. Module is to be announced.
  4186. 6.5
  4187. The system comes with 30 days unlimited telephone support. After that, 
  4188. unlimited telephone support is provided for ú34 + VAT per annum. 
  4189. 6.5
  4190. The demonstration disc and the program are available from PRES Ltd who 
  4191. can be contacted on 0276Ö72046, fax 0276Ö51427.ááA 
  4192. 6.5
  4193.  
  4194. 6.5
  4195. Fonts Workshop Ö RISC-OS Printer Drivers
  4196. 6.5
  4197. Roger Spooner
  4198. 6.5
  4199. The Archimedes has been blessed with a decent operating system. This 
  4200. includes the ability for application programs to use all known printers, 
  4201. without each program catering for each printer. This is done by 
  4202. communicating with a standard type of Éprinteræ program which produces 
  4203. output specially suited to its own printer. Each printer then needs only 
  4204. the correct printer driver, and all software will work with it.
  4205. 6.5
  4206. Despite common rumour (particularly in Risc User magazine) these printer 
  4207. drivers are not hard to use. I will describe a simple page to print, 
  4208. including some text and simple graphics.
  4209. 6.5
  4210. SWI commands
  4211. 6.5
  4212. The printer drivers are modules in the operating system. They are loaded 
  4213. from disc normally and you will probably have one for each type of 
  4214. printer. All programs communicate with them by the standard OS commands 
  4215. called SoftWare Interrupts. These allow you to pass small amounts of 
  4216. information directly, pointers to memory containing more, or to set up a 
  4217. certain state of affairs in the machine.
  4218. 6.5
  4219. Principles of printing
  4220. 6.5
  4221. The printer driver requires that you perform a number of operations in a 
  4222. certain order. This basically means describing the page, then it prints 
  4223. it. I will cover only a brief outline of a simple page and will allow 
  4224. you to adapt it to your own use. The font manager calls were described 
  4225. in last monthæs article.
  4226. 6.5
  4227. The style of redrawing is intended to be very similar to the window 
  4228. redrawing style, so it should be easy to produce 100% wysiwyg appli
  4229. cations by using the same piece of programming to redraw each.
  4230. 6.5
  4231. The printer driver generally claims all the graphics commands which 
  4232. would normally draw on screen. This means that you can draw the image 
  4233. easily Ö in the same way as drawing the contents of a window.  It also 
  4234. means that you must not update the screen while the printer driver is 
  4235. active.
  4236. 6.5
  4237. When sending coloured images to the printer, it is important to use the 
  4238. ColourTrans module to select a colour. This is done in the example 
  4239. program, where you use SYS öColourTrans_SetGCOLò, &BBGGRR00 to choose 
  4240. the nearest approximation to the colour triplet of Blue, Green and Red. 
  4241. The number is hexadecimal.
  4242. 6.5
  4243. To multi-task while printing, you can disable the printer driver while 
  4244. you call Wimp_Poll, but that is beyond the scope of this article.
  4245. 6.5
  4246. To start the printing process, you may like to tell the user the name of 
  4247. the printer selected. This is helpful in preventing confusion.
  4248. 6.5
  4249. You then claim the printer for your use, to prevent other programs from 
  4250. getting in the way.
  4251. 6.5
  4252. Next, tell the printer driver that you are starting and describe the 
  4253. outer limits of the area used. This is often the size of an A4 sheet.
  4254. 6.5
  4255. The printer driver is able to have several different rectangles on the 
  4256. page, each containing different material. This is not suitable for parts 
  4257. of the contents of a single page, so the next stage is just a loop. You 
  4258. keep redrawing the page on the screen, considering some special rules 
  4259. about colour, until you are told to stop. The printer driver intercepts 
  4260. all the graphics commands and stores them instead. When you are finished 
  4261. it makes up the image of the page and prints it.
  4262. 6.5
  4263. Finally, you declare that you will not be talking to the printer any 
  4264. more.
  4265. 6.5
  4266. The SWIs themselves
  4267. 6.5
  4268. I will describe briefly the SWIs needed for the printer driver but the 
  4269. best way to understand them is to play with the demonstration program at 
  4270. the end of the article. I assume use of Basic since that is the easiest 
  4271. language to demonstrate.
  4272. 6.5
  4273. SYS öPDriver_Infoò TO ,,,,n$
  4274. 6.5
  4275. This returns the name of the printer suitable for displaying to the 
  4276. user.
  4277. 6.5
  4278. SYS öPDriver_SelectJobò,file%, title$+CHR$0 TO oldjob%
  4279. 6.5
  4280. This selects your job, identified by a file handle which is open to 
  4281. Éprinter:æ and tells you what, if any, job was already active.
  4282. 6.5
  4283. SYS öPDriver_GiveRectangleò
  4284. 6.5
  4285. This describes the rectangle you will be using in size and position. It 
  4286. points to a rather complicated block of memory which is shown in the 
  4287. example program.
  4288. 6.5
  4289. SYS öPDriver_DrawPageò, copies%, buff%, 0 TO more%,, rectid%
  4290. 6.5
  4291. This tells the printer driver to print copies% of the page you have 
  4292. described. On return, it describes the rectangle in buff% and tells you 
  4293. if you need to render the picture any more. The rectangle described in 
  4294. buff% can be ignored, as can the rectangle id, if doing a simple print 
  4295. as we will here.
  4296. 6.5
  4297. SYS öPDriver_GetRectangleò,,buff%  TO more%,,rectid%
  4298. 6.5
  4299. This will show that you have finished drawing the page and are willing 
  4300. to draw it again. The rectangle can be different (e.g. bands going down 
  4301. a page for a dot-matrix printer) so you can print only the part that is 
  4302. required if you want to be that careful.
  4303. 6.5
  4304. SYSöPDriver_EndJobò,file%
  4305. 6.5
  4306. This tells the PDriver that you are completely finished. After this you 
  4307. should close the file to printer: so that other programs can then use 
  4308. it.
  4309. 6.5
  4310. Real life printers
  4311. 6.5
  4312. Some printers have quirks of their own, e.g. LaserDirect printers prefer 
  4313. not to do vdu primitives like CIRCLE; they convert it to a Draw module 
  4314. path of Bezier curves and then draw that. This means that it can be 
  4315. quite slow, sometimes taking half an hour to print a page. The solution 
  4316. is to use few circles and more straight lines which convert more 
  4317. quickly.
  4318. 6.5
  4319. Other problems I came across include the LaserJet driver kicking up a 
  4320. fuss about the sprite at line 760. If this happens to you, just remove 
  4321. the line with OS_SpriteOp in.
  4322. 6.5
  4323. The example program
  4324. 6.5
  4325. That covers just about all the words there are, so here is a program to 
  4326. print a simple page on the paper including some text and graphics. Feel 
  4327. free to adapt it, with reference to the previous article on displaying 
  4328. text in outline fonts, to display whatever you want. This includes 
  4329. lines, filled colours, sprites and text.
  4330. 6.5
  4331. REM > TestPage
  4332. 6.5
  4333. REM ⌐ Roger Spooner 10/8/92
  4334. 6.5
  4335. MODE 12
  4336. 6.5
  4337. DIM wb% 1024
  4338. 6.5
  4339. DIM pb% 512
  4340. 6.5
  4341. REM reserved space for general work buffers
  4342. 6.5
  4343. PRINTÉöRISC-OS printer driver demonstrationòæ
  4344. 6.5
  4345. @%=&0100090A
  4346. 6.5
  4347. maxx%=180*8.4
  4348. 6.5
  4349. REM maxx% is the far right margin.
  4350. 6.5
  4351. REM Calculated using inches
  4352. 6.5
  4353. REM Establish if printer is
  4354. 6.5
  4355. REM available, and exit gracefully if not.
  4356. 6.5
  4357. SYSöXOS_SWINumberFromStringò,, öPDriver_Infoò,wb%,100 TO ;flags%
  4358. 6.5
  4359. IF (flags% AND 1) THEN PRINTöPrinter driver not installed.ò:END
  4360. 6.5
  4361. SYS 6,229,0 TO ,oldesc%
  4362. 6.5
  4363. SYSöPDriver_Infoò TO ,,,,n$
  4364. 6.5
  4365. PRINTöPrinting on your ò;n$
  4366. 6.5
  4367. REM Allow ESCAPE to be pressed
  4368. 6.5
  4369. printer%=OPENOUT(öprinter:ò)
  4370. 6.5
  4371. IF printer%=0 THEN PRINTöNo access to printerò:END
  4372. 6.5
  4373. SYSöHourglass_Onò
  4374. 6.5
  4375. title$=öTest Pageò
  4376. 6.5
  4377. SYSöPDriver_SelectJobò,printer%, title$+CHR$0 TO oldjob%
  4378. 6.5
  4379. LOCAL ERROR
  4380. 6.5
  4381. ON ERROR LOCAL RESTORE ERROR:SYS öPDriver_AbortJobò,printer%: 
  4382. SYSöHourglass_Smashò: CLOSE#printer%:VDU4,7:
  4383. 6.5
  4384. REPORT:PRINTö @ò;ERL:END
  4385. 6.5
  4386. wb%!0=0:REM left x
  4387. 6.5
  4388. wb%!4=0:REM lower y
  4389. 6.5
  4390. wb%!8=maxx%:REM right x
  4391. 6.5
  4392. wb%!12=2500:REM top y
  4393. 6.5
  4394. wb%!256=1<<16:REM transformation table: fixed point  bytebyte.bytebyte
  4395. 6.5
  4396. wb%!260=0:REM so wb%!256=1. These values just indicate
  4397. 6.5
  4398.  Éno scalingæ
  4399. 6.5
  4400. wb%!264=0
  4401. 6.5
  4402. wb%!268=1<<16
  4403. 6.5
  4404. wb%!512=0
  4405. 6.5
  4406. wb%!516=0
  4407. 6.5
  4408. SYSöPDriver_GiveRectangleò,1,wb%, wb%+256,wb%+512,&FFFFFF00
  4409. 6.5
  4410. REM Described limits of required printing area
  4411. 6.5
  4412. SYSöPDriver_DrawPageò,1,pb%,0,0 TO more%,,rectref%
  4413. 6.5
  4414. REM Finished describing whole page.
  4415. 6.5
  4416. WHILE more%<>0
  4417. 6.5
  4418. REM loop while it wants more
  4419. 6.5
  4420. SYSöFont_FindFontò,,öHomerton.Boldò , 36*16,36*16,0,0 TO fbm%
  4421. 6.5
  4422. SYSöColourTrans_SetFontColoursò, fbm%, &FFFFFF00,&00,0
  4423. 6.5
  4424. SYSöFont_SetFontò,fbm%
  4425. 6.5
  4426. text$=öTest Pageò
  4427. 6.5
  4428. SYSöFont_StringWidthò,,text$,1E8, 1E8, -1,1E8 TO ,,xoff%
  4429. 6.5
  4430. SYSöFont_ConverttoOSò,,xoff%,0 TO ,xoff%
  4431. 6.5
  4432. centrex%=(maxx%/2)-(xoff%/2)
  4433. 6.5
  4434. SYSöFont_Paintò,,text$,1<<4, centrex%, 1900
  4435. 6.5
  4436. SYSöFont_LoseFontò,fbm%
  4437. 6.5
  4438. SYSöFont_FindFontò,,öTrinity. Medium.Italicò,14*16,
  4439. 6.5
  4440. 14*16,0,0 TO bf%
  4441. 6.5
  4442. SYSöColourTrans_SetFontColoursò,bf% , &FFFFFF00,&00,0
  4443. 6.5
  4444. SYSöFont_SetFontò,bf%
  4445. 6.5
  4446. text$=öfor Online Magazineò
  4447. 6.5
  4448. SYSöFont_StringWidthò,,text$,1E8 ,1E8, -1,1E8 TO ,,xoff%
  4449. 6.5
  4450. SYSöFont_ConverttoOSò,,xoff%,0 TO ,xoff%
  4451. 6.5
  4452. centrex%=(maxx%/2)-(xoff%/2)
  4453. 6.5
  4454. FOR c%=&7F TO &FF STEP 4
  4455. 6.5
  4456. SYSöColourTrans_SetGCOLò,(c%<<24) OR (c%<<16) OR (c%<<8)
  4457. 6.5
  4458. RECTANGLE FILL 400,c%*10-1080, maxx%-800,40
  4459. 6.5
  4460. NEXT
  4461. 6.5
  4462. SYSöColourTrans_SetGCOLò,&00000000
  4463. 6.5
  4464. RECTANGLE 400,190,maxx%-800,1320
  4465. 6.5
  4466. SYSöColourTrans_SetGCOLò,&FFFFFF00
  4467. 6.5
  4468. RECTANGLE FILL centrex%-50,1480, xoff%+100,60
  4469. 6.5
  4470. SYSöFont_Paintò,,text$,1<<4, centrex%, 1500
  4471. 6.5
  4472. text$=öby Roger Spoonerò
  4473. 6.5
  4474. SYSöFont_StringWidthò,,text$,1E8, 1E8, -1,1E8 TO ,,xoff%
  4475. 6.5
  4476. SYSöFont_ConverttoOSò,,xoff%,0 TO ,xoff%
  4477. 6.5
  4478. centrex%=(maxx%/2)-(xoff%/2)
  4479. 6.5
  4480. SYSöFont_Paintò,,text$,1<<4, centrex%,800
  4481. 6.5
  4482. SYSöFont_LoseFontò,bf%
  4483. 6.5
  4484. SYSöWimp_BaseOfSpritesò TO romsprites%
  4485. 6.5
  4486. wb%!0=1
  4487. 6.5
  4488. wb%!4=1
  4489. 6.5
  4490. wb%!8=1
  4491. 6.5
  4492. wb%!12=1
  4493. 6.5
  4494. SYSöOS_SpriteOpò,256+52,romsprites% ,öerrorò,maxx%/2-34,1650,0,wb%,0
  4495. 6.5
  4496. REM Now find out if more renderings are required.
  4497. 6.5
  4498. SYSöPDriver_GetRectangleò,,pb% TO more%,,rectref%
  4499. 6.5
  4500. ENDWHILE
  4501. 6.5
  4502. REM Close various links and exit.
  4503. 6.5
  4504. SYSöPDriver_EndJobò,printer%
  4505. 6.5
  4506. RESTORE ERROR
  4507. 6.5
  4508. SYS 6,229,oldesc%
  4509. 6.5
  4510. CLOSE#printer%
  4511. 6.5
  4512. PRINTöFinished.ò
  4513. 6.5
  4514. SYSöHourglass_Offò
  4515. 6.5
  4516. ENDááA 
  4517. 6.5
  4518.  
  4519. 6.5
  4520. Desktop Basic Editor and DeskEdit 2 
  4521. 6.5
  4522. Peter Jennings 
  4523. 6.5
  4524. When Risc Developments (Beebug) brought out the first version of 
  4525. DeskEdit, in September 1991, it took over the functions of Edit, the 
  4526. Basic Editor and a C editor, with added trimmings, in one application. 
  4527. Further improvements followed over the next year to culminate in the 
  4528. greatly enhanced DeskEdit 2 now on offer. Coinciding with this is some 
  4529. new software from 4mation, DBEdit (Desktop Basic Editor), which appears 
  4530. to cover much of the same ground and is in the same price range. So how 
  4531. do they compare? 
  4532. 6.5
  4533. There has already been a full review of DeskEdit in Archive 5.4 p63 
  4534. which is worth reading by anyone unfamiliar with this utility. The 
  4535. reviewer then called it öa wonderful piece of software... ...that 
  4536. deserves to be on everyoneæs iconbarò. In this review, I will concen
  4537. trate on the enhanced versionæs new features.
  4538. 6.5
  4539. DeskEdit 2.02
  4540. 6.5
  4541. DeskEdit (version 2.02) costs ú31.95 including VAT with a site licence 
  4542. costing ú146.88. Earlier versions can be upgraded for ú9.95 and the 
  4543. return of the old disc. It comes with a copy of Acornæs Find application 
  4544. (a stand-alone multi-file text finder), on a single unprotected disc in 
  4545. a stiff, plastic covered, folder. Packed with it are an excellent new 
  4546. 71-page manual, a folded double-sided A4 size quick reference card, a 
  4547. booklet containing a page of release notes and four more pages detailing 
  4548. the new features, and the largest function key strip I have ever seen. 
  4549. This provides five lines of commands for each key by using the function 
  4550. keys with <escape>, as well as with the more usual combinations of 
  4551. <shift> and <ctrl>. It is extended to include <print>, which makes it 
  4552. too big to go into the plastic holder fitted on the earlier Archimedes 
  4553. models. It can be trimmed at the bottom and stuck into a spiral-bound 
  4554. keystrip pad and, although it protrudes at the right, it will not get in 
  4555. the way of the other strips if it is put on the lowest page. 
  4556. 6.5
  4557. The use of <escape>, which has also been teamed with various other keys, 
  4558. helps to make up a bewildering number of combinations which are far too 
  4559. many to be learned. In time, some of the more frequently used ones will 
  4560. stick in the memory but getting to grips with this software will mean 
  4561. much searching of the large folded reference card and the 61 entries on 
  4562. the outsize f-key strip. This is just a comment Ö not a complaint that 
  4563. the software has too many features! 
  4564. 6.5
  4565. Built-in toolkit 
  4566. 6.5
  4567. The most notable addition to the earlier versions is a built-in toolkit 
  4568. with eleven new options. These include a number of Basic program 
  4569. utilities, among them a renumber feature which will also perform a 
  4570. partial renumbering on a marked section, a customisable indenter which 
  4571. automatically inserts spaces after IF-THEN, FOR-NEXT and similar 
  4572. structures, or at the start of each line if Listo 1 is selected, and a 
  4573. facility to expand standard Basic V abbreviations as you type them in. 
  4574. There are also a procedures and functions lister, a programmeræs 
  4575. calculator, multi-purpose browsers and a complete help file of Basic 
  4576. keywords. Empty help files are provided for C, which can have the Acorn 
  4577. help data copied in, and for text. All three files can be customised to 
  4578. have the useræs own notes and reminders added. 
  4579. 6.5
  4580. The facilities provided by the browsers take up all five combinations of 
  4581. <f2>. Each DeskEdit window can have up to two browser windows displaying 
  4582. lists of finds, shown as complete lines with the find string highlighted 
  4583. in red. Clicking on any line in the browser window will take the caret 
  4584. to the corresponding string in the source. Rather oddly, if the find 
  4585. string appears more than once in a line, the line is repeated that 
  4586. number of times in the browser window, each with a different occurrence 
  4587. highlighted. 
  4588. 6.5
  4589. Throwback implemented 
  4590. 6.5
  4591. Throwback is now implemented and this allows certain tools and utilities 
  4592. to pass messages which DeskEdit displays in a special window. Acornæs 
  4593. DDE release C compiler, the ARM assembler and the Find application all 
  4594. make use of it. Clicking on a line in the throwback display will 
  4595. automatically locate the file concerned, load it into DeskEdit if it is 
  4596. not already there and put the caret on the appropriate line. 
  4597. 6.5
  4598. An optional extended save feature makes it possible to save page 
  4599. settings and other information automatically with the file. When the 
  4600. file is reloaded, it will then be set up exactly as you left it, with 
  4601. the cursor in the same position and complete with wordwrap, insert or 
  4602. overtype, tabs, format width, auto indent and markers. The Undo buffer 
  4603. can also be saved, if required, making it possible to check through 
  4604. everything you did during the previous editing session. 
  4605. 6.5
  4606. Backup saves, which can be the extended type, can now be made to a 
  4607. different disc, on another drive, without opening a filer window or 
  4608. changing the fileæs original pathname. 
  4609. 6.5
  4610. DBEdit 
  4611. 6.5
  4612. 4Mationæs DBEdit, which costs ú35.25 including VAT (ú33 from Archive), 
  4613. and with no extra charge for a site licence, also comes on a single disc 
  4614. but this time is protected. It is necessary to initialise the disc by 
  4615. entering the owneræs name before it can be installed on a hard disc or 
  4616. otherwise copied. Packed with it, in a plastic folder, are a clearly 
  4617. written and well illustrated 38-page manual, a registration card and a 
  4618. öfeedbackò form inviting comments and suggestions from users. A function 
  4619. key strip is not included although the F keys are used and are listed in 
  4620. the manual. Two additional utilities are supplied: QuickWord, which 
  4621. provides a window of Basic commands which can be clicked on to insert 
  4622. individual commands into a program, and SetCol which inserts the correct 
  4623. colour command for any shade clicked on in a multi-coloured window. 
  4624. These are also practical illustrations of how other programs can be made 
  4625. to communicate with DBEdit, which is explained in the manual. 
  4626. 6.5
  4627. When comparing DBEdit with DeskEdit the first, superficial, similarity 
  4628. noticed is the design of the desktop icons. Both have a scroll with a 
  4629. diagonal pencil and the letter öBò. In fact, the letter varies on the 
  4630. DeskEdit icon according the the type of file loaded and this reflects 
  4631. the big difference between the two programs. DBEdit was designed 
  4632. specifically for editing Basic programs. It was initially created to 
  4633. satisfy the requirements of 4Mationæs team of programmers in New 
  4634. Zealand, who wanted a Basic editor which was both small and fast. The 
  4635. DBEdit manual says it supports Basic, Command, Obey, PostScript and Text 
  4636. file types but the support for PostScript and Text is little more than 
  4637. the ability to load and read them. Entering text has to be done the hard 
  4638. way as there are no line wrap or formatting facilities. 
  4639. 6.5
  4640. Colourful REMs 
  4641. 6.5
  4642. On the presentation side, DBEdit scores with easily customisable colours 
  4643. which can be toggled through in a Profile Options window to set title 
  4644. foreground, background and highlights; work foreground and background; 
  4645. comment text and highlighted text. It is nice to load a program and see, 
  4646. for example, all the REMs picked out in a contrasting colour. 
  4647. 6.5
  4648. Another feature I like is that the loaded program can be quickly run, 
  4649. without saving, by a simple <ctrl-R> or a menu click. This makes it easy 
  4650. to alter a program and do a trial run without changing the original 
  4651. version. Rather irritatingly, Basic programs have their line numbers 
  4652. stripped on loading and are saved with new line numbers incremented by 
  4653. one, instead of the customary ten or the useræs own preference. There 
  4654. is, of course, an automatic renumbering if any lines are inserted and if 
  4655. the outmoded GOTO has been used it will have its line reference 
  4656. correctly adjusted. 
  4657. 6.5
  4658. DBEdit offers eight different ways to carry out searches. I was a little 
  4659. sceptical about the claim that its incremental search was öthe fastest 
  4660. search aroundò but seeking (sic) was believing. It can actually find a 
  4661. word before you have finished typing in the search string. You begin by 
  4662. pressing either <f8> for forward search or <f7> to search backwards and 
  4663. the caret changes colour to indicate that you are no longer in edit 
  4664. mode. You then start typing the word you want to find. Immediately, you 
  4665. have typed the first letter, the caret moves to its first occurrence and 
  4666. the line it is on changes colour. As you continue typing, the caret 
  4667. jumps on to whatever string that matches what you have typed so far, 
  4668. until the caret is soon moving along the correct word as you finish 
  4669. typing in the letters. 
  4670. 6.5
  4671. Another useful feature is text file sorting which can speedily put a 
  4672. list into alphabetical order. 
  4673. 6.5
  4674. Among DBEditæs other options are the use of macros; the simple creation 
  4675. of active indexes, with up to nine being displayed at the same time; 
  4676. undo and undelete; a selectable number of automatic backups, with 
  4677. incrementing numbers added to the file name, and error message throw
  4678. back. 
  4679. 6.5
  4680. Which to choose? 
  4681. 6.5
  4682. At present, neither DeskEdit nor DBEdit has one useful feature from the 
  4683. original Acorn Edit application: the ability to create a task window. I 
  4684. like to use this for indexing discs by cataloguing them into the window 
  4685. which can then be printed out and/or saved as a text file. 
  4686. 6.5
  4687. If you want a program solely for editing Basic, DBEdit and DeskEdit are 
  4688. both excellent. DBEdit has a couple of nice touches that DeskEdit lacks 
  4689. and if you need it for school use, its free site licence makes it 
  4690. considerably cheaper. It also uses about 200Kb less memory than DeskEdit 
  4691. which may be a consideration on 1Mb machines. Otherwise, DeskEdit, with 
  4692. its more comprehensive facilities for editing text and C files, offers 
  4693. rather more and at a slightly lower price for the single user.ááA 
  4694. 6.5
  4695.  
  4696. 6.5
  4697. Transfer2
  4698. 6.5
  4699. Alan Highet
  4700. 6.5
  4701. For those of you who havenæt come across the original version of 
  4702. Transfer, it is a utility which allows you to capture text from a 
  4703. writable icon and transfer it to another writable icon. In effect, this 
  4704. allows you to transfer the contents of save dialogue boxes or, more 
  4705. usefully, the contents of some database records. The program comes from 
  4706. Apricote Studios and was developed to be used alongside Prophet, their 
  4707. combined stock control, invoicing and accounts package, which was 
  4708. reviewed in Archive 5.8 p31. Although Transfer is very handy, I didnæt 
  4709. find many uses for it Ö but Transfer2 is a much more useful package.
  4710. 6.5
  4711. It still transfers text from one writable icon to another but now a 
  4712. window appears with the captured text displayed so that you can edit the 
  4713. text before moving it. The other major enhancement is the ability to 
  4714. drop a saved file from a text processor, database or spreadsheet 
  4715. directly onto the iconbar icon where it will appear in a window. It can 
  4716. be edited here or it can be dropped into another package. It is meant to 
  4717. transfer CSV or TSV files and there is an option to specify the field 
  4718. and record separators along with the number of fields in a record. In 
  4719. reality, it seems to transfer anything you drop onto the icon Ö which 
  4720. has some interesting results.
  4721. 6.5
  4722. There are many uses for the package but one Iæve found extremely useful 
  4723. is its ability to transfer formulae from PipeDream cells. If you have 
  4724. ever tried to copy cells in PipeDream you will find that unless you 
  4725. protect each expression, the cell references will change to suit the 
  4726. formulaæs new location. By using Transfer, the formula is transferred 
  4727. intact and, by changing formula to text and saving as a CSV file, entire 
  4728. blocks may be transferred from one file to another.
  4729. 6.5
  4730. Transfer runs from floppy disc but, like most utilities, it really needs 
  4731. to be installed automatically from hard disc making it instantly 
  4732. accessible and, as it only uses 32Kb, this is quite feasible. All in all 
  4733. a very good program which I use every day.
  4734. 6.5
  4735. Stop Press: The good news is that Apricote have given Transfer2 even 
  4736. more functionality. You can now load virtually anything into it, from 
  4737. anywhere. You can then manipulate it in various ways and spit it out 
  4738. again Ö almost anywhere. This is getting to be a very powerful appli
  4739. cation for anyone fiddling with data. Apricote found it particularly 
  4740. helpful when they were translating data from a PC application (Sage, I 
  4741. think) into an Archimedes one. The data loaded into Transfer, was forced 
  4742. into a fixed number of fields, and transferred back out again into 
  4743. Prophet. Oh, the bad news? To reflect the increased functionality, the 
  4744. price has just gone up to ú14.95 (ú14 through Archive). EdááA 
  4745. 6.5
  4746.  
  4747. 6.5
  4748. Arc Embroidery
  4749. 6.5
  4750. Paul Beverley
  4751. 6.5
  4752. This is a review of Techsoftæs Arc Embroidery which is a complete 
  4753. computer embroidery system including a computer-controlled embroidering 
  4754. machine that links to the serial port on your Archimedes plus the 
  4755. software necessary to control it. Without knowing anything about 
  4756. embroidery (which is what qualifies me to write this review!), you can 
  4757. turn sprite and drawfiles into finished embroideries in a whole range of 
  4758. different colours.
  4759. 6.5
  4760. Whatæs the basic idea?
  4761. 6.5
  4762. The idea of Arc Embroidery is that you take a piece of cloth about 12cm 
  4763. square and secure it in a plastic frame which then clips onto the 
  4764. embroidery machine. You can then take a coloured sprite or drawfile and, 
  4765. by using the software, specify which particular type of stitch is to be 
  4766. used for each of the different colours in the picture. Then, having told 
  4767. the computer to start the embroidery, all you have to do is to change 
  4768. the colour of the thread as and when you are prompted by the program.
  4769. 6.5
  4770. The colours of the drawfile donæt need to relate to the actual colours 
  4771. of the thread used. You could, for example, do the embroidery in a 
  4772. single colour, simply using the colours to designate those parts of the 
  4773. pattern that are to be embroidered using particular stitch types, sizes 
  4774. and directions.
  4775. 6.5
  4776. The potential
  4777. 6.5
  4778. As a non-technical (in embroidery terms) person, I can say that it is 
  4779. extremely easy to produce some very effective embroideries. Our 
  4780. Christmas dinner table had embroidered name labels in festive colours 
  4781. and my 12-year old son, Jonathan, drew and embroidered a Christmas tree 
  4782. and the Archive logo as it appears on the front cover of the magazine.
  4783. 6.5
  4784. The range of stitches available includes satin stitch, mesh, zigzag, 
  4785. ribbed, rising and falling. You can set the stitching length and the 
  4786. pattern length in millimetres and the filling density in lines per 
  4787. millimetre. The stitching can either be done vertically or horizontally 
  4788. and you can even get the computer to be intelligent about it, selecting 
  4789. horizontal or vertical depending on whether the shape to be embroidered 
  4790. is long and thin or short and fat. Thus a single style could be set for 
  4791. a rectangular border so that the top and bottom edges would automati
  4792. cally be sown with vertical stitches and the sides with horizontal 
  4793. stitches.
  4794. 6.5
  4795. Other facilities include the use of a double layer of stitching so that 
  4796. satin stitch in one direction can be covered by a layer in the other 
  4797. direction. There are also some Éadvanced optionsæ such as Épull 
  4798. compensationæ and Éreversing fillæ which can be altered from their 
  4799. default settings once you know what you are doing. (The only one we used 
  4800. is mentioned in the next section.)
  4801. 6.5
  4802. The limitations
  4803. 6.5
  4804. As the documentation points out, you canæt just take any old sprite or 
  4805. drawfile and expect to turn it into a stunning embroidery. For example, 
  4806. sprites which use graduated fills produced by dithering techniques could 
  4807. not be expected to be embroidered effectively. Also, you cannot take a 
  4808. small sprite and expect to blow it up into a large embroidery Ö the 
  4809. pixels would be embroidered faithfully but it would not look very 
  4810. effective.
  4811. 6.5
  4812. The main limitation with the use of drawfiles relates to the overlapping 
  4813. of colours. If you want to draw a red ring, for example, you could draw 
  4814. a red-filled circle and put a white-filled circle on top of it. This 
  4815. looks fine on the screen but if you try to embroider such a drawfile, it 
  4816. would embroider the red circle and then put a white circle over the top 
  4817. Ö not exactly a classic embroidery technique! One way round this, 
  4818. suggested in the manual, is to use Paint to take a sprite ösnapshotò of 
  4819. the file as displayed on the screen.
  4820. 6.5
  4821. Another major limitation (in case you were thinking in terms of doing an 
  4822. Archimedes version of the Bayeux tapestry!) is that the maximum size of 
  4823. the embroidery is about 9cm ╫ 9cm. The samples we did were done on 
  4824. pieces of material about 18cm square but you can, apparently, embroider 
  4825. on a garment such as a T-shirt by holding the bulk of the material out 
  4826. of the way. You can even buy an adaptor which will allow you to 
  4827. embroider on a sock Ö the adaptor has a guard that holds the rest of the 
  4828. sock out of the way while the embroidery is being done.
  4829. 6.5
  4830. One problem which appeared to be a limitation turned out to be a öread 
  4831. the manualò job! On many of our embroideries, we were getting various 
  4832. gaps in the stitching Ö the apple which we were asked to embroider as 
  4833. part of the tutorial, will act as a suitable example to show you what 
  4834. was happening.
  4835. 6.5
  4836.  
  4837. 6.5
  4838. To fill this shape with horizontal stitching, it starts at the bottom of 
  4839. the shape and works its way up towards the top. When it reaches the V in 
  4840. the top it continues up the left hand side and then, to finish the 
  4841. Éfillæ, it goes to the top of the right hand side and works downwards. 
  4842. Unfortunately, when we tried it, the two bits of filling didnæt quite 
  4843. meet, leaving a gap where the material shows through the embroidery 
  4844. silk.
  4845. 6.5
  4846. I continued to think of this as a limitation of the system until I 
  4847. started reading the manual in a bit more detail in order to write this 
  4848. review. Then I came across Éreverse fillæ under Éadvanced optionsæ. Here 
  4849. it points out that with some more Éstretchyæ materials, you may get a 
  4850. gap because the filling algorithm that is used by default sometimes 
  4851. fills upwards and sometimes downwards in order to increase the speed and 
  4852. reduce the number of joining threads criss-crossing the embroidery. If 
  4853. you switch off the reverse fill option, filling is always done in the 
  4854. one direction and the gaps disappear.
  4855. 6.5
  4856. When we tried to embroider a sprite file of Donald Duck, we discovered 
  4857. another limitation. You have to choose a picture that doesnæt have too 
  4858. many complicated different areas of colour. When Arc Embroidery got 
  4859. going on DD, it first sowed all the black bits. What came out was 
  4860. nothing short of a black mess! What happens when the computer does an 
  4861. embroidery is that it sows one area, does a fastening stitch and then 
  4862. moves over to another area of the same colour, starts with a fastening 
  4863. stitch and continues from there. When you have finished the whole 
  4864. embroidery, you have to cut off the bits of thread that join the 
  4865. different areas of colour. If, as in this case, the areas of colour are 
  4866. too complicated, there are so many joining threads that it is almost 
  4867. impossible to see which are the joining threads that need cutting off 
  4868. and which is the embroidery.
  4869. 6.5
  4870. Documentation
  4871. 6.5
  4872. There are two manuals provided, one for the POEM 500 (which frequently 
  4873. refers to the Apple Mac) and one specific to the Archimedes. The 23-page 
  4874. POEM manual gives general safety information, specification of the 
  4875. machine, component overview, accessories list, how to set up and use the 
  4876. embroiderer, advanced embroidery, maintenance, trouble-shooting and a 
  4877. list of extra accessories you can buy.
  4878. 6.5
  4879. The 24-page Arc Embroidery manual covers the specifically Archimedes 
  4880. parts of the system including installation, connection to the computer 
  4881. and specific elements of the Archimedes software which it covers in 
  4882. quite some detail. It also includes a tutorial which suggests that you 
  4883. work on a sample drawfile provided on the disc. It takes you through the 
  4884. setting up of the drawfile in the on-screen öframeò Ö which represents 
  4885. the plastic frame in which the material is held Ö and setting the stitch 
  4886. type, direction and size for each of the colours. Then it gets you to 
  4887. output the data including changing threads. We didnæt get the threading 
  4888. quite right at first but that was because we only followed the threading 
  4889. instructions in the POEM manual and didnæt notice the extra comments 
  4890. about threading that Techsoft made in their manual.
  4891. 6.5
  4892. Conclusion
  4893. 6.5
  4894. I seem to have ended up with rather more under the heading of 
  4895. Élimitationsæ than of Épotentialæ Ö that is probably very unfair. To 
  4896. anyone interested in creating embroidered pieces, this is an extremely 
  4897. powerful tool. Once you are aware of the limitations and can choose 
  4898. suitable subjects for embroidering, you can produce a lot of material 
  4899. very quickly. One subscriber who called in at the office while we were 
  4900. playing with the machine said that someone had been using one at the 
  4901. Boat Show and was charging ú5 a time to embroider name badges for boat-
  4902. owners. (Now letæs see... 40 badges a day for four days... hmm, if the 
  4903. complete system costs ú699 + VAT, we could just about pay for it.) Err, 
  4904. does anyone want personalised T-shirts doing at the Spring Acorn User 
  4905. Show?ááA 
  4906. 6.5
  4907.  
  4908. 6.5
  4909. Multimedia Column
  4910. 6.5
  4911. Ian Lynch
  4912. 6.5
  4913. CD-I Ö Has it a future?
  4914. 6.5
  4915. At a time when Acorn shares are reaching new highs, digital video and 
  4916. CD-ROM are beginning to realise some of their early promise. Have you 
  4917. seen the Phillips posters implying that you are only using half of your 
  4918. TV without CD-I? Itæs interesting that the Phillips half is more than 
  4919. 50% of the cost and most people probably wouldnæt value it at 50% of the 
  4920. cost! CD-I is designed as a consumer product, like the Sony Walkman, but 
  4921. it hasnæt had the same appeal so far and I canæt see öSierra Manò being 
  4922. converted from channel-hopping between ÉSky Movies Plusæ and ÉA Question 
  4923. of Sportæ to finding his own way through an animated version of the 
  4924. Encyclopedia Britannica. Perhaps CD-I will survive as an up-market games 
  4925. platform or in training and education but unless prices fall drasti
  4926. cally, I canæt see it as a mass appeal system in any other form.
  4927. 6.5
  4928. An American company, 3DO, plans to use an ARM Ltd chip (VIDC20?) in a 
  4929. revolutionary new games console which will play music and video from 
  4930. CDs. Tandy have produced a Windows based console based on a 286 with 
  4931. seeming intentions to compete with CD-I, so perhaps familiar keyboard 
  4932. computers have had their day?
  4933. 6.5
  4934. Computers, consoles or books?
  4935. 6.5
  4936. As far as education is concerned, computers still have a lot to offer 
  4937. because of their versatility in the variety of input (try putting a 
  4938. sound sample into a CD-I player) and the ability to transfer modified 
  4939. information. I recently had an encounter with a networked CD-ROM system 
  4940. on a PC which the student used to find a map of Australia and some text 
  4941. about Adelaide. Unfortunately, there appeared to be no way of printing 
  4942. the map, let alone transfer it to another application, and the text 
  4943. could only be printed in the form on the screen. In my view, the student 
  4944. would have been better off using a colour atlas and encyclopedia. The 
  4945. graphics would certainly have been better in the book and she would 
  4946. probably have found what she needed more quickly. In short, application 
  4947. design is crucial to multimedia success and it has to relate to the 
  4948. purpose of the application.
  4949. 6.5
  4950. Important features for digital video
  4951. 6.5
  4952. In the computer world, digital video is still in its infancy and it also 
  4953. adds significantly to costs but as with many applications there is 
  4954. greater scope to start by satisfying specialist needs and then to 
  4955. broaden the market. The flexibility and ease with which users can 
  4956. construct and edit applications including digital video, may prove 
  4957. crucial to its worth, certainly in the education and training markets.
  4958. 6.5
  4959. !Replay wishes 
  4960. 6.5
  4961. Replay is the best known digital video on the Acorn platform and some of 
  4962. the first commercial products Ö encyclopedia/picture dictionaries, 
  4963. incorporating digital video on CD-ROM, are now on sale. There is no 
  4964. doubt that Replay is a worthy competitor for Quicktime on the Mac or for 
  4965. the offerings that I have seen running under Windows 3.1 without DVI 
  4966. hardware assistance. However, there are some limitations which could 
  4967. restrict Replay from realising its true potential. For example, it is 
  4968. currently expensive to produce Replay movies and movies must be edited 
  4969. before they are digitised.
  4970. 6.5
  4971. Ideally, it should be possible to produce digital video quickly, easily 
  4972. and at low cost. To realise the true potential of digital video, it 
  4973. should be possible to edit sequences and to add computer graphics and 
  4974. link effects. In short, we want all the features of an editing studio on 
  4975. a desktop computer with the ease of use of a document processor.
  4976. 6.5
  4977. Enter Eidos
  4978. 6.5
  4979. Roger Wilson isnæt the only innovator in the digital video field on the 
  4980. Acorn platform. Dr Stephen Streater of Eidos plc has used a different 
  4981. method but is able to digitise video in real time and edit digitally 
  4982. too. What is more, Eidos digital video takes up significantly less 
  4983. storage than Replay. 
  4984. 6.5
  4985. Off-line editing
  4986. 6.5
  4987. Eidos are fundamentally interested in digital video for off-line editing 
  4988. and it has developed a product similar to Replay but with many more 
  4989. facilities aimed at this market Ö in particular, real-time capture and 
  4990. editing as well as a variety of effects to join video sequences together 
  4991. and also to incorporate films in Ace format. The immediate question is 
  4992. why two different compression systems have arisen in what is really a 
  4993. very small market. Advocates of Replay will say that Replay films are 
  4994. better quality but the Eidos demonstrations I saw last summer were not 
  4995. too different and I am told that the quality has been improved further 
  4996. recently. On the other hand, Replay movies are able to play in any 
  4997. screen mode whereas Eidos movies (at least on my last viewing) were 
  4998. restricted to one mode though they do play in windows in the desktop. 
  4999. The issues of which is best are complex and possibly difficult to 
  5000. resolve because both products are being improved and both are limited by 
  5001. the 8-bit video system and RISC-OS. 
  5002. 6.5
  5003. Practical digitising is expensive
  5004. 6.5
  5005. At present, the only practical solution to producing oneæs own digital 
  5006. Replay video, is to send video to Uniqueway and they will convert it to 
  5007. Replay films at a cost of ú100 per minute. You will also only get the 
  5008. clips you send in the form you send them. In other words, any editing 
  5009. has to be done before digitising. Apple have cheap (about ú500) boards 
  5010. which will capture video and produce Quicktime films on the spot. What 
  5011. Replay needs is real-time capture and an ability to edit the films in 
  5012. digital format. This is exactly what Eidos provide but an Eidos editing 
  5013. machine is currently very expensive compared to the prices that 
  5014. traditional Acorn users are used to and Eidos films are not in the same 
  5015. format as Replay. Eidos are primarily interested in the professional 
  5016. video market and so, although it would be possible to make Eidos films 
  5017. playable through Replay, this has not yet been done. 
  5018. 6.5
  5019. Irlam hardware, Eidos software
  5020. 6.5
  5021. Irlam instruments are producing a low cost board which is scheduled to 
  5022. be launched at BETT æ93. This will allow about 4 minutes of video to be 
  5023. stored on a 120Mb hard drive from where it can be compressed to Replay 
  5024. format at 12 frames per second. Eidos software and greater compression 
  5025. rates will enable this board to digitise, compress and store more video 
  5026. more quickly and full editing is also possible. In theory, Eidos can 
  5027. provide a very flexible digital editing system and charge whatever they 
  5028. like for the software since it is already developed. A complete package 
  5029. for home or school digital editing is feasible at under ú500.
  5030. 6.5
  5031. Video or DTP?
  5032. 6.5
  5033. It seems to me that it wouldnæt take too much effort to get the Eidos 
  5034. and Replay systems together in order to more than match what Apple are 
  5035. doing with QuickTime. It may well be that Acorn should concentrate their 
  5036. efforts on becoming a video standard rather than battling the commercial 
  5037. DTP markets which Apple already have sewn up. Unfortunately, both video 
  5038. and DTP will require VIDC20 in a commercially available machine before 
  5039. Apple will need to worry.
  5040. 6.5
  5041. PhotoCD
  5042. 6.5
  5043. Talking of DTP, another multimedia product, Kodakæs PhotoCD looks set to 
  5044. revolutionise low cost colour publishing. PhotoCD allows 35mm film to be 
  5045. processed onto a CD-ROM which can then be used to store 100 very high 
  5046. quality images (3072 ╫ 2048 pixels at 24 bits per pixel). Since each 
  5047. image is also stored at lower resolutions, (128 ╫ 192 pixels, 256 ╫ 384, 
  5048. 512 ╫ 768, 1024 ╫ 1536)  it would be possible to use a low resolution 
  5049. representation on the screen with a low overhead on local storage and 
  5050. processing and only use the high resolution image at the time of 
  5051. printing. Any scaling or image manipulations are performed locally on a 
  5052. low resolution image and are therefore quick. However, the effect is 
  5053. transferred to the high resolution version for printing or display. This 
  5054. is the principle behind OPI or Open Pre-press Interface which is a new 
  5055. standard in the publishing world. The PhotoCD system is not expensive. A 
  5056. disc costs about ú5 which works out at about 50p an image. There is no 
  5057. need for a scanner or massive hard discs or multi-Mbytes of memory to 
  5058. deal with full colour A4 colour images.
  5059. 6.5
  5060. Kodak images are encrypted and compressed in a proprietary format and 
  5061. Kodak require a licence agreement which, at this point in time, is not 
  5062. available in the Acorn world. However, Acorn have announced an agreement 
  5063. with Kodak which includes the porting of the Kodak Photo CD Access 
  5064. Developeræs Toolkit to RISC-OS. Acorn will upgrade the CDFS to allow 
  5065. machines to read Kodak PhotoCDs and, no doubt, Computer Concepts will 
  5066. revise Impression to provide a version of OPI. As we are all aware, 
  5067. software takes time to be developed and I would be surprised if Kodak 
  5068. Photo CD was available on Acorn machines as a commercially available 
  5069. application much before the summer Ö Impression 3 with OPI must be a bit 
  5070. further on still. An A540 with a capability of using OPI and including 
  5071. 24-bit colour bit-maps in PostScript files which will go onto IBM or 
  5072. Apple format magneto-optical discs or Syquests is what the DTP sales 
  5073. people need for the professional market Ö far more so than 24-bit colour 
  5074. displays. There is also a desperate need for colour bit-map manipulation 
  5075. software equivalent to PhotoShop on the Mac. With the plethora of art 
  5076. packages on the Archimedes it can only be the lack of support for 24-bit 
  5077. colour in the PostScript printer driver and uncertainty about file 
  5078. formats which prevents this work being done.ááA 
  5079. 6.5
  5080.  
  5081. 6.5
  5082. ArcFax
  5083. 6.5
  5084. Philip Green
  5085. 6.5
  5086. Users of MS-DOS computers have, for quite a while now, been able to send 
  5087. and sometimes also receive fax messages through the modem they also use 
  5088. for contacting bulletin boards. Until recently this facility was not 
  5089. available to Archimedes users. Computer Conceptæs FaxPack goes part of 
  5090. the way towards redressing this inequality but I understand that the 
  5091. FaxPack podule cannot, at present, replace the modem normally used for 
  5092. data communication.
  5093. 6.5
  5094. When I read in Archiveæs Products Available section about ArcFax, I 
  5095. checked with my dealer what the part exchange value of my (not very) old 
  5096. modem would be if I were purchasing a class 2 fax modem. Class 2 is the 
  5097. minimum requirement for use of ArcFax as yet but David Pilling is 
  5098. working on a class 1 modem driver. My dealeræs offer was very reasonable 
  5099. and so I decided to give it a go. 
  5100. 6.5
  5101. ArcFax is supplied with two floppies and a very clear 39 page manual 
  5102. (predictably produced with Ovation) in a sturdy A5-size plastic holder 
  5103. for ú23.96 inc VAT (ú22 through Archive).
  5104. 6.5
  5105. Installation entails altering your RISC-OS 3.10 printer application to 
  5106. include the ArcFax printer data or loading a separate !PrinterAF RISC-OS 
  5107. 2 printer driver. The manual describes in ample detail what steps must 
  5108. be taken to accomplish it.
  5109. 6.5
  5110. ArcFax is not copy-protected and can simply be dragged to the hard disc 
  5111. (not only ADFS Ö my SCSI caused no problems either) and works from there 
  5112. without any of the vexatious checks on whether or not the öoriginalò 
  5113. floppy has been seen that are common to some commercial software. 
  5114. Indeed, David Pilling advises purchasers of the package to make a backup 
  5115. copy of the discs for everyday use and clearly relies on his pricing and 
  5116. upgrade policy and well-known support to users to discourage piracy.
  5117. 6.5
  5118. After installation, or straight from floppy, if you donæt have a hard 
  5119. disc, ArcFax must be run and the printer driver loaded. The icon appears 
  5120. on the iconbar, and the task manager shows that 288Kb of RAM is in use. 
  5121. From any application that can print using RISC-OS printer drivers a file 
  5122. can be öprintedò in the normal manner after youæve made the ArcFax 
  5123. printer driver active.
  5124. 6.5
  5125. A TIFF file is created on disc and the ArcFax TXBatch window is opened 
  5126. showing all the files currently in it. A file can be viewed and/or 
  5127. allocated to a telephone number/group of numbers. One and the same file 
  5128. can even be addressed to several different numbers on the fly. The user 
  5129. can set the number of attempts to send a file, if not immediately 
  5130. successful, and the interval between the attempts. Faxes can also be set 
  5131. for transmission at a later time (e.g. when the phone rates are lowest).
  5132. 6.5
  5133. At all other times, ArcFax just sits on the iconbar and waits for 
  5134. incoming calls. After a set number of rings (configurable by the user of 
  5135. course) ArcFax answers the phone in readiness for an incoming fax. 
  5136. However, if you want to use another package that works via the serial 
  5137. port, ArcFax can be told to ignore signals via the serial port and it is 
  5138. also useful if you can tell other software not to react to the serial 
  5139. port while youære using ArcFax.
  5140. 6.5
  5141. How does it work in practice?
  5142. 6.5
  5143. I sent a diagram with plenty of small text and thin lines which arrived 
  5144. in very good condition at the destination, impressing all who saw it. I 
  5145. also sent five versions of a full screen sprite, one for each of the 
  5146. five configuration settings of the printer driver from Mono, small 
  5147. halftone to Grey, dithered. The resulting TIFF files varied in size from 
  5148. 70Kb to 370Kb as the detail increased and the result at the receiving 
  5149. end was, of course, evident. I also sent a message back via a fax 
  5150. messaging system running on the mainframe at work, as well as a couple 
  5151. of test pages from our laser printer. These I also sent from one fax 
  5152. machine to another within the office to compare results.
  5153. 6.5
  5154. The first difference I noticed when sending the test pages was in the 
  5155. time required to send a fax. The two test pages took 199 seconds in 
  5156. Énormalæ mode and 368 seconds in Éfineæ mode to the Archimedes but only 
  5157. 84 seconds and 143 seconds respectively to the other fax machine. This 
  5158. may well be due to the fact that the Archimedesæ serial port cannot be 
  5159. driven any faster than 19,200 baud. With the modem working at 14,400 
  5160. baud and all the while compressing the data to about one quarter of the 
  5161. original size you would, ideally, have to drive the serial port at 
  5162. 57,600 baud to get the best possible transmission speed. I have read 
  5163. messages from Hugo Fiennes on the bulletin boards to the effect that he 
  5164. is producing a podule that will offer two extra serial ports with a 
  5165. maximum speed of 115,200 baud on each port. 
  5166. 6.5
  5167. The received faxes are every bit as good as those printed on the real 
  5168. fax machine. Various options are available for processing the files and 
  5169. they can be saved as sprites if desired. One obvious advantage over 
  5170. several MS-DOS packages is that received faxes can be rotated. This can 
  5171. save a lot of neck ache if people send you messages fed upside down into 
  5172. the sending machine!
  5173. 6.5
  5174. ArcFax also includes its own script language resembling C as far as 
  5175. syntax is concerned but having a few C++ extensions. Thirteen pages of 
  5176. the manual are devoted to its use but this is beyond the scope of a 
  5177. review. The manual also details how the supplied class 2 modem driver is 
  5178. built up.
  5179. 6.5
  5180. To be able to write this review, I had to invest in a faster modem than 
  5181. the one I had Ö but that is already proving worthwhile thanks to the 
  5182. extra speed with normal data communications. This one works at up to 
  5183. 14,400 baud and has V42bis and MNP10 so data that has not been pre-
  5184. compressed is transferred over the line at almost 1,900 characters per 
  5185. second!
  5186. 6.5
  5187. The October 1992 issue of PCPlus had a special report on buying a fax 
  5188. modem for MS-DOS machines and the table on page 416 of that magazine 
  5189. shows several stand-alone fax modems with class 2 capabilities that 
  5190. should work well with ArcFax. I was surprised to read from one adver
  5191. tiser in PCPlus that about 80% of their modems were Hayes compatible and 
  5192. therefore not BABT approved! I donæt know whether itæs true that Hayes 
  5193. compatibility precludes BABT approval but you should be aware that BT 
  5194. and Mercury (and telecommunications companies outside the UK) do not 
  5195. allow you to connect unapproved hardware to their networks.
  5196. 6.5
  5197. Last but not least: the second disc of the ArcFax package contains a 
  5198. large number of drawfiles that can be used as eye-catching and/or 
  5199. amusing fax cover sheets.ááA 
  5200. 6.5
  5201.  
  5202. 6.5
  5203. Ovation Column
  5204. 6.5
  5205. Maurice Edmundson
  5206. 6.5
  5207. Several correspondents have written with various comments and queries 
  5208. concerning the recently introduced mail merge facility in Ovation and 
  5209. this month I will look at this option in some detail. My main experience 
  5210. so far has been with a small circulation of about 22 names in which I 
  5211. had to vary the name and address and the opening öDear...ò to suit the 
  5212. recipient. I was using Ovation version 1.35S. I also found that I could 
  5213. amend the database structure to cope with most of the issues raised by 
  5214. the correspondents Ö but read on!
  5215. 6.5
  5216. Mailmerge
  5217. 6.5
  5218. My style sheet for letters includes three frames; one holds my address, 
  5219. the other two are blank and intended for the date and the addressee 
  5220. respectively which are normally entered at the time of writing, the date 
  5221. of course by using <ctrl-insert>.
  5222. 6.5
  5223. The list of names and addresses has to be in CSV (comma separated 
  5224. variable) format. This format can be output from a number of databases 
  5225. including Risc Developmentsæ own recently released Masterfile III. 
  5226. Alternatively, the address list can be composed using Ovation itself or 
  5227. Edit. Open a document window and type in the names and addresses with a 
  5228. carriage return after each record i.e. one record per line. In the case 
  5229. of a simple, straightforward database, as in my first example below, the 
  5230. quotes can be omitted and the fields separated by a single comma. If any 
  5231. field contains spaces or other textual punctuation, the situation is 
  5232. very different but, for convenience, I will leave this aspect until 
  5233. later. For ease of glancing down the name list, I prefer to have the 
  5234. surname as the first field. The list should look something like:
  5235. 6.5
  5236. Barlow,Mr.,J.W.,22 Sedgemore Drive,Bolton,BO5 6XU
  5237. 6.5
  5238. Jones,Mr. & Mrs.,P.,47 Abbey Road, Bury,BU16 9AA
  5239. 6.5
  5240. Evans,Mr.,P.T.,21 Park Road,Blackburn,BB45 6SA
  5241. 6.5
  5242. When the list is complete, choose öSave as Textò with a suitable 
  5243. filename. Later, when merging, this file will be dragged into the 
  5244. Ovation Print window. You will see that the fields I have chosen are: 
  5245. Surname, Title, Initials, 1st address line, 2nd address line, Post Code 
  5246. Ö six fields per record and matching fields in each one. Thus, if I 
  5247. prepare the master letter (fig. 2) using <ctrl-I> to enter each command, 
  5248. it will print correctly as was shown in figure 1. 
  5249. 6.5
  5250. The release notes remind you to allow sufficient space for the fields to 
  5251. replace the merge commands. The page is re-flowed throughout as the 
  5252. merged text is inserted.
  5253. 6.5
  5254. More sophisticated databases
  5255. 6.5
  5256. The above example is rather artificial. In most lists of addresses, 
  5257. there will be variations in the number of fields in the records. This 
  5258. can completely upset a mail merge unless the user understands the 
  5259. principles built into the merge code, and carefully plans both the CSV 
  5260. file and the master letter. Ovation version 1.35S has a bug where, in 
  5261. some circumstances, the command itself e.g. ö[merge6]ò or whatever, is 
  5262. printed in the letter. Risc Developments tell me they have now elimi
  5263. nated the bug and they have also modified the code slightly to conform 
  5264. to the following rules: 
  5265. 6.5
  5266. 1. Within a record, a pair of quotes or a single comma will be taken to 
  5267. mean an empty field.
  5268. 6.5
  5269.    öfield1ò,öò,öfield 3ò, etc. or field1,,field3, 
  5270. 6.5
  5271. In neither case will anything be printed for the blank field 2 nor will 
  5272. later fields be shunted up to take its place. It is felt that this will 
  5273. give the greatest versatility to the mail merge option.
  5274. 6.5
  5275. 2. If a field includes spaces or textual punctuation, the leading and 
  5276. final quotes are essential.
  5277. 6.5
  5278.    öfield1ò,öfield2 ,ò,öfield3 ,ò
  5279. 6.5
  5280. 3. If a field includes quotation marks, a third set of quotes is 
  5281. required to tell the program what is intended. For example if field 3 is 
  5282. [öThe Pinesò, ] and it is followed by a blank field, then the record 
  5283. must be öòöfieldòö ,ò,öò. The first quote is the CSV code to the 
  5284. program. The next two are the way of telling the program to print a 
  5285. quote sign and similarly for the two at the end. Then comes a space, a 
  5286. text comma and finally the single quote for the öend of fieldò code to 
  5287. the program. The final pair of quotes in the example is a blank field. 
  5288. You will probably find that your database exports CSV files which obey 
  5289. these rules.
  5290. 6.5
  5291. Now let us consider a mailmerge with a more realistic database of 
  5292. addresses. I have taken the examples from one of the correspondents. 
  5293. First of all, I want to merge the name of the town in the body of the 
  5294. letter. For this to work, the town field must always be the same number, 
  5295. e.g. the 5th. field so that [merge5] can be inserted in the text of the 
  5296. master letter. Also some letters, but not all, require an insertion 
  5297. within the text e.g.: öN.B. 10% discount for prompt paymentò.
  5298. 6.5
  5299. The principle is to keep to a strict order of fields in all the records 
  5300. but, where extra fields are required which would upset the address 
  5301. sequence, these must be the last field(s) in the record. (In practice 
  5302. each record has a line to itself, ending with a carriage return but this 
  5303. could not be done here within the width of a column.)
  5304. 6.5
  5305. öBarlow ò,öMr. ò,öJ.W. ò,ö22 Sedgemore Driveò, öBoltonò,öBO5 6XUò,öò,öò
  5306. 6.5
  5307. öWilliams ò,öMr. & Mrs ò,öP.A. ò,ö 47 Abbey Roadò,öBuryò,öBU16 
  5308. 9AA,òöòThe Pinesöò, ö,òö
  5309. 6.5
  5310. öEvans ò,öMr. ò,öT.P. ò,ö21 Park Roadò,öBlackburnò, öBB45 6SAò,öò,öN.B. 
  5311. 10% discount for prompt paymentò
  5312. 6.5
  5313. The second record has an extra address line (öThe Pinesò) which could 
  5314. not be placed in its normal position or it would have pushed the town 
  5315. field out of sequence. It is placed at the end as field 7. Thus, in all 
  5316. the records, field 7 will be an address line which can be called and 
  5317. merged where it belongs or it will be blank.
  5318. 6.5
  5319. The third record has a blank field 7 after the post code whilst field 8 
  5320. is the special message. This will be blank in those records where it is 
  5321. not applicable in the letter. All the other records are similar to one 
  5322. or other of these three examples. Every record should end with a 
  5323. carriage return. The ömasterò letter is shown at the foot of this page.
  5324. 6.5
  5325. When writing to business concerns, e.g. to öNorwich Computer Servicesò, 
  5326. this too tends to upset a mailmerge since it throws the records out of 
  5327. kilter again. I think the best solution is to have two databases, one 
  5328. with private names and addresses, the other with business names, in each 
  5329. case the records matching field by field.
  5330. 6.5
  5331. To finish of this monthæs article, here are a couple of other points of 
  5332. interest.
  5333. 6.5
  5334. No fault of Ovationæs
  5335. 6.5
  5336. In Archive 6.3 p14, Ken Cowap, describes two problems which he attrib
  5337. utes to bugs within Ovation. The first concerns incorrect output when 
  5338. the first line of text is indented, in a fully justified paragraph. I 
  5339. have not had this problem using either the ArcLaser or the NEC P7 dot 
  5340. matrix printer, both of which print the text correctly. Enquiries have 
  5341. revealed that the trouble lies with some of the printer drivers supplied 
  5342. by Acorn and how they handle a text string when it is preceded by a tab 
  5343. or spaces. It is one of a small collection of bugs that Acorn say they 
  5344. will look into as soon as possible.
  5345. 6.5
  5346. Kenæs second point concerns a öfont cache fullò error message which he 
  5347. attributes to fonts which have some design short-comings. Again I am 
  5348. informed that this message is not one issued by Ovation so it must be 
  5349. being passed back from the Font manager. 
  5350. 6.5
  5351. There are other printing matters waiting to be answered which I hope to 
  5352. deal with next month.
  5353. 6.5
  5354. Ovation version 1.37
  5355. 6.5
  5356. The version of Ovation in which the mailmerge öbugò referred to earlier 
  5357. has been cured, and which observes all the protocols I have described in 
  5358. this column is 1.37 and should be available by the time you read this. 
  5359. Risc Developments tell me they will be happy to exchange version 1.35S 
  5360. for the newer version free of charge but would welcome a stamped 
  5361. addressed envelope or label for the return disc.ááA 
  5362. 6.5
  5363.  
  5364. 6.5
  5365. PD Column
  5366. 6.5
  5367. David Holden
  5368. 6.5
  5369. I have recently experienced a problem when ordering Shareware discs from 
  5370. PC libraries which is unlikely to be encountered on the Archimedes PD 
  5371. scene but which, nonetheless, I feel readers should be warned against.
  5372. 6.5
  5373. The trouble arose when ordering a series of Shareware discs over the 
  5374. telephone using a credit card. When my order arrived, in each instance, 
  5375. I found that I had one or two extra discs which were not requested and 
  5376. for which I had been charged. In one case, a four disc set was mysteri
  5377. ously added to my order.
  5378. 6.5
  5379. The first couple of times it happened, I assumed that it was simply a 
  5380. mistake, but when it started to become a habit, I investigated further 
  5381. and discovered that all the companies that were making this Éerroræ were 
  5382. associated. 
  5383. 6.5
  5384. When I complained I was, of course, offered a refund if I returned the 
  5385. unwanted discs, although this was not done with a good grace. The 
  5386. company at first maintained that I must have ordered the program in 
  5387. error. Eventually, when I insisted, it was also agreed that they would 
  5388. refund my postage costs but by this time I was beginning to realise that 
  5389. these Éaccidentsæ were too common to be unconnected.
  5390. 6.5
  5391. The lesson is one that I have learned in the past but frequently forget. 
  5392. When dealing with PC Shareware libraries you should remember that they 
  5393. are not anything like the various Archimedes PD libraries. They are in 
  5394. the business to make money! Experience has taught me that if you deal 
  5395. with a library that offers cheap discs you get late delivery, out of 
  5396. date versions, missing files, disc errors and now, it seems, unwanted 
  5397. extra discs.
  5398. 6.5
  5399. There are several PC Shareware libraries that I could recommend to 
  5400. anyone who is interested, but in each case they charge over ú2 per disc. 
  5401. I suppose I should take my own advice and give up trying to save a few 
  5402. shillings because it has always proved a false economy.
  5403. 6.5
  5404. Impact database
  5405. 6.5
  5406. I have just obtained a copy of a new database from Circle Software 
  5407. called Impact. The thing that makes this different is that it is 
  5408. distributed by a variation on the Shareware principle.
  5409. 6.5
  5410. The Éfreely availableæ version is fully functional except for one item. 
  5411. You canæt create your own custom databases but are limited to the simple 
  5412. Éname and addressæ sample. You can, of course, create your own files but 
  5413. you canæt alter the standard format. You can go through the motions of 
  5414. designing your own to see how it is done but you canæt actually create 
  5415. the file.
  5416. 6.5
  5417. Impact can import and export data in Acorn standard CSV format so it can 
  5418. interchange data with most other programs, including PipeDream. It also 
  5419. has a feature which enables it to perform mail merging with Impression. 
  5420. Otherwise itæs a fairly standard desktop database and anyone who tries 
  5421. it shouldnæt have any problems working out how to use it, even though 
  5422. the documentation supplied with the distributable version is rather 
  5423. sparse.
  5424. 6.5
  5425. If you decide, after trying it, that you like Impact, you just telephone 
  5426. Circle Software, credit card at the ready and they will give you a 
  5427. special personal code number which will Éunlockæ the extra features. 
  5428. Alternatively you can, of course, write to them. You then get the full, 
  5429. printed, manual which is the only other thing that is missing.
  5430. 6.5
  5431. Itæs not quite the regular Shareware approach but itæs a lot better than 
  5432. conventional marketing and Circle deserve praise for at least dipping a 
  5433. toe in the water, even if they werenæt prepared to jump in at the deep 
  5434. end with Éproperæ Shareware. So far as I can tell from the documenta
  5435. tion, there doesnæt seem to be any limitation preventing someone using 
  5436. the restricted program indefinitely, provided they are happy with the 
  5437. simple format provided.
  5438. 6.5
  5439. StrongEd
  5440. 6.5
  5441. I would like to mention the PD text editor StrongEd by Guttorn Vik. The 
  5442. earlier versions of this program were, frankly, not very good, but 
  5443. StrongEd II is certainly to be recommended.
  5444. 6.5
  5445. This is a desktop text editor with quite a few nice features. It can 
  5446. edit Basic programs as well as plain text, and can also cope with 
  5447. various LF/CR combinations of line terminators. Many of its features, 
  5448. such as Basic program editing, ability to use wordwrap, proper use of 
  5449. tabs, etc. have been incorporated into the new Edit included with RISC-
  5450. OS 3, although StrongED still has many advantages.
  5451. 6.5
  5452. One nice idea is Strong Help. This is really a separate Hypertext style 
  5453. application which gives help on a variety of subjects. The trouble is 
  5454. that the help texts included are too brief to be of much use. The only 
  5455. section that I have found of use is the list of VDU commands.
  5456. 6.5
  5457. Personally, I have never felt at home with StrongEd, although I have 
  5458. tried to get to grips with it more than once. I donæt like the choice of 
  5459. function keys used and it isnæt possible to change them. The author has 
  5460. also failed to provide any proper documentation and has only supplied 
  5461. instructions via Strong Help. Admittedly, the data for this is in the 
  5462. form of a text file so you can view and/or print it easily, but it is 
  5463. simply too short. A program of this complexity deserves a manual, and I 
  5464. confess that it is this lack which originally made me pass over 
  5465. StrongEd.
  5466. 6.5
  5467. I realise that this is an area where not everyone will agree with me Ö 
  5468. some people are quite happy with interactive help Ö but I like something 
  5469. that I can print out and lay on the desk beside me as I work. The 
  5470. correspondence I received when I last mentioned this subject indicates 
  5471. that I am not alone in this and the most common reason why people donæt 
  5472. bother with PD or Shareware programs appears to be poor documentation.
  5473. 6.5
  5474. Donæt be put off if my reaction to StrongEd seems rather negative. It 
  5475. really is an excellent package. Itæs just that text editors and 
  5476. wordprocessors are highly personal things and it simply doesnæt fit in 
  5477. with my preferences. Most people find it strange that I still use Twin 
  5478. as my favourite editor. I like its completely uncluttered screen, superb 
  5479. Search and Replace, and sheer speed which simply cannot be matched by 
  5480. anything which runs within the desktop.
  5481. 6.5
  5482. If you want something thatæs better than Edit, especially the RISC-OS 2 
  5483. version, but not as memory hogging as Risc Developmentæs DeskEdit, 
  5484. (StrongEd uses less that 100Kb), then give StrongEd a try Ö you may well 
  5485. find it exactly what you need.
  5486. 6.5
  5487. New Dawn
  5488. 6.5
  5489. Regular readers may recall that some while ago I looked at two disk-
  5490. based magazines. Since that time, some others have appeared but, until 
  5491. now, I havenæt seen anything with which I was particularly impressed. I 
  5492. was therefore rather pleased to be sent a copy of the first issue of a 
  5493. magazine called New Dawn, produced by a group of enthusiastic Archimedes 
  5494. PD authors known as Quantum Software.
  5495. 6.5
  5496. There are two reasons why I am impressed with New Dawn. Firstly it is 
  5497. free. Unlike all the others, it is freely available from good PD 
  5498. libraries for their normal fee. As this is usually about ú1.50, this 
  5499. makes New Dawn about half the price of the rest. The second reason is 
  5500. the content. This disc held more Érealæ material than any of the others 
  5501. I have seen. Not only are the articles well worth reading with a 
  5502. contribution from well-known games writer Tom Cooper among others, but 
  5503. there are two games on the disk as well, and these were written 
  5504. especially for the magazine.
  5505. 6.5
  5506. So far, I have only seen the first issue. It is always possible that the 
  5507. authors may not be able to keep up the initial high standard Ö weæll 
  5508. have to wait and see.
  5509. 6.5
  5510. If you would like to know more about New Dawn, I will send you a copy of 
  5511. the first issue if you send me four first class stamps, or ú1, at the 
  5512. address below.
  5513. 6.5
  5514. (Stop Press: David just rang to say that New Dawn Issue 2 has just 
  5515. arrived and, if anything, it is better than the first issue. He can make 
  5516. Issue 2 available on the same basis as Issue 1. Ed.)
  5517. 6.5
  5518. Please keep writing to me at the usual address Ö 39 Knighton Park Road, 
  5519. Sydenham, London SE26 5RN.ááA 
  5520. 6.5
  5521.  
  5522. 6.5
  5523. Three Multimedia Packages Compared
  5524. 6.5
  5525. Robert Chrismas
  5526. 6.5
  5527. A multimedia document is like an electronic book. It has two main 
  5528. advantages over an ordinary book.
  5529. 6.5
  5530. 1)  As well as the usual words and pictures it can present music, 
  5531. sound, animations, etc.
  5532. 6.5
  5533. 2)  The pages can be linked in complicated structures. Ordinary books 
  5534. contain footnotes and appendices because writers want to go beyond the 
  5535. simple sequential organisation of the pages.
  5536. 6.5
  5537. It is exciting to read Ian Lynchæs beguiling articles describing the 
  5538. latest developments in multimedia but most people who want to create 
  5539. their own multimedia documents are faced with a fairly limited choice of 
  5540. software. On the Archimedes, three commercial packages have been 
  5541. available for some time: Genesis, Magpie and Hilighter.
  5542. 6.5
  5543. Genesis
  5544. 6.5
  5545. Genesis has gone through at least two generations, Genesis and Genesis 
  5546. II. Genesis Plus, the version which comes with the Learning Curve, is 
  5547. basically a cut down version of Genesis II. Genesis Plus lacks some menu 
  5548. options, has a smaller manual and does not include the Browser appli
  5549. cation. The lack of a Browser is particularly surprising since Oak 
  5550. Solutions will send you a free copy if you ask for one.
  5551. 6.5
  5552. Genesis has always aimed at being the most powerful multimedia package. 
  5553. It can present a wide variety of filetypes which Oak Solutions fre
  5554. quently expands. Genesis offers more features than its rivals and it 
  5555. allows much greater control over the appearance of the pages. If you 
  5556. want a particular effect, you can be pretty sure it is possible to do it 
  5557. in Genesis.
  5558. 6.5
  5559. An important feature of Genesis is the use of script files. Each window 
  5560. is described by a script file which is written in a kind of programming 
  5561. language. Script files can be edited to produce many different effects. 
  5562. One command in a script file can issue OS commands so other programs can 
  5563. be started from buttons in a Genesis document.
  5564. 6.5
  5565. It is possible to write multitasking programs using just the script 
  5566. language. Although it is not as versatile as a conventional high level 
  5567. language, it is much easier to write a multitasking program in Genesis 
  5568. Script than in C or Basic.
  5569. 6.5
  5570. If you are thinking that it is not worth reading any further, think 
  5571. again. Because it is powerful and complex, Genesis is not easy to use. 
  5572. It is quite easy to get started with Genesis but it takes time to get 
  5573. the best from it and you will certainly need to read the manual 
  5574. thoroughly in order to understand the more advanced features.
  5575. 6.5
  5576. The manual is heavy going. The text is often unnecessarily obscure and I 
  5577. do not think that it is very well organised. I often reached the end of 
  5578. a section with more questions than I had before. The information is 
  5579. there, but not always where you would expect to find it. By the end, I 
  5580. could do all that I wanted but there are often several ways of doing the 
  5581. same thing and I was not always sure that I knew which way was best.
  5582. 6.5
  5583. A sentence taken out of context can sound worse than it is but I cannot 
  5584. resist quoting my favourite. Under the heading öWhat happens to 
  5585. resourcesò the first sentence reads öThe resources of the buttons 
  5586. described in the shared script are neither copied to !Genlib nor made 
  5587. shared.ò Does it help if I explain that a ÉResourceæ is a single file (a 
  5588. sprite say) and that it can be stored in three different ways, 
  5589. Élocallyæ, Ésharedæ or in a Élibraryæ?
  5590. 6.5
  5591. Genesis was written by people with hard disks. If you do not have a hard 
  5592. disk, you may try keeping the Genesis applications on one disk, fonts 
  5593. and system on another and your document on a third. 
  5594. 6.5
  5595. Linking pages in Genesis II 
  5596. 6.5
  5597. You will quickly find that Genesis loves these floppy disks. It wants to 
  5598. see them all, all the time.
  5599. 6.5
  5600. The ÉPlease insert ...æ messages soon become unacceptably dense. You can 
  5601. use a RAM disk or try putting your document on the same disk as the 
  5602. Genesis application but this will limit the size of your documents.
  5603. 6.5
  5604. Magpie
  5605. 6.5
  5606. Longman has recently released Magpie version 1A.30 (interesting 
  5607. numbering system Ö hexadecimal?) This version extends the range of files 
  5608. which Magpie can present to include replay and CD audio.
  5609. 6.5
  5610. Magpie is not as flexible as Genesis. There is nothing like a script 
  5611. language and some of the options which Genesis has are not available in 
  5612. Magpie. I particularly missed a fairly simple feature which only Genesis 
  5613. offers Ö the ability to lock frames onto a grid. Without a grid, the 
  5614. creation of symmetrical, Éregularæ pages took much longer. Text 
  5615. formatting was also a bit limited with no options to centre or fully 
  5616. justify text.
  5617. 6.5
  5618. On the other hand, there are some very good ideas. I particularly like 
  5619. the way page references can be Érelativeæ or Éabsoluteæ (my terms). The 
  5620. advantage of Érelativeæ references is that you can insert or delete a 
  5621. frame in a sequence and the sequence will still be shown in order 
  5622. without you having to alter any links. Another good feature, Éskeletonæ 
  5623. pages, make it much easier to create a number of similar pages Ö they 
  5624. will occupy less space as well.
  5625. 6.5
  5626. When a new page is opened by a button, the button can optionally leave a 
  5627. Émarkeræ. A marker is a special button which will take you back to the 
  5628. page you came from. This allows you to create Ésubroutinesæ of pages 
  5629. which can be Écalledæ from different places in the document. At the end, 
  5630. the user can be instructed to click on the marker to return to the point 
  5631. where he/she called the subroutine.
  5632. 6.5
  5633. With Genesis, any graphic or text item can be linked to another page and 
  5634. any object can act as a button. Magpie distinguishes between items, 
  5635. which it displays, and buttons, which lead to other pages. If you want a 
  5636. click on a picture to select a new page you have to place a transparent 
  5637. button over the picture. However a special option allows items on a page 
  5638. to appear, or disappear, only when they are clicked on. This is much 
  5639. easier than creating a new page.
  5640. 6.5
  5641. Magpie makes use of a special contents window which shows how the pages 
  5642. are organised. Pages must be created in the contents window before any 
  5643. buttons can be linked to them. The contents window helped me to keep 
  5644. track of the structure of documents. A menu on this window would have 
  5645. been helpful because the icons were not as obvious to me as the 
  5646. designers might have hoped.
  5647. 6.5
  5648.  
  5649. 6.5
  5650. Magpie contents page
  5651. 6.5
  5652. There are lots of excellent features in Magpie. You can probably do all 
  5653. these things and more in Genesis using the script language but if you 
  5654. can do something in Magpie, you can do it comparatively easily. I did 
  5655. not have to spend much time thinking about whether I could achieve an 
  5656. effect, it was either possible and fairly straightforward or not 
  5657. available. It is hard to say just why, but Magpie feels Ésolidæ. I did 
  5658. not expect it to give me nasty surprises and so far it has not done so.
  5659. 6.5
  5660. Hilighter
  5661. 6.5
  5662. With Hilighter Sherston did not aim to produce a package which was as 
  5663. powerful as Genesis or Magpie. Instead they designed it to be easy to 
  5664. use. The quick reference card, which is one side of A4, really does 
  5665. contain all you need to know. Because there are fewer options, you can 
  5666. create pages very quickly but with less control over the finished 
  5667. result.
  5668. 6.5
  5669. The distinguishing feature of Hilighter is its use of Éhighlight pensæ 
  5670. to indicate page links. On each page you can mark areas with up to nine 
  5671. different coloured pens. Each colour can be linked to another page. So, 
  5672. for example, on page 1, the areas marked in red can all be linked to 
  5673. page 3. On other pages, of course, the red colour might be linked to a 
  5674. different page. When you mark an area you see the highlight colour, but 
  5675. the highlights can be made invisible when the document is viewed by a 
  5676. Éuseræ.
  5677. 6.5
  5678. Highlights have two obvious advantages. It is very easy to link a number 
  5679. of different areas on one page to another page. If you had a piece of 
  5680. text about Hampshire, it would be easy to mark all the occurrences of 
  5681. the word ÉWinchesteræ and have them all linked to one explanatory frame. 
  5682. In the other programs, you would have to create several buttons or 
  5683. linked frames. Secondly, the areas do not have to be rectangular. So you 
  5684. could mark the areas of highland on a map without having to cover it 
  5685. with lots of rectangles.
  5686. 6.5
  5687. However Hilighter does have some drawbacks. It can only handle text, 
  5688. sprites and drawfiles. You cannot edit text on the page Ö when you 
  5689. select the text area, a new text window opens and it is only when you 
  5690. close this window that you see the changes you have made on the page.
  5691. 6.5
  5692. I found a few of minor bugs. On one occasion, Hilighter crashed out with 
  5693. ÉFlex memory erroræ. All the pages I had created were intact when I 
  5694. restarted and loaded the file again. It loaded a mode 28 sprite with the 
  5695. wrong aspect ratio. You can re-scale it by eye but without a grid, it is 
  5696. hard to get it right. Marking an area near the top of a page with a 
  5697. highlight by moving the pen up and down off the title bar can produce 
  5698. areas of solid colour (they go away when the page is reopened).
  5699. 6.5
  5700. The most serious problem for potential users in education will probably 
  5701. be the disk copy protection. Pity the poor primary school teacher who 
  5702. has one computer in the classroom and no use for a site licence. The 
  5703. possibility of damaging master disks adds one more source of stress to 
  5704. an already over stretched professional. A note in the manual says that 
  5705. an unprotected single user version is available from Sherston and that 
  5706. you can contact them for details.
  5707. 6.5
  5708. Hyper 
  5709. 6.5
  5710. An honourable mention should be given to Hyper, a PD program available 
  5711. from Archimedes World. Hyper will support text, sprites and drawfiles. 
  5712. Buttons can also issue OS commands, so a button can run another program 
  5713. which provides some special effect. Hyper is also very easy to use. 
  5714. 6.5
  5715. The garish colours used for the windows are not RISC-OS standard and 
  5716. Hyper will not work on my A5000. I suspect that there is a window or 
  5717. icon definition which is not RISC-OS 3 compatible. If you come across a 
  5718. copy which works on RISC-OS 3, itæs well worth the price of a PD disk. 
  5719. Perhaps you would also let me know about it, I would like to give it a 
  5720. proper review.
  5721. 6.5
  5722. What types of files can they handle?
  5723. 6.5
  5724. Genesis: Text, Word (editable when browsing), sprite, Draw, Maestro, 
  5725. sampled sound (some), Splice, Tween, Mogul, Euclid. My version does not 
  5726. have CD audio control or Replay but Oak say Genesis II will.
  5727. 6.5
  5728. Magpie: Text, sprite, Draw, Maestro, sampled sound Ö Armadeus and 
  5729. Armadillo (Magpie also includes sound sampling software which works with 
  5730. these two cards), Notate, CD Audio, Replay.
  5731. 6.5
  5732. Hilighter: Text, sprite, Draw
  5733. 6.5
  5734. I am not sure how useful the more esoteric filetypes are. It seems fun 
  5735. to include things like Replay and Euclid objects but they will not have 
  5736. many practical applications unless (until) you have the facility to 
  5737. create your own files. I have a massive library of clip art sprites but 
  5738. when I need one to suit a particular job, I usually end up scanning or 
  5739. painting it myself. 
  5740. 6.5
  5741. If you are producing a document to do a particular job, rather than just 
  5742. playing, you will want specific Replay sequences. Suppose your document 
  5743. is about ÉArts and Craftsæ, how easy will it be to get a replay file of 
  5744. someone knitting or a hand loom in operation?
  5745. 6.5
  5746. Storage
  5747. 6.5
  5748. The three commercial programs use different methods to organise their 
  5749. files. 
  5750. 6.5
  5751. Hilighter documents are application directories. Inside the directory 
  5752. there is a file for each page. A page file contains an overall descrip
  5753. tion of the page including information about which areas have been 
  5754. marked with highlights. The size of a page file depends on the size of 
  5755. the page and the number of highlights used. About 2Kb seems typical but 
  5756. I managed one screen sized frame which required about 6Kb. Text is also 
  5757. included in this file but all the drawfiles and sprites for the document 
  5758. are stored in ÉDrawæ and ÉSpriteæ sub-directories. A graphic which is 
  5759. used on several pages will only be stored once. This is the only economy 
  5760. of space Ö none of the files are compacted. I expect Hilighter could 
  5761. handle documents compacted with Compression or ArcFS but I have not 
  5762. tested this.
  5763. 6.5
  5764. Magpie stores the whole document in one file. Some kind of compaction 
  5765. algorithm is used.
  5766. 6.5
  5767. Genesis uses an application directory. The script and all the Éresourceæ 
  5768. files for a page are stored in one compacted file. If a Éresourceæ is 
  5769. used by several pages, it can be stored in a separate file shared by all 
  5770. the pages.
  5771. 6.5
  5772. All the programs are able to export objects from a page so that you can 
  5773. use them in other packages. I had a minor problem saving a sound sample 
  5774. from Genesis Ö it took three goes because I kept getting a save window 
  5775. without any file icon.
  5776. 6.5
  5777. Stand alone
  5778. 6.5
  5779. With all three packages, you can distribute documents for other people 
  5780. to view. Both Magpie and Genesis have document reader applications which 
  5781. you can give away with the document, provided you make no charge. 
  5782. Hilighter has an option which makes a document Éindependentæ. The 
  5783. document then becomes a complete stand-alone application. Making a 
  5784. document independent increases its size by about 50Kb. As with the other 
  5785. packages, you are free to give away stand-alone documents but you must 
  5786. obtain permission (and probably pay a fee) if you want to sell them.
  5787. 6.5
  5788. An example document
  5789. 6.5
  5790. I thought it would be interesting to create the same document with each 
  5791. of the packages. My example document had three pages. There was a 2Kb 
  5792. drawfile, an 80Kb sprite, about 400ábytes of text and, where possible, a 
  5793. sound sample.
  5794. 6.5
  5795. The results were:
  5796. 6.5
  5797. Genesis Ö 75Kb including a 21Kb sound sample
  5798. 6.5
  5799. Magpie Ö 51Kb including a 33Kb sound sample
  5800. 6.5
  5801. Hilighter Ö 98Kb without a sound sample
  5802. 6.5
  5803. Since I have had about the same amount of experience with each package, 
  5804. the time it took to create the documents may give some indication of 
  5805. user-friendliness.
  5806. 6.5
  5807. Genesis took 70 minutes, which included a long diversion because my copy 
  5808. of Genesis would not replay the sound sample I had intended to use and I 
  5809. had a bit of a fight extracting a replacement sample from an example 
  5810. Genesis document. 
  5811. 6.5
  5812. Magpie took 25 minutes.
  5813. 6.5
  5814. Hilighter took 30 minutes.
  5815. 6.5
  5816. I think with a bit more practice, I could now produce all the documents 
  5817. more quickly. The Genesis document looked the best at the end but even 
  5818. with more practice with Genesis, I do not think I could beat 30 minutes.
  5819. 6.5
  5820. I had naively assumed that all sound samples were the same. Now I notice 
  5821. that there are different filetypes. Perhaps someone who understands 
  5822. these things could write an article about different sorts of sound 
  5823. samples.
  5824. 6.5
  5825. Conclusion
  5826. 6.5
  5827. It depends what you want. Genesis is the most powerful but it is not as 
  5828. easy to use as the other packages (and that is putting it charitably). 
  5829. Hilighter is the simplest package, more limited than the others but easy 
  5830. to use, the highlights are a novel idea and it is cheaper than the rest. 
  5831. Magpie is less versatile than Genesis but it has a useful mix of 
  5832. features which are easily accessible.
  5833. 6.5
  5834. Your choice will depend on the kind of documents that you intend to 
  5835. create. There are circumstances in which each of these packages would be 
  5836. the best choice. However, since few readers will have had the chance 
  5837. which I have had to try all these packages, it seems only fair to state 
  5838. my preference. I expect to be using Magpie the most. At the moment, I do 
  5839. not want to do anything which requires the power of Genesis but I do 
  5840. want to use some music and I donæt need the worry of a disk I cannot 
  5841. back up. I was also influenced by my subjective Éfeelingæ that I was 
  5842. Émost comfortableæ using Magpie.ááA 
  5843. 6.5
  5844. Highlighter   Sherston Software Ö ú45 +VAT
  5845. 6.5
  5846. Magpie  Longman Logotron Ö ú59 +VAT
  5847. 6.5
  5848. Genesis II  Oak Solutions Ö ú129.95 +VAT
  5849. 6.5
  5850. (Archive prices: ú49, ú64 and ú135 respectively)
  5851. 6.5
  5852.  
  5853. 6.5
  5854. ááááHilighter tools
  5855. 6.5
  5856.  
  5857. 6.5
  5858.  
  5859. 6.5
  5860. Cross-32 Meta-Assembler
  5861. 6.5
  5862. Roger Sewell
  5863. 6.5
  5864. I purchased version 2.1c of the Cross-32 Meta Assembler from Baildon 
  5865. Electronics some four months ago Ö and obtained the copy with serial 
  5866. number 13. Despite the strange suppositions some people have about this 
  5867. number, I have been very impressed with this product and would thor
  5868. oughly recommend it to anybody who needs to assemble machine code for 
  5869. some other processor on their Archimedes.
  5870. 6.5
  5871. A cross-assembler is a program for converting assembly language 
  5872. instructions for processor A (the target processor) into binary machine-
  5873. code for processor A. The unusual feature of a cross-assembler is that 
  5874. it runs, not on processor A, but on some other type of processor B. In 
  5875. this instance, an ARM2 or ARM3 in an Archimedes computer.
  5876. 6.5
  5877. Whilst a cross-assembler is one specially written to assemble, on the 
  5878. host processor, code for a specific type of target processor, the term 
  5879. Émeta-assembleræ is used here to mean one which is written to do the job 
  5880. for (theoretically) any target processor. It does this by requiring, as 
  5881. input, not only the assembly language program to be translated, but also 
  5882. a table of information about the translation process for the specific 
  5883. target processor to which the assembly language program relates. Whilst 
  5884. the assembly language program, unfortunately, still has to be written 
  5885. specially for the combination of the job to be done and the target 
  5886. processor, the translation table need only be written once for each 
  5887. target processor.
  5888. 6.5
  5889. Thus, for example, Cross-32 can be used to assemble 8086 assembly 
  5890. language into 8086 binary machine code or to assemble TMS320C10 assembly 
  5891. language into TMS320C10 machine code, or many others. The tables 
  5892. required for a wide range of processors are supplied with the program; 
  5893. thus you are buying, not a program for a single target processor, but a 
  5894. ready-made program for many different target processors, with the option 
  5895. of writing tables for further target processors if you wish.
  5896. 6.5
  5897. I bought Cross-32 for the specific purpose of assembling code for the 
  5898. TMS320C30, a processor not included on the list of those with pre-
  5899. written tables. My experience with Cross-32 therefore reflects what, I 
  5900. imagine, must be amongst the most difficult jobs to undertake with it Ö 
  5901. because I had to write the translation table myself.
  5902. 6.5
  5903. TMS320C30 is a digital signal processor with floating-point multipli
  5904. cation possible in 60 ns, with other operations being done in parallel 
  5905. at the same time. As it has specific floating point instructions, it 
  5906. also uses floating point constants in its assembly language. This 
  5907. provided the only major difficulty in writing the translation tables.
  5908. 6.5
  5909. Installation
  5910. 6.5
  5911. This couldnæt have been easier. Cross-32 is provided on a single floppy 
  5912. disc accompanied by a 66-page A5 manual in a ring-binder. Copying the 
  5913. relevant files into a directory worked first time.
  5914. 6.5
  5915. I belong to the school of computer users that recommends reading through 
  5916. the manual from cover to cover during the first week of use. I find this 
  5917. leads to optimum familiarity with the features of the product. I 
  5918. therefore cannot comment on how easy it would be to use Cross-32 if you 
  5919. are somebody who believes in not reading the accompanying documentation. 
  5920. Suffice it to say that Cross-32 runs from either the desktop or the 
  5921. command line and that, as a conservative believer in using a keyboard 
  5922. for talking to computers, I always use the command line!
  5923. 6.5
  5924. Translation table writing
  5925. 6.5
  5926. The manual suggests that three or four hours should suffice for writing 
  5927. the translation table for a new target processor. I found this a very 
  5928. optimistic estimate and would guess that it could take more like two to 
  5929. three days to get a correctly working translation table written from 
  5930. scratch.
  5931. 6.5
  5932. The instructions provided on writing a translation table are easily 
  5933. understandable by anybody likely to be wanting to use the program. 
  5934. Numerous examples are provided to clarify any point necessary. It is 
  5935. perhaps worth mentioning that Cross-32 originated as a program for a 
  5936. host processor other than the ARM, and has been ported to the ARM by 
  5937. Baildon Electronics. I think that they have probably had to extend the 
  5938. translation table syntax to make it possible for Cross-32 to assemble 
  5939. for the ARM as a target processor, because the syntax of the ARMæs 
  5940. assembly language is unique (as far as I am aware). It therefore follows 
  5941. that it is possible that a new target processoræs assembly language 
  5942. might not fit into the range of possibilities that Cross-32 can handle. 
  5943. However, it is likely that minor modifications to the target syntax (in 
  5944. other words changing the rules of the target processoræs assembly 
  5945. language) would lead to the same instructions being written in a way 
  5946. that Cross-32 could handle.
  5947. 6.5
  5948. In the case of the TMS320C30, it became clear that it would be easier to 
  5949. write a short translation table if some such minor modifications to 
  5950. syntax were made Ö and the tables I wrote therefore required one to 
  5951. write LDI ADA,AR4,1,R0 i.e. load R0 from the address in AR4, adding 1 to 
  5952. AR4 afterwards (ADA standing for Add Displacement After), instead of  
  5953. LDI *AR4++1,R0 which means the same thing in orthodox TMS320C30 
  5954. assembler language. However, I think it would have been possible to 
  5955. write tables to handle the orthodox syntax (possibly more slowly) had I 
  5956. particularly wanted to do so.
  5957. 6.5
  5958. Assembly
  5959. 6.5
  5960. To write the program to be assembled, you can use a word-processor in 
  5961. non-formatting mode Ö or a straight text editor. Then, to assemble it, 
  5962. all you do is issue a command such as:
  5963. 6.5
  5964.   C32 Progname Öl ListFile Öh HexFile
  5965. 6.5
  5966. (or you click a mouse on the appropriate icons). An example program of 
  5967. mine that consisted of 1055 lines (23 Kb) and required three passes, 
  5968. because of phase errors caused by programming style, assembled in 33.4 
  5969. seconds. However, the speed is obviously going to depend to some extent 
  5970. on the target processor being used and how the translation tables have 
  5971. been written.
  5972. 6.5
  5973. Unlike some assemblers designed for use on one system, Cross-32 can only 
  5974. provide output in terms of an executable file, albeit in a variety of 
  5975. formats; it cannot (at least, not in the version I have) provide files 
  5976. that can be used as input to a linker. It would, however, be very easy 
  5977. to write a Basic program to digest the symbol tables at the end of the 
  5978. listfiles of a number of assembled programs and then output a file that 
  5979. could be automatically included as part of the input to a second round 
  5980. of assembly to achieve a similar effect.
  5981. 6.5
  5982. The only bug I found, caused incorrect functioning when the output file 
  5983. was temporarily turned off by an assembler directive. A phone call to 
  5984. Baildon resulted in an agreement of the existence of the bug the same 
  5985. day and a new disc arrived in the post within five days. The new version 
  5986. didnæt do quite what I hoped it would under the same circumstances but 
  5987. it did do what its programmers had intended! In the end, I wrote a Basic 
  5988. post-processor program to cause the effect I wanted.
  5989. 6.5
  5990. Execution
  5991. 6.5
  5992. Then came the biggest difficulty I encountered in using the program Ö 
  5993. and it was nothing to do with any problems in Cross-32! After assembling 
  5994. some software for the TMS320C30 and blowing it into EPROMs, I found that 
  5995. the processors stopped what they were supposed to be doing after about 
  5996. 25 instructions and jumped to a non-existent address. The problem turned 
  5997. out to be that the data sheet that Texas Instruments had supplied on the 
  5998. TMS320C30 contained a number of errata in the table of binary opcodes 
  5999. corresponding to each mnemonic. A letter to TI produced a revised 
  6000. version of the data sheet which contained corrections to the old errors 
  6001. and a number of new ones! The reason I mention this is to make the point 
  6002. that, when writing new translation tables, it is vital to be sure that 
  6003. the information on which you are basing the tables is accurate!
  6004. 6.5
  6005. Conclusion
  6006. 6.5
  6007. For the Archimedes user who is building hardware using processors other 
  6008. than the 6502 or ARM, Cross-32 is a must. At only ú175 +VAT, it saves 
  6009. the purchase of either a range of specific cross- assemblers or indeed 
  6010. another computer, based on the target processor in question. After-sales 
  6011. service from Baildon is excellent.ááA 
  6012. 6.5
  6013. Humble apologies to Roger who sent in this review almost a year ago now. 
  6014. I lost track of who had sent it in and only recently realised its 
  6015. ownership ! Anyway, better late than never! Ed.
  6016. 6.5
  6017.  
  6018. 6.5
  6019. Music Typesetting on the Archimedes (2)
  6020. 6.5
  6021. Richard Hallas
  6022. 6.5
  6023. I had originally intended that this would be a series of articles 
  6024. comparing the relative merits of Scorewriter/PMS, Rhapsody II + 
  6025. ScoreDraw and Notate. Then I decided instead to approach the subject in 
  6026. a less constraining way and simply review each package on its own 
  6027. merits, with perhaps some extra comparative comments along the way.
  6028. 6.5
  6029. I looked at PMS in Archive 5.11 p37 but I have decided not to cover 
  6030. Notate at all because it is not really a Émusic typesetting systemæ Ö 
  6031. printing out is just an added extra that it happens to be able to do (as 
  6032. with RISC-OS 3æs version of Maestro) rather than being one of its main 
  6033. features. However, I must say that I consider Notate to be an absolutely 
  6034. excellent tool for its intended educational purpose. (For my full 
  6035. review, see Risc User 5:6.) (Or see Stewart Watsonæs comments in his 
  6036. Music Column on page 50. Ed.) Since the release of version 1╖2 of 
  6037. Notate, with its added Record facility and increased range of note-
  6038. values, it has become an even better program.
  6039. 6.5
  6040. Notate has a range of hardcopy facilities including portrait and 
  6041. landscape printing and a choice of overall sizes. However, the output is 
  6042. based only on sprites and the system font and is restricted by the 
  6043. limited range of symbols available within Notate scores. It serves its 
  6044. purpose admirably as a tangible result of studentsæ efforts but no-one 
  6045. would dream of seriously trying to set music with Notate. It could be 
  6046. useful in schools by allowing students to play their compositions in 
  6047. small groups, but as a printing tool in its own right, itæs a non-
  6048. starter.
  6049. 6.5
  6050. Rhapsody II/ScoreDraw
  6051. 6.5
  6052. On its own, Rhapsody is broadly similar to Notate, in concept at least, 
  6053. and I do not intend to cover it here in any great depth Ö there have 
  6054. been plenty of reviews already (e.g. Archive 4.12 p56 & 5.3 p51). 
  6055. Whereas Notate is aimed squarely at education, Rhapsody is aimed at 
  6056. general users and has a much wider range of musical features, not least 
  6057. the better quality musical layout with proper sloping-beamed groups, 
  6058. several notes per stave vertically, optional underlay text and various 
  6059. ornaments. Standing alone, Rhapsodyæs printing facilities take a 
  6060. definite second place to its playback features. Like Notate, it produces 
  6061. printouts with sprite-based graphics and the system font.
  6062. 6.5
  6063. Enter ScoreDraw
  6064. 6.5
  6065. This program is intended to be used alongside Rhapsody to produce better 
  6066. quality printouts. It can take Rhapsody files or, with the later 
  6067. versions of Rhapsody, it can receive a score directly from Rhapsody 
  6068. itself. The advert says that Rhapsody II and ScoreDraw together öform 
  6069. the heart of a complete Archimedes-based music publishing packageò, 
  6070. producing printed results of a ötrue professional publishing qualityò. 
  6071. These are pretty impressive claims, so can they be substantiated?
  6072. 6.5
  6073. It is important to realise that ScoreDraw on its own does nothing. You 
  6074. must first have Rhapsody (or at least a collection of Rhapsody files) in 
  6075. order to make any use of it. Files can be dragged onto its icon for 
  6076. processing, or direct in-memory transfer can be used. Rhapsody provides 
  6077. a ScoreDraw menu item which leads to a formatting box identical to that 
  6078. used for standard printing from Rhapsody itself. Various options can be 
  6079. set up here (such as size and orientation) and when OK is clicked, 
  6080. ScoreDraw takes over.
  6081. 6.5
  6082. ScoreDraw really does integrate seamlessly with Rhapsody. Sending a 
  6083. piece into ScoreDraw is just like using the standard Format option 
  6084. (except for being a bit slower). Rhapsody lets you scroll between pages 
  6085. whereas, in ScoreDraw, the pages must be viewed singly Ö but this is no 
  6086. great disadvantage. ScoreDraw presents a menu similar to that of 
  6087. Rhapsodyæs print preview window but with various other options to 
  6088. control formatting and layout. It is possible to choose time signature 
  6089. format, bar numbers, stave label style, page numbers and the different 
  6090. fonts used for titles, dynamics and other text. An added advantage of 
  6091. using ScoreDraw is that not all staves have to be selected, so simple 
  6092. part extraction is possible. It is even possible to save the selection 
  6093. as a new Rhapsody score.
  6094. 6.5
  6095. There is also a zoom facility, which is handy because the on-screen 
  6096. presentation of the score is pretty poor at standard size, with stave 
  6097. lines of varying thicknesses. This is, of course, due to the inherently 
  6098. low resolution of monitors and is not a limitation of the program. As 
  6099. with Rhapsodyæs own internal printing facility, ScoreDraw can print out 
  6100. directly once you have made your various choices about layout. However, 
  6101. much more usefully, it can also save the pages as individual drawfiles.
  6102. 6.5
  6103. What ScoreDraw does when presented with a Rhapsody file is to convert it 
  6104. directly, just as you see it in the Rhapsody window, into a drawfile. 
  6105. However, it also does a little bit of tidying up, such as converting the 
  6106. individual notes of triplets (each of which has a 3 over it in Rhapsody) 
  6107. into groups with a single triplet marking, as convention dictates. It 
  6108. also converts the associated text into outline fonts of your choosing. 
  6109. Once you have decided on your layout and saved the pages as drawfiles, 
  6110. the rest is up to you.
  6111. 6.5
  6112. From Score to Draw
  6113. 6.5
  6114. Supplied with ScoreDraw is a library of musical symbols in the form of 
  6115. drawfile objects Ö seventeen of them to be precise. They consist of up- 
  6116. and down-facing slurs, crescendo and diminuendo hairpins, an acciac
  6117. catura note, three types of appoggiatura, up- and down-bow marks, spread 
  6118. chord and trill extension marks, single-note tremolo marks, dal segno 
  6119. and coda markings and an x-notehead. These symbols are not available in 
  6120. Rhapsody itself and so they must be added to the drawfile manually after 
  6121. using ScoreDraw.
  6122. 6.5
  6123. It is a great pity that Rhapsody does not use hairpins as such Ö rather, 
  6124. it uses a text-based representation which is ignored by ScoreDraw. In 
  6125. addition, Rhapsody makes absolutely no use of slurs (phrase marks). This 
  6126. is, of course, perfectly understandable but it does mean that position
  6127. ing of all such markings (with the exception of ties, which Rhapsody 
  6128. does use) has to be done manually in Draw. Since slurs and hairpins are 
  6129. just about the most commonly used musical symbols (excepting the notes 
  6130. themselves), this is a tedious task to say the least.
  6131. 6.5
  6132. I suppose ScoreDraw cannot be a mind-reader and cannot anticipate where 
  6133. you want the slurs to go. However, I would have thought that, given a 
  6134. bit of leeway, it could have had a go at placing a few hairpins by 
  6135. analysing the crescendo and diminuendo information in the Rhapsody 
  6136. files.
  6137. 6.5
  6138. öFully professional outputò?
  6139. 6.5
  6140. Clares advertise ScoreDraw as being able to take a Rhapsody file and 
  6141. produce fully professional output from it Ö but it does depend how 
  6142. öprofessionalò you want to be. I earn my living by producing musical 
  6143. scores, so that is what öprofessionalò means to me. So, for me, the 
  6144. question is whether I could use ScoreDraw in a professional environment.
  6145. 6.5
  6146. You could argue that it is entirely possible to produce a fully 
  6147. professional piece of printed music using nothing except Draw Ö laying 
  6148. every line, note and symbol by hand. It is also possible to paint an 
  6149. entire room with a toothbrush but no-one would ever do it! The point is 
  6150. that the tools you use must be appropriate for the given task.
  6151. 6.5
  6152. ScoreDraw does enable you to convert a Rhapsody file into a drawfile for 
  6153. higher quality output. However, if you wanted pieces of music, typeset 
  6154. by ScoreDraw, to be accepted by traditional music publishers, a lot of 
  6155. careful editing would be necessary.
  6156. 6.5
  6157. It seems to me that ScoreDraw, by its very nature, cannot do all that a 
  6158. dedicated music publishing package ought to be able to do. For instance, 
  6159. the dynamics which appear in ScoreDrawæs layout are put in exactly the 
  6160. same places as they are in the original Rhapsody window. They are a bit 
  6161. too small and, more often than not, collide with other musical symbols 
  6162. such as notes or beams. Iæm sure something could be done to make their 
  6163. positioning more sensible.
  6164. 6.5
  6165. More importantly, ScoreDraw does not attempt to improve the layout of 
  6166. beamed groups of notes and so forth. These are often perfectly adequate 
  6167. in Rhapsody and therefore continue to be fine in ScoreDraw. However, in 
  6168. more complex cases of beamed groups, or in the situation of pairs of 
  6169. quavers, etc, which span a wide interval, the beaming applied automati
  6170. cally is far from adequate. Unpleasantly steep gradients of beams appear 
  6171. in the latter cases and, in the former, you often find that the beams 
  6172. are too far away from the notes.
  6173. 6.5
  6174. The setting of music is a supremely subtle art, with many quite complex 
  6175. rules which are not known to the average person (or even to the average 
  6176. musician). Some of the most complex of these rules apply to beaming Ö 
  6177. ScoreDraw appears to ignore many of them.
  6178. 6.5
  6179. For general use, ScoreDraw produces a perfectly acceptable result and 
  6180. the minimum the user can get away with is to move the mal-positioned 
  6181. dynamics and add the necessary slurs and hairpins but what about Claresæ 
  6182. advertised claims for ScoreDraw? Whilst I cannot say that they are not 
  6183. valid (you are publishing music and it can be to a professional 
  6184. quality), I think they are rather stretching the point. I donæt believe 
  6185. that anyone could make a living by trying to use Rhapsody and ScoreDraw 
  6186. to do music publishing Ö in the way that they could earn a living by 
  6187. using Impression for doing DTP Ö it just takes too long.
  6188. 6.5
  6189. Although Rhapsody itself is a good, full-featured program, it is let 
  6190. down by a very cumbersome and slow system for the actual entry of music. 
  6191. (It could learn a lesson or two from Notate in this respect.) There is 
  6192. no doubting its overall capabilities but entering an entire piece in 
  6193. Rhapsody, converting it through ScoreDraw and doing the bulk of the 
  6194. subsequent editing in Draw, strikes me as a pretty daunting prospect. 
  6195. And what happens if you want to make some alterations later which 
  6196. involve changing the layout of the piece? Because of the nature of the 
  6197. system, you must go through the entire Rhapsody-ScoreDraw-Draw process 
  6198. again and do all of the drawfile editing again.
  6199. 6.5
  6200. Conclusions
  6201. 6.5
  6202. Whether ScoreDraw will fulfil your needs depends entirely on how much 
  6203. music you want to publish and how complex that music is. If all you want 
  6204. to do is print the occasional piece, or if you want to make better 
  6205. quality printouts of your Rhapsody files, then ScoreDraw is the thing to 
  6206. buy, and it will serve its purposes perfectly well.
  6207. 6.5
  6208. Quite apart from the question of editing facilities, in the case of more 
  6209. complicated notation, there are very many things which Rhapsody/
  6210. ScoreDraw simply cannot do. It is a fantasy to think that you could 
  6211. publish any given piece of music using this combination, except by 
  6212. drawing lots of things by hand. What ScoreDraw gives you is a bare-bones 
  6213. drawfile transcription of your Rhapsody file and the rest is up to you.
  6214. 6.5
  6215. What it boils down to is that if Rhapsody itself can handle the 
  6216. complexity of the notation you are using, then so can ScoreDraw. 
  6217. However, music notation is like the English language: full of complexi
  6218. ties, exceptions to rules, flexibility, unpredictability and subtle 
  6219. nuances. Flexibility and accommodation of the useræs intentions are the 
  6220. two most important attributes that a music-setting package needs.
  6221. 6.5
  6222. Going back to PMS, discussed in the last article, and comparing it with 
  6223. Rhapsody/ScoreDraw, a conceptually different approach is in evidence. 
  6224. PMS was specifically designed for typesetting Ö it gets things right, it 
  6225. is endlessly flexible and it will typeset virtually anything you want, 
  6226. given a few minor restrictions. On the other hand, it is, as I have said 
  6227. before, extremely unfriendly to the novice or non-musician and will not 
  6228. (currently) play anything back for you. (Stop Press: PMS now includes 
  6229. playback facilities, I am told. Ed.)
  6230. 6.5
  6231. By contrast, ScoreDraw is geared towards the non-professional user of 
  6232. Rhapsody. Certainly, it is perfectly capable of producing professional 
  6233. results for small pieces or musical examples in books, magazines and 
  6234. journals Ö indeed, it has already been used for just this purpose. 
  6235. However, if you want to typeset larger and more complex pieces with it, 
  6236. it simply wonæt measure up to the task, which is why I said in the last 
  6237. article that PMS was the only choice for professional music printing.
  6238. 6.5
  6239. ScoreDraw is an extension of Rhapsody rather than a publisher in its own 
  6240. right. Whilst Rhapsodyæs facilities are fine for its intended purposes, 
  6241. there is no way it can deal with all Éreal-lifeæ musical situations Ö 
  6242. and ScoreDraw is constrained by Rhapsodyæs facilities. For less 
  6243. intensive or amateur use, however, it is fine and it can produce very 
  6244. acceptable results indeed. It is also much easier to learn to use than 
  6245. PMS. The steep learning curve involved in getting acquainted with PMS is 
  6246. certainly not justified unless you are really going to make full use of 
  6247. the system.
  6248. 6.5
  6249. I am grateful to Dave Clare for supplying the Rhapsody-ScoreDraw-Draw 
  6250. version of the Londonderry Air illustration, which is used as supplied 
  6251. (i.e. without editing of beams, etc by me). (The associated Rhapsody 
  6252. file is on this monthæs disc.)ááA 
  6253. 6.5
  6254.  
  6255. 6.5
  6256. Sorry, that was all I could fit in! Ed.
  6257. 6.5
  6258.  
  6259. 6.5
  6260. You can put two MicroPodules
  6261. 6.5
  6262. side-by-side on a
  6263. 6.5
  6264. standard-size podule.
  6265. 6.5
  6266.  
  6267. 6.5
  6268. You can put three MicroPodules
  6269. 6.5
  6270. side-by-side on a minipodule.
  6271. 6.5
  6272.  
  6273. 6.5
  6274. Laser Express MicroPodule
  6275. 6.5
  6276. öslightly smaller than a credit cardò
  6277. 6.5
  6278.  
  6279. 6.5
  6280. Three MicroPodules in an A3020
  6281. 6.5
  6282.  
  6283. 6.5
  6284. Two MicroPodules plus a Hard Drive
  6285. 6.5