home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / text / hints / volume_06 / issue03 < prev    next >
Text File  |  1995-02-16  |  59KB  |  1,226 lines

  1. Hints and Tips
  2. 6.3
  3. Å   A3010 joystick ports Ö several A3010s have been returned to Acorn with
  4. complaints of faulty joystick ports. They are not faulty. The A3010 is
  5. the first Archimedes to have a built-in digital (i.e. Atari-style)
  6. joystick port and because of this, many of the games already available
  7. do not cater for digital joysticks. This is a fairly major problem and
  8. hopefully someone will soon produce some sort of patch (either hardware
  9. or software) which allows digital joysticks to be used in place of the
  10. more common proportional joysticks (such as the Voltmace Delta). Until
  11. then, two sources of information about digital joystick interfaces are
  12. The Leading Edge and Beebug.
  13. 6.3
  14. Å   A4 Portable Guide Ö on page 31 of this guide, the pin-out diagram for
  15. the AKF18 monitor is slightly incorrect. Pins 13 and 14 (horizontal and
  16. vertical sync) have been reversed.
  17. 6.3
  18. Å   Artworks & Impression dongles Ö There appears to be a clash between
  19. these two dongles when using an A5000 and a JP-150: printouts appear
  20. with spurious information across them. Computer Concepts say that the
  21. problem only occurs between A5000s and JP-150 printers and add that they
  22. are looking into the problem.
  23. 6.3
  24. Å   Banner-making Ö I have just seen, in Archive 6.1, a review of a
  25. program called Banner.
  26. 6.3
  27. If you own a printer which takes fanfold paper, there is an alternative
  28. way for making banners. (By the way, fanfold paper does not need
  29. sprocket holes if you are careful about the line-up and select friction
  30. feed, so normal paper rolls can be used. For example, the Colourjet 132
  31. users can print banners in this way.)
  32. 6.3
  33. The print margins on all the Acorn printer drivers are user-definable
  34. and as long as you want to print out banners shorter in length than A0,
  35. extending the appropriate print margin and setting Draw to A0 landscape
  36. will normally allow satisfactory banners to be produced. (Changing the
  37. print margins is described in the manuals; change only the height of the
  38. page to whatever you wish and leave the width alone.) If print margins
  39. are shown, keeping to these will ensure that none of the picture is
  40. lost.
  41. 6.3
  42. The additional flexibility of Draw, especially in conjunction with the
  43. drawfile utilities (!FontFX, !DrawBender, etc) would, in my opinion,
  44. offset most of the ease of use of Banner, except perhaps in primary
  45. schools.
  46. 6.3
  47. Note that the printer should not be set to skip perforations, or
  48. problems will result, but I have had no difficulty in printing banners
  49. on an Epson LX and even a Colourjet 132 in this manner.
  50. 6.3
  51. For those requiring longer banners, !Draw╜ and, I believe, !Draw+
  52. (Careware 13) allow an option to set the work area to the print margins,
  53. which will then enable them to use the longer pages which the printer
  54. driver can handle but, again, for a banner you should set the page to be
  55. much taller than normal in the printer driver and edit the display in
  56. landscape mode. I have used this to produce banners several metres long.
  57. 6.3
  58. I am sure Banner is a very useful package and I have not attempted to
  59. use it but I would be unwilling to spend ú15 when the same effect seems
  60. to be available from the software supplied with the machine and
  61. Careware.áá Andrew Garrard, Cambridge.
  62. 6.3
  63. Å   Banner-making again Ö Recently I needed to print up a large banner for
  64. a meeting, and wondered how I should go about it. Of course, I could
  65. always have bought ÉBanneræ for ú15 but, for a once off job, I thought
  66. this just a touch extravagant. This set me thinking... Impression can
  67. define master pages as big as you like... hmm... This is what I did, and
  68. it works!
  69. 6.3
  70. 1.   Open a new document in Impression
  71. 6.3
  72. 2.   Create a new Master Page (Custom Job) Ö Width: 1000 and Depth: 210
  73. 6.3
  74. 3.   Return to the document and set the Master Page in Alter Chapter
  75. 6.3
  76. 4.   Set the Font Size to 500
  77. 6.3
  78. 5.   Type in öHello World!ò or whatever
  79. 6.3
  80. 6.   Set the printer driver page size to Ö Height: 1000 and Width: 210
  81. 6.3
  82. 7.   Set the Impression Print Dialogue to print sideways, and fire away
  83. 6.3
  84. Warning Ö this is not Éprinter ribbon friendlyæ... in fact, it is
  85. positively Éprinter ribbon hostileæ!á Philip Lardner, Co. Wicklow,
  86. Ireland.
  87. 6.3
  88. Å   CC BJ10ex Turbo Driver Ö It seems that the only method of using the
  89. Turbo Driver with the PC Emulator is to load !BJ10e and quit it again
  90. before loading the emulator.á Chris McIntosh, Blackheath.
  91. 6.3
  92. Å   Programming the Serial Port (Vertical Twist) graphics board Ö On the
  93. monthly program disc is a series of programs which, in themselves, do
  94. nothing much. However, they show how the 65000 colour modes can be
  95. accessed from Basic and C.
  96. 6.3
  97. They mainly show how to draw lines, circles and fill shapes. Most do not
  98. need any interaction. Fill requires five mouse selections to create to
  99. outline Ö the sixth should be inside the box.
  100. 6.3
  101. Lines Ö just move the mouse and press <select> to change colour.
  102. 6.3
  103. 15_120ASM converts mode 15/21 sprites to mode 120. Copy the sprite image
  104. to the floppyæs root directory before running. Itæs not very fast. Jim
  105. Bailey, Sunderland.
  106. 6.3
  107. Å   Squirrel update Ö Digital Services have upgraded Squirrel from version
  108. 1.07. Currently, Squirrel is being supplied with the original V1.07 disc
  109. and manual and a V1.20 upgrade disc. A new manual is due out soon and
  110. Digital Services will send all existing Squirrel owners this new copy
  111. providing they have registered.
  112. 6.3
  113. Å   VIDC enhancer & RISC-OS 3.10 Ö There can be problems using very early
  114. Atomwide VIDC enhancer hardware with RISC-OS 3.10. It appears that if
  115. the enhancer is software switched, RISC-OS 3.10 will automatically
  116. switch it on which prevents the computer from starting up correctly. To
  117. solve the problem, you have two choices: (a) at the command line, type
  118. *FX 162,&BC,&80 and switch your machine off, then on again, to check
  119. that the command has worked (full details are on page 14 in the RISC OS
  120. 3.10 release note) or (b) return the enhancer hardware to Atomwide with
  121. ú5 and they will modify the hardware so that it works correctly.
  122. 6.3
  123. Å   Vision Digitiser. As I concluded in my review of the monochrome
  124. version of this product (Archive 5.12.42), the package is amazing value
  125. for money. However, the supplied software is a little basic. Further
  126. more, Robert Golightly at HCCS tells me that the software module
  127. (promised in the !ReadMe file) to provide * commands and SWIs for users
  128. to write their own programs has a priority below that of the 512-line
  129. upgrade, and is not likely to appear in the near future.
  130. 6.3
  131. All is not lost, for the software ù at least the monochrome version ù is
  132. written using Basicæs in-line assembler, and so can be modified by the
  133. careful user.
  134. 6.3
  135. For example, as it stands, the !Vision application always demands 450Kb
  136. of memory. For those with 1M machines, or those who like to multi-task
  137. it with other memory-demanding applications, it would be useful to be
  138. able to reduce this. Examination of the code reveals that a 320Kb screen
  139. buffer is reserved, whatever screen mode you are using. 320Kb will be
  140. needed for mode 21, but only 160Kb for modes 15 and 20, and 80Kb for
  141. mode 12. If you havenæt a multi-sync monitor and want to save 160Kb of
  142. memory when using !Vision, change the following lines of a copy of
  143. !RUNIMAGE, having first checked that the first line of the !Run file
  144. shows that you have Version 1.0, dated March 1992.
  145. 6.3
  146.   130 DIM M% 210000
  147. 6.3
  148.  8650 BNE mode_error
  149. 6.3
  150. 23260 EQUD 163840
  151. 6.3
  152. 23460 FN_work (163840)
  153. 6.3
  154. Then amend line 2 of !Run to read:
  155. 6.3
  156. wimpslot -min 288K -max 288K
  157. 6.3
  158. Iæm working on other possible improvements to the software, such as mode
  159. 67 compatibility, but it occurs to me that others might be doing the
  160. same. If you are interested in participating in an informal user-group
  161. for the Vision Digitiser, please send an SAE to Stuart Bell, 23 Ryecroft
  162. Drive, Horsham, West Sussex RH12 2AW.ááA
  163. 6.3
  164. TechSoft
  165. 6.3
  166. From 6.2 page 19
  167. 6.3
  168. TechSoft
  169. 6.3
  170. From 6.2 page 15
  171. 6.3
  172. Risc Developments (2)
  173. 6.3
  174. New Artwork
  175. 6.3
  176. Using RISC-OS 3
  177. 6.3
  178. Hugh Eagle
  179. 6.3
  180. Many thanks to all those who have sent in material about RISC-OS 3.10.
  181. Hugh has done a lot of work for us in collating all this information, so
  182. read it carefully, check it out on your own systems and let us know if
  183. you find solutions to some of the problems and/or see more problems.
  184. This kind of information is very valuable indeed in terms of helping
  185. other people who have to go through the same learning curve as you, with
  186. the new operating system.
  187. 6.3
  188. I think it would also be good to send in a few ÉI hadnæt realised that
  189. you could... ...but it makes life much easieræcomments.
  190. 6.3
  191. By the way, as at 28/11/92, N.C.S. actually has the ú50 upgrades in
  192. stock although A5000 owners will still have to be patient, Iæm afraid.
  193. Ed.
  194. 6.3
  195. (Throughout the column, references to RISC-OS 3 mean RISC-OS 3.10 unless
  196. otherwise stated. HE)
  197. 6.3
  198. After ÉThe Long Waitæ and an acute dose of ÉBent Pin Anxietyæ, I had, to
  199. cap it all, ÉThe Hunt For The Missing Apps 1 Discæ. After all that, I
  200. was quite surprised to find that the machine actually worked when I
  201. turned it on!
  202. 6.3
  203. Reconfiguring it so that it ran as well as it did before the upgrade,
  204. was quite a fiddly process. The main hint I would give to anyone who
  205. hasnæt yet done the upgrade is: watch your Fontmax settings!
  206. 6.3
  207. Å   In the Memory section of !Configure donæt be misled by the illustra
  208. tion on page 94 of the manual. You can not safely leave the öFont cache
  209. limitò setting at zero and expect the operating system to default to a
  210. sensible limit as you can with most of the other memory settings. Unless
  211. you set öFont cacheò to a reasonably large amount, you must set a larger
  212. öFont cache limitò. (On a 4Mb machine, I have them set to 128Kb and
  213. 512Kb respectively.)
  214. 6.3
  215. Å   If you have a multisync monitor, read the bit on page 119 (in the
  216. section on screen modes!) when deciding what settings to use for anti-
  217. aliasing and cached bitmaps in the Fonts section of !Configure.
  218. 6.3
  219. Å   Keith Lowe adds Ö Where the upgrade instructions tell you to hold down
  220. the Delete key until the power-on self-test has been completed, they
  221. mean donæt release the key until text has appeared on the screen!
  222. Otherwise your old configuration will still be there and that can cause
  223. no end of confusion!
  224. 6.3
  225. Å   Ed Harris encountered problems in installing the user fit ROM carrier
  226. board from IFEL to his A310. IFEL were very helpful in providing advice
  227. and when Keith was still unable to track down his mistake, they sorted
  228. it out and returned it by return with only a nominal charge to cover
  229. their costs. Many thanks to IFEL.
  230. 6.3
  231. Å   Mark Lambert reports problems trying to install RISC-OS 3 in an A310
  232. fitted with a Watford 4Mb RAM upgrade (the second edition with a
  233. vertical daughterboard holding the processor). Watford have told him
  234. that a simple wire link is required on the RAM board but, as yet, they
  235. have not told him the exact details. Does anyone happen to know the
  236. details of the link required?
  237. 6.3
  238. Å   Steve Hutchinson writes: I was assured that it was quite simple to do
  239. the necessary hardware upgrade to my old A440. In the event, I managed
  240. it without hiccup but it was not quite so simple. I had to remove the
  241. main circuit board from the case Ö which means unplugging loads of
  242. things in my machine with all its upgrades. If you havenæt reasonable
  243. electronic experience, think twice!
  244. 6.3
  245. And is the upgrade worth it? For 1Mb or floppy disc only users, the
  246. answer must surely be yes. It must be a godsend to have the standard
  247. applications, plus fonts, plus modules, all in ROM. For hard disc owners
  248. .... well, what do you think? Some readers have no doubts.
  249. 6.3
  250. Ed Harris, for instance, writes: All in all, I have found RISC-OS 3.1 to
  251. be a great improvement on an already excellent operating system (RISC-OS
  252. 2) and well worth the cost of the upgrade. However, I wonder whether
  253. others share my disappointment that the improvements were not more
  254. dramatic? Perhaps now is the time for us to begin to compile a Wish List
  255. of things we would like to see in RISC-OS 4.
  256. 6.3
  257. Why not send your thoughts either to Archive or to me at the address at
  258. the end of this column?
  259. 6.3
  260. Most programs work well in RISC-OS 3
  261. 6.3
  262. Robert Macmillan of Colton Software has written to point out (further to
  263. Gerald Fittonæs comments in the Pipeline Column of Archive 6.1) that not
  264. only do all versions of Pipedream from 3.10 onwards work in RISC-OS 3,
  265. they all work better with RISC-OS 3. This is because RISC-OS 3 has the
  266. latest versions of system software built in and these perform better
  267. than the old versions supplied with RISC-OS 2. In particular, the font
  268. manager is much, much faster and the benefits of having the fonts built
  269. in make it possible for floppy disc users to make good use of fonts
  270. without inordinate disc swapping.
  271. 6.3
  272. Robert suggests that Archive should publish a table showing which of the
  273. most popular software packages work, and which donæt work or need
  274. upgrading. Judging by the number of needless phone calls he has been
  275. receiving, this would be of great benefit to users considering the
  276. upgrade to RISC-OS 3.
  277. 6.3
  278. I think the drawback with this idea is that although most people will
  279. report that most programs work perfectly well (and the list could
  280. potentially fill much of the magazine) some programs that do work well
  281. for most people seem to cause problems for some others.
  282. 6.3
  283. However, I do agree that it is important to emphasise that most programs
  284. do work and so, to set the ball rolling, I confirm that, from my limited
  285. experience and that of my friends, the following generally seem to work
  286. well:
  287. 6.3
  288.    all the standard Acorn applications
  289. 6.3
  290.    Impression 2.17 (but see below)
  291. 6.3
  292.    Poster 1.21
  293. 6.3
  294.    Artworks (all versions)
  295. 6.3
  296.    Vector
  297. 6.3
  298.    TWO
  299. 6.3
  300.    Squirrel
  301. 6.3
  302.    Pacmania
  303. 6.3
  304.    E-Type
  305. 6.3
  306.    Twin World
  307. 6.3
  308.    Lemmings
  309. 6.3
  310.    Gods
  311. 6.3
  312. Programs that need minor modifications
  313. 6.3
  314. Å   Sigmasheet (Minerva) must have FPEmulator in the same directory, even
  315. though that module is in ROM. (John Waddell)
  316. 6.3
  317. Å   First Word Plus release 1.1 Ö As my current word processor is First
  318. Word Plus release 1, I was worried by the assertion in the release notes
  319. that this was unuseable under RISC-OS 3.1. This happily proved not to be
  320. the case. If colour 14 within the WIMP palette is redefined, the menus
  321. become legible. I have created an obey file to invoke 1WP (on the
  322. monthly program disc) which loads a modified palette on entry and
  323. restores the default palette on exit. Using this, I have experienced no
  324. problems running 1WP. (Ed Harris)
  325. 6.3
  326. Å   DiscTree does not work correctly under RISC-OS 3. Oak Solutions are
  327. working on the problem.
  328. 6.3
  329. Å   InterWord ù My copy of InterWord has its own directory in the hard
  330. disc root directory. It runs in 65Tube, which isnæt where it used to be
  331. under RISC-OS 2, and appears under a different name. To get InterWord
  332. going again, copy the new App2.!65Tube.!RunImage to the InterWord
  333. directory and rename it as 65Tube; it should now be sitting alongside
  334. !IWord in that directory. In the I/WORD.!IWORD.!RUN file, insert the
  335. following line after Set Interword$Dir <Obey$Dir>:
  336. 6.3
  337. RMLoad ADFS::HD4.$.IWORD.65Tube
  338. 6.3
  339. (where HD4 is the name of the hard disc). Double click on !IWORD in the
  340. usual way to start it.
  341. 6.3
  342. A similar method should apply to single floppy machines by substituting
  343. the appropriate floppy name for that of the hard disc above. (Ken Cowap)
  344. 6.3
  345. Å   Holed Out ù I have a boot file on the hard disc which sets up the
  346. machine with some applications on the iconbar and some more on the
  347. pinboard. The golf game öHoled Outò finds this environment disagreeable
  348. and wonæt start. The following gets it going:
  349. 6.3
  350. *CONFIGURE DRIVE 0
  351. 6.3
  352. *MOUNT :0
  353. 6.3
  354.    <shift-break> (machine re-boots to bare-bones iconbar)
  355. 6.3
  356.    Click Drive 0 icon to get öHoled Outò filer
  357. 6.3
  358.    Double click !Boot
  359. 6.3
  360. Terminate the game with:
  361. 6.3
  362.    Shift/Break
  363. 6.3
  364. *CONFIGURE DRIVE 4
  365. 6.3
  366. *MOUNT:4
  367. 6.3
  368.    <ctrl-break> (machine re-boots to populated iconbar, etc) (Ken Cowap)
  369. 6.3
  370. Å   Chocks Away ù The flight simulator Chocks Away isnæt quite so fussy
  371. about a populated iconbar and will generally start normally. However, if
  372. it does object, it may help to try a <ctrl-break> followed immediately
  373. by <escape>, which re-boots to an unpopulated iconbar, then double click
  374. on !Chocks. (Ken Cowap)
  375. 6.3
  376. Other program problems
  377. 6.3
  378. Mike Williams has supplied a list of programs that he has found donæt
  379. work under RISC-OS 3.1:
  380. 6.3
  381.    Ground Control Teletext Adaptor (At the A.U. áááááShow, Ground Control
  382. said they werenæt áááááaware of any problems. HE.)
  383. 6.3
  384.    Claresæ Arcade Games
  385. 6.3
  386.    Quazer
  387. 6.3
  388.    StarTrader
  389. 6.3
  390.    Arcendium
  391. 6.3
  392.    Corruption
  393. 6.3
  394.    Terramex
  395. 6.3
  396.    Boogie Buggy
  397. 6.3
  398. Ed Harris has found several public domain applications that have failed
  399. to run:
  400. 6.3
  401.    Mandelplot (garbage on screen Ö machine ááááálocks)
  402. 6.3
  403.    ChartDraw (öillegal window handleò error)
  404. 6.3
  405.    Hyper (öillegal window handleò error)
  406. 6.3
  407. Å   Computer Concepts admit that ShowPage does not work with RISC-OS 3 and
  408. say that they have no plans to get it working with RISC-OS 3. There just
  409. is not the demand for this product to make it worthwhile doing the
  410. upgrade which is more like a complete re-write for the new operating
  411. system.
  412. 6.3
  413. Denis Fox reports problems with:
  414. 6.3
  415. Å   Impression (2.17) and LaserDirect (2.05) work much more slowly, even
  416. with Fontsize set to 256Kb and Fontmax to 512Kb. There are regular poor
  417. printouts, sometimes with patterned effects in what should be black
  418. areas, hang ups when transferring lots of text between documents and
  419. continual error messages when printing. (I have a similar setup but have
  420. not noticed any deterioration in performance. HE.)
  421. 6.3
  422. To help the speed, I suggest you try NOT using the ROM fonts Ö then you
  423. can have Quick Text switched on. To do this, add a FontRemove
  424. Resources:$.Fonts. in the !Fonts.!Boot file before the FontInstall
  425. <Obey$Dir>. command.
  426. 6.3
  427. I have once had the patterned effect in black areas but quitting and
  428. restarting the printer driver cleared it. Ed
  429. 6.3
  430. Å   Multistore V11 not printing with a Star LC24-200. (At the AU Show,
  431. Minerva said there may be problems with earlier versions and that users
  432. experiencing such difficulties should contact them quoting their version
  433. number. HE.)
  434. 6.3
  435. Å   Scanlight Plus 256 not working at all. (There are no known problems.
  436. Are you sure you have a power supply connected to the board? You do need
  437. the p.s.u. connected even on the A5000. Ed.)
  438. 6.3
  439. Å   A number of people have had problems (mainly öillegal window handleò
  440. errors) with versions up to 1.07 of my PD application PickAPic. I found
  441. that there was an error in the code that only occasionally caused
  442. problems in RISC-OS 2, but caused the program to crash quite often in
  443. RISC-OS 3, presumably because of a change in the way the window manager
  444. numbers its windows. Anyone who wants an upgrade to the latest version
  445. please write to me at the address at the bottom of this column. (Hugh
  446. Eagle)
  447. 6.3
  448. Å   Droom ù I canæt get Droom to work. It reports öNot enough system
  449. sprite memoryò whether I use Memalloc and the *Spritesize command (this
  450. used to work in RISC-OS 2), or the new *ChangeDynamicArea command, or
  451. whether I set the System sprites slider in the Task Manager window.
  452. (Hugh Eagle)
  453. 6.3
  454. Å   Compression Ö Computer Concepts have informed me that the release note
  455. for version 3.10 is slightly too pessimistic when it claims that
  456. Compression (up to version 1.10) does not work on RISC_OS 3.10. What
  457. apparently happens is that sometimes when you compress a directory with
  458. several files, the last file, instead of being processed, produces an
  459. error message. It can then be compressed singly. (In the first two weeks
  460. of working with the new OS, I have had no trouble with Compression, so
  461. the problem appears to be marginal. HE) (Jochen Konietzko)
  462. 6.3
  463. Å   Impression and the Pinboard Ö Can anyone tell me why the Pinboard has
  464. such problems with Impression documents?
  465. 6.3
  466. When I drag a compressed document onto the desktop, the next reset will
  467. produce an error message öSprite does not existò. Without Compression,
  468. the document does appear on the desktop but the Impression icon is
  469. replaced by the standard application icon. (Jochen Konietzko) (I seem to
  470. have no difficulty with Impression icons on the Pinboard in my
  471. Compression-less setup. HE)
  472. 6.3
  473. Å   PC Emulator (version 1.6) ù I applied the patch to my copy of the PC
  474. Emulator (Version 1.6) and changed the filetype of the DOS partitions to
  475. DOSDisc as recommended in the release notes. I then found that the
  476. machine locked whenever I ran the emulator, even after a <ctrl-break>.
  477. Things worked perfectly, however, after the machine had been powered off
  478. and restarted. (Ed Harris)
  479. 6.3
  480. Å   Trouble with !FontFX Ö It has already been documented, at least twice,
  481. that !FontFX will not run under RISC-OS 3 and the suggested öfixò is to
  482. reset Font$Path using *SetMacro. Having done this, I still canæt get it
  483. to use the Trinity and Homerton fonts supplied in ROM. To get round the
  484. problem, I have renamed the original RISC-OS 2 versions OldTrinity and
  485. OldHomertn and installed them in my !Fonts directory on disc. Now
  486. choosing these from the fonts list in !FontFX works beautifully. So far
  487. there have been no side effects!
  488. 6.3
  489. It occurs to me that the problem may be that !FontFX is looking for
  490. files called IntMetric and Outlines (there are lots of references to
  491. these names in the !RunImage) whereas the files in ResourcesFS are
  492. stored as IntMetric() and Outlines(). The real answer would be for the
  493. program to be amended to accept either version of the filenames. I shall
  494. speak to DataStore to find out if they intend to make the necessary
  495. alterations. (Tom Harkness)
  496. 6.3
  497. The release notes say that FontFX must be more recent than 4.31 to work.
  498. My version, 4.08, works fine so long as you donæt use ROM fonts. If you
  499. do try to, it reports ÉCanæt find outlinesæ and promptly exits from the
  500. iconbar! All other fonts seem fine, even from multiple directories.
  501. (Steve Hutchinson)
  502. 6.3
  503. Å   Ovation ù Ovation meets a problem or two with RISC-OS 3 despite its
  504. recent update (version 1.35S). If text is indented (e.g. at the start of
  505. a paragraph) and is also justified, the correct format is presented on
  506. screen but when printed, the indented line projects to the right beyond
  507. the text frame. It is understood that Risc Developments are working on
  508. this. Also, if Ovation encounters a faulty outline font (e.g. containing
  509. a zero-width character, not uncommon in some PD fonts) it puts out an
  510. incorrect error message saying that the font cache is full. This bug is
  511. more likely to be purely Ovationæs rather than in conjunction with RISC-
  512. OS 3, but hasnæt been resolved as yet (except of course by ensuring that
  513. outline fonts are fault-free). (Ken Cowap)
  514. 6.3
  515. Å   ArcDFS ù Since fitting the RISC-OS 3 upgrade, ArcDFS no longer works
  516. correctly and consistently comes up with error messages. This causes me
  517. great problems since, throughout our group of companies, we possess some
  518. 50+ Acorn BBC units ranging from the old BBC Model Bæs (yes, theyære
  519. still going strong after eight years of service) through to Master
  520. 128æs.
  521. 6.3
  522. We are only just moving on to Archimedes and to maintain our wealth of
  523. information accumulated on our Beebs, I am transferring files from DFS
  524. to ADFS via a set of external 5╝ö disc drives I have had connected to my
  525. A3000. This has worked perfectly in the past with complete surfaces of
  526. DFS discs being transferred to ADFS in seconds. Without ArcDFS, I am
  527. left with only one solution Ö to *MOVE individual DFS files to 640Kb
  528. ADFS discs using a Master Series Computer and then transferring these
  529. 640Kb discs to the Archimedes. Clearly, this is a retrograde step after
  530. the convenience of ArcDFS.
  531. 6.3
  532. I have been in contact with Dabs Press and, although they are aware of
  533. the problem, they could not tell me whether or not they were going to
  534. make the necessary modifications to their software! I sincerely hope
  535. they receive a large enough response from their users to persuade them
  536. to produce an upgrade for this product. (S. J. Furnell)
  537. 6.3
  538. Å   !Alarm ù A couple of tricky little bugs exist in the new Alarm
  539. application. Iæve already reported these to Risc User and trust they
  540. will advise Acorn in turn. If the Repeating Alarm facility is used to
  541. operate, say, every first Monday of every month, it malfunctions when
  542. the next month comes up to December. It advances a year instead of a
  543. month, going from November 1992 to December 1993.
  544. 6.3
  545. Perhaps less important, but still a nuisance if you want to use it, is
  546. the bug in the automatic BST to GMT facility. It refuses to accept
  547. entries for two different years such as were needed at the recent change
  548. on 25th October. Before that date, it should have been in order to enter
  549. 6.3
  550.    BST starts on Sunday 28th March 1993 at 01:00
  551. 6.3
  552.    BST ends on Sunday 25th October 1992 at 01:00
  553. 6.3
  554. but Alarm invalidates such an entry by altering the östartsò date to be
  555. earlier than the öendsò date. If one capitulates and enters the two real
  556. changeover dates for 1992, (hoping that Alarm will calculate forward
  557. into 1993) Alarm does indeed respond with a date in 1993 but only about
  558. 11 months ahead, on 1st March 1993. There is a fundamental difficulty
  559. for the programmer here. The changeover date doesnæt, as far as I know,
  560. follow a properly defined rule and tends to be arbitrary. I suspect that
  561. the programmer intended to issue a reminder to the operator 11 months
  562. after the last change so that the true date, known by then, could be
  563. entered. However, the algorithm obviously needs re-examination. (Ken
  564. Cowap)
  565. 6.3
  566. Can readers (or the manufacturers) offer any advice on how to overcome
  567. problems with these programs (or any others that have proved
  568. troublesome)?
  569. 6.3
  570. Hardware problems
  571. 6.3
  572. Å   Oak SCSI öFree Spaceò display ù My Oak SCSI hard disc wonæt use the
  573. new ÉFree Spaceæ window but uses the old RISC-OS 2 Éstop-everything-and
  574. press-spaceæ window. The Release notes suggest that SCSIFiler will fix
  575. this for the Acorn SCSI card, but it doesnæt appear to for my Oak
  576. (v.1.16). Any thoughts? (Steve Hutchinson) (The solution to this was
  577. explained in Archive 5.5 p40. Ed.)
  578. 6.3
  579. Å   Digitisers, SCSI and the RS232 port ù I managed to get RISC-OS 3
  580. fitted to my faithful A440 only to discover that my Technomatic
  581. (Brainsoft) Multipod Professional digitiser not only does not work with
  582. RISC-OS 3.10 but the computer will not work with the podule fitted.
  583. Richard Brain says that he was not aware of a problem and there are
  584. currently no plans for an upgrade, but he will have a look when he gets
  585. time to see if an upgrade is possible. In the meantime, I have no video
  586. digitiser, no stereo digitiser and no extra RS232 ports.
  587. 6.3
  588. I mentioned the problem to Malcolm Banthorpe and he tells me that his
  589. Pineapple digitiser is now öunwellò with RISC-OS 3.10. I wonder whether
  590. there are some differences in the way that podules download their ROM
  591. modules and initialise under RISC-OS 3.10?
  592. 6.3
  593. I also hear rumours that people are experiencing interrupt problems with
  594. SCSI interfaces causing data loss on the RS232 port (interrupts not
  595. returning quickly enough to avoid loss of incoming data on the port).
  596. Apparently, uncached Morley cards may be particularly prone but I have
  597. no first hand experience. It certainly fits in with Malcolm Banthorpeæs
  598. experience on his digitiser which seems to be suffering from an overdose
  599. of interrupts. (Tim Nicholson)
  600. 6.3
  601. Laser Direct RISC-OS 3 printer driver?
  602. 6.3
  603. It seems barely credible, but a whole year after RISC-OS 3 was first
  604. released, the Rolls Royce of Archimedes printers still lacks a RISC-OS 3
  605. printer driver. For many purposes this doesnæt matter, but rotated fonts
  606. seem a bit pointless if you canæt print them out, and users with more
  607. than one printer would like to be able to access their LD using the
  608. Print Manager.
  609. 6.3
  610. Readers have been getting contradictory explanations from Computer
  611. Concepts: one was told that theyæve been too busy writing Artworks,
  612. while another was told that Acorn havenæt given them a printer driver
  613. specification yet! (Thereæs an element of truth in both. Letæs just say
  614. that it is a non-trivial task to write a printer driver to work with
  615. Acornæs Print Manager. Ed.)
  616. 6.3
  617. Other printer problems
  618. 6.3
  619. Å   Epson MX100-III ù My printer is an ageing Epson MX100-III. Using the
  620. standard settings provided by the Acorn printer driver, I find thin
  621. lines can disappear. e.g. the staves in a Rhapsody score. Using the
  622. highest resolution setting (120 x 216 dpi dithered) produces an
  623. excellent standard of output but 1.5 to 2 times slower than the RISC-OS
  624. 2 driver (at a resolution of 120 ╫ 144 dpi). (Ed Harris)
  625. 6.3
  626. Å   Print buffering ù I have an Archimedes 420/1 expanded to 4Mb memory,
  627. with twin Cumana 5╝ö disc drives and recently equipped with ARM3 and
  628. RISC-OS 3.1. Ever since I installed RISC-OS 3.1, I have had a problem
  629. with printing. I use Impression most of the time but the same problem
  630. arises with Draw, Acorn DTP, DrawPlus, etc, etc. I shall put the problem
  631. in the form of a question: What is the point of a printer buffer that
  632. does not release control of the machine back to the user until the print
  633. job is finished?
  634. 6.3
  635. I wrote to Acorn as follows: Whatever setting I use for PrinterBuffer
  636. Size, it just does not seem to make any difference. I have 4Mb of memory
  637. and use Impression a great deal. Sometimes I set the PrinterBufferSize
  638. as high as 512Kb but the computer does not return control to the desktop
  639. until the document is completely printed. Under RISC-OS 2, I used a
  640. printer buffer program and found that I was able to work on a new
  641. document within a minute or two of sending the previous one to the
  642. printer provided the buffer was set high enough to accommodate all of
  643. the data being sent to the printer. Now the machine is always tied up
  644. until the printing is complete. How does one get the printer buffer to
  645. work? I use *Configure PrinterBufferSize to set the size of the buffer.
  646. Is there another command that I can use to make it operational and is it
  647. possible to turn it off (*Configure PrinterBufferSize 0Kb sets it to the
  648. default of 1Kb) and use one of the many printer buffer programs that are
  649. available?
  650. 6.3
  651. Acorn (Peter Dunn) replied: öAlthough the printer buffer does work in
  652. that data is passed into the buffer, control is not released back to the
  653. user until the print job is finished.ò
  654. 6.3
  655. I have tried RMKilling the BufferManager but that stops all data being
  656. sent to the printer.
  657. 6.3
  658. I have devised a work-around but it is a little long-winded:
  659. 6.3
  660. 1. Have two versions of the chosen printer driver on the iconbar and
  661. make them active.
  662. 6.3
  663. 2. Set one (F) to send the data for the printer to a file on the hard
  664. disc and set the other (P) to send the data to the parallel or serial
  665. printer.
  666. 6.3
  667. 3. Select (F) by clicking on it and Éprintæ the document. A file called
  668. Printout will appear on the hard disc.
  669. 6.3
  670. 4. Change the name of the file called Printout to, say, Printoutx.
  671. 6.3
  672. 5. Select (P) by clicking on it and drag Printoutx onto the Printer icon
  673. that is yellow.
  674. 6.3
  675. The file will now print in the background and control is instantly
  676. returned to the user. Step 4 is not strictly necessary but is useful if
  677. you are printing longish documents and wish to, as it were, stack them
  678. ready for sending to the printer. If one does not change the name to
  679. something unique, there is a danger of overprinting one file with
  680. another. Instead of the hard disc one may, of course, use a floppy or
  681. RAMFS.
  682. 6.3
  683. This is quite a laborious work-around when one has a printer buffer
  684. built in (so one would think) to RISC-OS 3.1. A better arrangement must
  685. be possible and so I should be grateful for any hints or tips the
  686. readers can give. (M. P. Ireland)
  687. 6.3
  688. Å   Epson FX-105 ù The driver for the Epson FX-85 does not work with the
  689. Epson FX-105 even though the printer manual suggests that they are
  690. virtually identical apart from the carriage width. The printout is
  691. always aligned along the left hand side even when it is supposed to be
  692. centered, etc. Furthermore, large letters, being sent in several
  693. separate lines, are often incorrectly aligned from top to bottom. When I
  694. raised this in my letter to Acorn, they replied as follows:
  695. 6.3
  696. öThe Epson FX-105 does not support the ESC $ (remove leading white
  697. space) options supported by the FX-85 but does however support NLQ text
  698. printing. The decision by Epson not to support ESC $ in its newer
  699. printers has only recently come to light when testing the Epson LX-100.
  700. We have written a driver for the LX-100 which I am sure you will find
  701. works correctly with your printer.ò
  702. 6.3
  703. A copy was sent to me and I can confirm that it does indeed work. (M. P.
  704. Ireland)
  705. 6.3
  706. Å   Bug in !Printers Ö If you configure two printers of the same type
  707. (e.g. a 300dpi HPLJ-2 and a 150dpi HPLJ-2) then delete the first one,
  708. !Printers crashes with an address error. (Mike Williams)
  709. 6.3
  710. Å   LaserJetII printer driver and Qume Crystalprint Series II ù My problem
  711. concerns the LaserJet II printer driver. Quite simply, I always get an
  712. extra blank sheet for every page printed. Also stray characters appear
  713. in the left margin. The Qume CrystalPrint Series II printer is very
  714. similar to that used initially by Computer Concepts for their Laser
  715. Direct series, but mine isnæt a Laser Direct model.
  716. 6.3
  717. In the early days of RISC-OS 2, I vaguely remember I had a similar
  718. problem that was solved only when Acorn (fairly quickly) brought out
  719. another printer driver.
  720. 6.3
  721. In my efforts to solve the problem, Iæve tried lots of things ù like
  722. changing margins, etc, etc. Iæve had long discussions with Gerald
  723. Fitton, too. From him, I know that others have plenty of problems,
  724. though perhaps not quite like mine. The silly thing is that all was OK
  725. with the RISC-OS 2 driver but, despite the impression given in Risc
  726. User, neither of us thinks that RISC-OS 2 drivers can be used with RISC-
  727. OS 3. Is this correct, I wonder? If they can be used, that would be a
  728. good temporary solution. (John Jordan)
  729. 6.3
  730. Å   Getting the page length right ù After quite a number of abortive
  731. attempts to set the page length for 12 inch fanfold paper, I finally
  732. found out that any changes I make become effective (at least on my
  733. combination of machines) only after I have saved all changes, quit and
  734. then reloaded the printer driver. (By the way, the correct setting for
  735. my Fujitsu DL1100 printer, using the Epson LQ860 emulation is, for some
  736. inscrutable reason, 12.309 inches, 72 lines). (Jochen Konietzko)
  737. 6.3
  738. Å   Panasonic KX-P1124 ù Probably my most difficult problem was with the
  739. printer drivers. The old RISC-OS 2 drivers just have to be abandoned Ö
  740. they merely generate an error message. My printer happens to be a
  741. Panasonic KX-P1124 (24-pin dot matrix, monochrome) but Acorn havenæt
  742. seen fit to include any Panasonic printers at all. Though they blandly
  743. say that one of the others will probably be near enough, in fact, it
  744. requires a considerable amount of research to be confident that the
  745. range of control codes is (a) sufficient to fully exploit the machineæs
  746. capabilities and (b) doesnæt contain any alien codes to cause unwanted
  747. results. At the end of the day (or several!) I reduced the probables to
  748. two, the Epson LQ860 and the NEC P6+ (despite the fact that both
  749. machines are colour printers). I had misgivings about the NEC which
  750. includes, in its control code repertoire, some which started with 28
  751. instead of the old familiar 27 (Escape). The matter was finally clinched
  752. when I was able to question an Acorn representative at the Acorn User
  753. Show. He told me that quite definitely I should use the Epson LQ860. So
  754. this I do, and without any problems so far. I havenæt even edited out
  755. the control codes for the colours Ö the driver is used, unmodified. (Ken
  756. Cowap)
  757. 6.3
  758. Where are the hare and the tortoise?
  759. 6.3
  760. Can I get the hare and tortoise icons that came with my ARM3 back on the
  761. iconbar? Or do I have to tell people that if they want E-Type to go at a
  762. playable pace they have to press <F12> then type öCache offò then press
  763. <return> twice before running it?! (I just use
  764. 6.3
  765. RMEnsure Arm3Icon 0.9 Run scsi::4 .$.<leafname>.!Arm3
  766. 6.3
  767.  in my !boot file and... hare presto! Ed.)
  768. 6.3
  769. Programmersæ Reference Manual
  770. 6.3
  771. At the Acorn User Show, a öbetaò copy of the new PRM was on sale in
  772. photocopy form for ú120. The final version will apparently be available
  773. öin the first quarterò of 1993. It is about 50% bigger than the RISC-OS
  774. 2 manual and will fill six volumes. From my brief inspection, it looks
  775. as if it contains quite a lot more explanatory material than its
  776. predecessor. I was told that neither the price of the final version nor
  777. details of the trade-in arrangements (if any!) have yet been fixed.
  778. 6.3
  779. Various hints and tips:
  780. 6.3
  781. Å   Problem with Impression dongle Ö You canæt write to a printer when the
  782. Impression dongle is fitted unless you have run the Impression appli
  783. cation first. (Mike Williams)
  784. 6.3
  785. Å   Summer time blues Ö Some C programs (e.g. PVray) get the time wildly
  786. wrong when *BST is configured. (Mike Williams)
  787. 6.3
  788. Å   Bug in !SciCalc Ö It gives wildly inaccurate results to the <▒>
  789. function for some values, e.g. if you enter ö1<Exp>56ò then press <1/x>
  790. to give ö10EÖ57ò then press <▒> you get the surprising result: ö10EÖ58ò.
  791. If you press <▒> again, you get ö10EÖ41ò. (Mike Williams)
  792. 6.3
  793. Å   Where did this file come from? Ö There are quite a few ways in which
  794. <adjust> clicking can be very helpful. Iæm sure you all know that
  795. <adjust> double-clicking a directory opens it and closes the parent and
  796. that using <adjust> to close the directory opens up the parent. You may
  797. even know that clicking the close icon with <adjust> while holding down
  798. <shift> actually opens the parent without closing the directory. What
  799. you may not have noticed is that you can do the same with (some)
  800. applications. With most applications, it seems, <adjust> double-clicking
  801. a file loads the file and closes the directory from which it came. (I
  802. think this is a function of the Filer and is therefore true for all
  803. applications and files. HE.) Then, if you click in the close box with
  804. <adjust>, holding <shift> at the same time, the directory from which the
  805. file came appears on screen without the file disappearing from view.
  806. With Impression, however, there is no need to hold <shift> as well Ö
  807. just using <adjust> on the close box brings up the directory viewer in
  808. which the file is saved.
  809. 6.3
  810. Oh, and Iæve only just discovered that if you draw a windowæs scroll bar
  811. with <adjust>, you can move about in both x and y directions! (Paul
  812. Beverley)
  813. 6.3
  814. Å   Rubber-banding Ö Those who have gone straight to RISC-OS 3 without
  815. reading the manual (like Ed!) may not have noticed that you can use
  816. rubber-banding to select a group of files. So instead of <adjust>
  817. clicking every individual file you want to select, you can click
  818. <select> in the space between two file icons and, as you drag, a red
  819. bounding box appears which you can release when it is over the files you
  820. want. Using <adjust> instead of <select> simply adds files to those
  821. already selected but note that if you go over a file that is already
  822. selected, it is then de-selected. (Paul Beverley)
  823. 6.3
  824. Å   SerialDeviceDriver module Ö On an A5000, never unplug the module
  825. called öSerialDevice Driverò, as the following strange things will
  826. happen. After a power off/on the machine will boot up but, during
  827. booting, an error message öError from Task Managerò will appear and
  828. there is only a öCancelò button to click on. Then the boot up is
  829. finished correctly but no Taskmanager is present! It will only reappear
  830. if you double-click on any file with the new Desktop filetype (&FEA),
  831. even if this is 0 bytes long! In addition, the Taskmanager will not
  832. function correctly in all cases: try to get an ö!Edit Task Windowò now.
  833. Bug or not? (Carsten Bussman)
  834. 6.3
  835. Å   Double-clicking into Basic Ö On my first machine (which was killed by
  836. my dealer while trying to fit a SCSI hard drive) I was able to enter BBC
  837. Basic V directly by double-clicking into the systemæs start-up message
  838. window (öRISC-OS ... initialisingò). This does not work with my current
  839. machine (Serial no. 1009939); I donæt know why. This was a nice feature
  840. which Iæm missing now, so why isnæt it implemented in all RISC-OS 3
  841. ROMs? (Carsten Bussman)
  842. 6.3
  843. Å   Inserting path names into !Edit Ö Try dragging any file or directory
  844. into an !Edit window while pressing the Shift key. This will give the
  845. fileæs pathname. (Carsten Bussman)
  846. 6.3
  847. Å   öMenu Area Fullò error in FormEd ù Captain K.áJ.áTompkins reports the
  848. error öMenu Area Full (Internal code 6560,1)ò from his version of
  849. !FormEd. This is probably because he has one of the earlier versions of
  850. this program which only allows limited space for building its menus and
  851. is defeated if there are too many fonts installed. If so, it is fairly
  852. easy to cure: in the Basic program called !RunImage inside the !FormEd
  853. directory there is a line that reads something like:
  854. 6.3
  855. DIM menufree% &1800: menuend% = menufree%+&1800
  856. 6.3
  857. (this is at line 790 in the version Iæm now looking at). If each of the
  858. two &1800æs is replaced by &2000, so that the line reads:
  859. 6.3
  860. DIM menufree% &2000: menuend% = menufree%+&2000
  861. 6.3
  862.  the program should work.
  863. 6.3
  864. (Note: this hint does not apply to all versions of FormEd) (Hugh Eagle)
  865. 6.3
  866. Å   Filer_Run syntax Ö it seems that the command
  867. 6.3
  868. *Filer_Run <App$Dir>
  869. 6.3
  870. (where App$Dir is a system variable set to the name of an application)
  871. doesnæt run the application as you might expect. What it does is to open
  872. a filer window on the applicationæs directory with ö<App$Dir>ò (not the
  873. actual pathname) in the title bar.
  874. 6.3
  875. The following syntax, however, does seem to work:
  876. 6.3
  877. *Set Alias$FR Filer_Run <App$Dir>
  878. 6.3
  879. *FR
  880. 6.3
  881. *UnSet Alias$FR
  882. 6.3
  883. (this is equivalent to the old trick that used to be needed in RISC-OS 2
  884. to open a directory viewer with *Filer_OpenDir). (Hugh Eagle)
  885. 6.3
  886. Å   *FontRemove syntax Ö The FontRemove star command seems to be very
  887. fussy. You have to tell it the name of the directory that you want to
  888. remove in exactly the form in which it is included in the Font$Path
  889. system variable. For instance, if you want to remove
  890. RAM::RamDisc0.$.!Fonts. from Font$Path you must type
  891. 6.3
  892. *FontRemoveáRAM::RamDisc0.$. !Fonts.
  893. 6.3
  894. including both the disc name (RamDisc0) and the full stop at the end.
  895. (Robert Chrismas has sent in a handy application called !FontsCut which
  896. lists the directories currently included in Font$Path with numbers
  897. beside them and all you have to do is type in the number corresponding
  898. to the directory you want to remove. This is included on the monthly
  899. program disc.) (Hugh Eagle)
  900. 6.3
  901. Å   Configuring Shift Caps Ö In the Caps lock section of the Keyboard
  902. window of !Configure, the effects of öCaps lock onò and öShift capsò
  903. seem to be reversed. In other words, selecting öCaps lock onò means that
  904. holding down <shift> reverts to lower case whereas selecting öShift
  905. capsò means that you get upper case regardless of whether <shift> is
  906. held down or not. (Hugh Eagle)
  907. 6.3
  908. Å   Mouse button codes ù If you enter and run the following simple Basic
  909. program:
  910. 6.3
  911. REPEAT
  912. 6.3
  913.   MOUSE X,Y,B
  914. 6.3
  915.   PRINT TAB(10,10)B
  916. 6.3
  917. UNTIL FALSE
  918. 6.3
  919. then watch what number is displayed on the screen as you press the
  920. various mouse buttons you will see:
  921. 6.3
  922. no button   0
  923. 6.3
  924. Select      4
  925. 6.3
  926. Menu        2 for an instant, followed by 0
  927. 6.3
  928. Adjust      1
  929. 6.3
  930. The behaviour of the menu button has changed from RISC-OS 2, I think.
  931. Those programs that are interested only in detecting whether the button
  932. has been clicked wonæt be affected, but the change can cause problems
  933. for programs that want to detect whether the Menu button remains held
  934. down. Luckily, there is a simple solution: the function
  935. 6.3
  936. INKEY(-11)
  937. 6.3
  938. will return the value TRUE however long the Menu button is held. (Hugh
  939. Eagle)
  940. 6.3
  941. Å   Getting Art Nouveau to run ù Hands up those who remember Art Nouveau?
  942. Well, this excellent old program has one quirk, namely that you have to
  943. hold down the menu button while you move round the menu tree until you
  944. make your selection. So, because of the changed functioning of the mouse
  945. button (see above), it doesnæt work in RISC-OS 3.1 unless you make a
  946. slight modification. In the Basic program called ArtNouveau from the
  947. directory ANfiles at line 30950 in my version there is a line that
  948. reads:
  949. 6.3
  950. WHILE stayopen AND mbut=2
  951. 6.3
  952. I have found that altering this to:
  953. 6.3
  954. WHILE stayopen AND INKEY-11
  955. 6.3
  956. restores the program to health. (Hugh Eagle)
  957. 6.3
  958. Å   Using a TaskObey file to display a message ù The new filetype
  959. öTaskObeyò is useful if you want the !Run file of an application to pop
  960. up a message in a window without halting the whole system. You might use
  961. this for instance to display a warning to change the setting of your
  962. printer. Thus, to display öThis is a messageò in a window, create a file
  963. called, say, Message containing:
  964. 6.3
  965. Echo This is a message
  966. 6.3
  967. set the filetype to TaskObey and include, in the applicationæs !Run
  968. file, the line
  969. 6.3
  970. Filer_Run <Obey$Dir>.Message
  971. 6.3
  972. If you had set the filetype to Obey, the message would pop up moment
  973. arily then disappear before the application loaded. (Hugh Eagle)
  974. 6.3
  975. Å   Deskboot files and the Pinboard ù The User Guide explains how to
  976. create a !Boot file to boot the computer in your desired configuration.
  977. It adds that, when saving the !Boot file, information to start up
  978. applications produced before RISC-OS 3 is not saved automatically. To
  979. get round this, it explains how to rename the !Boot file as Deskboot and
  980. to incorporate it in a !Boot application. It goes on to explain how to
  981. edit the Deskboot file, either to remove or to add lines as necessary.
  982. 6.3
  983. If you use the Pinboard as I do, some icons will be changed on a regular
  984. basis. For example, I have regularly used files which change each month.
  985. If the Deskboot file is saved each time the Pinboard is changed, a
  986. certain amount of what the User Guide calls öhand editingò would have to
  987. be done each time a change is made, to remove or add relevant
  988. instructions.
  989. 6.3
  990. There is an easy solution. Set up your Desktop once and save the
  991. Deskboot file. Then click <menu> over an empty space on the desktop and
  992. save the Pinboard settings in the Pinboard file in your root directory.
  993. Now drag your Deskboot file into !Edit (or Shift-double-click on it) and
  994. delete all the lines which begin öPinò. Alter the line öPinboardò or
  995. öPinboard -Gridò to read öRun Pinboardò or öRun Pinboard -Gridò.
  996. 6.3
  997. Future changes to the Pinboard setting now need be saved only to the
  998. Pinboard file in your root directory. (John Waddell)
  999. 6.3
  1000. Ken Cowap warns that a DeskBoot file can easily be unnecessarily
  1001. cluttered if, for instance, there are a number of unwanted items on the
  1002. screen when it is made. This will incur a penalty in the time taken to
  1003. boot up Ö his started at two and a half minutes before he trimmed it
  1004. ruthlessly.
  1005. 6.3
  1006. Å   ADFS buffers Ö According to Acornæs telephone help line, the bug which
  1007. made it advisable to configure the adfs buffers to zero has been fixed!
  1008. (According to Computer Concepts, unless the buffers are configured to
  1009. zero, it is vital to dismount disks before removing them for good from
  1010. the machine, because otherwise there may be trouble later.) (Jochen
  1011. Konietzko)
  1012. 6.3
  1013. Å   OS_Byte calls and the serial port ù I use my A3000 for many purposes,
  1014. one of the more important being as a terminal to our mainframe computer.
  1015. The software for this I have written myself in Basic. After the upgrade,
  1016. my terminal program wouldnæt work. It would not accept characters from
  1017. the serial port. I tried using the serial port utility module supplied
  1018. with the upgrade, but this did not help.
  1019. 6.3
  1020. After a lot of experimenting, we finally discovered that if we changed
  1021. all the *FX calls for SYS öOS_Byteò calls, then the program would work.
  1022. It still puzzles me why two supposedly similar commands should give
  1023. different results! (S.áJ.áFurnell)
  1024. 6.3
  1025. Å   Z88 Filers ù The Release Note says that the !Z88 filer supplied with
  1026. Pipedream requires interactive filing to be off. Youæll be pleased to
  1027. know that David Holdenæs !Z88 filer (Careware 7) suffers from no such
  1028. problems. (Steve Hutchinson)
  1029. 6.3
  1030. Å   Programs that call machine code from Basic ù An application I used a
  1031. lot, !BPrint (Risc User) wouldnæt run with RISC-OS 3, and the cure for
  1032. this may well apply to other applications organised in a similar layout,
  1033. i.e. using a central Basic program calling a separate piece of machine
  1034. code. The cure was to re-assemble the code under RISC-OS 3; obviously
  1035. there is some small difference between its assembler and that of RISC-OS
  1036. 2. In this particular application, its öancestorò (the program developed
  1037. over a period of time), a program called FileList from vol.2 issue 5 was
  1038. rerun to produce the assembled file BLIST which was substituted for the
  1039. original. (Ken Cowap)
  1040. 6.3
  1041. Å   Mode number conflicts ù A program for plotting Mandelbrot diagrams
  1042. failed with RISC-OS 3 and the manner of its failure may indicate a cure
  1043. for others. This particular program called a Mode 40 which didnæt exist
  1044. under RISC-OS 2 but which was specially designed and provided with the
  1045. program. RISC-OS 3 of course does have a native Mode 40 and a clash
  1046. between it and the öspecialò gave rise to the error report. The cure was
  1047. to rename the öspecialò to a mode number outside the range provided with
  1048. RISC-OS 3, in this case Mode 50. (Ken Cowap)
  1049. 6.3
  1050. Å   Setting !Alarm options ù This is a minor matter, unless you are trying
  1051. to set your own !Alarm display format in a !Boot file. This you do with
  1052. a Set Alarm$Options line (p136 App Guide). The quotes are omitted. This
  1053. is my (working) line:
  1054. 6.3
  1055. Set Alarm$Options -format ö%z24:%mi %zdy.%zmn.%zyrò
  1056. 6.3
  1057. If you use a !Boot file and !Alarm, put it in to see my favourite
  1058. display format! (Steve Hutchinson)
  1059. 6.3
  1060. Miscellaneous comments
  1061. 6.3
  1062. Å   Surely a Égrown upæ operating system shouldnæt say, öDisc error 10 at
  1063. :0/00000000ò when you try to read an unformatted disc?
  1064. 6.3
  1065. Å   It seems strange that !Configure requires you to press <return> after
  1066. typing into a writable icon. This is not normal RISC-OS convention.
  1067. 6.3
  1068. Å   Itæs a shame that they didnæt manage to squeeze some suitable backdrop
  1069. sprites onto one of the RISC-OS 3 discs. Those who have access to
  1070. Windows 3 might like to know that its wallpaper bitmaps seem to work
  1071. very well on the RISC-OS 3 Pinboard, and it is very easy to transfer
  1072. them from an MS-DOS floppy, via !ChangeFSI (on the Support disc), into
  1073. sprite format on an Archimedes disc. The file called öleaves.bmpò makes
  1074. an excellent seasonal backdrop (Iæm writing this in October!).
  1075. 6.3
  1076. Alt-key combinations
  1077. 6.3
  1078. The last couple of issues of Archive have contained lists of Alt-Key
  1079. combinations in RISC-OS 3.1. To complete the picture I would add:
  1080. 6.3
  1081. To get accents ( ┤ ` ¿ ^ ░ ╕ ) on their own, press the appropriate Alt-
  1082. key combination (e.g. Alt-[ for aá┤á) then the space bar.
  1083. 6.3
  1084. Alt-Spacebar gives a öhard spaceò or önon-breaking spaceò (the sort you
  1085. put between öNR2ò and ö2SDò if you donæt want Archiveæs postcode
  1086. öNR2á2SDò to be split over two lines.)
  1087. 6.3
  1088. I have put a diagram of the keyboard showing the Alt-key combinations
  1089. below, and I hope that Paul will put the drawfile on the monthly program
  1090. disc.
  1091. 6.3
  1092. Incidentally, I am a bit puzzled about the character (code 173) that is
  1093. produced by the Alt-hyphen combination. Whatæs it for? I thought at
  1094. first that it was the ösoft hyphenò that is described on page 109 of the
  1095. Impression 2 manual, but I now see that this is produced by Ctrl-hyphen
  1096. (this character ù code 31 ù is normally invisible but indicates a
  1097. preferred place for breaking a word with a hyphen at the end of a line;
  1098. it works even if the hyphenation module is not present). By contrast,
  1099. character 173 is, so far as I can see, always visible (as a hyphen if
  1100. the font follows the Acorn standard) but its effect is to prevent a word
  1101. into which it is inserted ever being broken over the end of a line even
  1102. if hyphenation is switched on. Am I correct in describing it as a öhard
  1103. hyphenò? (Well, I can think of one application. Suppose you want to use
  1104. a word like öpray¡ersò where you deliberately hyphenate the word to
  1105. refer to the people doing the praying. In that case, if it were an
  1106. ordinary hyphen, the word might get split at the end of a line. Using a
  1107. Éhard hyphenæ avoids the split. Ed)
  1108. 6.3
  1109. The upgrade again
  1110. 6.3
  1111. Finally, I thought it would be good to take a slightly light-hearted
  1112. look at the subject as we hear the experiences that Rob Wears had in
  1113. fitting and using RISC-OS 3 on an A310...
  1114. 6.3
  1115. I finally managed to get my grubby mitts on the RISC-OS 3 upgrade at the
  1116. Acorn User show, and arrived back home with that odd mixture of terror
  1117. and excitement that comes from having to take the lid off the machine.
  1118. Iæve fitted one or two things in the past, like the soldered 4MByte RAM
  1119. upgrade, but no matter how many times I do it, itæs still a bit like
  1120. performing neurosurgery on a close friend. Will Archie pull through,
  1121. Doc? Actually, fitting was a lot easier than Iæd thought. I used the
  1122. IFEL carrier board, as their memory upgrade has proven so reliable. My
  1123. only source of concern was the discrepancy between their fitting
  1124. instructions and the ones supplied by Acorn which alluded to changing
  1125. links on the mother board. I followed the IFEL guidelines, which had the
  1126. link changes on their board, and waited anxiously for the machine to
  1127. explode when I switched it on. No problem, apart from the fact that I
  1128. bypassed the desktop and ended up at the command line. Still, the
  1129. desktop was easily accessible with a simple ö*ò command.
  1130. 6.3
  1131. The hard drive icon was where it should be (and no longer jumped around
  1132. when I mounted or dismounted the disc!) and I am pleased to say that I
  1133. encountered no problems with the Oak SCSI board (version 1.16 of SCSI
  1134. driver).
  1135. 6.3
  1136. I couldnæt resist the urge to delve into the Apps directory, and here I
  1137. encountered my first problem. Initially, I couldnæt get !Edit to load
  1138. from Apps and was greeted with the wonderfully informative message ÉFile
  1139. öBasicò not foundæ. Fighting the sudden tide of panic (öIt wouldnæt work
  1140. at all if the ROM legs were snapped off, idiot!ò) I checked the module
  1141. list via the command line and found that I was apparently the lucky
  1142. owner of the one set of chips which Acorn had shipped without putting
  1143. Basic on board first. I was about to fall on my soldering iron in
  1144. despair when I thought of checking the status of the system modules
  1145. using *ROMModules and found that the Basic module was unplugged. I
  1146. reinitialised the module, and !Edit worked fine. There, that wasnæt too
  1147. bad Ö the hair will probably grow back and nobody will notice the
  1148. teethmarks on the manual....
  1149. 6.3
  1150. Incidentally, the ARM3Support module was also unplugged and therefore
  1151. the *Cache command wouldnæt work, but Iæd got the hang of things by now,
  1152. and pressed on happily. I then UNPLUGged the modules that I thought I
  1153. wouldnæt need (old habits die hard) like the Econet and NetFS modules Ö
  1154. each unplug command was greeted with the comment öxxxx module not foundò
  1155. yet a subsequent check revealed that the module had been unplugged
  1156. correctly Ö odd! Archie hadnæt behaved like this before his lobotomy. It
  1157. was a bit unnerving, like suddenly finding the Queen Mother skateboard
  1158. ing down your front drive.
  1159. 6.3
  1160. I then set about gingerly reconstructing the !Boot option for the hard
  1161. disc, feeding the bits to my new Archie in small, digestible chunks.
  1162. Compression (version 1.10) and !Spark both worked fine, after I
  1163. remembered not to set the öNewerò option for copying. However, Archie no
  1164. longer likes the öOS_UpdateMEMCò call which I had used to speed up the
  1165. ROMs. This is now treated with the same degree of horror as if Iæd just
  1166. offered it deep-fried weevil for tea, and the machine has to be kicked
  1167. out of its sulk with a hard reset. I initially and unjustly blamed the
  1168. old OSSys module, but this actually seems to be fine and is the only
  1169. real survivor from my old collection of useful bits and pieces Ö have
  1170. they STILL forgotten to put a *SYS command in?
  1171. 6.3
  1172. The next little gem was the öChangeDynamic Areaò calls which are
  1173. automatically saved in the desktop !Boot file Ö these override the CMOS
  1174. RAM settings and I couldnæt work out why the system sprite area remained
  1175. so large despite all my efforts to shrink it. And remember, Gentle
  1176. Reader, not to save the !Boot file in a Compression directory because,
  1177. despite what they all say, those teethmarks in the manual do show! On
  1178. the brighter side, I found that the configured startup language was not
  1179. the desktop, which explained Archieæs new enthusiasm for the command
  1180. line. The number for the configured language of your choice is now
  1181. obtained by counting down the list of modules Ö how simple. Not a
  1182. mention of alchemy or the Black Arts. Good grief, if itæs that simple,
  1183. anybody will be able to do it...
  1184. 6.3
  1185. The !FontsPlus application caused some frontal headaches (actually,
  1186. these may have been caused by sudden and repeated violent contact
  1187. between the forehead and the monitor) as I could not persuade it to
  1188. recognise the ROM based fonts. Off it went to the great filestore in the
  1189. sky, and back I went to using multiple directories with original names
  1190. (!Fonts, !Fonts2, !Fonts3, !Fonts4, etc.). How quaint!
  1191. 6.3
  1192. On to some serious computing. Impression works! (Actually, I cheated. I
  1193. got the upgrade from those nice CC people at the show). And there are
  1194. more screen modes available from startup, and a *WimpMode command to
  1195. simplify my DTP !Boot sequence. On the down side, I have found printing
  1196. to be a bit of a pain Ö my old !PBuffer application doesnæt work anymore
  1197. and even making the PrinterBufferSize HUGE using *CONFIGURE doesnæt seem
  1198. to do anything. However, there are many more options available for
  1199. printed output. I can even get 360╫360 dpi on the Panasonic and it only
  1200. takes about 30 minutes a page!
  1201. 6.3
  1202. I seem to have more space on the hard disc now. I used to have lots of
  1203. little applications that Iæd collected over the years which now have
  1204. their functions in ROM, such as SetType, FileFind, StickyBD and
  1205. ShutDown. Being ruthless, and having no more need for them, I erased
  1206. them completely. Who knows, one day, I might even erase the backups of
  1207. the backups.
  1208. 6.3
  1209. So am I sorry to have upgraded? Not at all. It was just that the scale
  1210. of the change surprised me. I suppose that the change was more compli
  1211. cated because I had my system set up exactly the way I wanted it, and
  1212. had to restructure virtually the whole hard disc. It was just as
  1213. traumatic as upgrading from Arthur to RISC-OS2 had been, but Iæm very
  1214. pleased with my new machine. Of course, 3.1 goes into 310, and it may
  1215. even be 100 times better!
  1216. 6.3
  1217. (Actually, this has an important moral Ö if Rob had followed Acornæs
  1218. instructions and done a <delete-power-up> in the first place, he
  1219. wouldnæt have had half the problems he did. Ed.)
  1220. 6.3
  1221. And finally ...
  1222. 6.3
  1223. Send your comments, suggestions, queries, complaints, hints and tips
  1224. either to me, Hugh Eagle, at 48 Smithbarn, Horsham, Sussexá RH13 6DX.ááA
  1225. 6.3
  1226.