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

  1. All change at NCS
  2. 8.4
  3. Please accept our apologies if you havenæt been served by NCS öin the 
  4. manner to which you have become accustomedò! Itæs been all-change time 
  5. and we still havenæt sorted ourselves out properly yet. Dave Webb has 
  6. gone off to Bath to take up a programming job there so we are one 
  7. engineer down at the moment. We wish Dave the very best for the future 
  8. and thank him for all he has done here. Many customers have commented 
  9. about his friendly and helpful manner in dealing with their questions 
  10. and difficulties.
  11. 8.4
  12. Still going strong
  13. 8.4
  14. (Iæm trying desperately to put things in a positive way but I have to be 
  15. myself, and that includes being honest.) NCS has had its difficulties 
  16. this year Ö but what computer company hasnæt?! Lack of RiscáPCs to sell 
  17. hasnæt exactly helped but at least we now have all models of the RiscáPC 
  18. in stock! I believe we are over the worst although we have had to make 
  19. some regrettable changes at NCS (details on page 17). Things are much 
  20. more encouraging both on a personal level (my depression has now 
  21. completely lifted, for which I thank God) and within the company. In 
  22. particular, the subscription base is continuing to grow steadily which 
  23. is very good news in these times of recession. Welcome to all the 
  24. newcomers this month!
  25. 8.4
  26. Look to the future
  27. 8.4
  28. So, letæs look to the future and wait and see what technological 
  29. innovations Acorn has up its sleeve. OK, they are not the worldæs best 
  30. company when it comes to marketing(!) but they are exciting to work with 
  31. Ö thereæs never a dull moment with Acorn!!!
  32. 8.4
  33. Very best wishes for a joyful Christmas and a prosperous (in the true 
  34. sense) New Year,
  35. 8.4
  36. Products Available
  37. 8.4
  38. Å  10/10 Driving Test ù Six games designed to make learning and revising 
  39. the essential facts of driving fun. You can choose which areas you wish 
  40. to work on, and progress at your own speed. You can also use the 
  41. questions from the games outside of the game environment if you just 
  42. want to test your knowledge. The price is ú25.95, from Ten out of Ten, 
  43. or ú24 from through Archive.
  44. 8.4
  45. Å  Acorn Desktop C and Assembler Ö The copies of Acornæs C and Assembler 
  46. packages we had on special offer last month all went very quickly. Those 
  47. who were disappointed may be interested to know that Acorn have now 
  48. dropped the standard prices of these items. They are now: Desktop C 
  49. ú149.95 inc VAT (or ú138 through Archive) and Desktop Assembler ú99.95 
  50. inc VAT (or ú92 through Archive).
  51. 8.4
  52. (As a special offer up to 31st December only, those who tried to get the 
  53. really cheap offer copies can order them at ú120 and ú80 respectively. 
  54. Ed.)
  55. 8.4
  56. Å  Acorn RiscáPC PC486 Cards (almost!) Ö The latest news on the PC card 
  57. is that the first 500 will be built as evaluation cards in Q1 1995. The 
  58. first cards will be shipped to press, key dealers, educationalists and 
  59. customers starting in January. (Does Anyone know what defines a Ékeyæ 
  60. customer?) Acorn has committed to produce 10,000 cards and anticipates 
  61. any order backlog will be fulfilled by the end of Q1 1995. The cards 
  62. will use the TI 486 SXL chip running at 33MHz. (Watch out for the flags 
  63. flying over 96a Vauxhall Street! Ed.)
  64. 8.4
  65. Å APDL Clipart CD Number 1 Ö This contains nearly 500Mb of sprites, 
  66. Artworks files and drawfiles. Most is black and white clipart of 
  67. reasonable size to give clear printout for DTP purposes. These are 
  68. placed in directories divided by subject, and there are directories on 
  69. Animals, Cartoons, History, People, DTP (borders, corners, decorations, 
  70. etc), Places, Religion and Transport. There are also over 580 256-colour 
  71. sprites covering a variety of subjects. The CD also contains CCæs 
  72. Artworks Viewer and the Earthmap application. The price is ú28 inclusive 
  73. (no VAT) from APDL or ú28 including VAT from Archive.
  74. 8.4
  75. Introductory special offer Ö ú25 from APDL or Archive on orders received 
  76. up to 31st December 1994.
  77. 8.4
  78. Å  Archiboard IAP ù The Supreme Software Systemsæ BBS Software 
  79. Archiboard (which we use to run Archive BBS) now has Internet support. 
  80. The range of packages has been increased, starting from the entry level 
  81. version at ú50, giving full BBS functionality. A network version which, 
  82. in addition, allows access to the BBS from another machine over an AUN 
  83. network is ú89. These can be purchased with the Internet Access Package 
  84. (IAP) which includes a yearæs access to the Internet via Demon Internet 
  85. Ltd. The Entry level version is ú200, and the network version is ú240. 
  86. Postage is ú2 within the mainland UK, ú5 elsewhere. Full details and 
  87. site licence details are available from Supreme Software Systems. (VAT 
  88. not applicable.)
  89. 8.4
  90. Å  Archive indexes? Ö Several readers have asked recently whether we 
  91. produce annual indexes to the Archive magazine. The answer is that we 
  92. used to do so but felt that, for the huge amount of work involved, they 
  93. were not really worthwhile, especially as there are electronic 
  94. alternatives.
  95. 8.4
  96. I personally have to refer to old articles very frequently and find the 
  97. ArcScan database and the Archive words discs invaluable...
  98. 8.4
  99. Å  ArcScan Data Ö For many, many years Eric Ayers has faithfully 
  100. generated the ArcScan data month by month and this is available on 
  101. Archive Utilities Disc N║ 3 for ú2. When there is space on the monthly 
  102. disc, we put on an update to this data. ArcScan itself costs ú14 through 
  103. Archive.
  104. 8.4
  105. Å  Archive Words Discs Ö For those of you with 4Mb+ machines, the Words 
  106. Discs form an alternative and very effective way of searching for that 
  107. elusive reference that you are sure you have read somewhere in Archive. 
  108. Just load up the appropriate file into Edit and search for the relevant 
  109. word or words. Each disc is ú2 and contains the words from four 
  110. magazines. (There is so much information that you canæt fit five 
  111. magazines on an 800Kb disc even though it is just the text and no 
  112. diagrams!) If you have a machine with a fair amount of memory, you can 
  113. join these text files together and search two or three volumes at a time 
  114. Ö which is very helpful, I find. (What would make my life complete would 
  115. be if someone would write a search routine that had two words as input 
  116. and looked for occurrences of one word appearing within x-number of 
  117. bytes of an occurrence of the other word. Any offers, anyone?)
  118. 8.4
  119. Å  Archive Utility Disc 8 ù This is the RISC OS 3.1 Upgrade Disc. There 
  120. are new versions of !Alarm (2.61), !Calc (0.53), !ChangeFSI (0.95), 
  121. !Chars (1.17), !PrintEdit (0.38), !T1ToFont (1.26) and a couple of 
  122. utilities to select and deselect the 3D desktop. All applications now 
  123. check the 3D bit in CMOS ram and load the 3D templates if appropriate. 
  124. Previously, this was done via !NewLook. Unfortunately, they cannot be 
  125. installed into the Apps icon on the iconbar, but will need to be loaded 
  126. from disc. This disc is available from Archive for ú2.
  127. 8.4
  128. Å  Bitfolio Clipart Ö LOOKsystems have two more packs each with 100 
  129. drawfile cartoons. The first öMore Cartoonsò is a general selection and 
  130. the second öXmas Collectionò is more specifically festive Ö holly, 
  131. reindeers, Santas, penguins, turkeys, TV, presents, booze, etc. These 
  132. cost ú20 each from LOOKsystems or ú20 through Archive.
  133. 8.4
  134. (The Xmas Collection also contains a strange cartoon of a baby 
  135. surrounded by some men in fancy dress Ö has anyone got any idea what 
  136. that has got to do with Xmas? Ed.)
  137. 8.4
  138. Å  Chess II Ö David Pillingæs popular Chess program has been updated 
  139. with a choice of 2D or 3D boards, save game as sprite, drawfile or text, 
  140. rotate board, show hint, easy play-level setting, replay last move, show 
  141. history in continuously updated window, display possible moves for 
  142. pieces, improved game play, RISCáOS printer driver support. Chess II is 
  143. ú16 either from David Pilling or through Archive. Upgrade from Chess I 
  144. by sending old disc plus ú10 to DP (not to NCS).
  145. 8.4
  146. Å  Clan Acorn æ94 Ö This is a club designed to bring the people who use 
  147. Acorn Computers together with those designing and making them. All 
  148. members will receive a membership card with a unique number offering 
  149. Clan members exclusive offers and information from Acorn.
  150. 8.4
  151. The first offer will be the chance to take out an Acorn Visa credit 
  152. card. Then members will have the opportunity to obtain Acornæs C++ and 
  153. the new developer toolkit at a special price. Third parties are also 
  154. working with Acorn to provide multiprocessor capabilities for RiscáPC 
  155. computers and connectivity kits to allow users to access the Internet.
  156. 8.4
  157. Members will also receive information about projects and technologies, 
  158. opportunities to acquire appropriate early releases and beta-releases, 
  159. discounts on current products and a chance for end users to give Acorn 
  160. input on new developments.
  161. 8.4
  162. Life membership of the Clan is ú15 which includes a promotional pack of 
  163. Acorn merchandise. To join Clan Acorn, contact Acorn Direct (Vector 
  164. Services) on 01933-279300 and ask for an application form to be sent to 
  165. you.
  166. 8.4
  167. Å  DrawWorks ù a suite of five programs to increase the power of Acornæs 
  168. standard Draw application. DrawExtra allows you to control the defaults 
  169. for Draw, increase the undo buffer size, and gives a new buttonbar with 
  170. features missing from the Draw toolbox, including Zoom, Save and Print. 
  171. DrawInfo gives details of the size, number of objects and so on of a 
  172. drawfile. DrawKern allows the kerning of font within drawfiles. 
  173. DrawMerge takes several objects and merges them to create a single path, 
  174. making interesting patterns, and some strange effects Ö some clipart is 
  175. included to demonstrate. DrawScrunch distorts draw files as if they had 
  176. been drawn on a öpiece of scrunched up paper.ò The price is ú15 
  177. inclusive from iSV Products.
  178. 8.4
  179. Å  Eidoscope ù The Eidos home video editing system is now available. To 
  180. use it, you will need a Risc PC (minimum 4Mb) fitted with an Eagle M2 
  181. card. Features include easy to use control panel; real time edits, mixes 
  182. and wipes; Full video/audio synchronisation; Imports sprite animations; 
  183. single frame export; 12.5 frames per second @ 160╫120 pixels and 32,000 
  184. colours. Full screen playback is possible, and the files are fully 
  185. compatible with other Acorn packages. The package can be purchased for 
  186. ú169 +VAT from Computer Concepts or ú185 through Archive.
  187. 8.4
  188. Å  EMR products Ö Anyone wishing to get hold of any of EMRæs music 
  189. products should contact Le Computer in Chelmsford who will be handling 
  190. them in future.
  191. 8.4
  192. Å  Eureka 3 Ö Longman Logotron have released version three of their 
  193. spreadsheet package. Amongst the enhancements are: easy interchange with 
  194. Lotus and Excel, easy linking of spreadsheets with Impression, triple 
  195. toolbar, improved graphics support and background printing. Eureka 3 
  196. costs ú99 +VAT or ú110 through Archive. Site licences are available: 
  197. ú240 +VAT for primary and ú400 +VAT for secondary (ú265 and ú440 through 
  198. Archive). Upgrades are available through Longman Logotron: ú29 +VAT for 
  199. single user and ú99 +VAT for S/L.
  200. 8.4
  201. Å  Fonts Ö A new Acorn font company has been formed by Adrian Look of 
  202. LOOKsystems and Dave McCartney of The Datafile. The first two offerings 
  203. from The Font Company Ltd, as it is called, were Letraset Digital 
  204. Typefaces (29 typefaces for ú35 inclusive), and URW Typeface Library (75 
  205. typefaces for ú75 inclusive). These are highly professional font 
  206. conversions from well-established font companies, Letraset and URW. 
  207. These font packs are available through Archive for ú34 and ú72 inclusive 
  208. of p&p.
  209. 8.4
  210. The very latest release is a huge range of Monotype Classic Fonts giving 
  211. you access to hundreds of top quality fonts at Acorn-level pricing Ö 
  212. rather less than PC or Mac users would have to pay! There are eight 
  213. packs of fonts, each with between 50 and 60 faces and each costing ú60 
  214. inclusive from the Font Company or ú58 through Archive. If you would 
  215. like a full listing of these eight Font Packs, so that you can select 
  216. the fonts you would like, give the Font Company a ring.
  217. 8.4
  218. Å  Heavy mouse balls ù Weighing in at four times the weight of the 
  219. standard mouse ball, these fit neatly into the Acorn mouse, giving it a 
  220. more positive response. They are available from Oak Consultants for ú3 
  221. including postage, packing and VAT.
  222. 8.4
  223. (Message to Oak Consultants: Sorry but we have lost your address! 
  224. Anyway, that means you get two mentions in Archive because weæll have to 
  225. put it in again next month and put your address in the Factfile. Ed.)
  226. 8.4
  227. Å  In Ancient Egypt Times ù This is a range of materials in printed and 
  228. disc form for the study of Ancient Egypt. You will need a copy of 
  229. KeyNote or Key Plus data handling packages to use the disc information. 
  230. Topics include Gods and Pyramids, the Nile and Farming, Everyday Life, 
  231. and Modern Discovery. Text can be converted to Hieroglyphics, and the 
  232. text and graphics in the package can be exported for use in childrenæs 
  233. own projects. The price is ú17 +ú2.50p&p +VAT from Anglia Television.
  234. 8.4
  235. Å  iSV 100 outline fonts ù A new pack of 100 RISC OS 3 format fonts, in 
  236. 36 separate families has been launched by iSV Products. Both book and 
  237. display fonts are included in the pack and all fonts include the full 
  238. latin 1 character set, scaffold lines and automatic kerning data. The 
  239. price is ú40 inclusive.
  240. 8.4
  241. Å  iSV Font Designersæ Toolkit 2.5 ù This is made up of four 
  242. applications for designing fonts. Font Catalogue is used for creating 
  243. printed font catalogues, with on-screen WYSIWYG display of printed 
  244. results. FontKern allows you to edit the kerning information of RISC OS 
  245. 3 fonts, and even convert RISC OS 2 fonts to RISC OS 3. FontTrix allows 
  246. the generation of font families from one master font. Oblique, Mirror 
  247. Semibold and many more weights can all be generated quickly, viewed, and 
  248. made available to other applications. Finally, iSVMetric allows editing 
  249. of a fontæs metric data, to tighten character widths, for example. The 
  250. pack price (including a free copy of FontED, Acornæs font editing 
  251. program) is ú30 inclusive.
  252. 8.4
  253. Å  Ladakh ù A geography information pack containing parallel datafiles 
  254. for families and life in the United Kingdom and Ladakh (Northern India). 
  255. Records of 200 children are provided, half from a Tibetan village, and 
  256. half from three schools in the UK. Accommodation, travel, eating habits, 
  257. pets and many other fields can be compared, and a print pack helps 
  258. teachers with ideas and worksheets. The price is ú15 +ú2.50p&p +VAT from 
  259. Anglia Television, and you will need a copy of KeyNote or Key Plus data 
  260. handling packages.
  261. 8.4
  262. Å  Laser printers Ö Computer Concepts are no longer able to supply any 
  263. direct drive laser printers because Canon have discontinued both the 
  264. LBP4 and the LBP8 and have not yet replaced either of them with anything 
  265. suitable. This leaves Acorn users with two alternatives...
  266. 8.4
  267. Ö Calligraph direct drive lasers Ö If you want an A4 direct drive laser, 
  268. Calligraph do a 1200 dpi single bin Sharp printer at ú999 +VAT (ú1150 
  269. through Archive) and a dual bin version at ú1149 +VAT (ú1290 through 
  270. Archive). If you can afford to go to A3, they do a 1200 dpi Toshiba TQ-
  271. 1200 at ú4995 +VAT or ú5575 through Archive. These printers all do 8 
  272. pages/minute. Toner for the Sharp is ú120 through Archive (estimated 
  273. 15,000 pages), the drum kits are ú135 through Archive (estimated 30,000 
  274. pages), and the toner and drum for the Toshiba are ú85 (5,000 pages) and 
  275. ú475 (20,000 pages) respectively through Archive.
  276. 8.4
  277. Ö Standard laser printers Ö We have selected a couple of the best non-
  278. direct-drive laser printers which can be driven from Acornæs own printer 
  279. drivers or CCæs Turbo Drivers. The Panasonic KXP4410 is a 5 ppm, 300 
  280. dpi, 0.5Mb laser of proven pedigree which costs ú570 (or ú620 with a 
  281. Turbo Driver) through Archive and the Epson EPL5600 is the latest 6 ppm, 
  282. 600 dpi laser which has 2Mb RAM as standard and yet only costs ú820 (or 
  283. ú870 with a Turbo Driver) through Archive. In between these two is the 
  284. Epson EPL5200 which is a 6 ppm, 300 dpi laser with 0.5Mb RAM 
  285. (expandable) and costs ú650 (or ú700 with a Turbo Driver) through 
  286. Archive. All three of these laser printers come with a 12-month on-site 
  287. warranty.
  288. 8.4
  289. Å  MacFS Light Ö Computer Concepts are now offering a floppy-only 
  290. version of MacFS at ú49 +VAT (ú55 through Archive). If you want to read 
  291. and write SCSI devices such as removable hard drives then you will need 
  292. the full version at ú108 through Archive. MacFS Light needs an Acorn 
  293. machine with high density floppy drive (i.e. A5000 or later) and RISCáOS 
  294. 3.1 or later. (The price now compares favourably with AppleFS from 
  295. Oregan, which is also floppy-only, at ú58 through Archive.)
  296. 8.4
  297. Å  PipeEd for PipeDream ù A new teaching pack designed to help teach 
  298. first time users of PipeDream. The pack includes two sets of A4 cards ù 
  299. teacher and student sets, written as a series of nine lessons, each 
  300. around ninety minutes, to introduce the ways in which PipeDream can be 
  301. used. The teaching notes are detailed, giving topics for discussion, and 
  302. describing the tasks to be completed. The Student pack briefly outlines 
  303. each of the tasks, and includes a disc containing all the tasks for the 
  304. lessons. It can also be used at home or in the office Ö it is not 
  305. limited to education. The packs are available for ú25, extra teacher 
  306. packs may be purchased at ú10, and student packs at ú15.
  307. 8.4
  308. Å  Pocket Book II Programmeræs Guide Ö (No, donæt get too excited, itæs 
  309. not available yet Ö that was just to get you to read this paragraph!) 
  310. Until the proper PB II Programmeræs Guide is available, the best you can 
  311. do is to get a copy of the Psion 3a Programmeræs Guide which is 
  312. available by sending a cheque for ú6 (made out to Psion UK Ltd, I 
  313. presume) to Customer Services, Psion UK Ltd, 85 Frampton Street, NW8 8NQ 
  314. or ring them on 0171-262-5580.
  315. 8.4
  316. Å  PrimeMover Ö Minervaæs new release is claimed to be öthe first real-
  317. time animation program for the Acorn platformò. It allows you to create 
  318. animation from sprites and, once the animation is created, it can easily 
  319. be changed by simply clicking and dragging with the mouse. It allows you 
  320. to trim and/or mask your sprites and to reverse them horizontally or 
  321. vertically. PrimeMover costs ú69.95 inc VAT from Minerva or ú66 
  322. inclusive through Archive and will run in 1Mb but 2Mb is recommended.
  323. 8.4
  324. Å  ProArtisan 24 Ö Clares have launched their 24-bit art package, 
  325. ProArtisan 24. It costs ú169.95 inc VAT (or ú155 through Archive) and 
  326. there is an upgrade through Clares of ú49.95 from PA2 or from öANY other 
  327. art packageò for ú85 inc VAT. Site licences are available at ú499 +VAT 
  328. for primary and ú699 +VAT for secondary.
  329. 8.4
  330. Å  Risc Disc CD ù This is a new CD-ROM aimed at Risc PC owners. Contents 
  331. include utilities (programming, DTP, disc, desktop), Replay movies, 
  332. Photo CD images, JPEG images, Artworks files, drawfiles, PC animation 
  333. players (AVI, FLI and MPEG), MPEG movies, as well as demonstration 
  334. software from many Acorn software houses. The price is ú19.95 from 
  335. Uniqueway Ltd, or ú19 through Archive.
  336. 8.4
  337. Å  Rosie & Jim Talking Activity Packs Ö For young infants who are fans 
  338. of TVæs Rosie & Jim programme, Sherston Software have produced the first 
  339. two of their talking activity packs: öDuck loses his Quackò and öJim 
  340. gets the Sneezesò. These allow early or non-readers to enjoy the company 
  341. of Jim & Rosie and all their friends. Click on the pictures and words 
  342. and hear the digitally-recorded voices of Rosie and Jim speak from the 
  343. computer. Each pack costs ú10 +VAT from Sherston or ú12 including p&p 
  344. through Archive.
  345. 8.4
  346. Å  Scrabble for the Archimedes/Risc PC Ö My favourite game is here at 
  347. last! US Gold have finally released Scrabble for Acorn computers and, 
  348. not surprisingly, itæs excellent. You can play against each other or 
  349. against the computer Ö or get the computer to play against itself, 
  350. although itæs so fast you could do with an Éaction replayæ facility. You 
  351. can set the level of vocabulary and ingenuity that the computer uses 
  352. when it is playing against you, so you can use it to build up your own 
  353. level of skill. In the practice mode, every time you play, if it thinks 
  354. it could have done better, it suggest dozens of alternatives that you 
  355. could have played and shows you how many more points you could have got 
  356. (but doesnæt allow you to go back and have your go again. Drat! The 
  357. manual (which I have had to photo-enlarge from A5 to A4 because the type 
  358. is so small) lists all the permissible two letter words (105 in all) and 
  359. the gameplay uses them all to very high-scoring effect, sometimes. The 
  360. trouble is that when you then play örealò Scrabble with your friends and 
  361. relations at Christmas, you wonæt be too popular. You score 22 points 
  362. with öAYEò as in the illustration and they will challenge it. They wonæt 
  363. be too impressed when you say that öNAò is the Scottish way of saying 
  364. önoò and that öAYò means öalwaysò or, for that matter that öOOò is wool 
  365. (Scots), öDAò is a heavy Burmese knife and öAIò is a three-toed sloth! 
  366. They will probably refuse to play with you any more Ö still, at least 
  367. youæll be able to play against the computer!
  368. 8.4
  369. Scrabble costs ú27.99 + p&p from US Gold or ú27 through Archive.
  370. 8.4
  371. Å  SCSI II interfaces Ö The Cumana SCSI II interfaces are now available 
  372. at ú199 +ú7.50 carriage +VAT from Cumana or ú235 inclusive through 
  373. Archive. A cable for connection to external drives is available through 
  374. Archive for ú27. This has the new SCSI II connector on one end and an 
  375. Amphenol (Centronics) on the other end. For connection to internal 
  376. drives, a standard IDC cable is all that is needed.
  377. 8.4
  378. Å  Shoemaker-Levy CD-ROM ù This is the Network Cybernetics Corporationæs 
  379. CD-ROM title SL9: Impact æ94. It contains hundreds of images, movie 
  380. sequences and technical information related to the July 1994 collision 
  381. of the periodic comet Shoemaker-Levy 9, and the planet Jupiter. Stills 
  382. are stored as JPEG, GIF and TIFF, video sequences as MPEG and FLI/FLC. 
  383. The technical information is stored as ASCII or PostScript. 
  384. Unfortunately, the viewer applications are all for PCs or Macs, but with 
  385. ChangeFSI and Edit, the stills and texts are accessible on RISCáOS 
  386. machines, and there are PD MPEG and FLI/FLC players available. The price 
  387. is ú25 including postage from Lambda Publications.
  388. 8.4
  389. Å  TextEase ù This is a new presentation package for letters, posters, 
  390. notices and so on. Features include a button bar for the frequently used 
  391. functions, and dynamic text. The prices is ú25 from Ivoryash limited, 
  392. and a demo disc is available for ú2.
  393. 8.4
  394. Å  UK Schools Internet Primer Ö Koeksuster Publications have produced a 
  395. book to provide information, mainly aimed at schools, on how to use 
  396. Internet and what facilities are available through Internet. This costs 
  397. ú9.95 + p&p from Koeksuster or ú9 inc p&p through Archive. For more 
  398. details, see the review on page 24.
  399. 8.4
  400. Review software received...
  401. 8.4
  402. We have received review copies of the following: ÅAncient Egypt Key 
  403. Datafile (e), ÅAPDL CD (PD/a), ÅBitFolio Christmas Cartoons (a), 
  404. ÅBitFolio More Cartoons (a), ÅBlinds (u), ÅGameOn! (g/u), ÅGrasshopper 
  405. (e), ÅLadakh (Tibetan) Key Datafile (e), ÅLook! Hear! (e), ÅMap Importer 
  406. (e), ÅMouse in Holland (e), ÅMouseTrap (u), ÅPrimeMover (e/a), 
  407. ÅTableMate 2 (u).
  408. 8.4
  409. e=Education, b=Business, bk=Book, c=Comms, g=Game, h=Hardware, 
  410. l=Language, u=Utility, a=Art.
  411. 8.4
  412. If you would like to review any of these products, please contact the 
  413. Archive office. Potential reviewers will need to show that they would 
  414. use the product in a professional capacity or that they have some 
  415. knowledge of the particular field.ááAá 
  416. 8.4
  417. Government Health Warning Ö Reading this could seriously affect your 
  418. spiritual health.
  419. 8.4
  420. It could be you! How many tickets have you bought for the National 
  421. Lottery? Just think what life would be like if you won a million pounds! 
  422. Think of all those things you could buy. Think of the security it would 
  423. bring Ö no more financial worries for the rest of your life. It really 
  424. would be great, wouldnæt it?!
  425. 8.4
  426. But have you really thought about the implications of suddenly having 
  427. pots of money? Have you thought how it would affect your friendships and 
  428. your relationships with your family? Have a think now.
  429. 8.4
  430. How can you be sure that all those Éfriendsæ that you seem to be getting 
  431. are really Éfriendsæ and arenæt just after your money? Can you really 
  432. trust them? How will your real friends feel if they think that you donæt 
  433. trust them? Suddenly, you donæt know who you can trust. What did we just 
  434. say about Ésecurityæ?
  435. 8.4
  436. Iæm not trying to argue against the National Lottery but Iæm trying to 
  437. use it as an example to show how easily we swallow the lies of the 
  438. media. Iæm sorry but I just donæt believe that life would be wonderful 
  439. if I had lots of money... or the Érightæ car or the Érightæ clothes, or 
  440. whatever other material goods they say I Éneedæ.
  441. 8.4
  442. The only things that are really important are our relationships with one 
  443. another. (I would use the word Éloveæ but that too has been hijacked!) 
  444. Proverbs 15v17 puts it well, öBetter a meal of vegetables where there is 
  445. love than a fattened calf with hatred.ò Simple but profound.
  446. 8.4
  447. And I know I canæt prove this, but from my experience, what is really, 
  448. really important is our relationship with God. Get that right and many 
  449. other things suddenly make sense. Again from Proverbs, in the same 
  450. chapter, but verse 16: öBetter a little with the fear of the Lord than 
  451. great wealth with turmoil.ò
  452. 8.4
  453. Anyone who has come to know the love of God as seen in Jesus knows what 
  454. true riches are.
  455. 8.4
  456. P.B.
  457. 8.4
  458. Fact-File
  459. 8.4
  460. (The numbers in italic are fax numbers)
  461. 8.4
  462. 4th Dimension   1 Percy Street, Sheffield, S3 8AU. (0114-270-0661) 
  463. (0114-278-1091)
  464. 8.4
  465. 4Mation    14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32 
  466. 8PA. (01271-25353) (01271-22974)
  467. 8.4
  468. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 
  469. 6QA.
  470. 8.4
  471. Acorn Computers Ltd    Acorn House, Vision Park, Histon, Cambridge, CB4 
  472. 4AE. (01223-254254) (01223-254262)
  473. 8.4
  474. Anglia Television   Media Development, Anglia House, Norwich, NR1 3JG. 
  475. (01603-615151) (01603-631032)
  476. 8.4
  477. APDL    39 Knighton Park Road, Sydenham, London, SE26 5RN.
  478. 8.4
  479. Aspex Software   Heather House, Tavistock, Devon, PL19 9AG. (01822-
  480. 611060) 
  481. 8.4
  482.   (01822-611061)
  483. 8.4
  484. Avie Electronics (p25)  7 Overbury Road, Norwich. (01603-416863) (01603-
  485. 788640)
  486. 8.4
  487. Beebug Ltd (p65)  117 Hatfield Road, St Albans, Herts, AL1 4JS. (01727-
  488. 840303) 
  489. 8.4
  490.   (01727-860263)
  491. 8.4
  492. Cherisha Software (p9)  51 Swallowfield Road, Charlton, London, SE7 7NT.
  493. 8.4
  494. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich, 
  495. Cheshire, CW9 7DA. 
  496. 8.4
  497.   (01606-48511) (01606-48512)
  498. 8.4
  499. Colton Software (p30)   2 Signet Court, Swanns Road, Cambridge, CB5 8LA. 
  500. (01223-311881) (01223-312010)
  501. 8.4
  502. Computer Concepts (pp15/29)   Gaddesden Place, Hemel Hempstead, Herts, 
  503. HP2 6EX. (01442-63933) (01442-231632)
  504. 8.4
  505. Creative Curriculum Software   5 Clover Hill Road, Savile Park, Halifax, 
  506. HX1 2YG. (01422-340524) (01422-346388)
  507. 8.4
  508. Cumana Ltd   Pines Trading Estate, Broad Street, Guilford, GU3 3BH. 
  509. (01483-503121)   (01483-503326)
  510. 8.4
  511. Dalriada Data Technology (p8)  145 Albion Street, Kenilworth, 
  512. Warkwickshire, CV8 2FY. (01926-53901)
  513. 8.4
  514. Datafile   71 Anson Road, Locking, Weston-super-Mare, Avon, BS24 7DQ. 
  515. 8.4
  516.   (01934-823005)
  517. 8.4
  518. David Pilling   P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  519. 8.4
  520. Dave Lawrence (p25)  33 High Street, Farnborough, GU14 6ES.
  521. 8.4
  522. Doggysoft   7 Blackhorse Crescent, Amersham, Bucks., HP6 6HP.
  523. 8.4
  524. Font Company Ltd    47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. 
  525. (01603-748253) (01603-740203)
  526. 8.4
  527. GamesWare   Unit 26, The Bartletts, Hamble, Hants., SO35 5RP. 
  528. (01703Ö456523) 
  529. 8.4
  530.   (or 0243-531194) (01703Ö456523)
  531. 8.4
  532. Hodge Electronic Services    16 Mold Road, Mynydd Isa, Clwyd, CH7 6TD. 
  533. (01244-550803)
  534. 8.4
  535. Honormead Software Solutions   Admin House, The Grange, Hospital Lane, 
  536. Michleover, Derby, DE3 5DR. (01332-512848)
  537. 8.4
  538. iSV Products   86, Turnberry, Home Farm, Bracknell, Berks, RG11 8ZH. 
  539. (01334-55769)
  540. 8.4
  541. Ivoryash Ltd   14 Perwell Close, Bredon, Tewkesbury, Gloucester, GL20 
  542. 7LJ. 
  543. 8.4
  544.   (01684-73173)
  545. 8.4
  546. Koeksuster Publications   St Augustineæs Cottage, High Street, Mill 
  547. Hill, London NW7 1QY. 
  548. 8.4
  549.   (0181-959-3321) (info@koekie.demon.co.uk)
  550. 8.4
  551. Kudlian Soft   8 Barrow Road, Kenilworth, Warwickshire, CV8á1EH. (01926-
  552. 851147)
  553. 8.4
  554. Lambda Publications   194 Cheney Manor Road, Swindon SN2 2NZ. (01793-
  555. 695296)
  556. 8.4
  557. Le Computer   Main Road, Willows Green, Chelmsford, CM3 1QB. (01245-
  558. 362225) (01245-362225)
  559. 8.4
  560. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge 
  561. CB4 4ZS. 
  562. 8.4
  563.   (01223-425558) (01223-425349)
  564. 8.4
  565. LOOKsystems (pp40/41)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. 
  566. (01603-748253) (01603-740203)
  567. 8.4
  568. Micro Laser Designs   105 Midford Road, Combe Downs, Bath BA2 5RX. Tel 
  569. (01225-833266)
  570. 8.4
  571. Minerva Systems   Minerva House, Baring Crescent, Exeter, EX1 1TL. 
  572. (01392-437756) (01392-421762)
  573. 8.4
  574. Mycroft Software   53 Cottonmill Lane, St Albans, AL1 2ER.
  575. 8.4
  576. Oak Solutions (p26)   Dial House, 12 Chapel Street, Halton, Leeds, LS15 
  577. 7RN (0113-232-6992) (0113-232-6993)
  578. 8.4
  579. Octopus Systems   9 Randwell Close, Ipswich, IP4 5ES. (01473-728943) 
  580. (01473-270643)
  581. 8.4
  582. Quantum Software (p16)  35 Pinewood Park, Deans, Livingston, EH54 8NN. 
  583. (01506-411162 after 6)
  584. 8.4
  585. Sherston Software   Angel House, Sherston, Malmesbury, Wilts. SN16 0LH. 
  586. (01666-840433) (01666-840048)
  587. 8.4
  588. Supreme Software Ltd (p37)   21 Courtenay Close, Chapel Break, 
  589. Bowthorpe, Norwich, NR5 9LB.
  590. 8.4
  591. T-J Reproductions   Unit D, Canada House, Blackburn Road, West 
  592. Hampstead, London 
  593. 8.4
  594.   NW6 1RZ. (0171-372-4430) (0171-372-0515)
  595. 8.4
  596. Uniqueway   42 Crwys Road, Cardiff, CF2 4NN.  (01222-644611) (01222-
  597. 644622)
  598. 8.4
  599. US Gold Ltd   Units 2/3, Holford Way, Holford, Birmingham, B6 7AX. 
  600. (0121-625-3366) (0121-606-1822)
  601. 8.4
  602. Norwich Computer Services  96a Vauxhall Street, Norwich, NR2 2SD. 
  603. (01603-766592) (01603-764011)
  604. 8.4
  605. Archive Monthly Program Disc Contents
  606. 8.4
  607. Å  Various files and applications from Paul HobbsæáAdvanced Basic 
  608. Programming ColumnáÖápage 66.
  609. 8.4
  610. Å  Screengrab module for !ChangeFSI from Gerald Fittonæs ColumnáÖápage 
  611. 31.
  612. 8.4
  613. Å  Monitor recovery program from Hints & Tips Column Ö page 28.
  614. 8.4
  615. Å  Applications from Paul Hooperæs Multimedia column Ö page 53.
  616. 8.4
  617. Å  PD Pocket Book applications from Pocket Book Column Ö page 35.
  618. 8.4
  619. Å  Sample program from Matthew Hunteræs Programming Workshop Ö page 21.
  620. 8.4
  621. Å  Monitor definitions & Mac reading software from Keith Hodgeæs RiscáPC 
  622. ColumnáÖápage 11.
  623. 8.4
  624. Å  List of free scientific software + updated !UnitConv from Chris 
  625. Johnson Ö page 39.
  626. 8.4
  627. Å  Squirrel query file from Robert Bishop, Comment Column Ö page 52.
  628. 8.4
  629. Paul Beverley
  630. 8.4
  631. CD-ROM for only ú29 ?!
  632. 8.4
  633. Yes, you can have a CD-ROM drive for just ú29 inc VAT Ö all you have to 
  634. do is to buy the RiscáPC to put it in before 31st December 1994! Send us 
  635. your order for either an ACB25 (5Mb) or ACB45 (9Mb) and we will give you 
  636. a voucher which you send (with a cheque for ú29) to Acorn who supply the 
  637. CD-ROM. This is the Cumana 300i CD-ROM, not the iA, i.e. without the 
  638. audio mixer but this mixer can be bought separately for ú49 +VAT from 
  639. Cumana.
  640. 8.4
  641. RiscáPC? Ö Buy now, pay later
  642. 8.4
  643. Another special offer (which can be taken with or without the CD-ROM 
  644. offer) is a deferred payment plan. Pay a deposit now and make 24 monthly 
  645. payments at 1.08% (APR 13.75%) but your first payment is delayed for 
  646. four months, i.e. not until April. (You can also pay off the full amount 
  647. at any time.) For more information, ring 01223-254428 or the NCS office 
  648. on 01603-766592.
  649. 8.4
  650. Acorn Christmas Computer Sale...
  651. 8.4
  652. Up to Christmas, A3010s are available at up to 29% off.
  653. 8.4
  654. A3010 AP (1Mb)  ú399 Ö Ö> ú299  25% off rrp
  655. 8.4
  656. A3010 AP (1Mb) + AKF52  ú699 Ö Ö> ú499  29% off rrp
  657. 8.4
  658. A3010 EY or LC (2Mb)  ú499 Ö Ö> ú399 + free AP!  20% off rrp
  659. 8.4
  660. A3010 EY or LC (2Mb) + AKF52  ú799 Ö Ö> ú599 + free AP!  25% off rrp
  661. 8.4
  662. EY= Early Years Pack = Talking Start-Write, Flossy the Frog, Mouse in 
  663. Holland, Doris the Dotty Dog, Gemini, Amazing Maths & Paint Pot.
  664. 8.4
  665. LC = Learning Curve Pack = Advance + PC Emulator + various demos.
  666. 8.4
  667. AP = Action Pack = Zool + StartWrite + various demos.
  668. 8.4
  669. Dalriada
  670. 8.4
  671. From 8.2 page 39
  672. 8.4
  673. Observess
  674. 8.4
  675. New artwork
  676. 8.4
  677. Applied Photophysics
  678. 8.4
  679. New artwork
  680. 8.4
  681. LOOKsystems
  682. 8.4
  683. New artwork
  684. 8.4
  685. LOOKsystems
  686. 8.4
  687. New artwork
  688. 8.4
  689. Risc PC Column
  690. 8.4
  691. Keith Hodge
  692. 8.4
  693. Monitors
  694. 8.4
  695. Bob Bourne reports that he has been experiencing problems with colour 
  696. impurity on the three(!) AKF85 monitors that have passed through his 
  697. hands. There does seem to be a hint of magnetic radiation from the 
  698. computer power supply involved in this problem, as Acorn/Granada 
  699. MicroCare can now reproduce the problem when they use the same desk 
  700. layout as Bob.
  701. 8.4
  702. Software information
  703. 8.4
  704. In Archive 8.1 p39, I mentioned that Arthur Brend had been having 
  705. problems with the speed of operation of Knowledge Organiser 2. I have 
  706. received a most informative letter from Mr D Jackson of Clares Micro 
  707. Supplies. In it, he points out that the two biggest factors with file 
  708. searches are disc speed and the size of the configured ADFSBuffers. An 
  709. example search of a 7Mb file took 5 min 59 seconds, with ADFSBuffers set 
  710. to 0, but just 1 min 17 seconds with ADFSBuffers set to 40. The RiscáPC 
  711. was then noticeably faster than the comparison A540.
  712. 8.4
  713. Software compatibility
  714. 8.4
  715. Now that I am using a dual serial port card, with the fax modem on the 
  716. second port, I have realised that there are real problems in store when 
  717. I receive my 486áPC card. My intention is to operate the remote access 
  718. regional telemetry software using the PC card. However, the PCáEmulator 
  719. only supports the built-in serial port I believe. Will the new PCácard 
  720. BIOS software allow ports on extension serial port cards to be mapped 
  721. (via the block drivers?) to the DOS COMx commands? This is a must as far 
  722. as I am concerned, and will be so for a very large proportion of the 
  723. IBMáPC users who are persuaded to purchase a RiscáPC. They are used to 
  724. being able to purchase a dual card, plug it into an expansion slot, then 
  725. add a line to the öAUTOEXEC.BATò file and away it goes, giving full 
  726. access to the extra ports via the öCOMxò command. They are not going to 
  727. want to know about the Acorn side of programming.
  728. 8.4
  729. One further point on the serial port is worth mentioning. There are 
  730. still programs around which do not seem to comply with the Acorn rules 
  731. even though they are described as öcompliantò. I was downloading some 
  732. files from the local Packet Radio Bulletin Board and noticed that every 
  733. time I held <select> down on the title bar of MultiStore (v2.00), the 
  734. serial data stopped flowing! Further tests revealed that this happens 
  735. not only with MultiStore, but also with Style (v3.04), but not filer 
  736. windows, ArcFax, TeleCFax, Printers. Are these applications faulty? Or 
  737. are they interpreting the guidelines in a different way?
  738. 8.4
  739. For those of you who, like myself, have an occasional requirement to 
  740. read Apple Mac discs (high density), I have sent Paul a copy of a PD 
  741. program which runs under the PC Emulator and which will read these 
  742. discs. Please note, (1) it is fragile! (2) I accept no responsibility if 
  743. it eats your disc, so use a backup! (Itæs on the monthly disc. Ed.)
  744. 8.4
  745. In two very interesting letters, Bob Bourne reports that he has been 
  746. experiencing problems with Eureka 2 on the RiscáPC when printing to CCæs 
  747. TurboDrivers(v4.0). The two products are incompatible, and the only 
  748. solution found so far is to print to disc via the Acorn driver and then 
  749. print the file from the TurboDriver. The long term solution is to 
  750. upgrade to Eureka 3, which should be available soon.
  751. 8.4
  752. Also, there was a problem with Fabis Computingæs EasyFont 2 but, in just 
  753. two days, an update was received and all was well again.
  754. 8.4
  755. Thank you to all the readers who have written about the Wimpslot 
  756. problems with the RiscáPC. As you have all pointed out, and as Dave 
  757. Holden mentioned last month (8.3 p39) the problem occurs because memory 
  758. is assigned in fixed 4Kb blocks, unlike the Archimedes, which assigns 
  759. memory in variable sized blocks up to 32Kb (dependent on main memory 
  760. size). Basic programs are therefore often given less free memory to work 
  761. with on the new machine. So far so good, but it would really be nice if 
  762. Basic complained with öInsufficient free memoryò, or some other sensible 
  763. error message, and not, öToo many nested loopsò, etc. Surely, Basic 
  764. keeps track of its memory pointers and knows when they are going to 
  765. clash?
  766. 8.4
  767. Hardware and software news
  768. 8.4
  769. David Evershed has purchased a Cumana SCSIáII interface, but ran head 
  770. first into a number of problems. The first was a clash with the virus 
  771. killer supplied with the machine, but this was easily cleared by 
  772. shifting the load line to a position later in the bootup sequence. The 
  773. second problem has hopefully also been resolved... David had already 
  774. purchased a Pioneer DR-U104X CDáROM drive, a single disc, quadspeed 
  775. drive, but then found to his dismay, that there is no driver module 
  776. available for the drive. Cumana have now advised him that they will be 
  777. supporting this model so the driver module is now eagerly awaited. It 
  778. would seem that it is essential before purchasing a CDáROM drive, to 
  779. check with your SCSI interface manufacturer that a suitable driver is 
  780. available.
  781. 8.4
  782. Further to my comments on desktop boot sequence last month, please note 
  783. that although the directory ö$.!Boot.Choices.Boot.PreDeskò does not 
  784. contain any applications, just obey files, this does not mean that you 
  785. cannot place applications here. A typical use for this area is for 
  786. applications such as SerialDev which is provided with the Serial PortÉs 
  787. dual serial port card and which just sets up a path to a directory 
  788. inside the application. This path must be defined before any 
  789. applications make use of the card. By placing software here, it is 
  790. guaranteed to be run before anything in the ö$.!Boot.Choices.Boot. 
  791. Tasksò directory Ö most useful!
  792. 8.4
  793. Readersæ comments 
  794. 8.4
  795. Don Lewis mentioned in his recent letter how difficult he was finding 
  796. the change to the new RiscáPC keyboard layout. Coincidentally, I have 
  797. (after a long break) been using the BBC Master for Eprom programming. 
  798. This has been a real shock, I had forgotten the terrible trouble I had 
  799. changing from the Master to the original Archimedes keyboard... Don also 
  800. mentions that he does not like the screen blanking as the re-activation 
  801. takes so long. I personally find that screen blanking (and by this I 
  802. mean turning off the video signals so the screen goes blank, thereby 
  803. preventing screen burn, not shutting down the monitor to save power), is 
  804. much overrated, as in commercial use, monitors have to run for thousands 
  805. of hours with a stationary image before a permanent residual image 
  806. starts to appear.
  807. 8.4
  808. Wish list for next RiscáPC / New issues of Basic
  809. 8.4
  810. Please, Acorn, with the next issue of Basic, can we have an extension to 
  811. the öCASEò statement? Thus:
  812. 8.4
  813. CASE variable OF
  814. 8.4
  815. WHEN 1 TO 4
  816. 8.4
  817. ENDCASE
  818. 8.4
  819. The TO function is provided in a number of other basics and makes 
  820. translations from one platform to another much easier. Also how about 
  821. öIFEXISTSò, for file handling and öREDIMò for array handling.
  822. 8.4
  823. Gripe of the month
  824. 8.4
  825. Where is my ARM 710?
  826. 8.4
  827. Questions of the month
  828. 8.4
  829. (1)áDoes anyone have a version of the editor, Zap, which works on the 
  830. RiscáPC?
  831. 8.4
  832. (2)áMy machine spends all day waiting to receive fax messages and so the 
  833. utility to spin down the IDE drive is brilliant! But, I also have a SCSI 
  834. drive, which is used for backups. I would dearly like to be able to stop 
  835. this spinning whilst the RiscáPC is acting as a fax machine. Can it be 
  836. done?
  837. 8.4
  838. Tailpiece
  839. 8.4
  840. I have now been using my Canon BJ230 inkjet printer with the same 
  841. cartridge, for over 12 months! How? By refilling it with Rotring 
  842. öBrilliantò black ink which is available from most art shops and at 
  843. ú1.99p per bottle, each of which does three to four refills Ö it is very 
  844. economical! Plus, the print quality for text work is, I find, 
  845. indistinguishable from the original ink.
  846. 8.4
  847. Paul has asked if I would like to provide some information about packet 
  848. radio on the RiscáPC. During the Christmas holidays, I will try to put 
  849. together a small article explaining what it is used for and how you can 
  850. get involved. You do require a Amateur Radio licence, but there is no 
  851. problem here, a short course at the local Technical College will soon 
  852. get you through the City and Guilds examination. More details next 
  853. month.
  854. 8.4
  855. Would anybody like to assist with the software compatibility list? As a 
  856. user of mainly business software, I get little contact with games and 
  857. other general software. This means that I find it difficult to be 
  858. öinátouchò and hence aware of what is happening in different areas. If 
  859. anybody would like to run the list please get in touch Ö possibly more 
  860. than one person, each covering their own interest and I will bring it 
  861. all together.
  862. 8.4
  863. As usual, I can be contacted by letter at the HES address on the back 
  864. page, by telephone after 7p.m. or by Packet Radio, from anywhere in the 
  865. World, as GW4NEI@GB7OAR.#16.GBR.EU.ááAá 
  866. 8.4
  867. Simon the Sorcerer
  868. 8.4
  869. Andrew Rawnsley
  870. 8.4
  871. Gameswareæs latest release is only one year late! After being much hyped 
  872. before last yearæs Acorn World show, and continually Éalmost readyæ for 
  873. the last twelve months, Acorn World 94 was the ideal launch venue for 
  874. this awesome adventure. Indeed, after last yearæs disappointment, 
  875. Gamesware didnæt even send a press release concerning its new releases, 
  876. and so Simon the Sorcerer magiced his way onto an unsuspecting public.
  877. 8.4
  878. Still, itæs been worth the wait Ö indeed some would say that, as a 
  879. result, many more of us will be enticed by the lure of nine discs (yes, 
  880. nine!) packed with 34 soundtracks and 6Mb of animation, all mixed up 
  881. with lashings of gameplay and humour.
  882. 8.4
  883. Read this first!
  884. 8.4
  885. Before I go any further, Iæd like you to bear with me as I rave about 
  886. this game just a little more. Until Simonæs release, Flashback would 
  887. have had my vote for the single best Acorn game, but suffice it to say, 
  888. that in two weeks since the show, Iæve spent some 15 minutes playing 
  889. Flashback, to about 15 hours on Simon. (OK, maybe thatæs a slight 
  890. exaggeration, but you get the point.) Whatæs more, the game will appeal 
  891. to more than just adventure fanatics, because it has that basic element 
  892. missing in so many games Ö FUN.
  893. 8.4
  894. Back to basics
  895. 8.4
  896. Right, so we know that this game is good, but whatæs it all about? OK, 
  897. we start with a puppy, just an ordinary puppy, and we place a dusty old 
  898. book in his mouth. Said dog is then received into the home of 12 year 
  899. old lad, Simon (aha!). The aforementioned grimoire is then dumped in an 
  900. attic, until puppy retrieves it. Suddenly, and at this point we get by 
  901. with some fancy special effects, Simon (and puppy) are dumped 
  902. unceremoniously into another dimension via the pages of this magic 
  903. libram.
  904. 8.4
  905. Upon reading a handy note, it turns out that you [Simon] were selected 
  906. from millions of hopeful candidates to save the local wizard Calypso, 
  907. and knock the evil Sordid to kingdom come. All in a dayæs work for a 12 
  908. year old cockney? Perhaps, but not when Dial-a-Pizza donæt deliver to 
  909. your dimension!
  910. 8.4
  911. Style
  912. 8.4
  913. Unlike traditional adventures, absolutely no keyboard skills are 
  914. required to play. Indeed, the entire game is played with just twelve 
  915. verbs displayed in the lower third of the screen. All you do is point 
  916. and click, then select the appropriate objects. Initially, this approach 
  917. worried me Ö after all, how was I to communicate all the detailed 
  918. commands if all I could do was click on buttons? However, as I moved 
  919. Simon around the beautifully drawn rooms, opening doors, cutting off 
  920. beards (clue there!), and generally getting in the way, all my 
  921. apprehensions fell away.
  922. 8.4
  923. Itæs hard to describe the quality of the graphics, they are so 
  924. attractive, but there certainly isnæt space for a full screenshot. As 
  925. for the music, after playing the game once, I couldnæt stop humming the 
  926. tunes.
  927. 8.4
  928. Humour
  929. 8.4
  930. This style of graphic adventure has always been associated with humour, 
  931. right from the days of Monkey Island and its sequel, Le Chuckæs Revenge 
  932. on the Amiga. However, the big problem with these games was that their 
  933. American origin meant that most people simply didnæt understand half the 
  934. jokes. Since Simon (the game, not the character!) originated in 
  935. Birmingham, this is not a problem. Indeed, many of the situations are 
  936. reworkings of popular english fairy tales and nursery rhymes.
  937. 8.4
  938. Take the classic story Billy Goats Gruff, for example. As we all know, 
  939. the troll had problems catching the goats, but this time heæs hungry, 
  940. and er.... on strike?
  941. 8.4
  942. Conclusions
  943. 8.4
  944. Simon the Sorcerer represents the best waste of 8Mb of disc space I can 
  945. possibly imagine (I say Éwasteæ, because Publisher et al eats up similar 
  946. amounts and are perhaps a tad more useful?!?). Whatæs more it can be 
  947. played off floppy, and even comes with a special VGA mode. My advice: 
  948. BUY IT NOW Ö ú39.95 from Gamesware or ú38 through Archive.ááAá 
  949. 8.4
  950. PD Column
  951. 8.4
  952. David Holden
  953. 8.4
  954. Another takeover
  955. 8.4
  956. One of the newer PD libraries, Gem PD, has just been taken over by The 
  957. Datafile. The main reason for this was that the people who ran Gem were 
  958. due to start college in the near future and were therefore unable to 
  959. continue to operate the library.
  960. 8.4
  961. Although perhaps not as well known as some of the older libraries, Gem 
  962. has, in its comparatively short life, earned a good reputation, so Iæm 
  963. pleased that its customers will now be looked after by the Datafile.
  964. 8.4
  965. Second Datafile PD CD
  966. 8.4
  967. Further news from The DataFile. Their second CD of PD programs was 
  968. unveiled at Acorn World 94. This is much better than the first, which 
  969. appeared a few months ago. Not only does it contain more material, and 
  970. almost all of it Risc PC compatible, but it is all archived. This hasnæt 
  971. been done to save space as the CD is certainly not full, but to avoid 
  972. the long delays that occur when the filer opens a directory full of 
  973. applications and then reads all the !Boot and !Sprites files. As the 
  974. applications are archived, these files are only read when an individual 
  975. archive is opened, which makes things very much faster without recourse 
  976. to any special software. A secondary advantage is that it is very much 
  977. quicker to copy an archive, which is only a single file, than an 
  978. application, which normally consists of many files.
  979. 8.4
  980. The price of the second Datafile PD CD is ú33. Although this is more 
  981. expensive than the first, it contains more material and comes with a 
  982. small booklet with a short description of each program.
  983. 8.4
  984. Clipart CD
  985. 8.4
  986. Iæve been saying for some time that APDL would be releasing a CD Ésoonæ 
  987. and it is now in production. It contains over 9,000 files totalling 
  988. around 500Mb. Most of this is clipart and artwork suitable for use in 
  989. DTP work and general illustration, but there are also around 580 
  990. pictures, mostly 256 colour, covering a wide range of subjects. All of 
  991. the material is in either sprite, drawfile or Artworks format.
  992. 8.4
  993. Although it will be of interest to anyone who uses any type of clipart, 
  994. it will be of particular benefit to schools, and most schools will be 
  995. entitled to a free network licence.
  996. 8.4
  997. The CD is produced by APDL but most of the work in compiling, selecting 
  998. and Étidying upæ the material was done by Alan Wilburn, who may be 
  999. recognised by readers as an Archive contributor.
  1000. 8.4
  1001. The normal price will be ú28 but as a special Christmas offer to Archive 
  1002. readers it will cost only ú25 if you order before 31st December 1994 
  1003. from either APDL or Archive.
  1004. 8.4
  1005. Adventure games
  1006. 8.4
  1007. A few new text adventure games have appeared recently, notably Ashkeva 
  1008. Alyedin from Andrew Flintham. There seems to be a trend away from shoot-
  1009. em-upæs and towards more cerebral pursuits, or is that just wishful 
  1010. thinking on my part? Anyway, this monthæs special offer disc will be 
  1011. full of adventure games. At the time of writing, I donæt know what I 
  1012. will put on the disc but it will, as usual, be full.
  1013. 8.4
  1014. A lot of readers have already responded to my offer of a disc of 
  1015. seasonal clipart, and because there will still be a couple of weeks to 
  1016. Christmas by the time this appears in print, I will bend my usual Éone 
  1017. month onlyæ rule and extend the offer for a further month for those who 
  1018. forgot to send for the disc last month or are new subscribers.
  1019. 8.4
  1020. Either disc will, as usual, cost just ú1 (cheque or stamps) from the 
  1021. APDL address inside the back cover.ááAá 
  1022. 8.4
  1023. CC
  1024. 8.4
  1025. New artwork
  1026. 8.4
  1027. Quantum
  1028. 8.4
  1029. From 8.3 page 19
  1030. 8.4
  1031. NCS Technical Services
  1032. 8.4
  1033. Paul Beverley
  1034. 8.4
  1035. The technical service that NCS / Archive has offered over the years have 
  1036. been greatly appreciated by many people. We are always keen to give the 
  1037. best support we can and, within this article, I want to tell you about 
  1038. some changes that we are currently making.
  1039. 8.4
  1040. The history
  1041. 8.4
  1042. At first, we had time to deal with all the technical queries that came 
  1043. up Ö people just rang us and we tried to help. As the user-base grew, it 
  1044. soon became clear that there were just too many calls for our engineers 
  1045. to handle and, as it was a free service, it could not be justified on a 
  1046. purely commercial basis.
  1047. 8.4
  1048. Enter öTHSò
  1049. 8.4
  1050. We set up the Technical Help Service so that Archive subscribers could 
  1051. pay an extra ú15 a year for the privilege of being able to telephone the 
  1052. NCS office with technical queries. Other people could send in written 
  1053. queries but obviously they didnæt have the advantage of being talked 
  1054. through their problems over the phone Ö flying doctor style!
  1055. 8.4
  1056. As the THS became more frequently used, we found it was clogging up the 
  1057. main phone line and stopping sales enquiries Ö and we didnæt want to 
  1058. inhibit that particular activity! So we installed a special phone line 
  1059. whose number was only released to THS subscribers.
  1060. 8.4
  1061. Enter the recession
  1062. 8.4
  1063. Even though the effects of the recession were beginning to bite at NCS, 
  1064. we tried to maintain the sort of service we felt was appropriate. We 
  1065. have always tried to work on the basis of... öIf I were buying a 
  1066. computer or some peripherals, what service would I want from the company 
  1067. supplying it?ò
  1068. 8.4
  1069. Until recently, we have maintained a level of engineering staff such 
  1070. that we could provide the following technical services:
  1071. 8.4
  1072. a)áTHS telephone support (ú15 per year) Ö any technical query to do with 
  1073. Acorn computers and peripherals.
  1074. 8.4
  1075. b)áTelephone sales support (free) Ö e.g. öWhich is the best CD-ROM drive 
  1076. to buy?ò
  1077. 8.4
  1078. c)áTelephone after-sales service (free) Ö e.g. öIæve bought a disc drive 
  1079. and I canæt work out how to fit it in my computer.ò
  1080. 8.4
  1081. d)áWritten sales support (free)
  1082. 8.4
  1083. e)áWritten technical questions (free)
  1084. 8.4
  1085. f)áWritten after-sales service (free)
  1086. 8.4
  1087. The problem
  1088. 8.4
  1089. Over a period of time, certain companies having developed a policy of 
  1090. selling Acorn computers, peripherals and software at bigger and bigger 
  1091. discounts. I have commented on this policy in the past and said that it 
  1092. is very short-sighted.
  1093. 8.4
  1094. At NCS, we are finding, more and more, that people come to us because of 
  1095. our reputation for giving unbiased advice and ask, e.g. öWhich is the 
  1096. best CD-ROM drive to buy?ò But then they find that Xxx Ltd sells the 
  1097. same CD-ROM at ú20 less than NCS. Well, ú20 is ú20 and, in a time of 
  1098. recession, we are all looking to save money, arenæt we? So they buy it 
  1099. from Xxx Ltd. The result? NCS is not earning enough to maintain the 
  1100. level of staffing that I feel is ideal.
  1101. 8.4
  1102. Now that Dave Webb has moved down to Bath, I do not feel able to replace 
  1103. him with a full-time member of staff. Instead, I am seeking part-time 
  1104. help and, at the same time, cutting some of the services NCS provides.
  1105. 8.4
  1106. I very much regret reducing the standard of service but, sadly, I have 
  1107. to make decisions on purely commercial terms. Gone are the days when I 
  1108. could afford to be altruistic in my decision-making.
  1109. 8.4
  1110. However, Archive does have a resource that is not available to any other 
  1111. Acorn dealer Ö i.e. you! Let me explain how the services are going to 
  1112. change and then explain how you could help...
  1113. 8.4
  1114. Sales advice stays
  1115. 8.4
  1116. We are keeping the free telephone sales advice but we would ask, please, 
  1117. that you do not misuse it. By all means, if you know what you want to 
  1118. buy, get it from the cheapest source, but do you think it is fair to ask 
  1119. us to spend time helping you through your decision-making and then go 
  1120. off and buy it elsewhere? If you want the cheapest prices, please ring 
  1121. up one of the Ébox-shiftersæ and ask them for advice.
  1122. 8.4
  1123. Farewell THS
  1124. 8.4
  1125. The THS has been suspended and credit notes sent to all those with 
  1126. outstanding subscriptions. To make it commercially viable, we would have 
  1127. had to charge more like ú50 a year Ö and that just isnæt worth it for 
  1128. most of you, I guess.
  1129. 8.4
  1130. Written technical help
  1131. 8.4
  1132. Please continue to send us your technical queries by letter, e-mail or 
  1133. via the Archive bulletin board on 0603-766585. However, we will respond 
  1134. to your question(s) in a number of different ways depending on the 
  1135. nature of the query.
  1136. 8.4
  1137. a)áIf the answer to your question is likely to be of interest to other 
  1138. readers, we will write it up and put it in the next issue of Archive. 
  1139. However, you wonæt have to wait for the magazine, as we will send you a 
  1140. copy of our reply as soon as it is written.
  1141. 8.4
  1142. b)áIf the question is one which has been dealt with in earlier issues of 
  1143. Archive, we will have a proforma letter on which we will note the 
  1144. relevant references. (Back issue sets are still available Ö volumes 4 to 
  1145. 7 inclusive for ú23.)
  1146. 8.4
  1147. c)áIf your area of interest is one which is covered by one of the 
  1148. specialist Columns in Archive, e.g. Multimedia, Pocket Books, RiscáPC, 
  1149. etc, we will send your letter on to the relevant editor to see if they 
  1150. can help. (Note to editors: If at any time, you feel uneasy about the 
  1151. amount of time you are spending on responding to queries, please let me 
  1152. know straight away and I will see if I can find someone else who could 
  1153. take over or offer you some help. Also, if you have out-of-pocket 
  1154. expenses that you would like covering, such as postage, stationery, etc, 
  1155. just send in a note of how much you have spent and I will reimburse you. 
  1156. Thanks. Ed.)
  1157. 8.4
  1158. d)áIf your question is a more general one, Gerald Fitton has said that 
  1159. he would try to answer it and/or find someone else who could answer it. 
  1160. Perhaps Gerald could set up a database of Archive expertise? (This is 
  1161. where I say that Archive has the edge because it has you, the readers, 
  1162. as a resource to provide help to other readers.) If you have views on 
  1163. this suggestion and/or want to offer to answer questions about any 
  1164. particular subject(s) please write either to us or direct to Gerald at 
  1165. Abacus Training.
  1166. 8.4
  1167. Helping the Technical Helpers!
  1168. 8.4
  1169. If you want to help those who are offering technical help, please avoid 
  1170. asking several questions about different areas at once. Iæm sure that, 
  1171. with the wonders of modern word-processing, you could produce a number 
  1172. of letters instead of one, each letter dealing with a different topic. 
  1173. If you did, it would certainly avoid us having to photocopy your letter 
  1174. and circle and cross out various bits of it before sending it on to 
  1175. different helpers.
  1176. 8.4
  1177. Another way of helping is to provide an SAE for each letter. Itæs not 
  1178. just the cost of the stamp and the envelope but the convenience of just 
  1179. scribbling an answer on a piece of paper and popping it into the ready-
  1180. made envelope and putting it into the postbox. (Thereæs no need to 
  1181. bother with an SAE if you are just writing to NCS Ö itæs the helpers 
  1182. that I want to help because they do it for love!!)
  1183. 8.4
  1184. Also, it can often be a great help to send your letter on disc as well 
  1185. as on paper Ö and, perhaps, send some example file(s) to make the 
  1186. problem easier to solve. The point of sending the letter on disc, as 
  1187. well as on paper, is that it saves typing out bits of the letter if we 
  1188. want to use it in the magazine.
  1189. 8.4
  1190. What happens to the discs? The NCS procedure is that if you send in an 
  1191. article or a substantial hint or comment, we send the disc back, when 
  1192. the magazine is ready, with a copy of that monthæs magazine disc as a 
  1193. small Éthank youæ. Otherwise, and this is what I think is reasonable for 
  1194. the volunteer helpers to do, unless the disc is accompanied by a stamped 
  1195. addressed sticky label or a suitable SAEæd paddibag, we would re-format 
  1196. the disc and use it as a Écharity saleæ disc or to send something on to 
  1197. someone else. (Some contributors specifically write on their discs Édo 
  1198. not returnæ so they go straight to the charity sale.)
  1199. 8.4
  1200. Free hard disc installation
  1201. 8.4
  1202. Another consequence of the changes in our Technical Services brings a 
  1203. distinct an advantage for you... If you are buying an internal hard 
  1204. disc, we have decided to offer free collection and installation. The 
  1205. reasoning behind this is that there are so many complications which can 
  1206. arise when fitting an internal hard drive, that it is cheaper to pay a 
  1207. carrier to collect your computer, fit the drive and return it to you 
  1208. than have an engineer spend ages on the phone trying to help you work 
  1209. out why the drive wonæt work with your particular setup.
  1210. 8.4
  1211. NCS Ö The future?
  1212. 8.4
  1213. Our aim has always been to give the best service we can to customers and 
  1214. this has, in some ways (mostly financial!) worked against us. However, 
  1215. we will do what we can to maintain that quality of service whilst still 
  1216. staying financially viable. I, personally, appreciate the support and 
  1217. loyalty of the NCS customers. Iæm grateful to those of you who have 
  1218. continued to buy through NCS even when you suspected that there was a 
  1219. Ébox-shifteræ who would Édo it cheaperæ, and Iæm grateful to the 
  1220. hundreds of you who have contributed in one way or other to the 
  1221. magazine. I hope that the new arrangements in NCS Technical Services 
  1222. will prove to be of benefit in the long-term.
  1223. 8.4
  1224. Thanks again for all your support. All of us at NCS enjoy what we do and 
  1225. we hope we can continue to supply your computing needs in the future, 
  1226. whether it is hardware, software or information.ááAá 
  1227. 8.4
  1228. Earth Warp
  1229. 8.4
  1230. Robert Lytton
  1231. 8.4
  1232. The program is based on the BBCæs Look and Read, Earth Warp series for 
  1233. 7-9 year olds. The series is good, the content is relevant and the 
  1234. presentation fun, although I wish they had not changed Wordy for Zot, an 
  1235. american mechanised meatball. There have been some poor Look and Read 
  1236. series but Earth Warp will be used year after year after year... The 
  1237. program does not follow the television story-line but the situation and 
  1238. the characters are the same. Their personalities also come over as being 
  1239. the same.
  1240. 8.4
  1241. What you will receive
  1242. 8.4
  1243. You will receive a 30 page A4 booklet and an unprotected disc, so the 
  1244. program may be copied onto a hard disc. The booklet is very well written 
  1245. with an introduction for teachers, a synopsis of the story-line for 
  1246. children and a section on how to get started. The bulk of the booklet 
  1247. contains detailed descriptions for each öchapterò with quality extension 
  1248. ideas for the teacher to consider. At the back (not to be forgotten) is 
  1249. the, soon to be obsolete, öbeen there done thatò, list of National 
  1250. Curriculum Statements of Attainment!
  1251. 8.4
  1252. Description of the program
  1253. 8.4
  1254. The first thing you will notice from öGetting startedò is that the 
  1255. program is also available for the BBC B, B+ and Master. I asked Longman 
  1256. about these versions and the prices are the same. The Archimedes version 
  1257. does make use of the superior graphics (it is not run under emulation!) 
  1258. but apart from the graphic detail, the programs are identical.
  1259. 8.4
  1260. When you double click on the Earth Warp icon, the program takes over the 
  1261. machine and gives you a short opening sequence with the familiar Earth 
  1262. Warp theme tune. You are given the opportunity to turn off any further 
  1263. sound, although this is minimal. You are also given the chance to jump 
  1264. past the introduction which involves a familiarisation routine, where 
  1265. you are encouraged to press the space bar, and a short introduction is 
  1266. given to the story. The controls are very simple from the keyboard or 
  1267. mouse and it is usually a case of choosing items from a list. The main 
  1268. body of the program is broken down into twelve problem solving chapters. 
  1269. These may be visited in any order, although it is worth keeping to the 
  1270. story-line. If you press <escape> at any time, you are returned to a 
  1271. menu, allowing you to revisit chapters if they were not completed or to 
  1272. resume to a set point at a later date. The overall structure of the 
  1273. program is consistent and intuitive. The children do not find the 
  1274. program a hindrance, only what they are asked to puzzle through.
  1275. 8.4
  1276. Chapter contents
  1277. 8.4
  1278. There are twelve chapters varying in the degree of skill, knowledge and 
  1279. information needed. Where appropriate, Easy and Hard option are offered. 
  1280. The activities are of an applied nature for consolidation, which does 
  1281. mean you need to cover the ideas and material in the classroom before 
  1282. sitting a child in front of the screen! All the activities are 
  1283. worthwhile and there are well thought through extension ideas you can 
  1284. try in the classroom. I found these extension ideas practical and 
  1285. helpful and used a lot of them.
  1286. 8.4
  1287. Å  How long in space?: You have to find a number between 1 and 15. 
  1288. Children should develop a strategy of logical deduction.
  1289. 8.4
  1290. Å  Word Search: A 7╫7 word search on space.
  1291. 8.4
  1292. Å  Cleaning the beach: You need to pick up rubbish using co-ordinates. 
  1293. Either letters and numbers, or just numbers.
  1294. 8.4
  1295. Å  Crossing the river: Follow the colour sequence on the stepping stones 
  1296. to cross over. The extension ideas cover other sequences and 
  1297. mathematical patterns.
  1298. 8.4
  1299. Å  Ollieæs lost Orb: This is a simple dungeons and dragons type 
  1300. adventure where you can select from a list of options. You are not given 
  1301. a plan but I gave the children a blank plan to fill in with details as 
  1302. they saw fit. As well as solving problems and ordering your moves, you 
  1303. need to finish off the patterns on symmetrical door locks. The task 
  1304. seems daunting at first but it is not necessary for the player to 
  1305. specify how to solve the problems. If the right object has been taken to 
  1306. the right place, the computer reports on how the problem was solved.
  1307. 8.4
  1308. Å  Repairing Ollieæs spacecraft: Two problems to solve, what should it 
  1309. look like and how to rearrange the pieces. At first it seem impossible 
  1310. to do but you quickly realise that you need to choose the top pieces 
  1311. first.
  1312. 8.4
  1313. Å  Mending Ollieæs communicator: Match eight words up to make four 
  1314. compound words.
  1315. 8.4
  1316. Å  Guiding Ellie: Using a compass marked off in 30░ intervals drawn on 
  1317. the screen you need to direct Ellie from solar system to solar system Ö 
  1318. or is it planet to planet?
  1319. 8.4
  1320. Å  Homing in on Earth: A diagrammatic picture of our solar system. 
  1321. Shuffle the planet names from box to box to get the names in the right 
  1322. places.
  1323. 8.4
  1324. Å  Which is Earth?: Ellie gives you a report on a planetæs surface, you 
  1325. need to decide which planet it describes. If you choose incorrectly you 
  1326. are given a report for your chosen planet, to help you distinguish them 
  1327. apart. Ellieæs report and your correction report are different, to keep 
  1328. you thinking. I found the surface descriptions very interesting and they 
  1329. certainly encouraged conversation.
  1330. 8.4
  1331. Å  Race against time: A race against time to solve anagrams.
  1332. 8.4
  1333. Å  All right: No matter how many times you ask, children still bring you 
  1334. work to look at and read when they have not even read it themselves! 
  1335. Will this exercise help? I hope so. They are given a newspaper story 
  1336. written by Jenny for correction. This task is not easy but the computer 
  1337. can help by finding the words for you and even giving you the answer if 
  1338. they get it wrong twice. Good practice for using spell checkers Iæm 
  1339. sure!
  1340. 8.4
  1341. Conclusion
  1342. 8.4
  1343. I liked the program very much. It is well presented with a host of 
  1344. interesting thing to do on the computer and away from it. I used it with 
  1345. some 7-8 year olds and they enjoyed it and coped well with the 
  1346. activities. The extension ideas were sensible and not there for the sake 
  1347. of it. However, you do need to spend time to make it all fit together 
  1348. and work. If you are watching the Earth Warp television series and 
  1349. possibly Music Timeæs Planets series and have been allocated the science 
  1350. unit öThe Earth and beyondò, buy it and make a mini topic out of it. I 
  1351. personally am not sure if I will find the time to it justice but if I 
  1352. do, I will definitely buy the BBC B version. If you are like me, your 
  1353. Archimedes is already working flat out on statistical and DTP or 
  1354. multimedia projects and you may have one or two BBCs asking for a job 
  1355. like this to do.
  1356. 8.4
  1357. Earth Warp costs ú24 (+VAT +p&p) from Longman Logotron or ú27 through 
  1358. Archive.ááAá 
  1359. 8.4
  1360. Programming Workshop Ö Part 1
  1361. 8.4
  1362. Matthew Hunter, NCS
  1363. 8.4
  1364. One of the comments that repeatedly occurred in the recent Archive 
  1365. questionnaires was a wish for more articles about programming, 
  1366. particularly with regard to the wimp. Many technical help calls and 
  1367. letters have also been about programming in some form or another. It 
  1368. therefore makes sense to bring all these together into one shared 
  1369. resource, which is what this column aims to be. Unlike previous wimp 
  1370. programming articles, I am not aiming to show you how to write an entire 
  1371. application. It is an unfortunate truth that any example application 
  1372. would fail to implement the one piece of code that you need to finish 
  1373. your masterpiece! Instead, I will try to pool ideas and solutions. If 
  1374. you want a piece of code to do a particular task then write in, or if 
  1375. you have a solution for an unanswered problem, or a better solution than 
  1376. one which has already been offered, or indeed a solution to a problem 
  1377. that has not yet been asked then please send that in too. This then 
  1378. means that the content and the level will be determined by you, the 
  1379. reader.
  1380. 8.4
  1381. It is not intended that this should be an Éexperts onlyæ column, I will 
  1382. try to answer any queries appropriately, trying not to assume too much. 
  1383. In an effort to reduce duplication, I will refer back to previous 
  1384. issues. One assumption I will make is that you are using RISC OS 3, 
  1385. because it is the current version of the operating system and therefore 
  1386. essential for serious use of your computer. All references given will be 
  1387. to the RISC OS 3 PRMs.
  1388. 8.4
  1389. Languages
  1390. 8.4
  1391. I do not mind which language you use although I would prefer Basic or C, 
  1392. as I use those most regularly. Any solutions should, where possible, be 
  1393. generic. If it is written in Basic then try to ensure that it is easy 
  1394. for someone to follow, so that others can use it in C/Fortran/Pascal or 
  1395. whatever they wish. Feel free to use Éphantomæ procedures if they make 
  1396. something clearer. For example, use the Ésetcolouræ procedure from my 
  1397. graphics articles (8.1 p75) rather than explicitly calling ColourTrans. 
  1398. Over a period of time, there will be a library of such procedures, 
  1399. making new solutions easier. If you are reading an article and find that 
  1400. you do not understand an undefined procedure then, again, write in and 
  1401. all will (hopefully!) be explained.
  1402. 8.4
  1403. New to programming?
  1404. 8.4
  1405. For those of you who are new to Acorn RISC machines or have not 
  1406. previously programmed them, you may not realise just how easy it is to 
  1407. get started. If there are people who are interested, we may do an 
  1408. öIntroduction to Programmingò series. Please let us know if you would be 
  1409. interested in such a column.
  1410. 8.4
  1411. Just to prove the point, try the following: Load the !Edit application 
  1412. from Applications Disc 1 or your hard drive as appropriate. Click <menu> 
  1413. over the iconbar icon, slide off over the ÉCreateæ submenu, and choose 
  1414. ÉBASICæ. A new window will open. Into it type:
  1415. 8.4
  1416. PRINT öHello Worldò
  1417. 8.4
  1418. END
  1419. 8.4
  1420. Then save the file as normal. You will see that it has a blue and white 
  1421. (Basic program) icon, rather than the usual black and white one 
  1422. generated by !Edit. Double click on the file in the directory and you 
  1423. will see the results. You have just written and run a Basic program!
  1424. 8.4
  1425. Large text
  1426. 8.4
  1427. I have had several queries recently regarding large text, when using the 
  1428. system font. This can be useful for display purposes, titles and so on, 
  1429. or for compensating for the small text size in large desktop area screen 
  1430. modes. There is a VDU sequence which controls character sizes but, 
  1431. unfortunately, it only works when the computer is plotting text at the 
  1432. graphics cursor. For this program, I will assume that you already have 
  1433. öPROCModeInfoò defined, as given in Archive 8.1, page 75 (and on this 
  1434. monthæs program disc), which must have been called before the procedures 
  1435. given here.
  1436. 8.4
  1437. DEF PROCInitGraphicText
  1438. 8.4
  1439. VDU 5
  1440. 8.4
  1441. MOVE 0,Mode_LogicalY%Ö1
  1442. 8.4
  1443. PROCScaleText(1,1)
  1444. 8.4
  1445. ENDPROC
  1446. 8.4
  1447. This first procedure simply sets the text Éprintingæ (that is, 
  1448. Éprintingæ to the screen, not to paper) to graphics mode (VDU5) and 
  1449. moves the graphics cursor to the top left corner. Unlike standard text 
  1450. printing which starts top left, graphics co-ordinates start at the 
  1451. bottom right.
  1452. 8.4
  1453. DEF PROCSetTextSize(xs%,ys%)
  1454. 8.4
  1455. BigText_X%=xs%
  1456. 8.4
  1457. BigText_Y%=ys%
  1458. 8.4
  1459. VDU 23,17,7,6,xs%;ys%;0,0
  1460. 8.4
  1461. ENDPROC
  1462. 8.4
  1463. This sets the size and spacing of the text to xs% pixels wide, and ys% 
  1464. pixels high, and gives an easier access than trying to remember all the 
  1465. numbers every time you need it. Another useful variant is:
  1466. 8.4
  1467. DEF PROCScaleText(xsc%,ysc%)
  1468. 8.4
  1469. BigText_X%=xsc%*8
  1470. 8.4
  1471. BigText_Y%=ysc%*8
  1472. 8.4
  1473. VDU 23,17,7,6,BigText_X%;BigText_Y%;0,0
  1474. 8.4
  1475. ENDPROC
  1476. 8.4
  1477. This sets the text size relative to the default size of 8 by 8 pixels, 
  1478. so for example, to get double height text use PROCScaleText(1,2)
  1479. 8.4
  1480. One problem with graphics text printing, compared to standard text 
  1481. printing, is that you reference the positions on the screen differently. 
  1482. Also, the background is not cleared before text is printed, resulting in 
  1483. a mess if you try and to overwrite previous text.
  1484. 8.4
  1485. DEF PROCTabText(x%,y%,t$)
  1486. 8.4
  1487. LOCAL sx%,sy%
  1488. 8.4
  1489. sx%=(x%*BigText_X%)<<Mode_EX%
  1490. 8.4
  1491. sy%=(Mode_LogicalY%Ö1)Ö((y%*BigText_Y%)
  1492. 8.4
  1493. <<Mode_EY%)
  1494. 8.4
  1495. MOVE sx%,sy%
  1496. 8.4
  1497. PRINT t$
  1498. 8.4
  1499. ENDPROC
  1500. 8.4
  1501. This acts like a PRINTTAB command, the text t$ will be indented x% 
  1502. characters from the left edge, and y% characters from the top edge, 
  1503. based on the current size of the characters. The x position (sx%) is 
  1504. calculated by multiplying the number of characters to indent (x%) and 
  1505. the width of each character in pixels (BigText_X%), and this is then 
  1506. shifted by Mode_EX% Ö as supplied by PROCModeInfo  Ö which is the 
  1507. mapping from pixels to screen co-ordinates. The y position (sy%) is 
  1508. slightly more complicated, since it is necessary to move the text, down 
  1509. from the top of the screen.
  1510. 8.4
  1511. DEF PROCClearWindow(l%,t%,r%,b%)
  1512. 8.4
  1513. LOCAL x%,y%,w%,h%
  1514. 8.4
  1515. x%=(l%*BigText_X%)<<Mode_EX%
  1516. 8.4
  1517. y%=(Mode_LogicalY%Ö1)Ö((b%*BigText_Y%)
  1518. 8.4
  1519. <<Mode_EY%)
  1520. 8.4
  1521. w%=((r%Öl%)*BigText_X%)<<Mode_EX%
  1522. 8.4
  1523. h%=((b%Öt%)*BigText_Y%)<<Mode_EY%
  1524. 8.4
  1525. RECTANGLE FILL x%,y%,w%,h%
  1526. 8.4
  1527. ENDPROC
  1528. 8.4
  1529. This will blank out an area of the screen. Note that all text, and the 
  1530. area blanked, will use the current graphics foreground colour, so 
  1531. remember to set it before use. There is a short program on the monthly 
  1532. disc which includes all these procedures and demonstrates their use.ááAá 
  1533. 8.4
  1534. Small Ads
  1535. 8.4
  1536. (Small ads for Acorn computers and related products are free for 
  1537. subscribers but we reserve the right to publish all, part or none of the 
  1538. material you send, as we think fit. i.e. some people donæt know what 
  1539. Ésmallæ means and there are certain things, as you can imagine, that we 
  1540. would not be prepared to advertise as a matter of principle. Sending 
  1541. small ads (especially long ones!) on disc is helpful but not essential. 
  1542. Ed)
  1543. 8.4
  1544. Å  A3 Colour Printer (Canon BJC 800 engine), nine months old, superb 
  1545. condition, works with Acorn and CC printer drivers ú1000. A4 Model II, 
  1546. 4Mb RAM, 80Mb hard disc, plus carry case and extra battery ú1300. 
  1547. Contact Adrian on 01603-748253.
  1548. 8.4
  1549. Å  A3000, 80Mb hard disc, hand scanner and multisync monitor. All 
  1550. manuals and loads of software ú580 o.n.o. Phone 01257-450401.
  1551. 8.4
  1552. Å  A3000 OS3.1, 2Mb, AKF17, 180E printer and software ú350. A3000 user 
  1553. port ú15, OS2 Programmers Reference Manuals ú25, RISC OS 3 Style Guide 
  1554. +New Look disc ú5, PC Emulator 1.82 & DR-DOS 6.0 ú55, Acorn ANSI C ú15, 
  1555. Software Developers Toolbox ú5, Twin ú5, several OS user guides just 
  1556. p&p. Offers welcome on all! Phone Bob on 0113-275-5276 after 7pm.
  1557. 8.4
  1558. Å  A410/1, 4Mb RAM, 30MHz ARM3, 90Mb HD, VIDC enhancer, CC ROM/RAM 
  1559. podule (with battery backup), 4-slot backplane, RISC OS 3.1, AKF11 
  1560. colour monitor, some software ú450 o.n.o. Eizo 9060S Multisync monitor 
  1561. ú300 o.n.o. Phone 01263-577712.
  1562. 8.4
  1563. Å  A410/1, 4Mb RAM, 33MHz ARM3, 50Mb HD, Newlook desktop, I/O podule, 
  1564. Midi, sound sampler, Black Angel, Chopper Force, Gods, Lemmings, Chocks 
  1565. Away Compendium, keyboard extension cable and postage ú620. Also new and 
  1566. unused RISC OS Style Guide with disc ú10 and Pineapple PAL encoder 
  1567. (allows your computer to connect to video equipment and SCART, BNC) ú50. 
  1568. Series 3 OPL manual (not software), same as OPL on Pocket Book, ú4. 
  1569. Phone Mark after 6pm on 01905-754277.
  1570. 8.4
  1571. Å  A440/1 with 4Mb RAM, 47Mb, ARM3, RISC OS 3.1, VIDC enhancer, Taxan 
  1572. 775 multisync monitor. Watford Mk 2 scanner Ö A4 version with sheet 
  1573. feeder. ú800. Phone 01264-710130.
  1574. 8.4
  1575. Å  A440 with OS3, ARM3, and FPA10, 14ö NEC Multisync monitor ú750. 
  1576. Computer Concepts ROM board with battery backed 32K RAM chip, InterWord, 
  1577. InterSheet, and SpellMaster, ú90. Twin 5╝ò and single 3╜ö external disc 
  1578. drives with Beebug interface for A300/400 computers ú90. Phone 01925-
  1579. 811420.
  1580. 8.4
  1581. Å  A5000 with 40Mb drive, 4Mb memory ú785 o.n.o. Phone Mike on 081-576-
  1582. 9516.
  1583. 8.4
  1584. Å  A540, 8Mb, 120Mb hard disc, RISC OS 3.1, ARM3, ú900. Taxan 770 
  1585. monitor ú250. Cumana CD-ROM ú80. Pineapple Video Digitiser ú80. CC 
  1586. Scanlight Plus ú80. Complete package ú1350. Ring/fax John on 01962-
  1587. 774352.
  1588. 8.4
  1589. Å  A540 8Mb, 120Mb SCSI hard drive, RISC OS3.11, Beebug high density 
  1590. disc drive, Alpha Scan Plus Monitor and a great deal of software. ú1150 
  1591. o.n.o. Canon BJ10 inkjet printer with sheet feeder and CC Turbo Driver 
  1592. ú110. Phone 01793-695296.
  1593. 8.4
  1594. Å  Acorn Advance ú50. Acorn Midi expansion card ú40. Phone Dave 0181-
  1595. 992-1720.
  1596. 8.4
  1597. Å  CC Turbo Driver for Hewlett Packard ú25. ExpLAN Event desktop diary 
  1598. (unregistered); ú18. Phone 0131-447-8624.
  1599. 8.4
  1600. Å  Integrex 132 colour printer, only about 3 hours use from new, ú125. 
  1601. 01953-883953 (Norfolk)
  1602. 8.4
  1603. Å  Irlam I-Scan 400dpi Scanner (Roller Feed), ú150; A540, 100 Mb HD, 
  1604. 16Mb RAM, ARM 3, Colour Card, Eizo 560i ú1900; A5000, 4 Mb RAM, IDE 
  1605. drive ú650; Scanlight Professional Flat Bed B&W scanner ú350. Phone 
  1606. 0483-455564.
  1607. 8.4
  1608. Å  Irlam Moving Image 24 bit digitiser. RISC OS2 and 3.1 compatible. 
  1609. ú350. Phone Malcolm on 0181-310-5617.
  1610. 8.4
  1611. Å  NEC double speed external CD-ROM drive (SCSI). Boxed, only 2 weeks 
  1612. old, ú180. Phone 01247-466686.
  1613. 8.4
  1614. Å  Oak SCSI interface, 120 Mb hard disc, 2-slot backplane and fan ú150; 
  1615. Watford Video Digitiser, and Lingenuity Colour Convertor ú75; 2Mb SIMM 
  1616. for Risc PC ú40; IFEL 4 slot backplane & fan ú20. All prices excluding 
  1617. delivery. Phone Tamworth 01827-330118 evenings or weekends.
  1618. 8.4
  1619. Å  Scanlight 256 inc. latest software. A300/400/5000 version (not Risc 
  1620. PC) ú75. Phone 01302-744005.ááAá 
  1621. 8.4
  1622. Charity Sales
  1623. 8.4
  1624. The following items are available for sale in aid of charity. PLEASE do 
  1625. not just send money Ö ring us on 01603-766592 to check if the items are 
  1626. still available. Thank you.
  1627. 8.4
  1628. N.B. These items are sold AS SEEN (even though you canæt see them!), 
  1629. i.e. we are not able to give refunds if the items are not suitable for 
  1630. your computer or whatever. All the money paid goes straight to charity 
  1631. therefore NCS cannot be involved in correspondence etc over these items. 
  1632. If it turns out to be no good for you but might do for someone else, 
  1633. please send it back with a note and we will sell it again with the 
  1634. proviso you state, e.g. öIt doesnæt work on a RiscáPC.ò
  1635. 8.4
  1636. Software: MahJongg (Simtron) ú5, Archway ú10, Leading Edge Midi Tracker 
  1637. ú4, Pysanki ú2, Rotor ú2, Datavision database ú6, Autograph (Maths 
  1638. teaching) ú15, Boogie Buggie ú3, Colour Fun ú3, Impression Business 
  1639. Supplement ú5, Chuck Rock ú5, Populous ú8.
  1640. 8.4
  1641. Hardware: CJE 5╝ö interface ú5, 3-way parallel printer port switch and 
  1642. some cables ú10, Acorn Ethernet interface (A5000) ú50, external 5╝ò 
  1643. floppy drive ú25, Joystick Interface (Serial Port) ú8.
  1644. 8.4
  1645. (If you have unwanted software or hardware for Archimedes computers that 
  1646. you could donate in aid of charity, please send it to the Archive 
  1647. office. If you have larger items where post would be expensive, just 
  1648. send us details of the item(s) and how the purchaser can get hold of 
  1649. them.)ááAá 
  1650. 8.4
  1651. UK School Internet Primer
  1652. 8.4
  1653. Andrew Rawnsley
  1654. 8.4
  1655. There has been much hype about the Internet recently, particularly in 
  1656. the daily press. To read many of their articles, you would think it was 
  1657. a recent innovation, but this impression is very wrong. The Internet 
  1658. Primer from Koeksuster Publications aims to cut through much of this 
  1659. uninformed publicity, and to introduce the reader to a little of whatæs 
  1660. available, and how it can be of use. Although the book is targeted at 
  1661. the educational establishment, it has much to offer the interested third 
  1662. party.
  1663. 8.4
  1664. Getting going
  1665. 8.4
  1666. This book certainly isnæt a definitive work, but then this is not what 
  1667. the author ever intended, and that market has been cornered by various 
  1668. American volumes, usually retailing at ú30+. The Internet Primer gives a 
  1669. British perspective to this ever-expanding bank of information. Advice 
  1670. is given on what hardware you need to get going, and a list of service 
  1671. providers is included to help you decide which best suits your needs. 
  1672. This is just the kind of information required by anyone interested in 
  1673. Internet connection.
  1674. 8.4
  1675. Whatæs available
  1676. 8.4
  1677. Much of the book is dedicated to what the Internet actually offers. 
  1678. There is a discussion of the advantages of e-mail, newsgroups, file 
  1679. transfer and the World Wide Web (WWW). Newsgroups are given particular 
  1680. attention, and the author recommends some useful groups to read. Other 
  1681. Éalternativeæ groups are mentioned to show the diversity of material 
  1682. available, e.g. alt.nuke.the.USA Ö Iæll leave that to your imagination.
  1683. 8.4
  1684. The author takes common Internet criticisms, such as the content of some 
  1685. alternative newsgroups, and strips away the media hype, giving a much 
  1686. clearer understanding of what to watch out for, e.g. Éflame warsæ. These 
  1687. are Internet arguments which can develop into personal abuse. These 
  1688. often start with the Émy computeræs better than yoursæ syndrome. The 
  1689. author then explains how such messages can be avoided by selecting users 
  1690. whose messages you donæt want to read and putting them in a Ékill fileæ.
  1691. 8.4
  1692. Comments and criticisms
  1693. 8.4
  1694. It is hard to criticise the book Ö it certainly clarified a lot of 
  1695. things in my mind. However, it is rather platform independent, in that 
  1696. it avoids naming particular packages that are good at particular jobs on 
  1697. different computer makes. All the screenshots are taken from the 
  1698. Macintosh, and are often from this version of NCSA Mosaic Ö the most 
  1699. popular WWW browser. Personally, I would have preferred some appendices 
  1700. containing machine specific material and advice. On the other hand, a 
  1701. note supplied with the book indicated that a selection of machine-
  1702. specific books could follow, building on the material contained within 
  1703. this first volume.
  1704. 8.4
  1705. Conclusions
  1706. 8.4
  1707. Retailing at ú8.50, the UK School Internet Primer is an essential 
  1708. purchase for all schools trying to bring themselves into the 21st 
  1709. century. It is very easy to read, and clearly explains the education 
  1710. potential of this huge resource. I would also recommend the book to 
  1711. anyone who is considering obtaining an Internet connection Ö it offers 
  1712. much useful advice, and youæll be able to get going quickly should you 
  1713. decide to go ahead. It certainly saves all the fumbling around so often 
  1714. connected with computer communications.
  1715. 8.4
  1716. The UK School Internet Primer is available through Archive for ú9 inc 
  1717. p&p. áAá 
  1718. 8.4
  1719. Avie Electronics
  1720. 8.4
  1721. New artwork
  1722. 8.4
  1723. Around the World in 80 Days
  1724. 8.4
  1725. Richard Rymarz
  1726. 8.4
  1727. Now, how about an adventure story written for 9, 10 and 11 year olds 
  1728. that has a story line to grab their attention; provide a whole 
  1729. succession of geographical tasks; give them apparent deadlines; and 
  1730. provide endless opportunities for teachers to broaden learning 
  1731. opportunities beyond the computer. 
  1732. 8.4
  1733. Having read the opening comments from the teacheræs booklet from 
  1734. Sherstonæs ÉAround the World in 80 Daysæ, I was looking forward to 
  1735. encountering all these aims with the prospect of a major topic on 
  1736. journeys as part of this autumnæs curriculum for my group of upper 
  1737. junior children.
  1738. 8.4
  1739. The package
  1740. 8.4
  1741. Certainly, the package looks impressive. There are four discs, three of 
  1742. which provide the program and one which is filled with picture 
  1743. resources; a user guide which supplies all the information needed for 
  1744. lazy adults who cannot manage the adventure themselves (absolutely 
  1745. essential); a book full of classroom ideas ranging across all areas of 
  1746. the curriculum; a list of books, fiction and non-fiction and a 
  1747. comprehensive catalogue of organisations to contact such as foreign 
  1748. embassies, trusts and museums; four double-sided A4 maps including the 
  1749. British Isles, Europe, the Americas and the World; and finally, a set of 
  1750. ten A5 worksheets that cover a whole span of geographical skills such as 
  1751. the 24hr clock, 4- and 6-digit grid references, time tables, contour 
  1752. lines and latitude and longitude. Finally, there is a daily log to keep 
  1753. track of the journey and a glossary of 15 words that the children may 
  1754. find new. To be fair, they are brilliant and an excellent example of 
  1755. resources that busy teachers need in order to make the planning of a 
  1756. topic easy, well organised and progressive.
  1757. 8.4
  1758. The plot
  1759. 8.4
  1760. A reasonable introduction to the program would be a reading of Joules 
  1761. Verneæs famous story of the same name (even the old film or the cartoon 
  1762. version would be an asset). The central theme follows the famous journey 
  1763. by Phileas Fogg. In fact, the two heroes of the adventure are related to 
  1764. the famous adventurer. The plot involves the saving of an area of 
  1765. outstanding natural beauty which is being threatened by Wiley Windbag, a 
  1766. ruthless property speculator. Freddy and Francis Fogg camp out on the 
  1767. reserve and refuse to move. Angered by the childrenæs interference, 
  1768. Wiley throws down a challenge: if the twins can succeed in circum-
  1769. navigating the world in 80 days, just as their ancestor did, without 
  1770. using mechanical air transport, not only will he stop his development 
  1771. plans, he will give ú500,000 towards ensuring its preservation. Of 
  1772. course, Wiley plans to do his best to thwart the twins. This provides 
  1773. immediate empathy with the children taking part in the adventure. There 
  1774. is an obvious objective, there is a Ébaddieæ and there is a challenge. 
  1775. The two 12 yr olds that I use to test the programs I review, couldnæt 
  1776. wait to get started.
  1777. 8.4
  1778. The program
  1779. 8.4
  1780. The program installs itself onto hard disc although Disc 1 is needed 
  1781. when beginning the adventure. A hot air balloon appears on the iconbar 
  1782. where clicking <menu> accesses the set-up screen. Here positions can be 
  1783. saved, volume control altered, reading speed changed and start-up 
  1784. position chosen.
  1785. 8.4
  1786. Clicking on the balloon with <select> results in the whole screen being 
  1787. taken over by the title followed by a picture of ÉSleepy Hollowæ, the 
  1788. threatened area of beauty. Sampled sounds of bird song are heard and 
  1789. everything looks idyllic. Getting back to the desktop is simply a matter 
  1790. of pressing <ctrl-Q> and returning to the adventure just needs a click 
  1791. on the balloon Ö all very simple. 
  1792. 8.4
  1793. After setting the scene, the journey begins at the Reform Club where the 
  1794. twins set off by taxi to the station. Immediately, they are tricked by 
  1795. Wiley who leaves them in a taxi well away from the station. Using maps 
  1796. and symbols the children Édriveæ the car to the station using left, 
  1797. right, straight on and so on. They arrive just in time to board the 
  1798. ÉOrient Expressæ that will take them to Venice (some poetic licence here 
  1799. but does it really matter?). Whilst on the train, the children have to 
  1800. read a simple timetable and have to piece together a map of Europe that 
  1801. the dastardly Wiley has torn to shreds. They reach Dover and, since they 
  1802. have time to spare, they place the names of Europe on the map, make sure 
  1803. they know the capital cities of the European countries and mark the 
  1804. first stages of their route across Europe. All this happens on Day 1 
  1805. and, to finish the day, the twins discover their passports and money 
  1806. have been stolen. This delays them in Boulogne for three days. 
  1807. Eventually, the British Embassy helps them out and, having seen Paris at 
  1808. night, they find themselves by day 5 in Switzerland. 
  1809. 8.4
  1810. The journey progresses in similar vein for the next 75 days with Wiley 
  1811. doing his best to stop the children succeeding. There are further 
  1812. adventures including being hijacked by terrorists. At the end, the 
  1813. children not only succeed in completing their journey in 80 days but 
  1814. they also manage to put Wiley behind bars. Sleepy Hollow, of course, 
  1815. remains safe.
  1816. 8.4
  1817. Conclusions
  1818. 8.4
  1819. ÉAround the World in 80 Daysæ does work. It kept my testers happy for 
  1820. nearly two hours and they had no word of criticism. How much they 
  1821. learned, I wouldnæt like to hazard a guess, but I am sure that, with the 
  1822. aid of the worksheets, children will gain a great deal of knowledge from 
  1823. the adventure. The graphics are not great but are quite adequate. There 
  1824. is some simple animation, and sound effects add to the atmosphere. 
  1825. Conversation is through the medium of speech bubbles which the children 
  1826. are quite familiar with through their own reading experiences. 
  1827. Altogether, there are 63 different starting positions and the number of 
  1828. problems the children have to face is considerable. This adventure will 
  1829. take some time to complete and, with the backup teaching that is needed 
  1830. to ensure understanding, there is enough here to keep a class going for 
  1831. many weeks. If use is made of even a small number of the follow up 
  1832. suggestions in the teachers book, there is enough to keep a class busy 
  1833. for a term.
  1834. 8.4
  1835. At ú39.95 +VAT for a single user version (ú44 through Archive) and with 
  1836. site licences available, this will provide a resource that will stand 
  1837. the test of time. Recommended.ááAá 
  1838. 8.4
  1839. Oak
  1840. 8.4
  1841. From 8.3 page 23
  1842. 8.4
  1843. Hints and Tips
  1844. 8.4
  1845. Å Risc PC monitor configuration Ö One of the biggest problems people 
  1846. have had with the Risc PC is finding that their machine will not drive 
  1847. the monitor correctly, either because they are using a non-standard 
  1848. monitor, or they have accidentally configured the machine incorrectly. 
  1849. The !Mon application aims to rescue you from this situation.
  1850. 8.4
  1851. The program has a number of local monitor definition files, which it 
  1852. will try in turn. One of them should give a usable display on your 
  1853. monitor, after which you should set up your machine again so that the 
  1854. configuration is correct.
  1855. 8.4
  1856. In order to use the program, you will need to do the following, typing 
  1857. blind where necessary:
  1858. 8.4
  1859. a) Turn on the computer and wait for it to finish booting up (wait until 
  1860. the hard disc activity stops).
  1861. 8.4
  1862. b) Insert the program disc into the floppy drive.
  1863. 8.4
  1864. c) Press <f12>.
  1865. 8.4
  1866. d) type öadfsò and press <return>.
  1867. 8.4
  1868. e) type ömount 0ò and press <return>.
  1869. 8.4
  1870. f) type östartò and press <return>.
  1871. 8.4
  1872. This will start the program and try the first monitor definition file 
  1873. AKF11/12 which will not work on the AKF60æs/85æs supplied with the Risc 
  1874. PC, but it is better to try this one first than a high end monitor 
  1875. definition file which could damage a TV resolution monitor. You can 
  1876. cycle through the available monitors by pressing <space>. Alternatively 
  1877. you can jump to any of the files by pressing the appropriate number key, 
  1878. the most useful are 4 (AKF60) and 5(AKF85). When the program loads a new 
  1879. monitor definition file it will pause for two seconds, to give the 
  1880. monitor time to catch up, and then beep. If you have a stable pictureÇ, 
  1881. press <y> to finish, followed by <return> to get back to the desktop. 
  1882. Note that this will not reconfigure your machine ù if you switch off 
  1883. without reconfiguring, you will have the same problems next time ù but 
  1884. it will get you a working system. This program is on the monthly program 
  1885. disc. Matthew Hunter, NCS.ááAá 
  1886. 8.4
  1887. CC
  1888. 8.4
  1889. From 8.3 page 20
  1890. 8.4
  1891. Geraldæs Column
  1892. 8.4
  1893. Gerald Fitton
  1894. 8.4
  1895. My Decemberá1994 Archive arrived only a few days ago and yet Iæve 
  1896. already received many letters relating to it. You reinforce the views 
  1897. expressed last month, namely that you approve of the broader base of 
  1898. topics for this column.
  1899. 8.4
  1900. Knowing that you like the new column I must risk causing some of you a 
  1901. measure of disappointment by postponing the article I drafted for this 
  1902. month in order to give coverage to some of the other topics about which 
  1903. youæve written to me.
  1904. 8.4
  1905. This month, I shall explain how saving your sprites in unusual modes 
  1906. might cause you problems in the future when you upgrade your operating 
  1907. system. The subject of cross checks in spreadsheets has arisen in many 
  1908. letters and I have a further point to make on this topic.
  1909. 8.4
  1910. Acorn World 94
  1911. 8.4
  1912. At Acorn World 94, I detected a renewed faith (I use the word rather 
  1913. than Éinterestæ) in Acorn products on the part of öthe average userò. In 
  1914. the discussions I had with those of you who came and chatted to Jill and 
  1915. me on the Colton Software stand, this renewal of faith came across most 
  1916. strongly.
  1917. 8.4
  1918. The message I received from many of you at Harrogate in the spring was 
  1919. that you were wondering if Acorn was on the way out and you were 
  1920. seriously thinking of defecting to the PC world! At Harrogate, because 
  1921. of those doubts, you didnæt spend much. However, at Wembley, those 
  1922. doubts and fears were gone. Nearly all the stand holders that I spoke to 
  1923. reported substantially increased takings.
  1924. 8.4
  1925. One possible reason for your increased faith is that Acorn priced the 
  1926. RiscáPC lower than I (and many others) thought that they would. Even if 
  1927. you are one of those not interested or not able to buy a RiscáPC yet, 
  1928. the combination of the specification and price encourages you to believe 
  1929. that Acorn will survive and maybe become an important force in the world 
  1930. of computers. For my own part, I see the Set Top Box as an interesting 
  1931. development which will create volume for Acornæs RiscáPC components and 
  1932. hence guarantee the future of this type of computer.
  1933. 8.4
  1934. Software
  1935. 8.4
  1936. I found that, on the stands, in contrast to your optimism, many 
  1937. suppliers of software (and hardware) were most pessimistic in spite of 
  1938. the increase in their takings! The strongest position expressed to me 
  1939. personally (and I must make clear that this was not from anyone at 
  1940. Colton Software) was that their company would build up a PC market for 
  1941. its products and, when that becomes sufficiently viable, they would get 
  1942. out of the Acorn market all together. I can see sense in separating the 
  1943. two operations (Acorn and PC markets) and then, maybe later, selling off 
  1944. the Acorn part of the business as a going concern. Expressing a wish to 
  1945. drop out completely from the Acorn market sounds to me more like 
  1946. disenchantment than a sound business strategy.
  1947. 8.4
  1948. As an aside, let me say that, although it is early days yet, Jill and I 
  1949. have not sold a single subscription to FireLine. FireLine is our user 
  1950. group for users of Fireworkz for Windows (i.e. on a PC). We have put 
  1951. FireLine on hold until some time next year.
  1952. 8.4
  1953. In the Archive DTP column, 8.3 p58, Mark Howe says öI have observed a 
  1954. change in CCæs approach to customer service... ò. He goes on to say 
  1955. öImpression 2.19 was far from bug free... yet no upgrade or bug fix was 
  1956. made available...á(until) several months laterò. Let me tell Mark (and 
  1957. all of you) that Computer Concepts are not the only software company who 
  1958. have hardened their hearts towards issuing a multiplicity of free 
  1959. upgrades. Previously, in this column, I have said that Vá1.07 is the 
  1960. most recent version of Fireworkz; it is dated 11tháNovember 1993 and, 
  1961. like Vá2.19 of ImpressionáII, far from bug free. I know that many of you 
  1962. donæt like that, because youæve told me so in no uncertain way. I donæt 
  1963. think Iæd go as far as one of my correspondents who says that öSoftware 
  1964. containing bugs contravene the Trade Descriptions Act and must be 
  1965. upgraded free of charge at the earliest opportunityò; but I do 
  1966. sympathise.
  1967. 8.4
  1968. Although itæs difficult to count a lack of something Iæm sure youæll 
  1969. follow me if I say that free upgrades are a cost which many software 
  1970. suppliers are avoiding with increasing frequency. As Mark Howe says, the 
  1971. situation is far from satisfactory and (at least as far as the Acorn 
  1972. market is concerned) it is not going to go away. I do not want Acorn 
  1973. software suppliers to take the PC route (i.e. to make a substantial 
  1974. charge for upgrades which are often no more than bug fixes). I prefer 
  1975. the four suggestions which Mark makes for improving the current 
  1976. situation.
  1977. 8.4
  1978. By the way, like Mark, I donæt like the CC dongle; if I Édowngradeæ from 
  1979. Publisher to Style then can I get rid of it?
  1980. 8.4
  1981. The customised RiscáPC
  1982. 8.4
  1983. Now to hardware. At Acorn World 94, I found that many of the better 
  1984. hardware suppliers were concerned enough about margins to want to drop 
  1985. out of the Acorn hardware market altogether. Although this is 
  1986. understandable (I believe that Acorn offer minimal margins to retailers) 
  1987. I wonder about this strategy too.
  1988. 8.4
  1989. An advantage of the RiscáPC over the Archimedes is that it will allow 
  1990. users to upgrade piecemeal in the same way as PC users do now by buying 
  1991. sound blaster cards, CDáROM, video cards, hard discs, monitors, etc. My 
  1992. son has made me a PC from component parts this way.
  1993. 8.4
  1994. In the RiscáPC, I see the possibility of buying similar mix-and-match 
  1995. combinations which will allow the purchaser to buy a set of hardware 
  1996. customised to their own requirements. Up to now, Acorn has deliberately 
  1997. locked out this potentially lucrative market for hardware suppliers by 
  1998. insisting that you canæt buy part systems. I expect that, sooner or 
  1999. later, Acorn will realise that their current policy will leave only the 
  2000. Éboxáshiftersæ who compete only on price and not on service. I believe 
  2001. that they will relent and allow registered Enthusiasts to buy tailor-
  2002. made hardware systems from those agents (such as Norwich Computer 
  2003. Services) with the necessary expertise to supply a hardware support 
  2004. service. At present, only registered Enthusiasts can buy a box without a 
  2005. monitor but, at least thatæs a step in the right direction.
  2006. 8.4
  2007. Other letters
  2008. 8.4
  2009. Some of the letters Iæve received ask me for advice or have questions 
  2010. which I feel incompetent to answer.
  2011. 8.4
  2012. Here is a small sample: (a) Whether to buy a proper cheap PC or a 
  2013. RiscáPC (b) Whether to sell an A310 and buy a secondhand A3000 which is 
  2014. going cheap (c) Whether I agree that a 5╝ö drive is an öessentialò that 
  2015. is missing from the current RiscáPC specification (d) Whether I believe 
  2016. that the price of the Canon BJC-600 printer will fall further in the 
  2017. next few months (e) Will Interdictorá2 run on a RiscáPC? (f) Will 
  2018. Chicago, NT, Windowsá95 run as well on a RiscáPC as it will on a (yet to 
  2019. be upgraded) PC?
  2020. 8.4
  2021. If you have any comment then please write to the appropriate column of 
  2022. Archive Ö I donæt know the answers!
  2023. 8.4
  2024. One of the questions that has come up in about a dozen of my letters but 
  2025. in slightly different forms is: öWill the RiscáPC with upgrades manage 
  2026. keep up with a Étrueæ PC which (referring to the PC) has got all the 
  2027. avenues for upgrading built in?ò. My answer is that the RiscáPC is ahead 
  2028. of the PC at present and, I believe, it will remain ahead.
  2029. 8.4
  2030. The implication of the question is that youæve bought a RiscáPC to run 
  2031. PC software (or to add PC hardware)! If you want PC hardware and 
  2032. software then the best way to do that is to buy (or get your son to 
  2033. make!) a PC and keep buying the hardware and software upgrades.
  2034. 8.4
  2035. I believe that the Acorn machines are better in many ways. I find that 
  2036. the Desktop is far more friendly than Windows; I find that the packages 
  2037. I use on the Archimedes are faster than the packages I use on the PC; on 
  2038. the Archimedes I can link Draw to Publisher, Fireworkz and PipeDream and 
  2039. all of them use the same printer driver and fonts; I like the OLE 
  2040. feature of Publisher and I expect OLE to be included in many more 
  2041. packages.
  2042. 8.4
  2043. Cross checks
  2044. 8.4
  2045. The interest shown in this topic (see 8.2 p34), has been much greater 
  2046. than I expected. It would seem that many of you are now successfully 
  2047. using the custom function which I gave, namely:
  2048. 8.4
  2049. ...function(ösame_numberò,öfirst:numberò,
  2050. 8.4
  2051. ösecond: numberò)
  2052. 8.4
  2053. ...result(if(abs(@firstÖ@second)/(@first+
  2054. 8.4
  2055. @second)<(1eÖ16),öOKò,öErrorò))
  2056. 8.4
  2057. to determine whether your spreadsheet is working correctly or whether it 
  2058. has failed in some way. The only criticism I have received is a 
  2059. suggestion that maybe the value of (1eÖ16) is too small. All but one of 
  2060. those expressing this view do not use PipeDreamá4 or Fireworkz. 
  2061. Naturally, before I suggested this value, I ran extensive checks on many 
  2062. PipeDream and Fireworkz spreadsheets and, in nearly all cases, the value 
  2063. of (1eÖ16) does its stuff! When it doesnæt work properly, I have found 
  2064. that (1eÖ15) overcomes the problem.
  2065. 8.4
  2066. Colin Singleton points out to me that this low value, (1eÖ16), 
  2067. corresponds to double-precision floating point arithmetic. The 
  2068. conclusion is that both PipeDreamá4 and Fireworkz do use double-
  2069. precision floating point arithmetic! Colton Software confirm that this 
  2070. is the case. Colin and others who have written to me are quite right 
  2071. that, if you use standard Acorn Basic (not the Basic64), the precision 
  2072. is such that you need the rather larger number, (1eÖ9), instead of 
  2073. (1eÖ16) in the check function.
  2074. 8.4
  2075. A puzzle
  2076. 8.4
  2077. Colin has also proposed a puzzle which relates to integer arithmetic and 
  2078. rounding. Iæve discovered that many of you who read this column do like 
  2079. numerical puzzles so here it is.
  2080. 8.4
  2081. My day job is as a (currently much overworked, stressed, harassed and 
  2082. recently inspected) lecturer at Swindon College where I teach almost 
  2083. anything which is Mathematical! One topic I teach is Applications of 
  2084. Statistics. Many tables of statistics (particularly those published by 
  2085. the Central Statistics Office) include a footnote which reads 
  2086. öComponents may not add up to totals because they have been rounded 
  2087. independentlyò. Let me explain. Consider the sum 12.4á+á8.4á=á20.8. If 
  2088. you round the components (the two 12.4 and 8.4) to get 12 and 8 and then 
  2089. add them you get 20. If you round the total, 20.8, you get 21. There is 
  2090. a temptation amongst those who have not been taught properly (e.g. by 
  2091. me!) to cheat and change some of the rounded values so that the rounded 
  2092. values do add to the total. You should never do this with a statistical 
  2093. table; include the footnote Iæve quoted from the CSO publications 
  2094. instead.
  2095. 8.4
  2096. However, accountants do it all the time! They teach the subject of 
  2097. rounding differently Ö just to confuse the students!
  2098. 8.4
  2099. Colin Singleton (are you an accountant?) wants an algorithm which will 
  2100. round the total correctly but will then go through the components 
  2101. adjusting one (or more if necessary) so that the components do add to 
  2102. the total.
  2103. 8.4
  2104. The rules for this puzzle are: (a) That the component which is chosen 
  2105. for adjustment must be the one most suitable. By this I mean that you 
  2106. should round up a value such as 12.4 to 13 before you round up a 12.3. 
  2107. Similarly, you should round down a 12.6 to 12 before you round down a 
  2108. 12.7. (b) The minimum number of components should be adjusted this way. 
  2109. (c) You must round by less than one unit.
  2110. 8.4
  2111. If you do come up with an algorithm (i.e. a solution) then please send 
  2112. it to me on a disc rather than in printed form so that I can more easily 
  2113. make it available to others.
  2114. 8.4
  2115. New modes
  2116. 8.4
  2117. Another topic which seems to be very popular with you and has lead to 
  2118. much correspondence appeared in this column under the heading TaskX.
  2119. 8.4
  2120. If you create sprites in one of the RiscáPC new modes and import them 
  2121. into Fireworkz, you may find the area which should be occupied by the 
  2122. sprite is blank! The solution is to update your TaskX module. Send me a 
  2123. blank formatted disc and Iæll send you a copy of the new TaskX. Please 
  2124. note that if you use this new TaskX with RISCáOSá3.1, not only will it 
  2125. do nothing extra for you but it will stop Fireworkz working properly. 
  2126. So, donæt fit the new TaskX unless you have RISCáOSá3.5 (or later).
  2127. 8.4
  2128. Non standard modes
  2129. 8.4
  2130. In my best desk-side manner, let me be nice and thank all of you who 
  2131. send me discs before being nasty and telling you of something you do 
  2132. which causes me problems. I guess that itæs not only me that has the 
  2133. problem but also the Archive editor and many authors of columns in 
  2134. Archive. Before I start, let me thank Jim Nottingham for raising my 
  2135. awareness of this problem from which many Archive authors must suffer.
  2136. 8.4
  2137. The utility VIDCModes, to which I referred in the Novemberá1994 Archive, 
  2138. defines a new mode, mode 102, which, in characters, allows me (just 
  2139. under) twice the width and twice the height of a modeá12 screen. I like 
  2140. to use it with my 17ö Eizo 9070S monitor because I can get more windows 
  2141. on the screen in that mode than in any other. Once upon a time, shortly 
  2142. after I got my 17ò monitor, I sent my PipeLine column to Archive (on 
  2143. disc) containing sprites (screenshots) I had created in mode 102. I got 
  2144. a call from Paul saying that he couldnæt read my sprites. They gave an 
  2145. error message which I think was something like öBad Modeò. After a 
  2146. little discussion, Paul loaded the mode defining module (which is on one 
  2147. of his Shareware discs) and then his Impression accepted the screenshots 
  2148. which Iæd created in modeá102.
  2149. 8.4
  2150. In the past, Iæve had many similar problems with contributions to 
  2151. PipeLine; these problems were nearly always with files sent to me by 
  2152. users of ImpressionáII. It took me quite a while before I found out why. 
  2153. One day, instead of using the A540, I used the A440 machine on which I 
  2154. had ImpressionáII installed (Iæve got only one dongle) and, to my 
  2155. surprise, the sprite which wouldnæt load into PipeDream on the A540 did 
  2156. so on the A440. What was the cause? A utility called !NewModes is 
  2157. packaged with ImpressionáII which allows those with a standard non-
  2158. multisync monitor to increase the area (in pixels) used by their 
  2159. desktop. It would seem that modeá66 is the most popular mode for non-
  2160. multisync use. I hadnæt got the NewModes utility loaded on the A540 and 
  2161. couldnæt read the sprites. The solution was simple. Load the CC NewModes 
  2162. module into the A540 machine and all the sprites from my correspondents 
  2163. (remember that the sprites are hidden in a PipeDream or Fireworkz 
  2164. document) could be read even though ImpressionáII wasnæt loaded.
  2165. 8.4
  2166. When you upgrade to a RiscáPC
  2167. 8.4
  2168. Part of the most recent letter I received from Jim Nottingham refers to 
  2169. loading sprites heæs received from others. He says: öI still havenæt had 
  2170. much joy with the RiscáPC as this doesnæt seem to want to recognise 
  2171. Énon-standardæ modes, even if the extra (mode defining) modules are 
  2172. loadedò. Does this imply that the RiscáPC canæt make use of the NewModes 
  2173. or VIDCModes modules? Does this mean that all my modeá102 sprites (which 
  2174. use the VIDCModes module) wonæt be accepted by my RiscáPC when I get it?
  2175. 8.4
  2176. This feature of the RiscáPC (if true) is important to many of you now 
  2177. since, at some time or other, you may consider buying a RiscáPC (or you 
  2178. may want to send documents containing sprites to someone who has only a 
  2179. RiscáPC). When you do, you will want all the old documents you created 
  2180. on the earlier platform to work with your new machine.
  2181. 8.4
  2182. Sending me sprites
  2183. 8.4
  2184. So, there we are. When you send me (or any of the Archive authors) a 
  2185. disc please make sure that they are going to be able to read your 
  2186. sprites! As a general rule, you should apply the principle, öUse the 
  2187. least sophisticated mode which contains all the attributes you need to 
  2188. make your pointò. For example, donæt send an Archive author a 16M colour 
  2189. mode sprite if a 256 (or 16) colour mode will make your point equally 
  2190. effectively.
  2191. 8.4
  2192. Let me be specific. If you have a RiscáPC and you send me a disc 
  2193. containing a sprite, remember that I donæt have a RiscáPC and so I can 
  2194. read only numbered modes such as 12, 15, 27 and 28. I canæt read 16M 
  2195. colour modes. If your screenshot has been taken in some unnumbered mode 
  2196. on a RiscáPC then I wonæt be able to read it (yet).
  2197. 8.4
  2198. ChangeFSI
  2199. 8.4
  2200. So what can you do about ensuring that authors can read your sprites? 
  2201. There is no need to change the mode youære working in. By all means save 
  2202. your screenshot in a 16M colour mode but then use the utility program 
  2203. !ChangeFSI (supplied by Acorn and on the Archive Utilities Disc N║ 8) to 
  2204. convert your sprite to one of the numbered modes which I (Paul, Jim and 
  2205. others) can read more easily.
  2206. 8.4
  2207. The screenshot below shows you how to set up ChangeFSI so that your 
  2208. sprites will be converted into modeá12 sprites. Modeá12 is a 16 colour 
  2209. mode so, if you want 256 colours then you will find it beneficial to 
  2210. convert to mode 15 rather than 12. I suggest you donæt convert to mode 
  2211. 27 or 28 since these modes cannot be read by machines having the 
  2212. RISCáOSá2 operating system.
  2213. 8.4
  2214. Finally
  2215. 8.4
  2216. In this issue, I had intended to include a brief note explaining the 
  2217. differences in the nature of Styles in Impression and Fireworkz. That, 
  2218. together with my draft for the next part of my series on future proofing 
  2219. will have to wait for another day.
  2220. 8.4
  2221. It must be time again to remind you that my address is that of Abacus 
  2222. Training which you will find on the inside back cover of this magazine. 
  2223. Writing to me via the Archive office causes delay and extra expense. 
  2224. Please send me your comments, examples, questions and problems in the 
  2225. form of a disc file. It makes things much easier for me if I decide to 
  2226. publish them or to make your comments available to others.ááAá 
  2227. 8.4
  2228. Gerald and I agree that öDocument Production Columnò doesnæt really do 
  2229. justice to the range of topics he is covering. öGeraldæs Columnò is a 
  2230. bit unimaginative so how about a competition for the best alternative? 
  2231. Iæll give a yearæs free subscription to the magazine for (what I think) 
  2232. is the best title. Ed.
  2233. 8.4
  2234. Pocket Book Column
  2235. 8.4
  2236. Audrey Laski
  2237. 8.4
  2238. Hardware matters
  2239. 8.4
  2240. Ian Ford, of Stockport had to send his 3A back to Psion because of two 
  2241. problems which other users may be concerned to hear about. The keyboard 
  2242. had to be replaced because some of the key legends were wearing away, 
  2243. and the screen had become badly scratched, apparently by the top row of 
  2244. keys. Psion suggested that the keyboard had become dirty and transmitted 
  2245. the dirt to the screen, and then the frequent opening and closing had 
  2246. caused the scratches. His advice is to clean keyboard and screen 
  2247. regularly, probably with a spectacle or lens cleaner. However, I was 
  2248. somewhat shocked to see that he had had these troubles while his 3A was 
  2249. still under guarantee. It seems as if either he had a rogue specimen, or 
  2250. that the Psion is seriously less well finished than the Pocket Book, 
  2251. since mine, uncleaned for fifteen months and heavily used, has shown no 
  2252. sign of similar problems.
  2253. 8.4
  2254. In relation to the question of ruggedness, he mentions that his 3A has 
  2255. survived getting wet while sharing a bicycle basket with a leaking 
  2256. mineral water bottle. This is reassuring, since Pocket Books are often 
  2257. in danger from spillages of various sorts.
  2258. 8.4
  2259. Roger Jackman, of Slough, warns of the possible risks inherent in using 
  2260. rechargeable batteries, which he had hoped would be as useful in the 
  2261. Pocket Book as in other devices. He notes that these batteries ösuddenly 
  2262. run out of juiceò, so that the Pocket Book has to switch to the backup 
  2263. battery without the useræs noticing the fact. His advice is to change 
  2264. rechargeable batteries regularly, but points out that the frequency will 
  2265. vary with use, so what öregularlyò implies, every user will need to 
  2266. establish individually. It may be more economical in the long run to 
  2267. stick to ordinary throwaway batteries. Incidentally, have other users 
  2268. been troubled, like me, by a discrepancy between battery power messages? 
  2269. When I had been using a set of batteries for some time, I started to get 
  2270. the battery warning on switching on, but found the battery information 
  2271. accessed from the desktop still saying öGoodò; I didnæt know what to 
  2272. believe.
  2273. 8.4
  2274. Hot keys
  2275. 8.4
  2276. The query from Peter Young, of Cheltenham, in last monthæs column, about 
  2277. adding hot-key shortcuts stirred much interest. Ian Ford suggests that 
  2278. another useful Write shortcut would be one for case swapping. John 
  2279. Woodthorpe, of Rugby, who first alerted us to the useful programs 
  2280. available from 3-Lib, recommends a macro-generating program they have 
  2281. for the 3A, which will presumably also work for Pocket Book 2, as a way 
  2282. of Érolling your ownæ.
  2283. 8.4
  2284. Printing problems
  2285. 8.4
  2286. I have had some queries about discrepancies between what appears on the 
  2287. screen and what is printed out. Iæd be glad of more examples so that 
  2288. they can be tackled as a group, and it would be particularly useful to 
  2289. know if printing is being done directly or via the A-Link to another 
  2290. machine.
  2291. 8.4
  2292. For those in the vanguard
  2293. 8.4
  2294. The goodies available to those who have advanced to the Psion 3A or 
  2295. Pocket Book 2 continue to make the rest of us greenish. John Woodthorpe 
  2296. also draws attention to a Shareware application by Steve Litchfield of 
  2297. 3-Lib which provides a 3A road and hotel mapping system which shows 
  2298. distances, main roads and motorways between given places. Picture the 
  2299. Psion 3A/Pocket Book 2 user, arriving fresh as a daisy in Southampton 
  2300. after an easy drive during which she has dictated part of her memoirs on 
  2301. the recorder, sending a few faxes via the Psion 3Fax, relaxing with a 
  2302. glass of wine, chosen with the advice of the Hugh Johnson Wine Guide, 
  2303. and a crossword assisted by Spell 2 and the Thesaurus, before settling 
  2304. to some serious programming with the latest version of OPL...
  2305. 8.4
  2306. Endnote
  2307. 8.4
  2308. It isnæt quite a flood yet, but the letters are beginning to flow again, 
  2309. as the column shows. I look forward to even more in the New Year, and 
  2310. wish all Pocket Book and Psion users a very happy one.ááAá 
  2311. 8.4
  2312. Puzzle Corner
  2313. 8.4
  2314. Colin Singleton
  2315. 8.4
  2316. In this column last month, I stated my policy of offering original 
  2317. puzzles onlyáÖáand this month I am going to break this rule! The second 
  2318. puzzle, The Hole, is a classic in the field of Recreational Mathematics, 
  2319. but if you havenæt seen it before, the answer is quite surprising. 
  2320. Please be honest, and do not submit an answer cribbed from elsewhere.
  2321. 8.4
  2322. The two puzzles this month have one thing in common Ö there does not 
  2323. seem to be enough information to answer the question. Nevertheless, they 
  2324. can both be solved. They are mathematical puzzles rather than computer 
  2325. exercises, but you can, perhaps, use your machine as a tool to assist 
  2326. your investigation. Isnæt that what computers are for? Try experimenting 
  2327. with different values of the Émissingæ variables. Good Luck!
  2328. 8.4
  2329. Here are this monthæs two puzzles ...
  2330. 8.4
  2331. (5) Cheat!
  2332. 8.4
  2333. I have just received from the Editor of a certain magazine (not 
  2334. Archive), the bundle of entries to the the puzzle I set in the magazine 
  2335. a few weeks ago. There were a number of wrong answers, but 26 entrants 
  2336. got it right. One lady submitted two correct entries Ö I donæt know 
  2337. whether she was trying to cheat, or to altruistically increase the 
  2338. chance of a female winner in a male-dominated field! She did, of course, 
  2339. give herself two chances, to everyone elseæs one, of being drawn out of 
  2340. the Editoræs hat.
  2341. 8.4
  2342. If I really wanted to cheat at this type of competition, I could send a 
  2343. couple of dozen entries in separate envelopes under false names. I could 
  2344. never be sure of winning the prize, unless mine were the only correct 
  2345. entries, but I would improve the chance of one of my entries being 
  2346. drawn. On the debit side, if I send too many entries, the postage will 
  2347. cost more than the value of the prize.
  2348. 8.4
  2349. So, if I am confident of my answers, and I want to maximise the return 
  2350. on my Éinvestmentæ in postage, how many entries should I send to each 
  2351. puzzle? 
  2352. 8.4
  2353. (6) The Hole
  2354. 8.4
  2355. A cylindrical hole is drilled through the centre of a steel sphere. The 
  2356. remaining steel is then melted down and re-cast into a new sphere. If 
  2357. the diameter of this sphere is five inches, what was the length of the 
  2358. hole in the original sphere?
  2359. 8.4
  2360. ... and last monthæs two answers ...
  2361. 8.4
  2362. (3) Tithes
  2363. 8.4
  2364. Charlie won the toss 21 times (Not 20!)
  2365. 8.4
  2366. If Charlie had staked equal amounts on each toss, we could deduce that 
  2367. he had won exactly half the tosses. But if he stakes a fixed percentage 
  2368. on each toss, the result is different.
  2369. 8.4
  2370. A win multiplies his holding by 1╖1, a loss multiplies it by 0╖9. 
  2371. Starting with ú100╖00, twenty wins and twenty losses (in any sequence) 
  2372. would leave Charlie with only 100á╫á1╖120á╫á0╖920á«á81╖79. However, 21 
  2373. wins and 19 losses leaves 100á╫á1╖121á╫á0╖919á« 99╖97; 22 wins and 18 
  2374. losses leaves 100á╫á1╖122á╫ 0╖918á«á122╖18. 
  2375. 8.4
  2376. With each stake rounded to the nearest penny, the final amount can vary 
  2377. by a few pence either side of the theoretical figure, depending on the 
  2378. sequence of wins and losses. But a discrepancy of around ú20 is not 
  2379. possible. 
  2380. 8.4
  2381. (4) Prime Post
  2382. 8.4
  2383. 100 can be expressed as the total of different Prime Numbers in 198 
  2384. different ways.
  2385. 8.4
  2386. Yes, it is as straightforward as it looks. Nothing clever, no hidden 
  2387. twists. You can do it with pencil and paper, if you set about it 
  2388. systematically, but it is very easy to miss a few. You could, of course, 
  2389. make Archimedes do the donkey-work, but make sure you get the program 
  2390. logic right. The 198 partitions are listed in the file PrimePost on this 
  2391. monthæs disc.
  2392. 8.4
  2393. (N.B. The number one is not prime! If it were, the prime factorisations 
  2394. of composite numbers would not be unique.)
  2395. 8.4
  2396. ... and congratulations to the previous monthæs winners.
  2397. 8.4
  2398. (1) This is 1994
  2399. 8.4
  2400. Winner Ö Rev D Broster, Kilbirnie, Ayrshire
  2401. 8.4
  2402. The only correct answer found was ((╖1)ù┌9ù┌9)╫┌4. Sorry, you are not 
  2403. allowed e or p, or the indices -1 or 2, since these are all numbers, and 
  2404. the only numbers allowed are 1 9 9 4.
  2405. 8.4
  2406. (2) Conversations
  2407. 8.4
  2408. Winner Ö Jonathan Ormond, Ludlow, Shropshire
  2409. 8.4
  2410. Jonathan sent a detailed explanation of his solution, which was 
  2411. essentially the same as the one I gave in last monthæs column. The 
  2412. series 1 2 5 15 52 203 876 ... are known as Bell Numbers after the 
  2413. Scottish-American mathematician Eric Temple Bell, who investigated it in 
  2414. connection with a number of mathematical problems.
  2415. 8.4
  2416. Comments and solutions
  2417. 8.4
  2418. Please send comments, contributions and solutions to me at 41 St Quentin 
  2419. Drive, Sheffield, S17 4PN. Solutions by Friday 6th January, 1995, 
  2420. please.ááAá 
  2421. 8.4
  2422. Supreme Software
  2423. 8.4
  2424. New artwork
  2425. 8.4
  2426. The Civil War Ö Key Datafiles
  2427. 8.4
  2428. Phyllis Brighouse
  2429. 8.4
  2430. To run the datafile, you need the KeyPlus database. If you are using 
  2431. KeyPlus for the first time, you are going to have to get to grips with 
  2432. the package first. KeyPlus comes with a resources disc and very 
  2433. comprehensive instructions in a ring bound folder, so you can take pages 
  2434. out and attach them to clipboards, etc. It takes you through in simple 
  2435. steps and is easy to follow.
  2436. 8.4
  2437. This is an extremely powerful database program, however, with a 
  2438. correspondingly steep learning curve. It is the sort of package that 
  2439. should be included in staff training on öBaker Daysò to enable teachers 
  2440. to use the package in class. Having said that, pupils do not need to 
  2441. master the entire package and should be able to use the datafiles more 
  2442. quickly.
  2443. 8.4
  2444. KeyPlus is aimed at Secondary School pupils working towards Key Stage 3 
  2445. and 4. As well as being able to sort and to search databases and then 
  2446. output the results in spreadsheet format, KeyPlus provides a powerful 
  2447. mapping system. This means that pupils can plot data onto maps if the 
  2448. datafile gives the latitude and longitude of a place. Data can thus be 
  2449. displayed visually as well as in the form of tables of raw data.
  2450. 8.4
  2451. Schools which also have the spreadsheet program KeyCalc can transfer the 
  2452. Civil War data across from KeyPlus to KeyCalc to use as spreadsheet 
  2453. data.
  2454. 8.4
  2455. Loading and starting up the program
  2456. 8.4
  2457. KeyPlus can be loaded onto the hard disc, but you must have the key disc 
  2458. in your floppy drive. If the key disc is missing, the program demands it 
  2459. and will not load. This protects against unauthorised copying of 
  2460. programs without preventing you copying to the hard disc; you have to 
  2461. encode the key disc with the name of the person to whom the licence is 
  2462. issued. Anglia can then identify illegal copies.
  2463. 8.4
  2464. The Civil War datafiles and booklet
  2465. 8.4
  2466. The Civil War package consists of a slim book and a disc. The disc 
  2467. contains four KeyPlus files, called !Battles, !Biogs, !GarrisonI and 
  2468. !Garrison0. The files !Battles and !Biogs are text files describing the 
  2469. major battles of the Civil War and biographies of the major 
  2470. participants. !Battles has information on the latitude and longitude of 
  2471. battles as well as the date, place and outcome, so KeyPlus can paste 
  2472. data onto maps. Two maps are supplied: CivilWar and GB. A Swords 
  2473. drawfile is supplied as the symbol for use on the maps.
  2474. 8.4
  2475. The two databases starting with the name Garrison are the actual records 
  2476. of the Parliamentary garrison at Chalfield and provide an opportunity to 
  2477. use a computer to manipulate primary evidence. They are the financial 
  2478. records of the garrison and payments made are recorded in both modern 
  2479. currency and the Éold moneyæ of pounds, shillings and pence.
  2480. 8.4
  2481. A file called MoneyOld provides an Éold moneyæ to Énew moneyæ 
  2482. spreadsheet file in KeyCalc/KeyCount format to help pupils convert 
  2483. decimal money to pounds, shillings and pence, and assist in 
  2484. understanding the old money. This file cannot be run unless one of the 
  2485. two spreadsheets is available.
  2486. 8.4
  2487. There is a directory of eight drawfiles Ö these are eight of the 
  2488. pictures in the booklet, including Charles I, Charles II and Cromwell Ö 
  2489. so pupils can illustrate any writing they do about their work on the 
  2490. Civil War.
  2491. 8.4
  2492. The Civil War Booklet is full of information about the Civil War, and is 
  2493. a small, multimedia history book rather than an instruction manual on 
  2494. running the program. Ability to manipulate the program is assumed. It 
  2495. includes a timeline, and tells the story of how Charles I clashed with 
  2496. Cromwell and finally lost his head. It uses quotations from primary 
  2497. sources, and suggests sources of evidence available to a historian.
  2498. 8.4
  2499. The booklet gives a map marking the principle battles of the Civil War 
  2500. and suggests that the reader then utilises the Battles datafile and 
  2501. other KeyPlus maps to obtain more detailed information. At the end of 
  2502. the booklet are four pupil worksheets, detailing what is in the 
  2503. datafiles and asking questions which would be answered by using them. 
  2504. The !Battles text datafile can, for instance, be sorted by date, 
  2505. searched for the battles and skirmishes which took place in 1642 (brief 
  2506. instructions on how to do this are given); the results of such a search 
  2507. can then be plotted onto a map (supplied as a computer file).
  2508. 8.4
  2509. There is plenty of material for pupils to work with and all the files 
  2510. are large datafiles so you get value for your money.
  2511. 8.4
  2512. Conclusion
  2513. 8.4
  2514. Computer packages should enable pupils to use computers across the 
  2515. curriculum and carry out activities that books, diagrams and other 
  2516. teaching aids cannot. Tasks carried out should meet the requirements of 
  2517. the National Curriculum, and allow both the least able and the most able 
  2518. pupils to demonstrate what they can do. This package does it in spades. 
  2519. It has the ability to plot the results of searches of the Battles file 
  2520. onto a map. After a series of searches, pupils can create maps 
  2521. presenting the results of searches visually rather than as raw data 
  2522. tables. They can manipulate the Garrison datafiles (IT in history using 
  2523. primary evidence), and output and publish the results. The data in the 
  2524. Garrison, Biographies and Battles datafiles can all be output into ASCII 
  2525. files, edited and dropped into a publishing package, illustrated with 
  2526. the supplied drawfiles.
  2527. 8.4
  2528. Schools which also have the spreadsheet program KeyCalc can transfer the 
  2529. Civil War data across to use as spreadsheet data.
  2530. 8.4
  2531. The Civil War is produced by Anglia Television and works with version 
  2532. 3.0 of KeyPlus. Instructions for using earlier versions of KeyPlus are 
  2533. found in a ReadMe file on the disc. The Civil War costs ú22 +VAT from 
  2534. Anglia Television and KeyPlus v3.0 is ú60 +VAT.ááAá 
  2535. 8.4
  2536. Help!!!!
  2537. 8.4
  2538. Å  AgendA Ö Does anyone still have an AgendA seven-button chording 
  2539. keyboard from MicroWriter Systems? The company has gone bust and I canæt 
  2540. contact them any more. The machines die of neglect when their Nicad 
  2541. batteries run down and wonæt recharge. I can fix them but I need spares 
  2542. to keep mine going. Help!á Simon Anthony, 62 Rutland Road, West 
  2543. Bridgeford, Nottingham, NG2 5DG.
  2544. 8.4
  2545. Å  Printer drivers Ö Does anyone have a printer driver for the Acorn 
  2546. JP101 sparkjet printer, please?á Simon Anthony, Nottingham.
  2547. 8.4
  2548. Å  Qume laser printers Ö Has anyone got a spare CC driver card for a 
  2549. Qume Laser Direct printer, please? We have the printer but the computer 
  2550. containing the driver card was stolen from our college. (What about 
  2551. someone who has bought a RiscáPC and found that their Qume no longer 
  2552. works? Ed.)á Simon Anthony, Nottingham.
  2553. 8.4
  2554. Å  Slideshow software Ö Can anyone give me any suggestions for software 
  2555. to simulate a Éslide showæ with user-controllable wipes and fades, 
  2556. either to the Archimedes video output or a separate card. All comments 
  2557. and reports (positive and negative) much appreciated.á Stuart Bell, 23 
  2558. Ryecroft Drive, Horsham, RH12 2AW.
  2559. 8.4
  2560. Å  Video to VCR Ö Can anyone give suggestions for an economical way of 
  2561. sending video output to a VCR Ö either the Archimedesæ own signal or 
  2562. else from a separate card Ö the highest possible quality.á Stuart Bell, 
  2563. Horsham.
  2564. 8.4
  2565. Help Offered
  2566. 8.4
  2567. Å Scientific software Ö Some time ago, I offered to act as a collator 
  2568. for any type of scientific and mathematical software. There are now two 
  2569. discs of applications, which can be obtained by sending two formatted 
  2570. (800Kb) blank discs, together with return postage. I should also be 
  2571. pleased to receive any software for inclusion on further discs. A list 
  2572. of the software appears on this monthæs program disc.á Chris Johnson, 7, 
  2573. Lovedale Grove, Balerno, Edinburgh, EH14 7DR.
  2574. 8.4
  2575. Å  Unit Conversion Ö On this monthæs disc is a new version of Chrisæ 
  2576. unit conversion program. The old one had liquid measures in American 
  2577. units, not in British (Imperial)!á Chris Johnson, Edinburgh.ááAá 
  2578. 8.4
  2579. PrimeSolver
  2580. 8.4
  2581. Doug Weller
  2582. 8.4
  2583. PrimeSolver is, to quote the manual, öa fun way of creating and solving 
  2584. puzzles.ò The puzzles in question fall under the subject headings of 
  2585. science and technology.
  2586. 8.4
  2587. To assist in solving and designing puzzles, there are 56 gadgets, 
  2588. including bricks, water, candles, eggs, nuts, generators, motors, 
  2589. boilers, lasers, mirrors, wickets, etc. Some interesting characters, 
  2590. Mike the Bike, Henrietta Henworthy (a hen), Biggles the Fly, and 
  2591. Felicity Green the Frog are also available to help and amuse.
  2592. 8.4
  2593. These are all put together to allow children (and adults!) to solve 
  2594. problems and to experiment. Minerva has thought through this program 
  2595. very carefully and has provided an excellent graded set of puzzles which 
  2596. are the best way to get into this program. When you load PrimeSolver and 
  2597. click on the icon bar, a Éstartup fileæ is loaded. This brings up two 
  2598. already solved puzzles which give you a good flavour of how the program 
  2599. works.
  2600. 8.4
  2601. The first involves Felicity the Frog, a flag, a tennis ball, a bomb, a 
  2602. curtain, a fan, electric sockets, some bricks, cog wheels, an electric 
  2603. motor, pulleys, drive belts, and a rope. (I may have missed something!) 
  2604. The frog jumps on a switch which starts the fan which blows the ball 
  2605. (which has already fallen and switched on the motor) down a ramp into a 
  2606. lift which is being raised by the motor which then knocks a bomb off a 
  2607. stand which falls against a candle (knew Iæd missed something) and 
  2608. lights and then falls on the curtains, explodes and destroys the 
  2609. curtains only to reveal.... well, I guess you have the general idea by 
  2610. now.
  2611. 8.4
  2612. Also on the disc are several files of example problems. The Éstarteræ 
  2613. file has sixteen puzzles (the maximum that can be stored in one file) 
  2614. which offer simple examples of all the different gadgets, and the manual 
  2615. offers a tutorial taking you through each puzzle. (You might want to try 
  2616. them without reading the manual first, though.)
  2617. 8.4
  2618. The first puzzle has, in its action window, our old friend the frog, the 
  2619. framework for a swimming pool and a diving board. The gadgetbox has 
  2620. tiles and water, and the objective (each puzzle has an objective) is to 
  2621. fill the pool with water so that Felicity can have a dip. Another puzzle 
  2622. requires you to use a radio, two lengths of cable, a generator, a drive 
  2623. belt and a pipe bend, to suck a ball out of a basin using the radio. 
  2624. Once completed, a Well done message is displayed which also shows how 
  2625. long you spent finding the solution.
  2626. 8.4
  2627. Experiment and design modes
  2628. 8.4
  2629. Experiment mode allows access to an unlimited number of all the 
  2630. available gadgets, either to devise your own simulations or to find 
  2631. alternative solutions to existing puzzles. These canæt be saved (to 
  2632. prevent overwriting existing problems accidentally).
  2633. 8.4
  2634. Design mode allows users to set up their own problems including the 
  2635. number of type of gadgets that can be used and an objective for the 
  2636. problem. This objective (or goal) must be reached for the problem to be 
  2637. solved and the Well done message to appear, e.g. a puzzle might have the 
  2638. goal ÉBreak the jar without frightening the chicken.æ
  2639. 8.4
  2640. Other features
  2641. 8.4
  2642. PrimeSolver has too many special features to be mentioned in this 
  2643. review. Some of the more important include:
  2644. 8.4
  2645. Configurable button bar to control activities.
  2646. 8.4
  2647. Gravity which can be adjusted from 0 to 200%.
  2648. 8.4
  2649. Air pressure which can also be adjusted from normal down to 0% (which 
  2650. kills animals, stops candles from lighting, etc).
  2651. 8.4
  2652. Sound (of balloons bursting, etc) can be off or on.
  2653. 8.4
  2654. Keyboard shortcuts for common actions.
  2655. 8.4
  2656. Snapshot will save the current work area as a sprite.
  2657. 8.4
  2658. Backdrops can be created in applications such as Paint and used to 
  2659. provide decorative backgrounds (or indeed as stationary objects which 
  2660. will interact with the simulation, allowing things to bounce off them or 
  2661. even to be destroyed by explosions and thus become part of the goal).
  2662. 8.4
  2663. Interactive Help via Acornæs !Help is also available to show how the 
  2664. various features and gadgets work. This is very useful when first using 
  2665. the program with children.
  2666. 8.4
  2667. Summary
  2668. 8.4
  2669. This is an ingenious and well thought out program, with an excellent 
  2670. tutorial and a manual to match. It can be used with a wide range of ages 
  2671. (7 to 70 plus), and is both challenging and entertaining. It is truly a 
  2672. unique program Ö which may actually be a slight disadvantage. Those who 
  2673. have not seen it may be put off by its price, which would be a shame. At 
  2674. the time of writing, it is being offered by Minerva at a special price: 
  2675. Single User: ú39.95 inc VAT, Primary Site Licence: ú118 +VAT, Secondary 
  2676. Site Licence: ú252 +VAT. (The single user version is available through 
  2677. Archive at ú39.)ááAá 
  2678. 8.4
  2679. Text Import Ö Part 2
  2680. 8.4
  2681. Jim Nottingham
  2682. 8.4
  2683. In Part 1 (Archive 8.3 p63), we considered how the various characters 
  2684. that we see on screen and paper are designated and also looked at the 
  2685. range of methods we can use to enter characters into the computer. In 
  2686. this part, we turn to the actual business of importing text from 
  2687. Éforeignæ sources and specifically how we can filter out the unwanted 
  2688. control characters. Some of the word-processor (WP) and DTP applications 
  2689. for Acorn machines have built-in routines and facilities to allow this 
  2690. to be done in part but, as we all have access to Edit, we will use this 
  2691. powerful text editor Ö in particular its invaluable Find and Replace 
  2692. function Ö as the primary tool.
  2693. 8.4
  2694. At the outset, let me stress that there will always be two or more 
  2695. methods of achieving the same result in Edit and I can only cover a 
  2696. small fraction of the entire repertoire in this article. So my intention 
  2697. is to deal with a limited number of situations we might meet in practice 
  2698. and suggest solutions, considering not only the Éhowæ but also the 
  2699. Éwhyæ, in some detail. My aim is to give you sufficient familiarity with 
  2700. the workings of Edit so that, when you meet a situation we have not 
  2701. discussed, you will quickly be able to deduce a working solution from 
  2702. the basic principles.
  2703. 8.4
  2704. For convention throughout the article, anything I ask you to type in at 
  2705. the keyboard will be enclosed in <> brackets, so <Text><return> would 
  2706. mean type in the word öTextò and then press the return key. Similarly, 
  2707. <Alt-169> would mean hold down the Alt key, type in the numerals 169 (on 
  2708. the numeric keypad) and then release the Alt key.
  2709. 8.4
  2710. Preparation
  2711. 8.4
  2712. For the sake of this exercise, I will assume that you have either 
  2713. received the Éforeignæ text on floppy disc or already imported it into 
  2714. your computer via a serial link or through a modem. At the end of the 
  2715. day, you will want to have the text converted to Acorn-speak and 
  2716. displayed by your WP or DTP application. So, for starters, load Edit and 
  2717. the WP/DTP package onto the iconbar.
  2718. 8.4
  2719. My first and most important bit of advice is that you should make at 
  2720. least one back-up copy of what you receive. Having learnt the hard way, 
  2721. I always make two copies on different storage media as a matter of 
  2722. course, one as a working copy and Ö most importantly Ö one I can still 
  2723. get at should the original be corrupted. (I still come out in a sweat 
  2724. when I remember the floppy that arrived from Saudi Arabia, two weeks 
  2725. late, with a cracked case and a mangled metal slider Ö arrghh!)
  2726. 8.4
  2727. When you have the text file copied onto your hard disc or whatever, you 
  2728. may well find the icon above the filename will represent a PC. This is 
  2729. because the filetype has been set to the PC disc operating system Ö DOS. 
  2730. Some applications (e.g. Impression Publisher) will not accept such files 
  2731. so, initially, it is necessary to convert their filetype to Text. I 
  2732. always convert the files as a matter of course because I prefer to see 
  2733. Acorn-style icons on the desktop!
  2734. 8.4
  2735. To do this, click <menu> over the file icon and follow through the 
  2736. FilerÖFileÖSet type sub-menus. Delete öDOSò in the dialogue box and type 
  2737. in <Text><return>.
  2738. 8.4
  2739. The file icon will change to the more familiar Text style and double-
  2740. clicking on it will load the file into Edit as normal. If you will be 
  2741. processing multiple files, you can change their filetype at one go by 
  2742. selecting them all and, this time, stepping through the 
  2743. FilerÖSelectionÖSet type sub-menus.
  2744. 8.4
  2745. Importing ASCII text
  2746. 8.4
  2747. The most common and straightforward situation is when you need to import 
  2748. some text which has been sent in the standard, ASCII format, so letæs 
  2749. have a look at a practical example of that. On the monthly disc is the 
  2750. file Example1 which we can use so, for the moment, drop the file icon 
  2751. onto whichever WP or DTP package you have loaded on the iconbar.
  2752. 8.4
  2753. Donæt worry if you donæt have the monthly disc, here is a truncated 
  2754. section of what the file should look like in your WP/DTP package window 
  2755. (with acknowledgements to Richard Torrens):
  2756. 8.4
  2757. These days, a fax facility is almost a
  2758. 8.4
  2759. necessity for running a business. When
  2760. 8.4
  2761. people asked for our fax number, they
  2762. 8.4
  2763. were most put out to find that we didnæt
  2764. 8.4
  2765. have one Ö so we invested in David
  2766. 8.4
  2767. Pillingæs ArcFax and bought ourselves
  2768. 8.4
  2769. a fax modem.
  2770. 8.4
  2771. What is a computer fax?
  2772. 8.4
  2773. The Acorn computer prints by sending to
  2774. 8.4
  2775. the printer a graphic image of the page
  2776. 8.4
  2777. which is made up as a series of dots.
  2778. 8.4
  2779. Normally, an electronic representation
  2780. 8.4
  2781. of those dots is sent up the cable to the
  2782. 8.4
  2783. printer. The fax modem can be thought of
  2784. 8.4
  2785. as a Éprinteræ which turns these dots
  2786. 8.4
  2787. into sounds which can be sent down the
  2788. 8.4
  2789. telephone line to a remote receiver.
  2790. 8.4
  2791. The main characteristic to note from this example is that the text does 
  2792. not fill the column width. This is because Éhardæ linefeeds have become 
  2793. embedded (invisibly) in the Éforeignæ text and have been imported with 
  2794. it. It is possible to re-format the text manually, line by line, but 
  2795. thatæs even less exciting than watching Corel Draw re-draw on a PC 
  2796. screen(!), so we need a better method.
  2797. 8.4
  2798. Find and replace
  2799. 8.4
  2800. Letæs see how we can use Edit to help us. Close and discard the WP/DTP 
  2801. document and load the Example1 file into Edit. For reasons which will be 
  2802. discussed later, it is advisable to set the Edit display to something 
  2803. other than the System font (for clarity, I prefer Homerton). To do this, 
  2804. click Menu in the Edit window and follow through the DisplayÖFont sub-
  2805. menus.
  2806. 8.4
  2807. Initially, the caret will already be in the top left-hand corner but, as 
  2808. in later activities it can and will be elsewhere in the file, so get 
  2809. used to pressing the <home> key to re-set it. Finally, press <f4> which 
  2810. will open up Editæs Find text box.
  2811. 8.4
  2812. In normal usage, this allows us to replace one string of text with 
  2813. another desired string, either singly or globally, for instance 
  2814. replacing öArchiversò with öArchive readersò throughout a document. This 
  2815. is a very powerful and flexible function and will handle not only text 
  2816. strings, but also individual or groups of odd characters including those 
  2817. from the top-bit set and even, as we shall see, control characters. I 
  2818. believe the only limitation is that, when using window-based character-
  2819. select utilities such as !Chars, we cannot enter characters into the 
  2820. Edit Find/Replace dialogue boxes by clicking <select>, so we must either 
  2821. press <shift> (as described in Edæs note in Part 1) or fall back on the 
  2822. keyboard entry methods. For this reason, you may find it handy to have 
  2823. available the table included in Archive 8.3 p64 (reading specs from Ed. 
  2824. please, not me...).
  2825. 8.4
  2826. Embedded linefeeds
  2827. 8.4
  2828. To deal with the unwanted linefeeds in Example1, we can strip them out 
  2829. by entering the appropriate character in the Find: dialogue box and 
  2830. globally replacing it with something else. But what is the linefeed 
  2831. character? If we hunt through the table, we will find that a linefeed 
  2832. (LF) is the control character which has the ASCII decimal number 10. 
  2833. Unfortunately, a quirk of Edit is that we canæt use the (Alt-xxx) system 
  2834. to enter the control characters in the ASCII range 00-31 into the Find: 
  2835. box (try it Ö you will get the superscript ö╣ò instead). So we are 
  2836. forced to use an alternative method, in this case by entering the 
  2837. equivalent hexadecimal number (&0a).
  2838. 8.4
  2839. Magic characters
  2840. 8.4
  2841. To enable this to work, we must first click on the öMagic charactersò 
  2842. radio button in the Find text box which extends the window to display 
  2843. various options. (Users of RISC OS 2 will already see these options in 
  2844. the Find text window, but you will need to click on Magic characters 
  2845. anyway.)
  2846. 8.4
  2847. As shown by öhex charò, we could enter the linefeed character by typing 
  2848. <\x> followed by the appropriate 2-digit hex number (excluding the É&æ). 
  2849. So, in this case, typing <\x0a> would do the trick. However, this is not 
  2850. exactly friendly so, again as shown, Edit allows us to type in <\n> 
  2851. instead, which represents a linefeed or what it calls a önewlineò 
  2852. character.
  2853. 8.4
  2854. So, having typed <\n> in the Find: box and pressed <return>, what do we 
  2855. replace it with? The answer is either a space Ö or nothing at all! Our 
  2856. problem is that this decision depends on where the text originally came 
  2857. from (i.e. the Éforeignæ application used) so, initially, I always play 
  2858. safe by pressing the Space bar before pressing <return> (more on that 
  2859. anon).
  2860. 8.4
  2861. This will bring up the Text found window, indicating that Edit has found 
  2862. the first instance of the linefeed character.
  2863. 8.4
  2864. Normally, the first find would be marked in inverse text in the Edit 
  2865. window but, because these linefeed characters are Éinvisibleæ, it cannot 
  2866. do that; however, the caret has moved to the correct position of the 
  2867. linefeed, i.e. the end of the first line of text.
  2868. 8.4
  2869. Next, click öEnd of file replaceò which will bring up 38 finds Ö the 
  2870. number of lines of text and paragraph breaks in the file. Now, before 
  2871. doing anything else, look at the result in the Edit window. You will see 
  2872. that the text is now ranged across the full width of the window, 
  2873. confirming that the unwanted linefeeds have been stripped out 
  2874. successfully.
  2875. 8.4
  2876. Paragraph breaks
  2877. 8.4
  2878. Unfortunately, the double-spaces between the paragraphs, and either side 
  2879. of the heading, have also been stripped out! As Harry Enfield would say, 
  2880. we didnæt want to do that... The straightforward reason for the hiccup 
  2881. is that, when you think about it, double-spacing is simply two linefeeds 
  2882. back-to-back (in the same way that we would normally press <return> 
  2883. twice to get double-spacing in a document). In these cases, Edit has 
  2884. simply found pairs of linefeeds, back-to-back, and obediently replaced 
  2885. them with two spaces.
  2886. 8.4
  2887. Before we correct the error, look again at the text in the Edit window, 
  2888. specifically where the linefeeds used to be. You will see that Ö 
  2889. appropriately in this case Ö there is a single space, indicating that we 
  2890. were correct to have replaced the linefeeds with a space. If we hadnæt, 
  2891. the words at the end of each line and the start of the next would have 
  2892. been joined together which would be a pain to untangle. Had there been 
  2893. double spaces (i.e. an unwanted space had been added in each case), this 
  2894. would have indicated that we should have replaced the linefeeds with 
  2895. nothing.
  2896. 8.4
  2897. Back to the problem of how to retain paragraph spacing. In this case 
  2898. weæve messed it up, so we can either go back one step by clicking on 
  2899. öUndoò in the Text found box and then clicking on öStopò or, 
  2900. alternatively, discard the Edit file altogether and start again.
  2901. 8.4
  2902. What we need to do is devise a method of getting Edit to recognise and 
  2903. strip out single linefeeds while ignoring double linefeeds. We can 
  2904. achieve this by running through the following procedure:
  2905. 8.4
  2906. a)  Temporarily replace each double linefeed (\n\n) with something 
  2907. completely different (a Édummyæ).
  2908. 8.4
  2909. b)  Strip out the single linefeeds as above (the Édummiesæ representing 
  2910. the double linefeeds will be disregarded).
  2911. 8.4
  2912. c)  Replace/restore the Édummiesæ with double linefeeds (or single 
  2913. linefeeds, if you prefer).
  2914. 8.4
  2915. What we use as the temporary dummy is not important except that it must 
  2916. be uniquely different; that is, when we come to replace it with a double 
  2917. linefeed, there must be no possibility of inadvertently replacing a 
  2918. matching string in the wanted text. Iæve seen people using a variety of 
  2919. dummy strings; öZCZCò, ö%$%ò and the like. For this exercise, we will 
  2920. use ö%%ò.
  2921. 8.4
  2922. Working procedure
  2923. 8.4
  2924. So the suggested, full procedure for importing ASCII text with embedded 
  2925. linefeeds is as follows:
  2926. 8.4
  2927. a)  Press <home> followed by <f4>
  2928. 8.4
  2929.   öFind:ò Type in <\n\n><return>
  2930. 8.4
  2931.   öReplace with:ò Type in <%%><return>
  2932. 8.4
  2933.   Click on öEnd of file replaceò (5 finds)
  2934. 8.4
  2935.   Click on öStopò (or press <return>)
  2936. 8.4
  2937. (Note: The five paragraph spaces Ö double linefeeds Ö have now been 
  2938. replaced with the ö%%ò dummy string).
  2939. 8.4
  2940. b)  Press <home> followed by <f4>
  2941. 8.4
  2942.   öFind:ò Type in <\n><return>
  2943. 8.4
  2944.   öReplace with:ò Press <space><return>
  2945. 8.4
  2946.   Click on öEnd of file replaceò (28 finds)
  2947. 8.4
  2948.   Click on öStopò (or press <return>)
  2949. 8.4
  2950. (Note: The 28 remaining single linefeeds have now been replaced with 
  2951. spaces.)
  2952. 8.4
  2953. c)  Press <home> followed by <f4>
  2954. 8.4
  2955.   öFind:ò <%%><return>
  2956. 8.4
  2957.   öReplace with:ò <\n\n><return>
  2958. 8.4
  2959.   Click on öEnd of file replaceò (5 finds)
  2960. 8.4
  2961.   Click on öStopò (or press <return>)
  2962. 8.4
  2963. (Note: The five instances of ö%%ò have been deleted and double linefeeds 
  2964. restored.)
  2965. 8.4
  2966. If all has gone well, the text in the Edit window will now be ranged 
  2967. across its full width but the original paragraph and heading spacings 
  2968. will have been retained. As proof of the pudding, open an Edit save box, 
  2969. drag it to the WP/DTP icon and marvel at your undoubted skill in 
  2970. converting the Éforeignæ text into fully-formatted Acorn-speak.
  2971. 8.4
  2972. Familiarity and (semi-)automation
  2973. 8.4
  2974. For what seems such a straightforward problem, this might appear to be a 
  2975. very heavy-handed procedure. However, familiarity with it comes very 
  2976. quickly and what we have done here for a fairly trivial sample applies 
  2977. equally well for the majority of ASCII-text import problems that I have 
  2978. met. Helping Edit to massage a 30-page Éforeignæ document into perfectly 
  2979. formatted text in a couple of minutes can be extremely satisfying.
  2980. 8.4
  2981. Indeed, because it is a relatively standard procedure, it can be semi-
  2982. automated by the use of an appropriate module built into applications 
  2983. such as the Impression family or by using a utility such as the 
  2984. wonderful Keystroke. I prefer to use the latter because we can 
  2985. capitalise on its inherent flexibility to get round the inevitable 
  2986. variations in foreign-text format which, on occasions, seem to upset the 
  2987. built-in routines. For example, the ASCII-text output option from my 
  2988. Magic Note (Archive 8.1 p31) is slightly odd-ball but, by pressing <Alt-
  2989. L>, Keystroke converts it to Acorn-speak at the rate of around 2ásecs/
  2990. page. Thereæs productivity for you.
  2991. 8.4
  2992. Next month...
  2993. 8.4
  2994. With Archive space at a premium this month, this is a convenient point 
  2995. to break off for the moment. In the final part, planned for next month, 
  2996. we will look at a more complex series of problems which are typical of 
  2997. those we might meet in text imported directly from common Éforeignæ 
  2998. word-processors such as Word, Word-Perfect, Wordstar and the like. With 
  2999. our knowledge and experience to date, we shall have no difficulty using 
  3000. Edit to convert the text to pure Acorn-speak, honest...
  3001. 8.4
  3002. For further practice, Iæm putting together a disc of example files 
  3003. imported from as many foreign sources as I can get my hands on, 
  3004. including the examples used in this series of articles. It should be 
  3005. ready by the time this appears in print so, if you would like a copy, 
  3006. please send me a formatted disc, address label and return postage. Jim 
  3007. Nottingham, 16 Westfield Close, Pocklington, York, YO4 2EY.ááAá 
  3008. 8.4
  3009. Comment Column
  3010. 8.4
  3011. Å  Apple are at it again! Ö After having been told off by the 
  3012. Advertising Standards Authority, Apple have changed their Power Mac 
  3013. adverts. However, they are now saying öwe can offer Power Macintosh 
  3014. systems for as little as ú1299...ò (my italics). Next to the price is an 
  3015. asterisk and this is covered in a minute piece of small print at the 
  3016. bottom the page saying that these so-called ösystemsò do not include 
  3017. keyboard or monitor! The above sentence continues ö...complete with a 
  3018. 160Mb hard drive, 8Mb of RAM, 16-bit video support up to a 17ö monitor, 
  3019. sound, and built-in Ethernet networking and file sharing.ò Which of the 
  3020. above is included in the ú1299 price and which not? Good question!á Ed.
  3021. 8.4
  3022. Stan Hasleton of Abbots Langley wrote to say that, last time we 
  3023. mentioned dubious claims from Apple, he complained to the ASA and was 
  3024. singularly unimpressed by the time taken by them to stop the offending 
  3025. material. I quote from his letter, öMy case here is not the time taken 
  3026. for the ASA to deliberate on the complaint, rather the unexplained delay 
  3027. in promulgating the results to the public having arrived at their 
  3028. decision, bearing in mind that the ASA acknowledge that the offending 
  3029. material was still being circulated by Apple and therefore the damage to 
  3030. Acorn was not being limited.ò The point was that he received a letter 
  3031. dated 22nd July saying that the complaint had been upheld and enclosing 
  3032. a copy of the Complaint Final Report. However, he was asked to ötreat 
  3033. the matter as confidentialò because the report was not going to be 
  3034. published until 7th September!
  3035. 8.4
  3036. Å ARM7500 Ö The news of the ARM7500 device (Archive 8.3, p.17) seems to 
  3037. me to be the most important Acorn-related development since the ARM600 
  3038. and the Risc PC. Though nominally developed for Éset-top boxesæ, since 
  3039. its relationship to the ARM700 CPU is apparently like that of the ARM250 
  3040. to the ARM2 CPU, but with the extra benefit of retaining a 4K cache, it 
  3041. doesnæt take a genius to envisage applications for the ARM7500 in the 
  3042. Acorn computer range: a Ésingle-boxæ Risc PC; a portable Risc PC; a 
  3043. cheaper Risc PC; a cheaper, portable, single-box Risc PC? What 
  3044. potential! ù and what a clear demonstration of the power and flexibility 
  3045. of the ARM Ébuilding-blockæ approach! Stuart Bell, Horsham.
  3046. 8.4
  3047. Å Beware of the ÉExpertæ! Ö The Problem Ö My old A410/1 was equipped 
  3048. with a Morley cached SCSI podule, so I thought that transferring my data 
  3049. to the new Risc PC would be very simple indeed. However, when I plugged 
  3050. the card into new machine, not only did it not work, but the computer 
  3051. even refused to acknowledge the very existence of the card. Disaster!
  3052. 8.4
  3053. The ösolutionò Ö The local dealer who had sold the Risc PC to me said 
  3054. that he would consult another dealer who was considered an expert on 
  3055. SCSI matters. The information he received was this: My card was so old 
  3056. that a group of chips on it could not work with the new machine. If I 
  3057. sent the card to the expert, he would Ö for a modest fee Ö solder some 
  3058. replacement chips onto the card.
  3059. 8.4
  3060. The solution! Ö Morley had always rendered such excellent service that I 
  3061. thought I had better send the card straight to them. I phoned Gary 
  3062. Partis to ask for the price of the upgrade.
  3063. 8.4
  3064. He had no idea what I was talking about. Those chips I had mentioned 
  3065. have been the same ever since the first card, so the only thing needed 
  3066. to make mine work was the software upgrade to version 1.17, which I had 
  3067. installed anyway! 
  3068. 8.4
  3069. Gary told me a number of things I might try ... and (he hardly dared 
  3070. mention it) had I made sure that the backplane was pushed all the way 
  3071. down? I had not, of course! Actually, I had hardly looked at it, 
  3072. blithely assuming that it was screwed to the motherboard just as in my 
  3073. old machine.
  3074. 8.4
  3075. A slight pressure on the top caused it to descend another three 
  3076. millimetres or so, and suddenly everything worked perfectly. Bliss!
  3077. 8.4
  3078. The moral Ö If you do find someone (like Morley or NCS) you can trust, 
  3079. be happy, be thankful Ö and be faithful!
  3080. 8.4
  3081. The postscript Ö In the course of our conversation, Gary also told me 
  3082. that Acorn have fitted the Risc PC with an electromagnetic shield in the 
  3083. shape of a metal film sprayed into the interior. Some parts of the case 
  3084. are very close beneath two of the podule slots, and there have been a 
  3085. few extremely nasty short circuits as a consequence. To avoid all risk 
  3086. (or is it risc?) of damage, he advises the use of a few strips of 
  3087. insulating tape.á Jochen Konietzko, K÷ln, Germany.
  3088. 8.4
  3089. Å  C Books (8.1 p38) Ö Much has already been said on this but I am using 
  3090. öProgramming in ANSI standard Cò by Gordon Horsington (Sigma Press ISBN 
  3091. 1-85058-257-2). It is a good book with the Acorn machines in mind. Nice 
  3092. for beginners.á Jan Maagdenberg, Hekendorp, Netherlands.
  3093. 8.4
  3094. Å  DTP Column (8.3 p54) Ö Congratulations to Mark Howe for taking up the 
  3095. challenge of producing this column. Mark has his views of Impression, 
  3096. related to his requirements. The Editor has disagreed with him on one or 
  3097. two points, based on his needs, and I can disagree with both of them on 
  3098. certain points! It is to CCæs credit that Impression is sufficiently 
  3099. versatile for all of us to swear by it.
  3100. 8.4
  3101. I will half agree with Markæs comments about the toolbar. I donæt use 
  3102. the top line Ö in fact, I would need to consult the manual to remind 
  3103. myself what most of the icons meant! I do use the second line Ö the 
  3104. Style, Effects and Rulers features. There are three different ways of 
  3105. implementing most features, and I use them all, as convenient, although 
  3106. I now tend not to use the <menu> key on the mouse. Itæs a matter of 
  3107. personal choice, and I complement CC on providing multi-method options 
  3108. so that we may choose Ö unlike certain rival packages on certain rival 
  3109. machines. It must be said, though, that the Publisher toolbar does bear 
  3110. more than a passing resemblance to that in Word for Windows.
  3111. 8.4
  3112. I must disagree with Markæs comments about <ctrl-B> and <ctrl-I> for 
  3113. bold and italic. These provide the bold and italic versions of whatever 
  3114. font you are using (provided it exists, and is suitably named) Ö the old 
  3115. <f3> and <f4> provided Trinity.bold and Trinity.medium.italic (or 
  3116. whatever font was set in the Style Definition) irrespective of which 
  3117. regular font you had been using. I prefer the new implementation Ö it is 
  3118. more logical and more versatile. I wondered if it would be possible to 
  3119. change the name of a font in the Font Directory, to force <ctrl-B> to 
  3120. find it. I tried it and it seems to work. (Thatæs fine if you only ever 
  3121. print out on one system but if you transfer your material elsewhere for 
  3122. printing, the aliased fonts will cause great confusion! Ed.)
  3123. 8.4
  3124. Despite Markæs dislike of the new Style Definition dialogue boxes, I 
  3125. like them! There are so many more features in Publisher that a single 
  3126. box would be very long and would require extensive scrolling. The four-
  3127. box method is much neater Ö no scrolling Ö though I do need to know 
  3128. which box to ask for. In fact, I do not need to edit styles very often. 
  3129. (Now that may be the difference between you and Mark. He needs to be 
  3130. able to change styles quickly and often which is, I think, why the new 
  3131. layout doesnæt suit his particular needs. Ed.)
  3132. 8.4
  3133. I do sometimes need to change the ruler, but I can do this without going 
  3134. through the Edit Style function. Prompted by the comments in the last 
  3135. issue of Archive, I am now finding out how. If I simply change the tabs 
  3136. while I am typing, the modified ruler is used from there on. It is 
  3137. created as a numbered effect. If I select a section of text (possibly 
  3138. all of it), and adjust the tabs, this too creates a new numbered effect 
  3139. and applies it to the selected text. If you save text with styles, and 
  3140. then view the result using Edit, you will see the definitions of the 
  3141. numbered effects, and where in the text they are switched on and off. I 
  3142. am glad I have sorted this out, as it will make life a bit easier. 
  3143. Thanks for the nudge! 
  3144. 8.4
  3145. I agree with Markæs dislike of the old underline and I, too, have set my 
  3146. own parameters. I have also set parameters for superscript and 
  3147. subscript. With my definition, a superscript 1 (╣) now produces the same 
  3148. effect as <alt-185> (╣), which was not quite true with the default 
  3149. superscript parameters.
  3150. 8.4
  3151. Another feature I hadnæt discovered (or had forgotten) is zooming with 
  3152. the mouse. I like the zoom rectangle feature, although you cannot easily 
  3153. get back to the original zoom factor. Thanks, Mark.á Colin Singleton, 
  3154. Sheffield.
  3155. 8.4
  3156. Å Ecology and the Risc PC Ö In December æ94, the leading German PC 
  3157. magazine (Magazin fⁿr Computertechnik) published a fascinating article 
  3158. by Andreas Grote about the ecological side of computers.
  3159. 8.4
  3160. The author compiled data from an American study and from various other 
  3161. sources. The result is a rough estimate of the real costs behind one of 
  3162. those marvellously cheap PCs. I quote some of the findings here with 
  3163. kind permission from Heise Verlag, Hannover.
  3164. 8.4
  3165. The article looks at the production of an average PC with keyboard, 
  3166. mouse, floppy drive, hard disc and CD-ROM drive. (There is no mention of 
  3167. a monitor, so I am not sure if itæs included.)
  3168. 8.4
  3169. The key figures emerging from this article, listing all the waste 
  3170. products and all the necessary resources, from mining the raw materials 
  3171. to putting the finished product into its box, are:
  3172. 8.4
  3173. Öá5335 kWh of electric energy are used,
  3174. 8.4
  3175. Öá33,000 litres of water are polluted (the water is used mainly for 
  3176. cleaning),
  3177. 8.4
  3178. Öá56,000,000 m3 of air are polluted (this is the volume needed so that 
  3179. the pollution does not exceed the legal limit),
  3180. 8.4
  3181. Öá320 kg of waste materials are produced,
  3182. 8.4
  3183. Öá20 kg of this is poisonous waste,
  3184. 8.4
  3185. Öámore than 3,000 kg of CO2 are blown into the atmosphere (greenhouse 
  3186. effect!).
  3187. 8.4
  3188. The author lists some comparisons:
  3189. 8.4
  3190. ÖáOne average Indian uses 2450 kWh per year,
  3191. 8.4
  3192. Öáone inhabitant of Madagascar uses 5.6 litres of water per day or 
  3193. 33,000 litres in 16 years,
  3194. 8.4
  3195. Öáone Indian produces about 2,000 kg CO2 per year,
  3196. 8.4
  3197. Öáeven one German produces only about 12,000 kg of CO2 per year with his 
  3198. car, his central heating, his electrical appliances, ...
  3199. 8.4
  3200. Öáthe average German produces 320 kg of öhome garbageò (wrappings, tins, 
  3201. ...) per year.
  3202. 8.4
  3203. The poisonous waste includes dioxins, mercury, thallium, lead, 
  3204. strontium, barium, etc.
  3205. 8.4
  3206. The energy needed for the production makes the values during the time 
  3207. that the computer is used appear quite irrelevant; the author quotes 
  3208. typical values for home use of about 50 to 85kWh per year, and for 
  3209. business use (40h working week) of about 500 to 800kWh per year; a 
  3210. öGreen PCò can theoretically reduce this by 50 to 70%.
  3211. 8.4
  3212. One final point the author makes is cost: In Germany, a typical 486 
  3213. computer with monitor costs ú600 to ú800 inc. VAT. The environmental 
  3214. cost for energy, cleaning up water and air, waste disposal and recycling 
  3215. raises this to well over ú2,000 Ö the difference being paid by öthe 
  3216. communityò.
  3217. 8.4
  3218. This brings me back to the title of this article: If what I have read so 
  3219. far about the Risc PC holds true for the near future, it will be 
  3220. possible to keep one of those machines for quite a number of years, just 
  3221. replacing parts like the CPU when needed; and it may even be possible to 
  3222. upgrade oneæs SIMMs with second hand ones (I think Paul made such an 
  3223. offer) once they become available.
  3224. 8.4
  3225. I wonder what will become of those CPUs one sends back for the upgrade; 
  3226. will even they be used again?
  3227. 8.4
  3228. Seen in this light, the Risc PC is really the ultimate Green Machine, 
  3229. and not just (as has been mentioned repeatedly) because it uses less 
  3230. energy when working than aáPentium Green PC uses while idle!á Jochen 
  3231. Konietzko, K÷ln, Germany.
  3232. 8.4
  3233. Å  Graphic Loaders with Impression (8.1 p73) Ö I am still using 
  3234. Impression 2.19 and have no problems loading JPEG files, but I donæt use 
  3235. the CC Loaders. Imagebank from Irlam is a splendid solution Ö just drag 
  3236. the file from the Imagebank filer into the Impression frame. And the 
  3237. Imagebank application is cheaper and much more versatile. (ú28 through 
  3238. Archive, cf ú43. Ed.)á Jan Maagdenberg, Hekendorp, Netherlands.
  3239. 8.4
  3240. Å Keystroke Ö Phew! At least Iæm not the only one to find the manual for 
  3241. the excellent !Keystroke quite impenetrable (Archive 8.3, p.13). I 
  3242. really was worried that senility was creeping up fast when I found it 
  3243. incredibly difficult to create even the simplest Keystroke utility. I 
  3244. look forward to a Keystroke Column; how about a demonstration of the 
  3245. öKeystroke-ingò of the common text editing sequence a) replace all 
  3246. double <CR>s by, say, ZXZ, b) replace all <CR>s by <SP>, c) replace all 
  3247. double <SP>s by single a <SP>, d) replace all ZXZs by <CR>? Stuart Bell, 
  3248. Horsham.
  3249. 8.4
  3250. Å  Lazy calendar? Ö (8.3 pp27/45) My comment on Cain Huntæs rather lazy 
  3251. calendar program (p27) has Écrossed in the postæ with his article (p45), 
  3252. of which I would make the same comment. The Day of the Week (0=Sunday 
  3253. ... 6=Saturday) for any DayÖMonthÖYear is given by:
  3254. 8.4
  3255. DEFFNWeekDay(D%,M%,Y%)=(D%+((M%+9)MOD12*
  3256. 8.4
  3257. 153+2)DIV5+(Y%+(M%<3))*1461DIV4Ö((Y%
  3258. 8.4
  3259. +(M%<3))DIV100+1)*3DIV4+2)MOD7
  3260. 8.4
  3261. If the user enters the first date he wants on the Diary sheets, the 
  3262. program can calculate the Day of the Week of that date, and step back to 
  3263. the previous Sunday.á Colin Singleton, Sheffield.
  3264. 8.4
  3265. Å  Marketing the Acorn? Ö As an American living in the UK (as the 
  3266. European Sales and Marketing Director for a very large US-based IBM 
  3267. compatible company) you may be surprised to learn that I use an Acorn 
  3268. Risc PC at home. My love affair with the Acorn, this is my fourth, 
  3269. started with my daughteræs school Ö they had some A3000æs Ö I was 
  3270. amazed! I have to say that the Risc PC is Acornæs best ever machine and 
  3271. is better than comparably priced Pentiums and PowerMacs!!
  3272. 8.4
  3273. However, one aspect has always concerned me Ö the supply of, or rather 
  3274. the apparent shortfall in market penetration. My offices are just off 
  3275. Tottenham Court Road Ö the so-called heart of English retail IT. I can 
  3276. purchase Amigas (who?), Ataris (what?), Macs and PCæs but not Acorn. I 
  3277. regularly asked myself and these stores why?
  3278. 8.4
  3279. I read the Acorn magazines and have talked to people and I believe that 
  3280. Acorn has retreated (for far too long) into its own comfort zone Ö 
  3281. education! Thatæs fine Ö in fact, hats off to you guys in Histon Ö Swell 
  3282. Job... but limited! Now I know itæs the game these days to knock Acorn 
  3283. but whilst I can see the frustration of Acorn fans, I just want to stick 
  3284. my fingers in the wind and run with it!
  3285. 8.4
  3286. Firstly, Clan Acorn æ94 Ö Well done Acorn! About time too. Your best 
  3287. resource (thatæs free) is your fans. Donæt just patronize them with 
  3288. competitions and late beta releases (good though that is) Ö get them 
  3289. involved! If Acorn receives an enquiry from a potential enthusiast refer 
  3290. that enquiry to a registered enthusiast Ö then reward the enthusiast 
  3291. with points! If the enquirer then orders, award more points because we 
  3292. know what points make, donæt we? Acorn needs to supply these enthusiasts 
  3293. with lots of POS (literature) etc, but overall this is cheap but quality 
  3294. marketing! Remember, talking to somebody who has put his hand in his 
  3295. pocket and purchased, often means more than a salesperson with a sales 
  3296. story! So that is one idea to widen the user base!
  3297. 8.4
  3298. Secondly, how about a Clan for professionals? The same scenario applies 
  3299. here but with greater impact. If the registered professional is making 
  3300. money then he is going to relate better than a salesman does (who makes 
  3301. money even if he sells zip!). As with the enthusiasts, award them points 
  3302. in a similar two stage way. So thereæs another idea to widen and deepen 
  3303. the user base!
  3304. 8.4
  3305. Thirdly, the difficult one. Acorn has to bite a couple of bullets! It 
  3306. has to ensure its dealers have the right image and train its staff to 
  3307. professionally promote its products. Then it has to encourage dealers 
  3308. (and reward them) to go out and search for new markets (new to them and 
  3309. Acorn). Finally, Acorn has to demonstrate that it is committed to its 
  3310. current and potential users. How can it do that? It needs to use adverts 
  3311. and better POS, TV (perhaps), etc, but only after the user base shows 
  3312. signs of widening and deepening. It needs to get some of the more 
  3313. esoteric hardware/software onto the Acorn platform Ö I am thinking 
  3314. particularly about drum scanners and imagesetters (RIPæs). I do not 
  3315. expect Acorn to reinvent the wheel and start from scratch but to get out 
  3316. there and pay these companies to port their hardware and software over. 
  3317. It will not be easy or cheap but the positive message it would impart 
  3318. would ring loud and clear that Acorn is serious and in for the long 
  3319. term!
  3320. 8.4
  3321. I like Acorn and Iæm amazed at the unfulfilled potential. Still, letæs 
  3322. put all this into perspective Ö my company spends some $78m on European 
  3323. R&D and $48m on UK marketing per annum. Acorn has an annual turnover of 
  3324. $108m (everything)! If Acorn uses its own fans and lays out some 
  3325. seedcorn then 1995/6 could be the time when Acorn becomes an oAkcorn!á 
  3326. Anon (for obvious reasons!)
  3327. 8.4
  3328. Å  Slide scanning service Ö In a photography magazine, I saw an 
  3329. advertisement for a slide scanning service. I sent off a number of 
  3330. slides to see how good this was and I am very pleased with the resulting 
  3331. JPEG files. Iæve given Paul three of them to put on the Archive magazine 
  3332. disc as and when space allows. (No room this month, Iæm afraid, but I 
  3333. can say that they looked very good on the RiscáPC. Ed.)
  3334. 8.4
  3335. The company offering this service is Bluebell Software, 42 Honeysuckle 
  3336. Way, Witham, Essex, CM8 2XQ. Tel/Fax: 0376-516002.
  3337. 8.4
  3338. They offer a range of qualities of scan up to very high resolution 
  3339. suitable for professional publication. I had them do ÉStandardæ scans on 
  3340. twelve slides and this cost ú2 each. The cost goes down to ú1.15 per 
  3341. slide for 100+. The costs include discs and postage. The company will 
  3342. supply anyone interested in the service with a demonstration disc 
  3343. including JPEG files and PC software.
  3344. 8.4
  3345. I am very pleased with the results and would recommend any Archive 
  3346. reader with an interest in photography to try having some of their 35mm 
  3347. slides digitised.á Alan Angus, Blyth.
  3348. 8.4
  3349. Å  Squirrel 2 (1) Ö I have been a user of Squirrel for a few years now. 
  3350. Earlier version were so buggy as to be unusable for serious 
  3351. applications. When version 2 came on the scene, I tried it only to find 
  3352. that there were still a number of peculiar bugs. Now that I have reached 
  3353. version 2.08, the bug level is acceptably low. I like the program very 
  3354. much and have always found the support staff very helpful and 
  3355. courteous.á Bernard Veasey, Bognor Regis.
  3356. 8.4
  3357. Å  Squirrel 2 (2) Ö I use Squirrel 2 in an office environment for 
  3358. records of schools and individual teachers using our museum (yes we are 
  3359. registered under the Data Protection Act!). I went over to Squirrel 2 
  3360. from Minervaæs Delta Base. My staff all use the Squirrel 2 files but 
  3361. they are not interested in the finer points of the program Ö they just 
  3362. want the information to be easy to access. 
  3363. 8.4
  3364. The non-standard key combinations of Squirrel 2 are a problem. It takes 
  3365. quite a while to understand the different combinations and how they 
  3366. change depending on which task the program is doing. I find the 
  3367. confirmation box for each key-press annoying as it means using both the 
  3368. keys and the mouse to accomplish, for example, writing one record. 
  3369. 8.4
  3370. The learning curve for the basic data entry and search parts of the 
  3371. program was quite easy but getting to grips with the report set-up has 
  3372. proved to be much harder. I am quite fussy about how reports look and I 
  3373. often find that I am spending hours fiddling with the annoying habits of 
  3374. Squirrel 2 in its report design mode to get data positioned properly on 
  3375. the page. There is much trial and error involved and this takes a lot of 
  3376. time Ö I long for the ability to set up a report page quickly and know 
  3377. exactly where things will end up without having to go through the 
  3378. preview option and often a trial printout too. 
  3379. 8.4
  3380. There are one or two problems that I have not yet been able to solve Ö 
  3381. there may be a way round them but a good program should have led me to 
  3382. the solution via a menu or the manual by now. Boolean fields in reports 
  3383. cannot have a font assigned to them Ö the only choice seems to be rather 
  3384. ugly sprite for the ticks and crosses. I have never found an easy way to 
  3385. remove extra space at the end of each record in a report Ö it is too 
  3386. easy to create this while moving fields around, and I often resort to 
  3387. starting again rather than fiddling about for ages. I often seem to lose 
  3388. the font definitions for some fields in reports and the printout appears 
  3389. in the system font. The same seems to happen when a file is loaded Ö the 
  3390. font definitions, that looked OK before, have mysteriously vanished.
  3391. 8.4
  3392. However, there are some aspects of the program that I like a lot. The 
  3393. search functions work very well and I like the way that the field 
  3394. containing the cursor can be searched in order. Data entry is simple and 
  3395. it is easy to alter the design of the record without losing data. Once I 
  3396. had persuaded Delta Base to output files in the correct format, Squirrel 
  3397. 2 imported them easily. The ability to design a report and then get an 
  3398. output file automatically is a real advantage Ö it means that I can set 
  3399. up a report for, say, an address database and then a colleague can 
  3400. create a CSV or Text file for easy merging into Impression by simply 
  3401. running one Squirrel query file. The mail-merge links with Impression 
  3402. are also useful (they operate via a separate CSV file) and it is now 
  3403. quite easy to set up a mail shot and get good results quickly. 
  3404. 8.4
  3405. One problem I had was to insert a text field at the end of each address 
  3406. record in a Squirrel report to include the Impression command ö
  3407. 8.4
  3408. ò to produce a sheet of address labels Ö the report output file kept 
  3409. losing the last bracket of the field. Digital Services were excellent 
  3410. and gave helpful telephone advice until the problem was solved by 
  3411. dragging the field size in the report set-up to much larger than the 
  3412. text field. Other problems have also been dealt with efficiently and 
  3413. with good humour by them. 
  3414. 8.4
  3415. So overall what do I think of Squirrel 2? It is good, but not quite up 
  3416. to professional standards and the report set-up is not easy for a non-
  3417. experienced user. Perhaps I am asking for too much but isnæt it possible 
  3418. to combine the power of a full-facility database with the ease of use 
  3419. that enables a Énormalæ user to access all its facilities and increase 
  3420. their productivity without having to spend excessive time getting up a 
  3421. too-steep learning curve?á Peter Clarke, Warwickshire Museum.
  3422. 8.4
  3423. Å  Squirrel 2 (3) Ö ÇAs a regular and enthusiastic user of Squirrel, I 
  3424. am sorry that I have not been quicker in leaping to its defence and to 
  3425. the defence of Digital Services in response to the criticism they have 
  3426. received in your columns. I teach GCSE and A-Level Computing at Forest 
  3427. School, a large independent school with over 1200 pupils in North-East 
  3428. London. Each year we have over 100 GCSE candidates in Computer Studies 
  3429. and about a dozen A-level candidates, the majority of whom use Squirrel 
  3430. as the major software tool for their project work. Additionally, I have 
  3431. the task of managing all the schoolæs internal data with the exception 
  3432. of Billing and Accounts. This data (around 100 Squirrel tables) is held 
  3433. on a central server from which it is accessed from terminals throughout 
  3434. the campus, including the three main administrative offices who have the 
  3435. database in constant use throughout the school day.
  3436. 8.4
  3437. SΘan Kelly, claims that Squirrel Éis unsuitable for a more demanding 
  3438. environmentæ. One of the greatest requirements of a Database Management 
  3439. System is that it should be responsive to change. In a school like ours 
  3440. the user requirements are constantly evolving. Almost every day, 
  3441. somebody wants a new report designing, a new field added to a record, a 
  3442. completely new view of the database. Not only are new views, queries and 
  3443. reports easy and quick to design but a complete table with hundreds of 
  3444. existing records can be modified in a few minutes with no need to export 
  3445. or import any of the existing data. I would maintain that our school is 
  3446. a most demanding environment. Our Squirrel Server runs night and day 365 
  3447. days a year and I simply cannot remember the last time it crashed.
  3448. 8.4
  3449. I have been using Squirrel ever since it first appeared on the market 
  3450. over three years ago and from the first it has been the strength of its 
  3451. performance across the network which has attracted me to it. I am often 
  3452. told how deficient our Econet networks are compared to the best 
  3453. available today, so it is a constant delight how rapidly Squirrel can 
  3454. retrieve data across it. As an example, the Pupil table which is at the 
  3455. heart of my database has 1235 records with 38 fields including two 
  3456. variable length text fields. Sitting at my desk here on the opposite 
  3457. side of the school from the server I have just executed a query 
  3458. requesting all the pupils in the school with brothers or sisters in the 
  3459. school. It took Squirrel just over four seconds to locate 436 records 
  3460. and sort them into surname order. Now that the query has executed, I can 
  3461. move backwards and forwards between records with no appreciable delay 
  3462. between clicking on the icon and the record appearing.
  3463. 8.4
  3464. Of course, every system has Éthe odd peculiarityæ but if we were not 
  3465. prepared to overlook the odd peculiarity in our friends then we would 
  3466. have precious few of them! In any case, I can find no trace of the bugs 
  3467. he mentions in version 2.08. It takes time to learn to get the best out 
  3468. of Squirrel but I defy anyone to find a complex software package where 
  3469. this is not the case. In a multi-user system like ours, a great deal can 
  3470. be done to ease the path for the inexperienced user. Over the years, we 
  3471. have built up a very large library of queries and reports which can be 
  3472. accessed from a menu. Squirrel 2 was a great step forward in this area. 
  3473. Setting up a view involving two or more tables is too complex for most 
  3474. users but, in Squirrel 2, it is possible to hide the relational join 
  3475. inside a Query filter and still allow the casual user to type search 
  3476. values into the fields as if it were a simple query on a single table.
  3477. 8.4
  3478. One feature which has proved very useful to us is the ability to use 
  3479. system variables as query selection criteria. I must admit that I 
  3480. pestered Ian Bastable at Digital Services long and hard to provide this 
  3481. facility and he responded too late to document it in the new manual. 
  3482. Information about it is therefore in the Errata provided with the 
  3483. package. The power of this is that it allows a channel of communication 
  3484. between user-written programs and Squirrel, and consequently increases 
  3485. enormously the customisation potential of the system. As an adjunct to 
  3486. our own system, I have written a utility called !SqlFront which can be 
  3487. used to provide a simple front end to regularly used queries or reports 
  3488. with a single parameter. There is a program and template which is common 
  3489. to all versions of the application. To develop a new use, all you need 
  3490. to do is define a query where the query filter is set as É@User$Queryæ, 
  3491. provide any necessary sprites, and define a few settings in a small text 
  3492. file. The resulting window might look something like the illustration, 
  3493. which is one I devised for myself for searching my CD collection.
  3494. 8.4
  3495. Features which can be varied are the title bar text, the heading and 
  3496. sprite, the prompt message, which field or fields are to be searched, 
  3497. whether the application installs itself on the iconbar or not, and 
  3498. whether the text should be converted to upper, lower or mixed case. In 
  3499. addition, the OK button can be replaced by Print and Preview buttons for 
  3500. a report. Even the writable icon is optional. I am very happy to 
  3501. distribute this utility to anyone who wants it. I hope it may inspire 
  3502. someone to develop it further. (Iæve put it on this monthæs program 
  3503. disc. Ed.)
  3504. 8.4
  3505. I would not disagree that there are features missing from Squirrel. 
  3506. There is talk at Digital Services of a Squirrel 3. How soon this appears 
  3507. must depend to a great extent on how large DS perceive the market for a 
  3508. new version to be. Personally, I have always found the staff at Cosham 
  3509. unfailingly polite and helpful and willing to listen to all my comments. 
  3510. If you are a Squirrel user, let them know what your wish list is. If you 
  3511. are not, take my word that Squirrel is already an excellent package and 
  3512. amazing value for money. The only DBMS at the moment with more power is 
  3513. S-Base but only competent programmers can get the best out of it and 
  3514. developing applications is much more time-consuming. As for DataPower, 
  3515. it still cannot handle relational queries.á Robert Bishop, London 
  3516. E17.ááAá 
  3517. 8.4
  3518. Multimedia Column
  3519. 8.4
  3520. Paul Hooper
  3521. 8.4
  3522. Over the past month, I have had over fifty letters which have asked me 
  3523. to tackle various problems with multimedia, so I shall be devoting much 
  3524. of this column to trying to solve them. With this amount of post, I must 
  3525. admit that I have got a little behind in the letter-writing stakes. If 
  3526. you are still waiting for a reply, please bear with me!
  3527. 8.4
  3528. Quite a number of readers raised the problem of animation within a 
  3529. multimedia application but the solutions are different depending on 
  3530. which of the multimedia packages you are using.
  3531. 8.4
  3532. Magpie and animation
  3533. 8.4
  3534. Replay is the only animation file format that Magpie can handle. It is 
  3535. just a matter of dropping these onto a page. Although this may at first 
  3536. seem limiting, the use of ÉHide and Revealæ and Étransparentæ overlay 
  3537. pages can be used to give a style of animation. If you want an example 
  3538. of this, the ÉInsectsæ binder from the swap shop catalogue shows the 
  3539. life cycle of a butterfly using this technique.
  3540. 8.4
  3541. Genesis and animation
  3542. 8.4
  3543. Genesis can also handle Replay and, with the more modern versions, it is 
  3544. just a question of dropping them onto the page and setting up the style 
  3545. box. Genesis can also handle Ace films Ö again a drop technique can be 
  3546. used. A number of readers were unsure how to create Ace films and, as 
  3547. far as I am aware, the following packages can save out in Ace format: 
  3548. Euclid, Mogul, Rephorm and Tween. If you know of any other programs that 
  3549. save in this format, please let me know. Although Rephorm is a good tool 
  3550. for animation, the other programs are beginning to look a little long in 
  3551. the tooth Ö indeed they all need to be patched to work under RISC OS 3. 
  3552. 8.4
  3553. While the limitations on Genesis are less than those on Magpie, donæt 
  3554. forget that Genesis has the ability to run other programs within an 
  3555. application. Drag and drop the application onto the page and the icon 
  3556. will appear Ö but please note that all Genesis does is store the path 
  3557. name so you will need to be careful about how you use this. As an 
  3558. example of this technique, I have included a Professional application on 
  3559. this monthæs disc, but you will need to uncompact !Exam, !PENGUIN2 and 
  3560. the directory ÉPaulæ onto a floppy disc and rename the disc as 
  3561. ÉArchive2æ.
  3562. 8.4
  3563. Key Author and animation
  3564. 8.4
  3565. Key Author can also cope with Replay Ö again drag and drop is used but 
  3566. you must specify whether it is an event or an object on the timer. Ace 
  3567. films can also be used and saved onto the timer and run or looped. Many 
  3568. of the CD ROMs from Anglia TV make good use of animation to emphasise 
  3569. points. 
  3570. 8.4
  3571. Although not yet implemented, the new versions of Key Author will also 
  3572. allow the use of MPEG files, provided an MPEG board is fitted. It will 
  3573. operate in a similar way to Replay files, and the program will allow 
  3574. transparent selection so that it will check if a board is fitted and 
  3575. select the best format.
  3576. 8.4
  3577. Key Author also allows you to drop out of the application that you have 
  3578. created into the desktop and run an external program and when you quit 
  3579. the linked application, Key Author will resume at the last position in 
  3580. the Key Author presentation.
  3581. 8.4
  3582. Animation in multimedia
  3583. 8.4
  3584. As noted above, the Acorn range seems to be badly served for animations 
  3585. that can be used within multimedia applications. The Ace films format 
  3586. seems to be the common standard but the programs that generate these 
  3587. films are, with the exception of Rephorm, very old. If the common format 
  3588. of Ace films is the standard then it appears that there is room in the 
  3589. market for a new animation program that will produce this file format. 
  3590. 8.4
  3591. Genesis Professional problems
  3592. 8.4
  3593. After my appeal in the November issue for your experiences with the new 
  3594. versions of Genesis, I would like to thank all of you that have written 
  3595. or phoned. My thanks in particular go to Trevor Sutton, Stephen Williams 
  3596. and Christopher Jarman, all of whom sent me examples on disc. I have now 
  3597. compiled an extensive list and hope to get some answers out of Oak soon. 
  3598. Iæll let you know the answers in the next issue.
  3599. 8.4
  3600. Family trees
  3601. 8.4
  3602. Iæve also had a number of queries about how to compile a family tree 
  3603. using any of the multimedia programs. At the moment, I have only 
  3604. composed a direct line tree that follows the way an inherited title 
  3605. flowed down a family. The way I did this was to set up buttons which 
  3606. stepped up and down a generation following the title from father to son.
  3607. 8.4
  3608. A full family tree could be made using a main page, with just the 
  3609. skeleton family tree shown and then each entry on the page linked to a 
  3610. further page showing details and pictures, along with sound samples of 
  3611. the person involved. To illustrate what can be done, I am writing a 
  3612. Magpie binder of the Cubbitt family tree which should be available 
  3613. through the Swap Shop by the time you read this.
  3614. 8.4
  3615. Free PR
  3616. 8.4
  3617. My article a few months back about using multimedia to provide free PR 
  3618. for your organisation has, it seems, inspired many of you to create your 
  3619. own applications. I have received eight different Éguidesæ to schools, 
  3620. plus a number of Parentsæ Evening displays. I have compiled these into a 
  3621. PR suite that is available from the Swap Shop and may give you some 
  3622. ideas about how to compile one of these applications. The suite takes 
  3623. four DD discs or two HD discs and all are Magpie format.
  3624. 8.4
  3625. Geography and multimedia
  3626. 8.4
  3627. Looking through all the applications in the Swap Shop the other day, I 
  3628. realised that we have little to offer the geography teacher or student. 
  3629. I would like to rectify this in the coming months and would like to hear 
  3630. from any geography teacher who has ideas as what would be useful in the 
  3631. classroom. Iæm particularly interested in topics or subjects that tie in 
  3632. with the National Curriculum. If you would like to help, please feel 
  3633. free to write or ring me, and if you have your own artwork and text that 
  3634. I could combine into an interactive multimedia application then please 
  3635. let me know.
  3636. 8.4
  3637. The Swap Shop
  3638. 8.4
  3639. The Swap Shop now includes nearly sixty applications, which occupy over 
  3640. 40Mb on my hard disc, and it continues to grow at an astonishing rate. 
  3641. The following applications have been added this month Ö ÉNavigation 
  3642. Quizæ, a Genesis application by Christopher Jarman aimed at teaching you 
  3643. sailing navigation. ÉHardDiscæ, a Magpie binder written by Bill Brooks 
  3644. of Trevelyan Middle School, which was an appeal to the School PTA to 
  3645. fund hard discs for his machines. He also sent me a guided tour of his 
  3646. school which has been added as part of the PR suite. Steve Williams of 
  3647. Liverpool sent me a couple of Genesis applications which he uses to 
  3648. introduce his Network and Desktop set up to his year 7 pupils. My thanks 
  3649. go to all of the above. Without your input, the Swap Shop would not be 
  3650. such a success.
  3651. 8.4
  3652. In the early days of the Swap Shop, I used to reply to each letter 
  3653. individually. This has become increasingly difficult with the number of 
  3654. letters I am getting, so I have set up a number of standard letters. 
  3655. Please donæt feel I donæt care but Iæm afraid my time to run the Swap 
  3656. Shop is very limited!
  3657. 8.4
  3658. The end bit
  3659. 8.4
  3660. If you have any questions on multimedia or if you want a copy of the 
  3661. Swap Shop catalogue, please write to Paul Hooper, 11 Rochford Road, 
  3662. Martham, Great Yarmouth, NR29 4RL. (01493-748474).ááAá 
  3663. 8.4
  3664. Schema 2
  3665. 8.4
  3666. Simon Coulthurst
  3667. 8.4
  3668. Schemaá2 is available from Clares Micro Supplies for ú135 inc VAT or 
  3669. ú125 through Archive. This new version of Claresæ spreadsheet program is 
  3670. more than just an upgrade of the original program. Clares point out that 
  3671. the program has been completely rewritten and is substantially different 
  3672. from Schema (version 1). The file format has also changed although 
  3673. Schemaá2 can import the original Schema files. Some of the new features 
  3674. are: better storage giving more economical use of memory and an increase 
  3675. in speed of some 300% in computations; a revised, and simpler, method of 
  3676. applying colours, fonts, point sizes and number formats; improved 
  3677. handling of dates and times; use of ÉBigæ cells capable of holding text 
  3678. justified over several lines; graphs, sprites and other images within 
  3679. cells complete with automatic scaling; graphs can be live-linked to data 
  3680. in the spreadsheet. In addition to these enhancements, there are many 
  3681. others including an integrated macro compiler. That is as far as I can 
  3682. go comparing this version with the first one as I have never used the 
  3683. original. So to the current version...
  3684. 8.4
  3685. Sensible installation
  3686. 8.4
  3687. The installation instructions have, sensibly, been placed as an appendix 
  3688. of the manual. How often do you read the installation instructions for a 
  3689. piece of software? Usually, only once, so it seems sensible to put it at 
  3690. the back of the manual with a clear instruction at the front referring 
  3691. to the relevant appendix. Good thinking, Clares!
  3692. 8.4
  3693. With Schemaá2, the program disc must be initialised with the purchaseræs 
  3694. name and address before it can be backed up, either to another floppy or 
  3695. to hard disc. To my mind, this is the best form of copy protection. It 
  3696. is of no inconvenience to the user, whilst still making it possible for 
  3697. the software house to protect their investment. Users are unlikely to 
  3698. pass on copies, knowing that those copies will be easy to trace. Once 
  3699. the disc is initialised, you copy the program icon to your working disc 
  3700. and then run the !SysMerge application to ensure that your !System file 
  3701. contains any modules required by Schemaá2.
  3702. 8.4
  3703. Learning by example
  3704. 8.4
  3705. Schemaá2 comes with a 370 page, spiral bound, manual. The first 100 or 
  3706. so pages form a tutorial using examples from the ÉCollege of Irrational 
  3707. Sciencesæ, a fictitious teaching establishment. This is a comprehensive 
  3708. and detailed series of lessons gradually building experience in the use 
  3709. of the spreadsheet. I wish more software came with this level of hand-
  3710. holding Ö nothing beats a good tutorial when learning a new package, 
  3711. except perhaps having a knowledgeable teacher hovering over your 
  3712. shoulder. Having been unable to find a reliable method of pre-packing 
  3713. teachers, Clares have had to make do with a good manual.
  3714. 8.4
  3715. In the manual, the lessons are structured around nine separate examples, 
  3716. each covering a different, and increasingly more complex, use of the 
  3717. spreadsheet. This means that even when you have finished working your 
  3718. way through the tutorial exercises, they can still be used as an 
  3719. occasional reference when a quick refresher is needed on how to achieve 
  3720. something specific.
  3721. 8.4
  3722. I do have one minor criticism of the manual. The exercises are 
  3723. undoubtedly useful and contribute to getting up to speed quickly in the 
  3724. use of the program but I feel that they should have been placed towards 
  3725. the back of the manual, or preferably in a separate book, rather than 
  3726. taking up the first third of the book. Once you have worked your way 
  3727. through the tutorial, you will refer less and less to the exercises and 
  3728. more and more to the rest of the manual. Only a small point but it 
  3729. detracts from what is otherwise an excellent example of the way a 
  3730. software manual should be written.
  3731. 8.4
  3732. Start her up...
  3733. 8.4
  3734. Schemaá2 is run in the usual manner Ö by a double-click, which installs 
  3735. the programæs Éabacusæ icon on the iconbar. Clicking <select> on this 
  3736. icon opens a spreadsheet window at the top of which is an input area, 
  3737. containing the icon ribbon and data entry area. Below this are the 
  3738. standard spreadsheet cells, bordered by row numbers and column letters. 
  3739. This initial sheet is based on the ÉDefault Documentæ which can be 
  3740. modified to suit your own requirements.
  3741. 8.4
  3742. When you click the Écloseæ icon on a spreadsheet window, even if you 
  3743. have made changes to it, you will not get a message asking you if you 
  3744. wish to save any changes. This is because closing a Schemaá2 window does 
  3745. not remove the sheet from memory but simply closes the window. In order 
  3746. to re-open or remove the sheet from memory, you must use the iconbar 
  3747. menu. You will be warned of any unsaved spreadsheets when you try to 
  3748. quit Schema.
  3749. 8.4
  3750. Importing
  3751. 8.4
  3752. Schemaá2 will import TSV (Tab Separated Values), CSV (Comma Separated 
  3753. Values), SID (Software Independent Data) and WK1 Ö the original Lotus 1-
  3754. 2-3 file format that is now almost a universal format for the 
  3755. interchange of spreadsheet data Ö as well as the original Schema files.
  3756. 8.4
  3757. (An interesting point here is that Clares mention in the manual that 
  3758. Schema is now obsolete. Does this mean that users of the original 
  3759. program will find that they are unable to get support? It is usual 
  3760. practice, when a company no longer wishes to provide technical support, 
  3761. to declare the product obsolete Ö this also helps ensure that as many 
  3762. users as possible upgrade to the new version! It is unusual, however, 
  3763. for a company to declare the previous version persona non grata this 
  3764. quickly.)
  3765. 8.4
  3766. There are two possible ways of importing a WK1 format sheet: by dragging 
  3767. the WK1 file icon directly to the Schemaá2 icon or by using the !ConvWK1 
  3768. application. I tried both methods with some WK1 files from one of our 
  3769. DOS PCs. Some files refused to translate when dropped directly into 
  3770. Schemaá2. This didnæt seem to have any relationship to size or 
  3771. complexity of the WK1 file and, as I have 25Mb of memory on my Risc PC, 
  3772. it canæt have been lack of memory. There was no such problem when using 
  3773. the second method Ö every file translated perfectly, first time.
  3774. 8.4
  3775. The majority of files imported need tidying up in some way. Usually, it 
  3776. is just a matter of changing numbers and dates to the appropriate 
  3777. format, perhaps using some text Éeffectsæ to smarten up the appearance 
  3778. of headings and titles. Where my original file contained macros, these 
  3779. were of no use in Schemaá2 and needed to be re-done. My files came 
  3780. originally from Microsoft Excel and so the macros had been lost when 
  3781. saving the files in WK1 format. Schemaá2 will actually try to use any 
  3782. macros it finds in a Lotus 1-2-3 file.
  3783. 8.4
  3784. All in all, I found that I was able to get my spreadsheets transferred 
  3785. with a minimum of fuss from our DOS computer to Schemaá2, although, for 
  3786. us, this was a once only and a one way process. If translation were 
  3787. needed on a more regular basis, it might not be so convenient. (What we 
  3788. need is some clever person to design a system like ÉSparkFSæ or 
  3789. ÉPocketFSæ that will automatically translate between RISCáOS and DOS 
  3790. formats. Now that would be a useful utility!)
  3791. 8.4
  3792. In use
  3793. 8.4
  3794. Schemaá2 works just like any other spreadsheet I have ever used, at a 
  3795. fundamental level. It has a grid of cells labelled by the intersecting 
  3796. column letters and row numbers. Information is entered into the cells by 
  3797. typing into the ÉData entry baræ at the top of the window and then 
  3798. pressing either <return> which will take you down to the next cell or 
  3799. <tab> which will move you right to the next cell. Use of the scroll bars 
  3800. will move your view of the grid around within the window, leaving the 
  3801. column and cell labels within sight.
  3802. 8.4
  3803. You can change the number of rows and/or columns in the sheet, up to a 
  3804. maximum of 30,000 rows by 30,000 columns (or a number limited by the 
  3805. amount of memory in your machine). This is done either by creating a new 
  3806. sheet from the iconbar menu, or by using the window menu to change an 
  3807. existing spreadsheet. Whilst this is reasonably flexible, I still prefer 
  3808. the Microsoft Excel way of working. In Excel, the sheet is always a 
  3809. full-size grid and memory is only used up by those cells containing any 
  3810. data. When the time comes to print, the Excel program assumes that you 
  3811. are only wanting to print those parts of the sheet containing 
  3812. information. You can limit the print range to a particular area if 
  3813. necessary.
  3814. 8.4
  3815. Excel versus Schemaá2
  3816. 8.4
  3817. Whilst on the subject of Excel versus Schemaá2, or indeed most RISCáOS 
  3818. spreadsheets, the Acorn platform still has some catching up to do. The 
  3819. user interface, in most respects, is superior, due primarily to RISCáOS 
  3820. itself rather than the applications. However, there are a lot of program 
  3821. features available within Windows spreadsheets that have yet to find 
  3822. their way into Schemaá2. Ones I particularly like in Excel are: (a)áThe 
  3823. automatic help system Ö when the program sees you carrying out an 
  3824. operation it thinks could have been done in a simpler manner, it tells 
  3825. you so; (b)áWizards Ö a method of automating spreadsheet design. If, for 
  3826. instance, you wish to design a spreadsheet to calculate an invoice, the 
  3827. program asks you a few pertinent questions then builds the sheet for 
  3828. you; (c)áGraphs Ö very intelligent, and logical. If you have set up a 
  3829. graph with a set of figures and subsequently add a new set of figures to 
  3830. your data, there is no need to redraw the graph, just drag a box around 
  3831. the new set of figures and then drag and drop them onto the existing 
  3832. graph. Excel will then redraw the graph including the new data.
  3833. 8.4
  3834. Of course, Excel takes huge chunks of valuable hard disc space and 
  3835. memory in order to perform these feats of spreadsheet virtuosity, 
  3836. whereas Schemaá2 occupies less than 1.4Mb on my RiscáPCæs hard disc and 
  3837. under 0.9Mb of memory. It will be interesting to see if the arrival of 
  3838. the RiscáPC, and its ability to use a lot more memory, will result in 
  3839. larger, more complex programs.
  3840. 8.4
  3841. Data entry
  3842. 8.4
  3843. Having set the sheet size, we need to enter information and formulae 
  3844. into Schemaá2 Ö this is where a spreadsheet lives or dies. How easy is 
  3845. it to use and do you have to constantly turn to the manual in order to 
  3846. get anything done? Well, itæs pretty good news for the Schemaá2 user. 
  3847. You can just go ahead and type the various figures and text into the 
  3848. cells where required and then, using the ÉFunctionæ icon on the iconbar, 
  3849. you can choose from the logically presented cascading menu containing 
  3850. the 79 standard functions. In addition to these standard functions, the 
  3851. program contains a selection of user defined functions (macros) Ö most 
  3852. of the Lotus 1-2-3 compatible commands have been included in this way. 
  3853. Once the function has been selected (having Acornæs interactive help 
  3854. open at the bottom of the screen can help here) it is presented in the 
  3855. ÉData entry baræ with the cursor placed ready for the entry of the 
  3856. variable(s). Clicking on a cell or selecting a range of cells will 
  3857. insert the relevant reference into the formula. Cell selection is 
  3858. carried out in the normal RISCáOS manner using <select> to click a 
  3859. single cell followed by <adjust> to extend the range. Or by <select>-
  3860. dragging the desired range. A complete row or column may be selected by 
  3861. clicking on the relevant row or column label.
  3862. 8.4
  3863. One particular function, ÉSumæ, has its own button on the iconbar. 
  3864. Selecting this, will insert the =SUM( ) function into the ÉData entryæ 
  3865. bar. Pressing <return> will then execute the formula.
  3866. 8.4
  3867. Big cells
  3868. 8.4
  3869. One of the new features in Schemaá2 is the use of ÉBigæ cells. These are 
  3870. created by selecting a range of cells and then changing the selected 
  3871. range into one large cell by selecting <Edit><Big cell> from the main 
  3872. menu. If there was any information in any of the cells, it will all be 
  3873. lost except for the information in the top left cell, which is then 
  3874. placed in the ÉBigæ cell itself. Text entered into the ÉBigæ cell will 
  3875. wrap around and may be justified left, right, centre or fully. A graph 
  3876. may be embedded in a ÉBigæ cell, and when Éhot-linkedæ to the data in 
  3877. the sheet, will update in real time to reflect any changes in the data. 
  3878. Drawfiles may also be placed in a ÉBigæ cell, or indeed in a normal 
  3879. cell.
  3880. 8.4
  3881. A graph speaks volumes
  3882. 8.4
  3883. Schemaá2 comes with a built-in graphing option. It can produce: Bar 
  3884. charts Ö vertical and horizontal, stacked or otherwise; Pie charts Ö 
  3885. single and multiple; Line charts; Scatter diagrams; Pictograms (similar 
  3886. to bar charts, but using small pictures in place of the bar). Where 
  3887. appropriate,áthe graph may be shown with a pseudo 3D effect and certain 
  3888. sections exploded from the rest. All the graphs may be further 
  3889. embellished using fonts and colours plus the use of some simple Draw-
  3890. type effects (lines, boxes, circles, etc). As well as this, it is also 
  3891. possible to import a drawfile into the graph for decorative purposes Ö 
  3892. perhaps a company logo.
  3893. 8.4
  3894. A few problems
  3895. 8.4
  3896. For all this power, there are a couple of drawbacks. I found that, when 
  3897. using data with more than 5 digits to the left of the decimal point 
  3898. (e.g. ú500,000), the graph would default to showing the number in 
  3899. scientific notation (5.00e5). Whilst this may be OK in some 
  3900. circumstances, it certainly made my graphs harder to read and 
  3901. understand. When I talked to Clares about this, it turned out that there 
  3902. was no simple way to change the format of the numbers used in graphs. 
  3903. The only way to do it was to edit one of the macros that make up the 
  3904. graphing section of the application and then re-compile this macro.
  3905. 8.4
  3906. The other difficulty I had was trying to get the text labels for my 
  3907. graph columns to be readable. Whilst the labels were short (e.g. Jan, 
  3908. Feb, Mar etc) there was no problem but if the labels were much longer 
  3909. than this (e.g. January), I found the label was being split over more 
  3910. than one line. This tended to make the graph look untidy and 
  3911. unprofessional. Again, the only solution was to go in and modify the 
  3912. macro code for the graphs.
  3913. 8.4
  3914. These two problems help to highlight both the strength and weakness of 
  3915. Schema 2. The strength is that it is possible (if you are willing to 
  3916. take the time to learn) to modify the basic program to do almost 
  3917. anything you would like it to do. The weakness is that the majority of 
  3918. users are unlikely to want to have to modify the program just in order 
  3919. to do something that should really be achievable by making a choice from 
  3920. a menu!
  3921. 8.4
  3922. I also felt that some of the error messages were a little unhelpful. For 
  3923. instance, when I missed the closing bracket from a formula, I received a 
  3924. öBad call to spreadsheet engineò message Ö Que?! I would have thought 
  3925. öMissing end bracketò would have been a lot more helpful.
  3926. 8.4
  3927. Conclusion
  3928. 8.4
  3929. In spite of its obvious weaknesses, Schemaá2 is a worthwhile addition to 
  3930. my software collection. If your requirement is for a powerful and 
  3931. flexible spreadsheet on the Acorn platform, Schemaá2 could fill your 
  3932. needs. In order to get the best out of the package, you must be prepared 
  3933. to roll your sleeves up and get stuck into the macro language. If you 
  3934. are prepared to do this, you will be rewarded with a program that can be 
  3935. tailored to suit most spreadsheet needs. If, however, you are not 
  3936. prepared for this degree of involvement in the program, you may be 
  3937. better advised going for another package.ááAá 
  3938. 8.4
  3939. Desktop Hacker
  3940. 8.4
  3941. Andrew Rawnsley
  3942. 8.4
  3943. Not so long ago, I reviewed the then most recent version of Gameswareæs 
  3944. Games Wizard utility. I considered it a rather limited offering and, at 
  3945. the time, recommended Doggysoftæs The Hacker which was vastly superior 
  3946. and only cost ú5. As if to add insult to injury, Doggysoft have now 
  3947. released a totally revised and updated version of the Hacker which runs 
  3948. inside the desktop thus offering unparalleled ease of use.
  3949. 8.4
  3950. Desktop compatibility
  3951. 8.4
  3952. All of the old features have been retained and updated, so that they are 
  3953. now more user-friendly, making hacking into a game even easier than in 
  3954. the past. Just over 95% of the functions work in the desktop, the 
  3955. exceptions being those which need to take over the whole screen to 
  3956. display the contents of screen memory and other mode specific data.
  3957. 8.4
  3958. The new version is now fully Risc PC compatible, offering specially 
  3959. optimised routines. Naturally, due to the technicalities involved, 
  3960. previous versions are not very happy running on the new machine. 
  3961. However, games players should be warned that few games work on the Risc 
  3962. PC, and you might well find yourself returning to your A440 or the like 
  3963. for playing and hacking.
  3964. 8.4
  3965. New features
  3966. 8.4
  3967. The iconbar menu for the utility offers a slow-down option, making 
  3968. difficult sections of games somewhat easier to play. You should note 
  3969. that the entire game is slowed down, rather than just the enemies, but 
  3970. this does allow accurate positioning for jumps and tricky shots.
  3971. 8.4
  3972. Searches can now have wildcards in them and lists blocks selected. This 
  3973. makes it easy to include or rule out addresses from a search. Various 
  3974. bugs which sometimes occurred in previous versions when handling large 
  3975. lists have been fixed.
  3976. 8.4
  3977. Desktop Hacker offers printing at various stages via the RISC OS printer 
  3978. drivers, which is useful if you want to keep a hard copy of exactly 
  3979. which addresses, etc you changed.
  3980. 8.4
  3981. Since Desktop hacker fully multitasks, its handling of memory is much 
  3982. more efficient, with memory allocated and deallocated as and when 
  3983. required. This means that you donæt get lots of Éout of memoryæ errors 
  3984. when you know quite well youæve got enough free.
  3985. 8.4
  3986. The number of lists has been increased from 9 to 99, which should keep 
  3987. most users happy!
  3988. 8.4
  3989. The functionality of the disassembly feature has been extended 
  3990. considerably, offering far more than the original or RISC OS. There are 
  3991. now keyboard shortcuts for the most commonly used functions throughout 
  3992. the program.
  3993. 8.4
  3994. Various other small changes have been made, for example, the CheatMod 
  3995. creator has been moved from the main program to a separate editor.
  3996. 8.4
  3997. Conclusions
  3998. 8.4
  3999. Desktop Hacker is a completely revised utility with the ability to hack 
  4000. from desktop, with extra memory handling and full RISC PC compatibility. 
  4001. Although twice the price of previous versions, it is still excellent 
  4002. value Ö and you get 169 cheat modules giving a total of nearly 200 
  4003. individual cheats!
  4004. 8.4
  4005. Availability
  4006. 8.4
  4007. Desktop Hacker costs ú10 from Doggysoft (but cheques should be made 
  4008. payable to öA Cloverò), with an upgrade available for ÉThe Hackeræ 
  4009. owners at ú5 when you return your original disc.ááAá 
  4010. 8.4
  4011. DTP Column
  4012. 8.4
  4013. Mark Howe
  4014. 8.4
  4015. This monthæs column starts with an apology and then a partial 
  4016. retraction...ç
  4017. 8.4
  4018. Look, no records!
  4019. 8.4
  4020. I have received quite a few letters, articles etc from various readers. 
  4021. I had actioned most of the urgent ones, and took the rest away with me 
  4022. on a trip to Paris. Unfortunately, my briefcase containing the file was 
  4023. stolen from my car! So, if you are waiting for a reply from me, I would 
  4024. be grateful if you could write again. I would particularly like to know 
  4025. the name of the person who sent me a short article on embedded frames (I 
  4026. still have the article on disc). (And the name of the person who stole 
  4027. the briefcase?!)
  4028. 8.4
  4029. More on Publisher
  4030. 8.4
  4031. The article that appeared last month was written after a large amount of 
  4032. discussion between Computer Concepts, Paul and myself. After producing 
  4033. the version of the article that was finally published, I spent several 
  4034. hours with Mark Goodall of CC, and was able to go through the points I 
  4035. had raised in some detail. The next day I returned to France and asked 
  4036. my office in England to send off the disc, but my suggestions for 
  4037. modifying the article somehow went missing between ChΓlon-sur-SΓone, 
  4038. Guildford and Norwich. I stand by the gist of what was printed but I 
  4039. would like to correct and expand a few points.
  4040. 8.4
  4041. Mark pointed out that the toolbar gives added functionality as, for 
  4042. example, in the new way of designing styles from a collection of 
  4043. effects. I have to admit that I still value the space on my screen more 
  4044. than these features, but maybe I am a closet luddite.
  4045. 8.4
  4046. It is still possible to use <f3> and <f4> for bold and italic, but since 
  4047. Publisher deletes these definitions when loading an old file, it is hard 
  4048. to maintain consistency for new users working on both old and new files.
  4049. 8.4
  4050. I did try to load JPEG images into Impression 2.5 but I was not using 
  4051. the CC loaders. Publisher will display the low-res bit-mapped images 
  4052. supplied with most EPS files, but it cannot display the vector 
  4053. information or print it to a non-PostScript printer. This means, for 
  4054. example, that EPS files cannot be printed at high resolution on a Laser 
  4055. Direct printer.
  4056. 8.4
  4057. The example I gave of faulty PostScript output from Publisher Plus turns 
  4058. out to have been due to a breakdown of communication between T-J 
  4059. Reproductions and myself. T-J always resets all the PostScript settings 
  4060. unless specifically told otherwise, to ensure that files print correctly 
  4061. Ö sorry about that!
  4062. 8.4
  4063. It is possible to ask for a dongle-less version of Publisher or Artworks 
  4064. that will only run on one machine. I picked up the necessary discs but, 
  4065. on reading the documentation, I have decided that this solution is not 
  4066. going to help me. Having gone dongle-less, it is necessary to swap your 
  4067. serial number chip whenever you change your machine and it is not 
  4068. possible to use conventional upgrades (a major consideration when post 
  4069. takes a week to arrive).
  4070. 8.4
  4071. As for stability, Mark Goodall expressed some exasperation that all 
  4072. kinds of problems were attributed to Publisher when, in fact, they were 
  4073. often due to bugs in other applications, fonts, RISC OS or the Acorn 
  4074. printer drivers. Last week, I spent a good hour fighting with what I 
  4075. thought was a problem with Publisher separations. It turned out to be an 
  4076. esoteric problem with Turbo Driver: right company, wrong product! The 
  4077. situation is not helped by the tendency of Publisher and Artworks to 
  4078. Éclaimæ errors elsewhere in the system (e.g. öError outside of 
  4079. Impression, do you want to quit?ò)
  4080. 8.4
  4081. I have not used Publisher for anything very taxing since my visit to 
  4082. Computer Concepts, but I do seem to be having fewer crashes. I suspect 
  4083. that some of my difficulties come from using old documents, but the 
  4084. suggestion to remake them all in Publisher and scrap any document that 
  4085. produces an address exception is not realistic. (I estimate that I have 
  4086. over 5,000 Publisher documents, and it is rare for me to produce a 
  4087. brochure completely from scratch.) As Paul mentioned in the Comments 
  4088. Column last month, please report any repeatable problems to CC at once.
  4089. 8.4
  4090. Finally, on this subject, can anyone think of a way to convert batches 
  4091. of Publisher documents from multi-file to single file format? (Yes, use 
  4092. Keystroke! Ed.) If I could change the format of all my small Impression 
  4093. documents, I reckon I could save several megabytes on my hard disc.
  4094. 8.4
  4095. From Acorn to Offset via PostScript
  4096. 8.4
  4097. Mark Howe
  4098. 8.4
  4099. In this article I hope to give an introduction to imagesetting. I have 
  4100. tried to keep things simple but, unfortunately, both imagesetting and 
  4101. printing are inherently technical processes. Only a few years ago, film-
  4102. making was the exclusive domain of larger printing companies and 
  4103. reprographics houses. Computer technology has made it possible for far 
  4104. more people to produce films and plates, but a certain amount of 
  4105. background is still necessary to achieve satisfactory results.
  4106. 8.4
  4107. A quick look at offset printing
  4108. 8.4
  4109. It is easier to produce usable artwork if you understand roughly what 
  4110. happens after you hand it to your printer.
  4111. 8.4
  4112. An offset litho works by taking an image from a plate and transferring 
  4113. it onto paper via a roller (hence the name offset: plate and paper never 
  4114. touch). The plates are usually made by a photographic process from film 
  4115. (a transparent sheet of plastic not unlike an OHP foil), although the 
  4116. technology to make them digitally is developing rapidly. The films may 
  4117. be positive or negative, depending on the chemistry of the plates used 
  4118. by the printer. One plate is needed for each colour to be printed.
  4119. 8.4
  4120. The plates come in various sizes, but are usually larger Ö sometimes 
  4121. much larger Ö than A3. Your printer may therefore lay out (or Éplanæ) 
  4122. several copies of your artwork onto one plate. Alternatively, he may 
  4123. plan both sides of a two-sided leaflet or several pages of a book onto 
  4124. the same plate.
  4125. 8.4
  4126. After printing, the sheets are cut to size and, if necessary, collated, 
  4127. stapled and folded. Booklets are usually trimmed again, after folding 
  4128. and stapling, in order to remove any untidy edges.
  4129. 8.4
  4130. Output media Ö Paper/Bromide
  4131. 8.4
  4132. Simple artwork can be produced on paper using any desktop printer. Most 
  4133. imagesetters can also produce output onto a special type of paper known 
  4134. as bromide (so called because of the chemical process used to develop 
  4135. the image).
  4136. 8.4
  4137. A film will usually have to be made from paper or bromide artwork. This 
  4138. is done using a repro camera, hence the term Écamera-ready artworkæ. It 
  4139. might therefore seem more sensible to produce all artwork directly onto 
  4140. film. However, you may not be able to produce films in the correct 
  4141. format for your printer (e.g. larger than A2 or A1) and, in this case, 
  4142. it will be cheaper to make final films from bromide originals than from 
  4143. films. Bromides are easier to paste together than films, so they are 
  4144. often preferred by newspapers and magazines.
  4145. 8.4
  4146. A small loss of quality is involved in making films from bromides but, 
  4147. for most purposes, this is not significant.
  4148. 8.4
  4149. Films
  4150. 8.4
  4151. Until recently, only imagesetters could produce films, but it is now 
  4152. also possible to make them using laser printers. In my experience, laser 
  4153. films are not very satisfactory for artwork involving large black or 
  4154. halftoned areas, but can give reasonable results for text and line 
  4155. graphics.
  4156. 8.4
  4157. Plates
  4158. 8.4
  4159. In the last few years, a number of systems have been developed for 
  4160. making plastic plates directly: Plazer and Novadom are two of the 
  4161. better-known brand names. The plates are produced using an A3 laser 
  4162. printer or a dedicated plate-making machine.
  4163. 8.4
  4164. These systems are very quick to use, as the plates can be taken from the 
  4165. laser printer delivery tray and put straight onto the press. They are 
  4166. also cheaper than conventional plate-making techniques. However, they 
  4167. are not suitable for very long print runs, or for spot or process colour 
  4168. printing where fine registration is required. The image quality does not 
  4169. yet compare with metal plates and, to my knowledge, it is not possible 
  4170. to prepare plates larger than A3 (which means a printing area 
  4171. significantly smaller than A3).
  4172. 8.4
  4173. Designing the artwork
  4174. 8.4
  4175. The diagram below shows the layout of a typical piece of artwork. The 
  4176. following should be noted:
  4177. 8.4
  4178. 1: The size of the finished leaflet is shown by four crop marks. These 
  4179. marks will be used to set a guillotine after printing. The position of 
  4180. any folds may also be marked on the artwork, although generally this is 
  4181. less important.
  4182. 8.4
  4183. 2: The exact position of the guillotine cut may vary by a couple of 
  4184. millimetres between sheets. This is not usually a problem if there is a 
  4185. white margin around the edge of the finished leaflet. If, however, the 
  4186. design continued exactly to the edge of the leaflet, a small error in 
  4187. trimming could leave a thin white strip on the edge of the leaflet. The 
  4188. solution is to öbleedò the design beyond the crop marks, as shown below.
  4189. 8.4
  4190. 3: If the leaflet is to be printed in more than one colour, registration 
  4191. marks are required to ensure that the colours line up correctly. The 
  4192. name of each colour is usually marked on the artwork to avoid costly 
  4193. mistakes at the printers.
  4194. 8.4
  4195. Limitations of desktop printers
  4196. 8.4
  4197. It is possible to produce acceptable artwork using laser, inkjet or even 
  4198. dot matrix printers. None-the-less, most desktop printers suffer from 
  4199. several limitations.
  4200. 8.4
  4201. Paper size
  4202. 8.4
  4203. Most printers cannot use paper larger than A4. This obviously rules out 
  4204. the production of A3 artwork, as well as A4 artwork with bleeds. One way 
  4205. round this is to make the leaflets slightly smaller than A4, thus 
  4206. leaving room on the page for printeræs marks. Another solution is to 
  4207. produce the artwork on several sheets, but you will have to pay a repro 
  4208. house to assemble them.
  4209. 8.4
  4210. Imagesetters can typically print A3 artwork with all the necessary 
  4211. printersæ marks.
  4212. 8.4
  4213. Resolution
  4214. 8.4
  4215. Most laser printers work at a resolution of 300 or 600 dots per inch. 
  4216. This is adequate for text and line drawings, but is not really good 
  4217. enough for halftone shading or photos. Even small text can appear 
  4218. indistinct at 300 dpi.
  4219. 8.4
  4220. The effective resolution of artwork can be increased by photographically 
  4221. reducing over-sized originals. However, this adds to the cost of making 
  4222. the plates and is only feasible for small page sizes.
  4223. 8.4
  4224. Imagesetters offer resolutions between 1200 and 3600 dpi. For photos and 
  4225. graduated tints, most bureaus recommend a minimum resolution of 2400 
  4226. dpi, which gives sixteen times more detail than a 600 dpi printer. In 
  4227. addition, the individual dots produced by an imagesetter are far more 
  4228. regular than those produced by a laser printer, improving the print 
  4229. quality still further. All in all, the difference in resolution between 
  4230. a good laser printer and a modern imagesetter is at least as great as 
  4231. that between a laser printer and a nine-pin dot matrix printer.
  4232. 8.4
  4233. Control over screens
  4234. 8.4
  4235. Impression Publisher offers a high degree of control over the screens 
  4236. used to render halftone images on a PostScript printer or imagesetter. 
  4237. These settings are ignored by other classes of printer, including direct 
  4238. drive laser printers. Computer Concepts may provide support for their 
  4239. own LaserDirect printers in the future (a few letters might encourage 
  4240. them in this direction)!
  4241. 8.4
  4242. Making the choice
  4243. 8.4
  4244. How do you decide on the best way of producing camera-ready output? It 
  4245. all depends on your precise needs and your budget, but the following 
  4246. guidelines may help.
  4247. 8.4
  4248. 1: If you are producing artwork for printing on anything but the most 
  4249. occasional basis, and still using a dot-matrix printer, give it to your 
  4250. local school and get an inkjet or, preferably, a laser printer. This 
  4251. will enable you to achieve much better quality, and will save your time 
  4252. and your eardrums. In the long-term, it may even save you money, because 
  4253. the price of ribbons has increased recently and bit-image printing wears 
  4254. them out at an alarming rate.
  4255. 8.4
  4256. If you do not have a laser printer yet, consider buying a PostScript 
  4257. model instead of a LaserJet or direct drive one. It will be painfully 
  4258. slow for complex graphics, but you will have better control over the 
  4259. output and be able to check your imagesetting before going to your 
  4260. bureau.
  4261. 8.4
  4262. 2: If you are going to photocopy your artwork, an inkjet or laser 
  4263. printer is more than adequate. Choose a fairly coarse screen (e.g. the 
  4264. default setting on Laser Direct printers is too fine to copy 
  4265. satisfactorily). Alternatively, if you need 100 copies or so and you 
  4266. have a heavy-duty laser printer, you could run off all the copies 
  4267. directly from your computer.
  4268. 8.4
  4269. 3: If you are producing more than a couple of hundred copies of simple 
  4270. one or two-colour A4 designs, get a quote for printing using plastic 
  4271. plate technology.
  4272. 8.4
  4273. 4: If your artwork does not involve lots of shading, you may be able to 
  4274. produce reasonable results using your desktop printer. It is worth 
  4275. experimenting with the type of paper and/or the toner density control to 
  4276. achieve the best results.
  4277. 8.4
  4278. 5: For complex 2-colour or 4-colour printing, large formats, or anything 
  4279. involving photos, graduated tints or very small text, go for imageset 
  4280. films.
  4281. 8.4
  4282. 6: If you want to produce a simple leaflet with photos, but do not have 
  4283. access to an imagesetter, produce the artwork minus the photos and ask 
  4284. your printer to Éstrip them inæ (insert them manually) when he makes the 
  4285. plate.
  4286. 8.4
  4287. Calling all Acorn imagesetters!
  4288. 8.4
  4289. Mac and PC users are at an advantage when it comes to imagesetting. 
  4290. Bureaus test their equipment using files from Macs and PCs and, in many 
  4291. cases, they also accept files directly from programs such as XPress or 
  4292. PageMaker. There are few bureaus, so far, who cater specifically for the 
  4293. Acorn market, but if you can find one who offers the services you need, 
  4294. you can avoid most of the potential pitfalls inherent in producing your 
  4295. own PostScript.
  4296. 8.4
  4297. T-J Reproductions are the only company I know of with their own 
  4298. imagesetter. Others, such as Micro Laser Designs, will accept Acorn 
  4299. files and give it to a bureau. Micro Laser Designs can also produce 
  4300. plastic plates using their own 600 dpi A3 laser printer. I have given 
  4301. quite a lot of work to both these companies, and have generally received 
  4302. very good service from them. Also (and very importantly for me), they 
  4303. both accept files by FaxPack. (Remember that I live in France.)
  4304. 8.4
  4305. I believe that there are other companies who offer similar services in 
  4306. the Acorn world, ranging from laser printing up to full imagesetting. In 
  4307. a few monthæs time, I would like to publish a directory of such 
  4308. services, so please send me any information you have.
  4309. 8.4
  4310. PostScript from Publisher
  4311. 8.4
  4312. If, for whatever reasons, you cannot use an Acorn bureau, you will have 
  4313. to produce your own PostScript. Space forbids a full discussion of what 
  4314. is involved this month, but as a starting point, there follows a 
  4315. checklist for imagesetting from Publisher which was kindly sent to me by 
  4316. Computer Concepts, together with a few explanatory comments of my own.
  4317. 8.4
  4318. Planning your document....
  4319. 8.4
  4320. : Do you need to change the master page? Is a standard master page 
  4321. suitable? Is a bleed required? If necessary, create a new master page. 
  4322. Use Edit > Alter chapter to select the new master page.
  4323. 8.4
  4324. Before printing the document...
  4325. 8.4
  4326. 2: If required, set Overprint on selected objects.
  4327. 8.4
  4328. 3: Check spelling. (Utilities > Spelling > Check entire text.)
  4329. 8.4
  4330. 4: Check layout for frames, lines and words still correctly stacked and 
  4331. positioned, no orphans, etc.
  4332. 8.4
  4333. 5: Choose Utilities > Compile font usage list to check for missing 
  4334. fonts. (Avoid PD fonts.)
  4335. 8.4
  4336. 6: Check correct colour table (usually PostScript imagesetter, normal) 
  4337. selected in iconbar menu Preferences.
  4338. 8.4
  4339. Printing the document...
  4340. 8.4
  4341. 7: Load !Printers. Select correct printer driver. See page 16 of the 
  4342. Commercial Printing Guide (CPG). Select output to file.
  4343. 8.4
  4344. 8: If necessary, change the page size set in the printer driver. (Some 
  4345. versions of Acorn printer drivers produce incorrect PostScript with non-
  4346. standard page sizes. One way round this, which was suggested to me by 
  4347. Micro Laser Designs, is to create a very small page definition, for 
  4348. example 10mm ╫ 10mm. When you print, Publisher will then offer to 
  4349. produce a new page which should be the right size.)
  4350. 8.4
  4351. 9: Display Print dialogue box. (File > Print.) Select which pages to 
  4352. print. Set required Scale. Select Upright/Sideways.
  4353. 8.4
  4354. 10: Choose View > Print borders to check correct page size/orientation.
  4355. 8.4
  4356. 11: Click on Setup... This displays the Print setup dialogue box. Check 
  4357. correct colour table selected. Check Ignore page border on. Check Centre 
  4358. pages on. Check No illustrations off. Close Print setup dialogue box.
  4359. 8.4
  4360. 12: Click on Typesetting... This displays the Typesetting print dialogue 
  4361. box. Set Separation names, Registration marks, Crop marks, as required 
  4362. (CPG p6). Select Separations. Select which separations to output (User 
  4363. Manual p78). If required, select ink level overprint. (I always set 
  4364. black to overprint, as this avoids thin white lines around the text if 
  4365. registration is less then perfect.) Select Use recommended. Set required 
  4366. Screen density (CPG p18). Set required Screen type (usually Spot 1). Set 
  4367. required Printer resolution (CPG p18). Select Reflect pages, if required 
  4368. (CPG p18). Close Typesetting print dialogue box. 
  4369. 8.4
  4370. 13: Use View > Separation to check overprinting etc.
  4371. 8.4
  4372. 14: Click on Print to start printing. Impression warns you if the 
  4373. document is larger than the page size set in !Printers and suggests an 
  4374. alternative, larger page size. Click OK to use the suggested size.
  4375. 8.4
  4376. Afterwards...
  4377. 8.4
  4378. 15: Check PostScript files in ShowPage or to a PostScript printer, if 
  4379. available. (I have a copy of ShowPage, but it does not work reliably 
  4380. under RISC OS 3.1 and CC have no plans to update it as apparently there 
  4381. is no demand for the product.)
  4382. 8.4
  4383. 16: Send the files to typesetting bureau. Tell them: number of files on 
  4384. the disc; size and number of pages; output medium required (Paper or 
  4385. Film); if you want negatives; if you think the files will take a long 
  4386. time to run. Remember to tell them if you want HQS or high resolution 
  4387. (2400 or 2540 dpi).
  4388. 8.4
  4389. When you get the typesetting back
  4390. 8.4
  4391. 17: Check that all the files have run and that there are no missing 
  4392. pages/separations.
  4393. 8.4
  4394. 18: Check that the layout of the typeset document is correct.
  4395. 8.4
  4396. 19: Check the typesetting for any missing fonts or physical defects in 
  4397. the material.
  4398. 8.4
  4399. Over to you!
  4400. 8.4
  4401. Next month, I hope to look at some aspects of imagesetting in more 
  4402. detail. I am also awaiting articles and reviews from other readers, and 
  4403. plan to include some hints and tips.
  4404. 8.4
  4405. If you have any advice on any aspect of imagesetting, or if you have 
  4406. encountered specific problems, please let me know. In particular, I 
  4407. would be interested in hearing from anyone:
  4408. 8.4
  4409. Å who is producing 4-colour separations including their own scanned, 24-
  4410. bit photos;
  4411. 8.4
  4412. Å who has used OPI;
  4413. 8.4
  4414. Å who has experimented with !FontPrint.
  4415. 8.4
  4416. You can contact me via the Archive office, or directly at 2, MontΘe des 
  4417. Carrelets, 84360 Lauris, France. Fax: 010-33-90084139.ááAá 
  4418. 8.4
  4419. Advanced Basic Ö More On Impulse II
  4420. 8.4
  4421. Paul Hobbs
  4422. 8.4
  4423. When discussing ÉMethodsæ in the last column, I should have mentioned a 
  4424. couple of things about naming them Ö firstly, the names are treated as 
  4425. case independent so ÉGetæ is treated the same as ÉGETæ. Secondly, if you 
  4426. have a short method name such as ÉGetæ that is also used as the first 
  4427. part of a longer name (ÉGetFileæ for example) it should appear after 
  4428. ÉGetFileæ in the method table.
  4429. 8.4
  4430. This month, we are going to look at how an Impulse request can be sent 
  4431. and responded to. The requesting applications code should be as follows:
  4432. 8.4
  4433. REM some code...
  4434. 8.4
  4435. REM Send a request to any listening 
  4436. 8.4
  4437. REM application, supplying a unique
  4438. 8.4
  4439. REM tag so that the reply can be
  4440. 8.4
  4441. REM recognised and decoded..
  4442. 8.4
  4443. PROCshell_ImpulseSendRequest(öAn impulse
  4444. 8.4
  4445.  commandò,FNImpulse_NextTxTag)
  4446. 8.4
  4447. REM more code...
  4448. 8.4
  4449. DEF PROCshell_ImpulseSendRequest(Request$,Tag%)
  4450. 8.4
  4451. SYS öImpulse_SendMessageò,IMPULSE_REQUEST,
  4452. 8.4
  4453. Request$,0,0,0,Tag%,TASK_ID%
  4454. 8.4
  4455. ENDPROC
  4456. 8.4
  4457. DEF FNImpulse_NextTxTag
  4458. 8.4
  4459. G_Impulse_TxTag% += 1
  4460. 8.4
  4461. = G_Impulse_TxTag%
  4462. 8.4
  4463. The receiving applicationæs wimp poll loop should be as follows:
  4464. 8.4
  4465. WHILE NOT quit%:
  4466. 8.4
  4467.  REM start of poll loop
  4468. 8.4
  4469.  SYS öWimp_Pollò,1,bk% TO reason%
  4470. 8.4
  4471.  SYS öImpulse_Decodeò,reason%,bk%,,,, 
  4472. 8.4
  4473. IMPULSE_METHOD_TABLE,TASK_ID% TO reason%,,,,,token,params,object
  4474. 8.4
  4475.  CASE reason% OF
  4476. 8.4
  4477.    REM Handle other poll events..
  4478. 8.4
  4479.    WHEN IMPULSE_COMMAND,IMPULSE_REQUEST:
  4480. 8.4
  4481.       PROCcommand(token,params,object)
  4482. 8.4
  4483.  ENDCASE
  4484. 8.4
  4485. ENDWHILE
  4486. 8.4
  4487. To decode the command and send a reply:
  4488. 8.4
  4489. DEF PROCcommand(token,params,object)
  4490. 8.4
  4491. CASE token OF
  4492. 8.4
  4493.   WHEN Token_SomeCommand%  :
  4494. 8.4
  4495.     REM Method has been found in method
  4496. 8.4
  4497.     REM table, perform required
  4498. 8.4
  4499.     REM actions and send the reply..
  4500. 8.4
  4501.     PROCshell_ImpulseSendReply(öReply
  4502. 8.4
  4503.  string..ò,token)
  4504. 8.4
  4505. ENDCASE
  4506. 8.4
  4507. ENDPROC
  4508. 8.4
  4509.                                         
  4510. 8.4
  4511. DEF PROCshell_ImpulseSendReply(Reply$,Tag%)
  4512. 8.4
  4513. LOCAL Size%
  4514. 8.4
  4515. Size% = G_Impulse_TxTop% Ö G_Impulse_TxPtr%
  4516. 8.4
  4517. SYS öImpulse_SendMessageò,IMPULSE_REPLY
  4518. 8.4
  4519. ,Reply$,,,,Tag%,TASK_ID%,Size%
  4520. 8.4
  4521. ENDPROC
  4522. 8.4
  4523. The monthly disc contains a couple of demonstration programs to show how 
  4524. this all works. However, I must admit that I am still not entirely sure 
  4525. I have fully understood what is going on as either the documentation for 
  4526. the Impulse module is wrong or the module simply does not work properly. 
  4527. Although I have managed to get it to work, it does not seem to be as 
  4528. easy as it should be! If anyone has any further comments, or has managed 
  4529. a more in depth understanding, I would be glad to here from them. 
  4530. 8.4
  4531. The monthly program disc also contains a PD program called !Calendar 
  4532. which produces calendars by using the Impulse module to communicate with 
  4533. Impression.
  4534. 8.4
  4535. Acorn application notes
  4536. 8.4
  4537. A very useful source of information about programming techniques is 
  4538. Acorn itself, in the form of Application Notes. These give details of 
  4539. such things as the ÉDrag æn Dropæ protocol used by Impression Style and 
  4540. how to implement a clipboard for cutting and pasting data. 
  4541. 8.4
  4542. Acorn have over 260 of these available to any interested parties. You 
  4543. just have to ask (although I am sure that a large SAE would be 
  4544. appreciated). The monthly disc contains an index of the Application 
  4545. Notes for those who want to see what is on offer.
  4546. 8.4
  4547. Some highlights are:
  4548. 8.4
  4549. 237 Writing wimp module tasks in C
  4550. 8.4
  4551. 240 Cut and Paste protocol
  4552. 8.4
  4553. 241 Drag and Drop protocol
  4554. 8.4
  4555. 253 New features of RISC OS 3 Version 3.5
  4556. 8.4
  4557. 260 Writing applications for CD ROM
  4558. 8.4
  4559. 266 Developing CD-ROM products for Acorn machines
  4560. 8.4
  4561. Some Application Notes also come with a disc of example programs, such 
  4562. as ÉWriting Wimp Module Tasks in Cæ.
  4563. 8.4
  4564. More on memory claiming
  4565. 8.4
  4566. One of the first things to be covered in this column was the subject of 
  4567. claiming memory blocks. I have since found that there was a fundamental 
  4568. flaw in one of the routines presented Ö but because nobody complained, I 
  4569. canæt have caused too many problems! The routine in question was the one 
  4570. to extend a memory block which resided in the applicationæs wimpslot 
  4571. rather than in the RMA and the problem was that the wimpslot was not 
  4572. extended if there was insufficient space to allocate memory within the 
  4573. current wimpslot.
  4574. 8.4
  4575. So, to put the record straight, here is an amended version that works 
  4576. properly:
  4577. 8.4
  4578. DEF PROC_heap_resize(RETURN ptr%,change%)
  4579. 8.4
  4580. LOCAL flg%
  4581. 8.4
  4582. REM Returns a new pointer to the block (it
  4583. 8.4
  4584. REM may be moved in memory). Any data
  4585. 8.4
  4586. REM in the block will be copied to the new
  4587. 8.4
  4588. REM location if necessary.
  4589. 8.4
  4590. REM Returns -1 if the block now has a size
  4591. 8.4
  4592. REM of 0 or less
  4593. 8.4
  4594. REM Returns -2 if claim fails due to lack
  4595. 8.4
  4596. REM of memory
  4597. 8.4
  4598. REM Returns -3 if block does not exist
  4599. 8.4
  4600. SYS öXOS_Heapò,6,_Heap%,ptr% TO,,,size%;flg%
  4601. 8.4
  4602. :REM Read size of block
  4603. 8.4
  4604. to check it exists
  4605. 8.4
  4606. IF (flg% AND 1) THEN
  4607. 8.4
  4608.   REM It doesnæt exist..
  4609. 8.4
  4610.   ptr% = -3
  4611. 8.4
  4612. ELSE
  4613. 8.4
  4614.   REM It does,so attempt to perform resize..
  4615. 8.4
  4616.   SYS öXOS_Heapò,4,_Heap%,ptr%,change% TO
  4617. 8.4
  4618.  ,,ptr%;flg%
  4619. 8.4
  4620.   IF (flg% AND 1) THEN
  4621. 8.4
  4622.     nrpages% = 1 + ((size%+change%) DIV
  4623. 8.4
  4624.  _PageSize%) : REM required #
  4625. 8.4
  4626.  pages of memory
  4627. 8.4
  4628.     SYS öWimp_SlotSizeò,_SlotSize%+nrpages%
  4629. 8.4
  4630.  * _PageSize%,Ö1 TO _SlotSize%
  4631. 8.4
  4632.     oldheapend% = _HeapEnd%
  4633. 8.4
  4634.     _HeapEnd%   = _SlotSize% + &8000
  4635. 8.4
  4636.     SYS öOS_Heapò,5,_Heap%,,_HeapEnd% Ö
  4637. 8.4
  4638.  oldheapend%
  4639. 8.4
  4640.     SYS öXOS_Heapò,4,_Heap%,ptr%,change% TO
  4641. 8.4
  4642.  ,,ptr%;flg%
  4643. 8.4
  4644.     IF (flg% AND 1) THEN
  4645. 8.4
  4646.       ptr% = -2
  4647. 8.4
  4648.     ENDIF
  4649. 8.4
  4650.   ENDIF
  4651. 8.4
  4652. ENDIF
  4653. 8.4
  4654. ENDPROC
  4655. 8.4
  4656. The monthly disc contains the whole library again as the above routine 
  4657. cannot be used in isolation.
  4658. 8.4
  4659. Save DBoxes
  4660. 8.4
  4661. There was some discussion in previous issues of Archive about the Acorn 
  4662. Style Guide recommendations and, for what it is worth, I would like to 
  4663. add a comment about dialog boxes used for saving a file. 
  4664. 8.4
  4665. If an invalid path (for example, just a leaf name) is present in the 
  4666. writable icon, why doesnæt anybody grey out the ÉOKæ or ÉSaveæ icon? My 
  4667. wife occasionally uses Impression and this seems to cause her more 
  4668. confusion than anything else! She clears the writable icon, types in a 
  4669. name for the document and clicks OK to save it which, of course, 
  4670. generates an error. This in my view is extremely unhelpful in that the 
  4671. user should ideally not be able to do something if it would cause an 
  4672. error.
  4673. 8.4
  4674. In order to achieve this, we need to check the contents of the writable 
  4675. icon containing the file name every 0.5 seconds or so and, if the 
  4676. pathname is invalid, grey out icon 0 (which should be the Édefault 
  4677. actionæ icon in the window). The code for calling a routine every n 
  4678. centiseconds via Wimp_PollIdle has been covered in this column a couple 
  4679. of issues back during the OLE discussion.
  4680. 8.4
  4681. Appearance of applications under RISC OS3.5
  4682. 8.4
  4683. A previous column mentioned the fact that because the Risc PC normally 
  4684. uses an outline font in the desktop, it is tricky to ensure that 
  4685. applications written on older machines look OK on the newer ones. In 
  4686. particular, it is difficult to ensure that icons are large enough to 
  4687. contain the text, and also that menus are wide enough to display the 
  4688. menu items. I wrote to Acorn enquiring as to whether the new wimp 
  4689. manager module would work on older machines and the reply read as 
  4690. follows, ÉAs Acorn currently have no plans to release RISC OS 3.5 for 
  4691. the older generation machines, the only way in which a programmer can 
  4692. truly judge how an application will look under RISC OS 3.5 is to run it 
  4693. on a Risc PCæ.
  4694. 8.4
  4695. This wasnæt actually the question I asked but the answer seems pretty 
  4696. final. The only suggestion I have is to use !DeskFonts to change the 
  4697. desktop font to Homerton.Medium 12pt. (!DeskFonts will be on the monthly 
  4698. disc if Paul has enough room!) This doesnæt solve the problems with 
  4699. menus though as !DeskFonts doesnæt handle short cut keys the same way as 
  4700. RISC OS 3.5.
  4701. 8.4
  4702. And finally
  4703. 8.4
  4704. This is the last column that I shall be writing for a while because, due 
  4705. to pressure of work, I am going to have little time for programming or 
  4706. writing in the near future. Should there be any queries arising from 
  4707. topics I have already covered, I will do my best to answer them. Write 
  4708. to the following address: Paul Hobbs, Rheinpfalzstrasse 2, 85049 
  4709. Ingolstadt, Germany.ááAá 
  4710. 8.4
  4711. Scribble
  4712. 8.4
  4713. Christopher Jarman
  4714. 8.4
  4715. Scribble is very easy to use, and a lot of fun! Once it is loaded, you 
  4716. are given the choice of a default set of eight colours, tools and a set 
  4717. of black and white outline östampsò which can be placed anywhere on the 
  4718. screen and easily coloured in, using the flood tool. There are dozens of 
  4719. stamp designs from cats to ships, rabbits and strands of grass. Colours 
  4720. can be simply selected by a little hand which is the mouse pointer, and 
  4721. scribbling may commence! The pupil age interest level is very wide, from 
  4722. 5 year-old to adult.
  4723. 8.4
  4724. The actual drawings or paintings on the screen can become quite 
  4725. sophisticated once the initial playing about has taught you the skills 
  4726. of handling the simple tool array. I particularly liked the easy way the 
  4727. tool sizes are altered merely by pressing a little longer on <Select> or 
  4728. <Adjust>. Like many children, I suspect, I enjoyed the power which the 
  4729. öFloodò tool gave, to constantly move around and change the colours of 
  4730. anything and everything.
  4731. 8.4
  4732. A particularly good educational use is that it is perfectly possible to 
  4733. do some lettering and joined up writing using the mouse as a writing 
  4734. implement. There is also the usual text tool for adding a brief word or 
  4735. two, but the font choice is the rather doubtful ösystemò style. (I wish 
  4736. programmers would not always assume that a cheap and badly designed font 
  4737. is good enough for infants to print with. In fact, they should always be 
  4738. offered the very best.)
  4739. 8.4
  4740. An excellent feature of Scribble is the facility to mix colours and to 
  4741. save and name your own choice of palettes. This is done by a very clever 
  4742. visual of three paint tubes, red, green and blue, being poured into a 
  4743. funnel and spilling out on the floor in the mixed colour!
  4744. 8.4
  4745. These öSet-upsò as they are termed, are very useful, as you can pre-
  4746. determine whole colour schemes and name them ready for future use. The 
  4747. more one plays about with this deceptively simple program, the more 
  4748. possibilities come to light. Pictures are easily saved as sprites, and 
  4749. an excellent feature is that when you select SAVE, your whole computer 
  4750. filing system is displayed on a scroll for you to choose where to put 
  4751. the sprite. Very convenient, and well worth noting for other programs.
  4752. 8.4
  4753. It is possible to load sprites from all sorts of other programs such as 
  4754. Paint, Arctist, and so on. I found it would even load in my sprites from 
  4755. the Video digitiser, turning the black and white photos into a wide 
  4756. variety of coloured graphic images which were exciting enough to use in 
  4757. serious DTP applications.
  4758. 8.4
  4759. Altogether an attractive and worthwhile package with a well written 
  4760. booklet. Good value at ú29.95 +VAT from Honormead Software 
  4761. Solutions.ááAá 
  4762. 8.4
  4763. Jumble Fun & Complete the Picture
  4764. 8.4
  4765. Christopher Jarman
  4766. 8.4
  4767. Jumble Fun
  4768. 8.4
  4769. This program is aimed at pre-school and keystage 1 children and is a 
  4770. series of jigsaws which can be broken into four, six or eight pieces and 
  4771. assembled using mouse, keyboard or touch-window. It is well-designed and 
  4772. has amusing pictures which will appeal to children in the intended age 
  4773. range. Teachers would need to decide for themselves to what purpose they 
  4774. would put the program because the activity is as much to do with 
  4775. computer familiarisation as anything.
  4776. 8.4
  4777. Complete the picture
  4778. 8.4
  4779. A very easy program indeed to use because it is aimed especially at pre-
  4780. school and children with special needs. It works with both mouse and 
  4781. touch-window. The child simply has to select up to three items in turn 
  4782. to complete a picture on the screen. Success is guaranteed and the 
  4783. rewards are pleasantly animated with suitable sound effects. This 
  4784. program would suit quite severely handicapped youngsters because the 
  4785. final placing of the missing piece is snapped into place using three 
  4786. levels of difficulty. For any teacher looking for a really simple 
  4787. program with high motivation in order to introduce a reluctant 
  4788. handicapped pupil of any age to the Archimedes I would recommend 
  4789. Complete the Picture without hesitation.
  4790. 8.4
  4791. These two programs cost ú14.95 +VAT each from Honormead Software 
  4792. Solutions. All the Honormead product prices include site licences.ááAá 
  4793. 8.4
  4794. HQ-Tracker
  4795. 8.4
  4796. Andrew Clover
  4797. 8.4
  4798. Mycroft Softwareæs ₧rst Acorn release is a suite of audio-related 
  4799. programs providing control of sound samples and, most importantly, their 
  4800. sequencing to form music. It repeatedly claims to be more than Éjust 
  4801. another soundtracker editoræ. However, with a range of features more 
  4802. than similar to other editors, and with the name of HQ-Tracker, it is 
  4803. clear that it is a soundtracker editor. If it is to make much of an 
  4804. impact in the already overcrowded Acorn market, then it will have to be 
  4805. a good one.
  4806. 8.4
  4807. At ú25, HQ-Tracker costs only half as much as the two commercial 
  4808. soundtrackers that dominate the Acorn market at the moment. The software 
  4809. comes on one disc, with two discs of instruments and a smart ring-bound 
  4810. manual which gives a reasonable introduction to creating soundtrackers. 
  4811. Inserting the software disc reveals the ₧ve applications that make up 
  4812. the package and, because HQ-Tracker is an extendable suite rather than a 
  4813. single application, there is also the shared SystemHQ directory. This 
  4814. contains the player module that all the applications use. Strangely, the 
  4815. player module is loaded when the SystemHQ folder is ₧rst seen, rather 
  4816. than when needed. But this is a small gripe in a suite which is 
  4817. generally well-designed.
  4818. 8.4
  4819. The player module
  4820. 8.4
  4821. At half the price of Digital Symphony and Desktop Tracker, you might 
  4822. expect HQ-Tracker to be less powerful that the competitors... and youæd 
  4823. be right! HQ-Tracker can only handle four voices of the eight available 
  4824. on the Archimedes and Risc PC, and it has fewer effects than other 
  4825. soundtracker systems. The ₧rst point is not as important as it sounds: 
  4826. almost all soundtracker music, even that created on Acorn machines, uses 
  4827. only four voices. The latter, though, is a problem.
  4828. 8.4
  4829. HQ-Tracker supports only six effects: sequence jump, sequence abort, 
  4830. volume, stereo, speed and pitch bend. Each of these effects is encoded 
  4831. using separate bits of an Éevent wordæ, which means that, with the 
  4832. exception of sequence jump, any or all of the effects may be applied to 
  4833. a single note at the same time. This is an elegant, user-friendly 
  4834. solution and avoids many of the more bizarre Digital Symphony effects 
  4835. (such as ÉVolume slide & ₧ne slide downæ), but means that the number of 
  4836. effects may not be extended beyond the basic six without a substantial 
  4837. overhaul of the software. The effects are all right but I did, in 
  4838. particular, miss arpeggio, an effect vital to four-voice soundtrackers.
  4839. 8.4
  4840. Player module  Version tested  ARM6 time  ARM2 time
  4841. 8.4
  4842. TrackerModule  4.00  12%  20%
  4843. 8.4
  4844. QTMTracker  1.20  8%  12%
  4845. 8.4
  4846. DigitalSymphony  1.30  9%  22%
  4847. 8.4
  4848. DesktopTracker  1.11  unknown  29%
  4849. 8.4
  4850. HQ-Tracker  1.00  9%  25%
  4851. 8.4
  4852. The table above shows the results of tests applied to the main 
  4853. soundtracker player modules. The results are percentages of processor 
  4854. time used by the player; the lower the percentage, the quicker and 
  4855. better the player. The results are not significant in absolute terms but 
  4856. they are accurate relative to each other. The players were tested using 
  4857. the same soundtracker ₧le on two different systems: a Risc PC with ARM6 
  4858. and fast memory and an A3000 with ARM2 and slow memory. Desktop Tracker 
  4859. could not be tested on the ARM6 system as it would not work with the 
  4860. Risc PC. In the speed test, HQ-Tracker performed quite well: slightly 
  4861. slower than Symphony, but faster than Desktop Tracker. Nothing was close 
  4862. to QTMæs astonishing speed on the ARM2.
  4863. 8.4
  4864. The player module provides all the SWIs needed to manage and play music 
  4865. and any sound effects. It is very flexible, allowing sequences, samples 
  4866. and sequence lists to be loaded and played from anywhere. The advantage 
  4867. of this is that many pieces of music may be played, using the same set 
  4868. of samples, and that the samples may also be used to create sound 
  4869. effects where appropriate. The disadvantage is that the system is over-
  4870. complicated in many cases Ö to play a single piece of music could 
  4871. require over twenty SWI calls. Perhaps a simple star command should have 
  4872. been included to load and play a piece of music Ö for the faint-hearted 
  4873. Basic programmer!
  4874. 8.4
  4875. Creating music with HQTracker
  4876. 8.4
  4877. Most soundtrackers are stored as single ₧les containing the sequence of 
  4878. the music and all the samples. HQ-Tracker takes a different approach, 
  4879. saving an application directory that contains the music sequence and 
  4880. each of the samples as separate ₧les. This makes it easy to move samples 
  4881. around but, as Impression users will appreciate, it does have its 
  4882. disadvantages: lots of music sprites in the WIMP pool and the inability 
  4883. to use names that other applications use Ö call a soundtracker ÉEditæ 
  4884. and either the music will turn into a pen or Edit will look like a music 
  4885. ₧le!
  4886. 8.4
  4887. HQ-Tracker also takes a slightly different approach to the management of 
  4888. samples. Although it is possible to leave samples scattered about the 
  4889. hard disc, and just drag them in when you want to use them, you can also 
  4890. organise them in libraries. These libraries may then be loaded into the 
  4891. HQ-Tracker editor, which categorises samples from all installed 
  4892. libraries into various types and allows you to choose from them using a 
  4893. menu (above), which is very handy when identifying and choosing samples.
  4894. 8.4
  4895. The central editing mechanism is similar to that of every other 
  4896. soundtracker: the lower keys on the Archimedes keyboard enter notes in 
  4897. the current octave and the upper keys enter notes in the octave above 
  4898. it. In addition, there is a piano-style keyboard window, the keys of 
  4899. which may be clicked to enter their notes. It is also possible to edit 
  4900. multiple notes by selecting them as a block, using the note editor 
  4901. window (below). This works selectively, so it is possible, for example, 
  4902. to change all notes played by one instrument to another. This works very 
  4903. well with one drawback: when dragging the pointer across the window to 
  4904. make a selection, the window does not scroll; neither can you use 
  4905. <adjust> to alter the selection. This means that you canæt select more 
  4906. than a windowful of music without using the less-than-intuitive method 
  4907. of moving the cursor and pressing <f6>.
  4908. 8.4
  4909. Effects, again, are a problem in the HQ-Tracker editor. The method of 
  4910. selecting one or more notes and editing their effects using a special 
  4911. window (below) is great, but none of the effects are actually visible in 
  4912. the music window, which can make it dif₧cult to work out what exactly is 
  4913. happening in the music. The Effects window only applies effects to 
  4914. areas, instead of editing existing effects Ö so you canæt see where 
  4915. effects are, even when you attempt to edit them! Itæs all too easy, when 
  4916. creating soundtrackers, to leave a pitch bend or stereo setting in the 
  4917. file accidentally. You donæt notice it until you play the music, which 
  4918. then sounds not quite right. This, together with the lack of any sort of 
  4919. highlighting in the music window to show which part of the sequence is 
  4920. currently being played (which one usually gets with single-tasking 
  4921. soundtracker editors), can make it dif₧cult to Édebugæ soundtrackers.
  4922. 8.4
  4923. In use, I found it easier to create music in HQ-Tracker than in Digital 
  4924. Symphony or Desktop Tracker, apart from the invisible effects problem. 
  4925. (This may be a bug Ö there is room for them in the music window, and the 
  4926. SWI that creates the note names does, according to the manual, show the 
  4927. effects.) The ability to select a block of any length and number of 
  4928. voices and copy it elsewhere in the music saved an awful lot of time.
  4929. 8.4
  4930. The rest of the suite
  4931. 8.4
  4932. The other program that gets used often when creating music is LibMaker. 
  4933. This application accepts a collection of samples dragged in, allows them 
  4934. to have various attributes (such as description, category and repeat 
  4935. loop bounds) edited and saves out a library containing the samples which 
  4936. can then be used by HQ-Tracker. This, too, has a few shortcomings. 
  4937. Firstly, unlike HQTracker itself, there is no viewer on the waveform of 
  4938. the sample, which makes it quite dif₧cult to set the repeat loop 
  4939. accurately. Secondly, it is not possible to re-load libraries once made. 
  4940. To alter any of the samples, or add new ones, you must open up a library 
  4941. and drag all the samples in it into LibMaker. These points aside, 
  4942. LibMaker works ₧ne.
  4943. 8.4
  4944. HQ-Bars shows the volume of each voice as a set of VU-bars in a window Ö 
  4945. pointless but pretty. HQ-Player is a public domain player that loads and 
  4946. plays music applications. Finally, thereæs ST-Ripper. This application 
  4947. attempts to convert soundtrackers into HQ-Tracker compatible music. 
  4948. Considering that HQ-Tracker has fewer effects than most soundtrackers, 
  4949. and that they work differently, few soundtrackers are converted with 
  4950. complete accuracy. Additionally, ST-Ripper only knows how to convert 
  4951. music from the Archimedes Tracker package, not the more common Amiga 
  4952. soundtracker formats or Digital Symphony ₧les or Desktop Trackers. These 
  4953. have to be converted to Tracker format ₧rst; the public domain program 
  4954. TrackConv will do the job.
  4955. 8.4
  4956. Conclusion
  4957. 8.4
  4958. With its lack of effects, HQ-Tracker is not the package for those who 
  4959. wish to convert music from other computers. Those authors needing the 
  4960. more esoteric effects may also need to look at Symphony, and those who 
  4961. really want sixteen voices may prefer Desktop Tracker. However, if you 
  4962. wish to create your own music easily and donæt really need the 
  4963. complexities of vibrato, tremolo, and arpeggio, HQ-Tracker is a most 
  4964. effective soundtracker. At only ú25 from Mycroft Software (or ú20 if you 
  4965. mention you are an Archive subscriber), HQ-Tracker is very good value 
  4966. for money Ö and you even get a discount voucher for a forthcoming 
  4967. morphing package.ááAá 
  4968. 8.4
  4969. Conjugez!
  4970. 8.4
  4971. Charles Hill
  4972. 8.4
  4973. Conjugez! is a French verb conjugation package. The version reviewed 
  4974. (v3.01) was for a single user, but a site licence version is also 
  4975. available. The program is supplied as a single disc together with a 26 
  4976. page A5 manual. The single user version can be installed (and 
  4977. deinstalled) to a hard disc using an !Install program which was easy to 
  4978. use. It can also be installed (but not deinstalled) to a floppy disc. 
  4979. Once installed the master disc was not required. Also included are 
  4980. applications to configure/deconfigure the program to run on 1Mb 
  4981. machines.
  4982. 8.4
  4983. Running the program
  4984. 8.4
  4985. Once the program is loaded, clicking <select> on the icon brings up a 
  4986. window which contains a candle and a Étoolboxæ which allows accented 
  4987. characters to be typed, either by pressing a function key or by clicking 
  4988. on the character with <select>. <Menu> brings up a menu in French. The 
  4989. ÉJeuæ option allows a game to be started, finished, paused and 
  4990. restarted. Another option allows verb tenses to be selected with a 
  4991. choice of 14 tenses in all together with active and passive options for 
  4992. each as available. Yet another option gives control of the candle which 
  4993. can be set to burn down in a preset (but alterable) time so that there 
  4994. is a time limit on each turn, and the timeout may be set to terminate 
  4995. the turn or just register the passage of a set time.
  4996. 8.4
  4997. Options are available which control the verbs in use, display the 
  4998. current score and select help. On commencing the game, the window 
  4999. displays the numerical score, the number of the current turn, the verb 
  5000. infinitive with an English translation, the required tense (in French) 
  5001. and the personal pronoun. It is then necessary to type in the 
  5002. appropriate part of the verb. Pressing <return> will bring up a box 
  5003. confirming a correct response, allowing a retry or the viewing of the 
  5004. correct response. The same dialogue box allows access to the help system 
  5005. and specific information (in French) on the appropriate verb.
  5006. 8.4
  5007. Curriculum use
  5008. 8.4
  5009. I have shown the program to my Modern Language colleagues at school who 
  5010. were quite impressed with the scope of the program. They felt that there 
  5011. was now less emphasis on grammar in their courses, particularly with 
  5012. lower years, but, as the program had the facility to choose appropriate 
  5013. levels of difficulty, it could have a use with most ages from 11-18. The 
  5014. self-tuition facility would be particularly useful to Sixth Form 
  5015. students. Motivation could be improved by the use of the timed candle 
  5016. and as a studentæs skill improves, the time can, of course, be 
  5017. shortened. The Score option from the game menu allows the current score 
  5018. to be broken down and displayed as a bar chart which shows the number of 
  5019. correct responses for each test Ö a useful diagnostic aid as it 
  5020. demonstrates visually the performance with different tenses.
  5021. 8.4
  5022. There is also an extensive Help facility (in English!) which gives 
  5023. access to 186 pages of grammatical instruction. The help facility has a 
  5024. simple toolbar to allow movement between pages (or 10 pages at a time) 
  5025. and there is a comprehensive index which is colour-coded into main and 
  5026. minor topics. An easy to use search facility is also provided. The help 
  5027. facility is available by function keypress, the game menu or the icon 
  5028. bar menu.
  5029. 8.4
  5030. Also available from the icon bar menu is a conjugation option which will 
  5031. display the conjugation of the selected verb in the chosen tense, 
  5032. masculine/feminine (or both for 3rd person and compound verb endings) 
  5033. and active/passive.
  5034. 8.4
  5035. Configuring the program
  5036. 8.4
  5037. It is possible to change tenses and change the candle burn time from the 
  5038. main menu but these and additional facilities are available from the 
  5039. iconbar menu. This enables the user to load verb files, obtain help on 
  5040. verbs, set preferences and look at complete conjugations of the verb 
  5041. file currently loaded. The preferences option allows four things to be 
  5042. preset; the time taken for the candle to burn down, the scoring system 
  5043. (e.g. how many points and how many attempts are allowed), the way in 
  5044. which verb files are loaded and the level of difficulty. The level of 
  5045. difficulty ranges from level 1 (avoir, Ωtre and a few regular -er verbs) 
  5046. to level 9 (over 3500 verbs for A level) with level 6 (GCSE level) in 
  5047. between.
  5048. 8.4
  5049. Verdict
  5050. 8.4
  5051. My language colleagues and I were impressed by the scope of this 
  5052. program. It is easy to use Ö I could access most features without 
  5053. reference to the manual. The aim of the program in the Info window is 
  5054. öto replace the teacherò Ö it certainly adds a dimension to verb 
  5055. learning which should motivate many students and it is reasonably self-
  5056. contained. I think the help system, which I have not really accessed in 
  5057. any detail, is impressive in its content and scope (even as judged by 
  5058. the index).
  5059. 8.4
  5060. The network version also adds the facility to create and edit verb files 
  5061. which gives the teacher more flexibility and additional verbs are 
  5062. matched to existing verb models.
  5063. 8.4
  5064. There is only one serious criticism I would make of the software which 
  5065. is the legibility of the verb conjugations with some monitors. There 
  5066. were no problems with mode 27 on my A5000 but mode 15 made reading very 
  5067. difficult, especially on the A310s at school with the Philips 8033 
  5068. monitors.
  5069. 8.4
  5070. I was surprised that there seemed to be no printout facilities, the 
  5071. provision of which might be a useful resource for modern language 
  5072. teachers. I also discovered a possible bug in that under some conditions 
  5073. (Iæve not yet worked out how) pressing a function key for an accented 
  5074. character produced two of them! (The other software loaded at the time 
  5075. was PipeDream4 which I used to type this review.)
  5076. 8.4
  5077. Overall, the program seems excellent value for money and keen travellers 
  5078. might also bear it in mind as a different means of brushing up on their 
  5079. vocabulary.
  5080. 8.4
  5081. Conjugez! is available from Creative Curriculum Software. The cost for a 
  5082. single user is ú25.48 +VAT and a site licence version is available for 
  5083. ú89 +VAT.ááAá 
  5084. 8.4
  5085. Sleuth OCR Upgraded
  5086. 8.4
  5087. Peter Jennings
  5088. 8.4
  5089. Beebug have released the first major upgrade to their optical character 
  5090. recognition program, Sleuth. The upgrade first appeared as version 1.5 
  5091. and this review is of the slightly later version 1.51.
  5092. 8.4
  5093. Sleuth will now recognise three more fonts: American Typewriter, 
  5094. Benguiat and New Baskerville. It also knows six extra characters: # ^ * 
  5095. @ _  and can now deal with bold typefaces. There is a new option for the 
  5096. removal of end-of-line hyphens and Twain is supported, allowing direct 
  5097. scanning with Canon, Epson and HP flatbed scanners. Mode 25 and 29 
  5098. sprites are also accepted, as well as 18, and so are sprites which have 
  5099. been compressed using Squash.
  5100. 8.4
  5101. Sleuth also now stores more information about each character which 
  5102. improves its accuracy, particularly with letters which appear very 
  5103. similar, such as öcò and öeò.
  5104. 8.4
  5105. I tested the improved accuracy by making new conversions of scanned 
  5106. sprites used during tests for the original version. All were improved 
  5107. and most errors now seemed to be caused by characters that the program 
  5108. has still not been taught to recognise. A typical result came from the 
  5109. paragraph published in the original review last October (Archive 7.1 
  5110. p53). Then there were nine errors from 330 characters, giving an 
  5111. accuracy of 97.27%. This time there were only four errors, improving 
  5112. accuracy to 98.78%. Put another way, the number of errors had been 
  5113. reduced to less than half.
  5114. 8.4
  5115. Bold type is dealt with by using a new öSelect fontsò option. For normal 
  5116. text, the option should be set to öDefaultò, which is quicker and more 
  5117. accurate, but will not recognise bold styles. When öPlusBoldò is 
  5118. selected, however, the emboldened words magically appear although at the 
  5119. expense of a slower conversion and possibly less accuracy when dealing 
  5120. with the normal text.
  5121. 8.4
  5122. Improving speed
  5123. 8.4
  5124. I commented in a previous review that Sleuth was considerably slower, 
  5125. although more accurate, than the rival OCR program, Optical. This is 
  5126. still the case although as Sleuth has fewer errors, the output needs 
  5127. less correcting and this will probably make it quicker to produce a 
  5128. final version. The ReadMe file suggests improving speed by using a lower 
  5129. definition mode, such as 0 or 12, and removing unnecessary applications 
  5130. from the iconbar and this can make a marked difference. I re-ran a 
  5131. previous test with my standard set-up, using mode 20, and the conversion 
  5132. took 2 minutes 35 seconds. In mode 12, it took 2 minutes 17 seconds. I 
  5133. then stripped my iconbar and, in mode 20, it took 1 minute 47 seconds 
  5134. while in mode 12, it was 1 minute 28 seconds. The timings for Optical 
  5135. ranged from 35 to 31 seconds.
  5136. 8.4
  5137. Twain
  5138. 8.4
  5139. I have seen a demonstration of Sleuth using Twain to work with the 
  5140. output from a flatbed scanner but Richard Readings, of Wokingham, has 
  5141. been testing Sleuth 1.5 with a Canon IX-4015 A4 scanner for some time 
  5142. and he has written in with some interesting comments. He writes: öI 
  5143. found that Sleuth is very sensitive to the Éthresholdæ selected when 
  5144. scanning. In a bi-tonal scan, as required by Sleuth (and most other OCR 
  5145. programs), each Épixelæ is interpreted as either black or white. The 
  5146. Éthresholdæ is the level of grey beyond which it is considered to be 
  5147. black rather than white. If the threshold is set too low, Énoiseæ on the 
  5148. original will be picked up, but if too high, some of the text may be 
  5149. lost. Noise will confuse the recognition process and patchy text will be 
  5150. difficult to recognise. Somewhat misleadingly, the Écontrastæ control in 
  5151. Twain is used to adjust the threshold for the Canon scanner. I often 
  5152. have to make two or three attempts to find the optimum threshold for the 
  5153. scan, but the Canon scanner is fast and because Sleuth displays its 
  5154. output on a line by line basis, it doesnæt take long to see how accurate 
  5155. the result is.ò
  5156. 8.4
  5157. More and better
  5158. 8.4
  5159. Beebugæs declared policy is to develop Sleuth in stages. In the original 
  5160. review, I said that Sleuth worked well within its restrictions. The new 
  5161. version of Sleuth does a little more and does it even better. Registered 
  5162. owners have been sent details of the new upgrade, which is available for 
  5163. ú5 plus VAT and postage.
  5164. 8.4
  5165. Future plans
  5166. 8.4
  5167. So what of future plans? The development of a Sleuth version 2 is well 
  5168. advanced and this could be available before the end of the year, 
  5169. although 1995 is seen as a more realistic target. Work is also going 
  5170. ahead on version 2.5! Surprisingly, Beebug now seem to be moving away 
  5171. from the idea of user-training for new fonts. Their thinking now is that 
  5172. this should not be necessary if the program has been taught to recognise 
  5173. a sufficient variety of typefaces. Sleuth has now been trained to handle 
  5174. eleven fonts and it will, in fact, deal with a much wider range of 
  5175. similar designs.
  5176. 8.4
  5177. Version 2 will probably be capable of recognising more than forty and 
  5178. translating them with increased accuracy. Other enhancements under 
  5179. development include recognising more styles including italic, detecting 
  5180. and handling columns of type and detecting and ignoring graphics. 
  5181. Automatic spell-checking is also possible although this would use more 
  5182. computer memory. User-training has not been completely ruled out but it 
  5183. will be introduced only if it can be done efficiently and much more 
  5184. quickly than is now possible.
  5185. 8.4
  5186. Sleuth 2 costs ú49 +VAT from Beebug or ú54 through Archive.ááAá 
  5187. 8.4
  5188. Equate
  5189. 8.4
  5190. Robert Chrismas
  5191. 8.4
  5192. Equate is a graph plotting program which can also find numerical 
  5193. solutions to equations. It can handle cartesian, parametric and polar 
  5194. equations and the finished graphs can be printed or saved as drawfiles. 
  5195. 8.4
  5196. Equate is RISC OS compatible.
  5197. 8.4
  5198. Expressions
  5199. 8.4
  5200. Expressions are entered in a format which is as near as possible to the 
  5201. standard algebraic notation but with the limitation that all the 
  5202. characters must be on one line. Expressions like Ç(x▓+cos2x▓) are 
  5203. interpreted correctly. 
  5204. 8.4
  5205. Trigonometrical, hyperbolic and exponential functions and their inverses 
  5206. are all supported. Eight banks of Éinsertion iconsæ allow these 
  5207. functions to be entered easily. There are lots of buttons so, should you 
  5208. need it, a function like cosech│ can be entered with a single click.
  5209. 8.4
  5210. Three types of function
  5211. 8.4
  5212. Equate can superimpose the graphs of different equations. It has no 
  5213. difficulty handling different types of equation simultaneously so the 
  5214. graph of a polar equation can easily be superimposed on the graph of a 
  5215. parametric equation. Each equation can be edited or deleted separately 
  5216. and the display will update accordingly.
  5217. 8.4
  5218. Some simple functions
  5219. 8.4
  5220. The Érangeæ
  5221. 8.4
  5222. There are several ways of specifying which part of the graph is to be 
  5223. displayed. Maximum and minimum values for x, y, t and a can be entered 
  5224. directly in a dialogue box. Alternatively, you can zoom in by dragging a 
  5225. rectangle or zoom out by specifying a scale factor. It is also possible 
  5226. to set a Élocal rangeæ for each function Ö this causes just a part of 
  5227. the graph to be plotted.
  5228. 8.4
  5229. Finally, there is the Éautorangeæ menu option. For cartesian equations, 
  5230. autorange adjusts the y scale to include the whole graph for the given x 
  5231. values. For polar and parametric equations, both the x and y scales will 
  5232. be adjusted to display the whole graph.
  5233. 8.4
  5234. A question
  5235. 8.4
  5236. While checking the autorange option, it occurred to me that it would be 
  5237. very difficult to get a program to choose the set of x values which 
  5238. would display a graph including all the roots, all the turning points, 
  5239. and any discontinuities of a function, or at least enough of the graph 
  5240. for any repeating pattern to become apparent. With polynomials, it is 
  5241. easy enough but for more complicated functions it might not always be 
  5242. computable. Does anyone know?
  5243. 8.4
  5244. The axes
  5245. 8.4
  5246. By default, Equate will choose sensible divisions and subdivisions for 
  5247. the axis but the user can overrule these settings. You might want to do 
  5248. this if you needed to produce a graph which appeared to have been drawn 
  5249. on graph paper. The default subdivisions are usually too far apart to 
  5250. read off coordinates accurately by eye.
  5251. 8.4
  5252. It is possible to choose suitable divisions and sub-divisions so that 
  5253. the x axis can be read either in degrees or radians.
  5254. 8.4
  5255. Accuracy and discontinuities
  5256. 8.4
  5257. Equate evaluates coordinates at regularly spaced intervals. The user can 
  5258. set the Éaccuracyæ which determines the number of points to be 
  5259. calculated. The higher the accuracy, the longer the calculation time.
  5260. 8.4
  5261. Some discontinuities are not detected
  5262. 8.4
  5263. If the expression is undefined (infinite) at any point, Equate will 
  5264. leave a gap. If the discontinuity lies between two calculated points, 
  5265. Equate will join the points. To make sure that no obvious 
  5266. discontinuities are missed, Equate also checks all the x division values 
  5267. for discontinuities.
  5268. 8.4
  5269. The display
  5270. 8.4
  5271. The colour and thickness of the axis and of each curve can be adjusted.
  5272. 8.4
  5273. The whole display can be saved as a drawfile or printed out at once. In 
  5274. the drawfile, curves are constructed of (straight) line segments. If the 
  5275. graph is straight, the number of segments is adjusted automatically so 
  5276. that they are drawn with a single line segment. If the graph is curved, 
  5277. the size of the drawfile depends on the chosen accuracy. A (probably 
  5278. excessive) accuracy setting of 1000 requires about 13Kb per equation.
  5279. 8.4
  5280. You can also save a file in Equate format. This file contains all the 
  5281. functions and all the other settings of the program. The manual includes 
  5282. an appendix which describes the file format. I thought this was a good 
  5283. idea.
  5284. 8.4
  5285. Solving problems
  5286. 8.4
  5287. Equate can be used to find numerical solutions to equations. You can 
  5288. enter an x value for a cartesian equation and Equate will calculate the 
  5289. corresponding y value and the gradient at that point. For polar and 
  5290. parametric graphs, you will have to specify the value of the angle or 
  5291. the parameter.
  5292. 8.4
  5293. In the trace mode, you can track along a graph with a display showing 
  5294. the co-ordinates and the gradient at each point. Equate can also find a 
  5295. numerical solution for the point of intersection of two graphs.
  5296. 8.4
  5297. The manual
  5298. 8.4
  5299. The manual covers all the features of the program and includes some 
  5300. example problems with explanations and solutions. So far as is possible, 
  5301. the manual avoids technical mathematical terms. I think this may have 
  5302. been taken too far. Potential users of the program will probably have a 
  5303. mathematical background and some may be irritated by the manualæs use of 
  5304. the term Érangeæ to refer to the set of values which the independent 
  5305. variable may take. There would have been no harm in introducing the term 
  5306. Édomainæ with a brief explanation but this is only a pedantic criticism 
  5307. Ö the manual is perfectly clear.
  5308. 8.4
  5309. Good value?
  5310. 8.4
  5311. I suppose most people who use this program will be involved in 
  5312. education. Equate could be used individually or with a class to Étry 
  5313. outæ a lot of functions very quickly. Teachers will also find it useful 
  5314. for producing neat, accurate, pre-drawn graphs on handouts and work 
  5315. sheets.
  5316. 8.4
  5317. If you are not familiar with this sort of program, you should be warned 
  5318. that there are functions which will upset any computer algorithm. For 
  5319. example, 1/(sin(1/x)) is always going to be tricky to draw. In cases 
  5320. like this, all you can expect is that the program will not crash. Equate 
  5321. does not crash and it draws a curve from which you should be able to 
  5322. deduce the true shape of the graph.
  5323. 8.4
  5324. Since the program is RISC OS compatible, I suppose it is suitable for 
  5325. use by children of any age who are capable of finding their way around 
  5326. the desktop. How much they will understand of the graphs depends on the 
  5327. difficulty of the functions chosen and the childrenæs mathematical 
  5328. ability and not on their computer competence.
  5329. 8.4
  5330. Thinking about my own A level mathematics class, I would certainly 
  5331. prefer to use Equate instead of the rather antiquated single-tasking 
  5332. program which we use now. However, our present program is able to use 
  5333. numerical estimates of the gradient to produce an approximate graph of 
  5334. the gradient function. Equate would benefit from a similar feature and 
  5335. if it could also do numerical integration, that would be very welcome.
  5336. 8.4
  5337. Equate, from PTW Software, costs ú17.95 inclusive of VAT, post and 
  5338. packing, unlimited site licence, free upgrade path and technical 
  5339. support. This is a reasonable price for a single user, but since it 
  5340. includes an unlimited site licence, it represents excellent value for 
  5341. educational establishments.ááAá 
  5342. 8.4
  5343. ArchiTech
  5344. 8.4
  5345. Jim Wyllie
  5346. 8.4
  5347. ArchiTech is a 3D modelling package written by the same company that 
  5348. brought us SPEX and is designed to be intuitive in use with options to 
  5349. suit most users. I have run ArchiTech on every Risc computer at our 
  5350. school Ö from A3000, 2Mb, ARM2 to Risc PC Ö with no serious troubles at 
  5351. all. The obvious advantages of speed, memory and colour availability are 
  5352. taken for granted. Certainly, I have yet to come across an unsatisfied 
  5353. customer, of any age.
  5354. 8.4
  5355. Installing
  5356. 8.4
  5357. ArchiTech comes in a hardbacked ring folder similar to Impression and 
  5358. comprises a series of six example discs and a single compressed master 
  5359. program. The protection included is, in my opinion, the most effective, 
  5360. especially for school. The master disc is named before use Ö with the 
  5361. master, after installation, safely stored away in its box.
  5362. 8.4
  5363. The manual is excellent, full of useful graphics and written in a 
  5364. readable language. It must have been good because I actually read it Ö 
  5365. not a common phenomenon with me.
  5366. 8.4
  5367. The mixture of example files is very varied, demonstrates just what can 
  5368. be achieved with this program and gives a good starting point to 
  5369. prospective users. You are given a series of ArchiTech models, 
  5370. interesting backgrounds, textures for your own drawings and a group of 
  5371. Ace films. One disc also includes a three-sided function strip in 
  5372. drawfile format.
  5373. 8.4
  5374. Installation is handled in a similar manner to Style. Double click the 
  5375. installation program, answer the questions and do as instructed Ö with 
  5376. the program decompressing efficiently onto anything from 800Kb floppy 
  5377. (leaving enough free space for printer and system resources) to hard 
  5378. drive.
  5379. 8.4
  5380. Starting up
  5381. 8.4
  5382. On loading the application, a banner screen (including the registered 
  5383. useræs details) is displayed while ArchiTech installs itself onto the 
  5384. iconbar. Clicking once on this icon opens a user-defined number of 
  5385. windows, each of which is now described in turn. A complex option list 
  5386. is acted upon when the program is first loaded, setting various things 
  5387. including the scale, grid type, hardcopy format, and an automatically 
  5388. saved backup file. If you are using a locked Risc PC, make sure the 
  5389. backup file is saved into the Public folder.
  5390. 8.4
  5391. Edit window
  5392. 8.4
  5393. This is the main input window providing ten different complex 3D forms 
  5394. which can be selected from either a graphic menu, a normal menu or 
  5395. preset function keys. They range from the simplest cube to complex 
  5396. extrusions, sweeps and wedge shapes. As the number of sides of any 
  5397. figure can be fully defined, a four-sided cone would give a square 
  5398. pyramid.
  5399. 8.4
  5400. A grid, with lock, is provided and you can copy, move, resize and rotate 
  5401. any of the selected forms. A very useful addition is that the dimensions 
  5402. are shown as you draw, together with the co-ordinates of the cursor, so 
  5403. that working to a certain size is straight forward. The unit of 
  5404. measurement and scale of the drawing are also user-definable.
  5405. 8.4
  5406. Drawing a selected form could not be simpler Ö choose the elevation in 
  5407. which to begin and construct the first section of the shape using an 
  5408. intelligent 2D rubber-banding system to help. You are now moved 
  5409. automatically to the second view and led through the completion of the 
  5410. form. Some of the possible forms are more complex than others but all 
  5411. are quickly learnt and you are always shown the outlines of the form as 
  5412. it is built.
  5413. 8.4
  5414. A further, and very powerful, construction method is also available Ö 
  5415. that of importing a drawfile and extruding it to a suitable dimension. 
  5416. Drop the drawfile onto the Edit window, enter the depth of the intended 
  5417. extrusion plus a number of the optional effects and within a few seconds 
  5418. the extruded form is constructed.
  5419. 8.4
  5420. When using the lower power Acorn computers, we found that patience must 
  5421. be applied during the construction stage, to give the processor time to 
  5422. work Ö drawing too quickly sometimes gave problems. The excellent backup 
  5423. file system was utilised as a safety net.
  5424. 8.4
  5425. View window
  5426. 8.4
  5427. This window shows, in either three point Perspective or in Isometric, a 
  5428. view of your design which is constantly updated as you work in the Edit 
  5429. window. You can pan and magnify the view of your form, select single or 
  5430. multiple facets for colouring, manipulate the single lighting source and 
  5431. add a suitable backdrop in the form of a sprite, all from simple tool 
  5432. icons. The effect of the lighting makes the object come to life, giving 
  5433. a more three dimensional feel.
  5434. 8.4
  5435. Rendering a form could not be easier Ö select the surface(s), then the 
  5436. required colour or texture, click the painting icon and the colour is 
  5437. added immediately. This can be updated, with ease, at any time in the 
  5438. future.
  5439. 8.4
  5440. The animation possibilities are also very versatile, although, one word 
  5441. of warning, save your design before you start. After making an animation 
  5442. mistake, I found that recovering your basic design took some patience. 
  5443. Models can animate automatically or operate only after a specific mouse 
  5444. action.
  5445. 8.4
  5446. Render tools
  5447. 8.4
  5448. This is the effects window. It allows the selection of colour or texture 
  5449. from a series of three active graphic menus, addition of colour to the 
  5450. edges, removal of individual facets and the making of transparent 
  5451. surfaces. A drawfile or sprite can be wrapped, or mapped, around one or 
  5452. more surfaces with the further option of making invisible any black 
  5453. portions Ö a useful method of making odd shaped holes or windows. You 
  5454. can make your object look like any material from glass to granite, steel 
  5455. to plastic and all at the click of the mouse button.
  5456. 8.4
  5457. An interactive help line is provided. This helps the beginner and 
  5458. supplies the correct page in the manual for more information, updating 
  5459. continually, no matter which of the ArchiTech windows you are accessing.
  5460. 8.4
  5461. Full screen view
  5462. 8.4
  5463. One of the options from the View window is the full screen mode. You are 
  5464. given selected modes to see your final model in full colour together 
  5465. with the selected background. Selecting this mode moves the computer to 
  5466. single task, taking over the whole screen and providing a far greater 
  5467. redraw speed. Your model can now be moved, in real-time, by selected 
  5468. mouse movements. If any animation is available, this can be operated 
  5469. easily with a single key press. If your model is that of a building, or 
  5470. similar, then you can set the mouse to walk you through, or around, the 
  5471. model, giving the illusion of a virtual reality demonstration. 
  5472. Everything shown in this full screen mode can be recorded as either Ace 
  5473. or Replay film, for display later without the main program. Some of the 
  5474. available modes give superb results Ö even modes 13 or 15 give ample 
  5475. results for most needs.
  5476. 8.4
  5477. At this point the smaller memories and the slower processors of our 
  5478. A3000s show their age although the machines are still quick enough if 
  5479. the drawing is not too large.
  5480. 8.4
  5481. Net window
  5482. 8.4
  5483. As if we had not had enough for our money, every form that you draw can 
  5484. be plotted, or drawn, as a surface development (Net), including gluing 
  5485. tabs, with or without the appropriate rendering details and choosing any 
  5486. of the given output hardware options Ö anything from A4 printer to A2 
  5487. plotter. Preparing a hardcopy of our practice design, using an HP550C, 
  5488. was straightforward, produced a reasonable rendition and printed evenly, 
  5489. minimising the streaking effects.
  5490. 8.4
  5491. Output
  5492. 8.4
  5493. To be of any serious use, a 3D package must enable you to transfer your 
  5494. drawings to other programs. ArchiTech allows you to save in native 
  5495. format, export the view window image as a sprite or a drawfile or as a 
  5496. Working Drawing Ö a drawfile showing the object without dimensions, in 
  5497. three elevations, in either first or third angle, together with a 
  5498. perspective view. I had a small problem here with the working drawing as 
  5499. it required enlarging, vertically, by a factor of approximately 1.8. 
  5500. This bug is being worked on at the moment, does not occur on the Risc PC 
  5501. and is easily rectified with a Keystroke action file.
  5502. 8.4
  5503. You can also output any design in a format suitable for SPEX, the sister 
  5504. 3D manipulation package from the same company.
  5505. 8.4
  5506. Support
  5507. 8.4
  5508. The quality of support from Aspex has been excellent. One phone call 
  5509. brought a result in ten minutes. An open day was held with one of the 
  5510. team for all interested bodies in Edinburgh. Demonstrations were given 
  5511. of how to get the best from ArchiTech. Most importantly for its users, 
  5512. Aspex acted on our list of wants/needs immediately. The programmers are 
  5513. continuing to improve ArchiTech with the inclusion of 24-bit colour 
  5514. almost complete, two more drawing tools being developed and printer 
  5515. routines being improved. At the moment, all upgrades are free (provided 
  5516. you enclose a SAE) and are turned round efficiently.
  5517. 8.4
  5518. Conclusion
  5519. 8.4
  5520. This program is designed with the Risc PC in mind, but is still capable 
  5521. of running on a lowly 2Mb A3000. I have now taught classes of different 
  5522. age groups and watched them enjoying success with ArchiTech within a 
  5523. very short time. My friendæs son, aged seven, can understand the basic 
  5524. system and loves to show his creations to all who are available.
  5525. 8.4
  5526. The program does have a few problems but these are all being addressed 
  5527. and few make the platform unstable. Imagine taking a colour scan of a 
  5528. biscuit wrapper, mapping it onto a drawing of a cylinder, adding a 
  5529. suitable background and rotating the result in real-time Ö itæs been 
  5530. done Ö it took no time at all and the final result was very effective 
  5531. indeed.
  5532. 8.4
  5533. I have used many different 3D modelling packages and I cannot recommend 
  5534. this one enough Ö simple and easy to use, plenty of features and 
  5535. excellent value for money. ArchiTech can be bought from Aspex for ú169 
  5536. +VAT or ú185 through Archive.ááAá 
  5537. 8.4
  5538. 4th Dimension   1 Percy Street, Sheffield, S3 8AU. (0114-270-0661) 
  5539. (0114-278-1091)
  5540. 8.4
  5541. 4Mation    14 Castle Park Road, Whiddon Valley, Barnstaple, Devon, EX32 
  5542. 8PA. (01271-25353) (01271-22974)
  5543. 8.4
  5544. Abacus Training    29 Okus Grove, Upper Stratton, Swindon, Wilts, SN2 
  5545. 6QA.
  5546. 8.4
  5547. Acorn Computers Ltd    Acorn House, Vision Park, Histon, Cambridge, CB4 
  5548. 4AE. (01223-254254) (01223-254262)
  5549. 8.4
  5550. Anglia Television   Media Development, Anglia House, Norwich, NR1 3JG. 
  5551. (01603-615151) (01603-631032)
  5552. 8.4
  5553. APDL    39 Knighton Park Road, Sydenham, London, SE26 5RN.
  5554. 8.4
  5555. Aspex Software   Heather House, Tavistock, Devon, PL19 9AG. (01822-
  5556. 611060) 
  5557. 8.4
  5558.   (01822-611061)
  5559. 8.4
  5560. Avie Electronics (p25)  7 Overbury Road, Norwich. (01603-416863) (01603-
  5561. 788640)
  5562. 8.4
  5563. Beebug Ltd (p65)  117 Hatfield Road, St Albans, Herts, AL1 4JS. (01727-
  5564. 840303) 
  5565. 8.4
  5566.   (01727-860263)
  5567. 8.4
  5568. Cherisha Software (p9)  51 Swallowfield Road, Charlton, London, SE7 7NT.
  5569. 8.4
  5570. Clares Micro Supplies   98 Middlewich Road, Rudheath, Northwich, 
  5571. Cheshire, CW9 7DA. 
  5572. 8.4
  5573.   (01606-48511) (01606-48512)
  5574. 8.4
  5575. Colton Software (p30)   2 Signet Court, Swanns Road, Cambridge, CB5 8LA. 
  5576. (01223-311881) (01223-312010)
  5577. 8.4
  5578. Computer Concepts (pp15/29)   Gaddesden Place, Hemel Hempstead, Herts, 
  5579. HP2 6EX. (01442-63933) (01442-231632)
  5580. 8.4
  5581. Creative Curriculum Software   5 Clover Hill Road, Savile Park, Halifax, 
  5582. HX1 2YG. (01422-340524) (01422-346388)
  5583. 8.4
  5584. Cumana Ltd   Pines Trading Estate, Broad Street, Guilford, GU3 3BH. 
  5585. (01483-503121)   (01483-503326)
  5586. 8.4
  5587. Dalriada Data Technology (p8)  145 Albion Street, Kenilworth, 
  5588. Warkwickshire, CV8 2FY. (01926-53901)
  5589. 8.4
  5590. Datafile   71 Anson Road, Locking, Weston-super-Mare, Avon, BS24 7DQ. 
  5591. 8.4
  5592.   (01934-823005)
  5593. 8.4
  5594. David Pilling   P.O.Box 22, Thornton Cleveleys, Blackpool, FY5 1LR.
  5595. 8.4
  5596. Dave Lawrence (p25)  33 High Street, Farnborough, GU14 6ES.
  5597. 8.4
  5598. Doggysoft   7 Blackhorse Crescent, Amersham, Bucks., HP6 6HP.
  5599. 8.4
  5600. Font Company Ltd    47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. 
  5601. (01603-748253) (01603-740203)
  5602. 8.4
  5603. GamesWare   Unit 26, The Bartletts, Hamble, Hants., SO35 5RP. 
  5604. (01703Ö456523) 
  5605. 8.4
  5606.   (or 0243-531194) (01703Ö456523)
  5607. 8.4
  5608. Hodge Electronic Services    16 Mold Road, Mynydd Isa, Clwyd, CH7 6TD. 
  5609. (01244-550803)
  5610. 8.4
  5611. Honormead Software Solutions   Admin House, The Grange, Hospital Lane, 
  5612. Michleover, Derby, DE3 5DR. (01332-512848)
  5613. 8.4
  5614. iSV Products   86, Turnberry, Home Farm, Bracknell, Berks, RG11 8ZH. 
  5615. (01334-55769)
  5616. 8.4
  5617. Ivoryash Ltd   14 Perwell Close, Bredon, Tewkesbury, Gloucester, GL20 
  5618. 7LJ. 
  5619. 8.4
  5620.   (01684-73173)
  5621. 8.4
  5622. Koeksuster Publications   St Augustineæs Cottage, High Street, Mill 
  5623. Hill, London NW7 1QY. 
  5624. 8.4
  5625.   (0181-959-3321) (info@koekie.demon.co.uk)
  5626. 8.4
  5627. Kudlian Soft   8 Barrow Road, Kenilworth, Warwickshire, CV8á1EH. (01926-
  5628. 851147)
  5629. 8.4
  5630. Lambda Publications   194 Cheney Manor Road, Swindon SN2 2NZ. (01793-
  5631. 695296)
  5632. 8.4
  5633. Le Computer   Main Road, Willows Green, Chelmsford, CM3 1QB. (01245-
  5634. 362225) (01245-362225)
  5635. 8.4
  5636. Longman Logotron   124 Cambridge Science Park, Milton Road, Cambridge 
  5637. CB4 4ZS. 
  5638. 8.4
  5639.   (01223-425558) (01223-425349)
  5640. 8.4
  5641. LOOKsystems (pp40/41)  47 Goodhale Road, Bowthorpe, Norwich, NR5 9AY. 
  5642. (01603-748253) (01603-740203)
  5643. 8.4
  5644. Micro Laser Designs   105 Midford Road, Combe Downs, Bath BA2 5RX. Tel 
  5645. (01225-833266)
  5646. 8.4
  5647. Minerva Systems   Minerva House, Baring Crescent, Exeter, EX1 1TL. 
  5648. (01392-437756) (01392-421762)
  5649. 8.4
  5650. Mycroft Software   53 Cottonmill Lane, St Albans, AL1 2ER.
  5651. 8.4
  5652. Oak Solutions (p26)   Dial House, 12 Chapel Street, Halton, Leeds, LS15 
  5653. 7RN (0113-232-6992) (0113-232-6993)
  5654. 8.4
  5655. Octopus Systems   9 Randwell Close, Ipswich, IP4 5ES. (01473-728943) 
  5656. (01473-270643)
  5657. 8.4
  5658. Quantum Software (p16)  35 Pinewood Park, Deans, Livingston, EH54 8NN. 
  5659. (01506-411162 after 6)
  5660. 8.4
  5661. Sherston Software   Angel House, Sherston, Malmesbury, Wilts. SN16 0LH. 
  5662. (01666-840433) (01666-840048)
  5663. 8.4
  5664. Supreme Software Ltd (p37)   21 Courtenay Close, Chapel Break, 
  5665. Bowthorpe, Norwich, NR5 9LB.
  5666. 8.4
  5667. T-J Reproductions   Unit D, Canada House, Blackburn Road, West 
  5668. Hampstead, London 
  5669. 8.4
  5670.   NW6 1RZ. (0171-372-4430) (0171-372-0515)
  5671. 8.4
  5672. Uniqueway   42 Crwys Road, Cardiff, CF2 4NN.  (01222-644611) (01222-
  5673. 644622)
  5674. 8.4
  5675. US Gold Ltd   Units 2/3, Holford Way, Holford, Birmingham, B6 7AX. 
  5676. (0121-625-3366) (0121-606-1822)
  5677. 8.4
  5678. Norwich Computer Services  96a Vauxhall Street, Norwich, NR2 2SD. 
  5679. (01603-766592) (01603-764011)
  5680. 8.4
  5681. Government Health Warning Ö Reading this could seriously affect your 
  5682. spiritual health.
  5683. 8.4
  5684. It could be you! How many tickets have you bought for the National 
  5685. Lottery? Just think what life would be like if you won a million pounds! 
  5686. Think of all those things you could buy. Think of the security it would 
  5687. bring Ö no more financial worries for the rest of your life. It really 
  5688. would be great, wouldnæt it?!
  5689. 8.4
  5690. But have you really thought about the implications of suddenly having 
  5691. pots of money? Have you thought how it would affect your friendships and 
  5692. your relationships with your family? Have a think now.
  5693. 8.4
  5694. How can you be sure that all those Éfriendsæ that you seem to be getting 
  5695. are really Éfriendsæ and arenæt just after your money? Can you really 
  5696. trust them? How will your real friends feel if they think that you donæt 
  5697. trust them? Suddenly, you donæt know who you can trust. What did we just 
  5698. say about Ésecurityæ?
  5699. 8.4
  5700. Iæm not trying to argue against the National Lottery but Iæm trying to 
  5701. use it as an example to show how easily we swallow the lies of the 
  5702. media. Iæm sorry but I just donæt believe that life would be wonderful 
  5703. if I had lots of money... or the Érightæ car or the Érightæ clothes, or 
  5704. whatever other material goods they say I Éneedæ.
  5705. 8.4
  5706. The only things that are really important are our relationships with one 
  5707. another. (I would use the word Éloveæ but that too has been hijacked!) 
  5708. Proverbs 15v17 puts it well, öBetter a meal of vegetables where there is 
  5709. love than a fattened calf with hatred.ò Simple but profound.
  5710. 8.4
  5711. And I know I canæt prove this, but from my experience, what is really, 
  5712. really important is our relationship with God. Get that right and many 
  5713. other things suddenly make sense. Again from Proverbs, in the same 
  5714. chapter, but verse 16: öBetter a little with the fear of the Lord than 
  5715. great wealth with turmoil.ò
  5716. 8.4
  5717. Anyone who has come to know the love of God as seen in Jesus knows what 
  5718. true riches are.
  5719. 8.4
  5720.