home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / text / hints / volume_05 / issue_06 < prev    next >
Text File  |  1995-02-16  |  34KB  |  669 lines

  1. Hints and Tips
  2. 5.6
  3. Å   Alt key problems Ö (I think Iæll have to write this in six-foot high
  4. letters. Weæve said it several times, but people keep missing out on
  5. it.) If your <alt>-keypad numbers donæt give the special characters you
  6. think they should, type *UNPLUG and youæll probably find that someone or
  7. something has unplugged the InternationalKeyboard module. If so, do an
  8. RMREINIT InternationalKeyboard and all will be well. Ed.
  9. 5.6
  10. Å   Copy key use Ö I had not realised until recently that the copy key has
  11. the function of ödelete rightò (as it does in Impression) in most RISC-
  12. OS applications.
  13. 5.6
  14. Å   Floppy backup ù (I know itæs obvious but...) On a single floppy disc
  15. machine, if you want to backup up floppy discs in one chunk, i.e.
  16. instead of having to take the discs in and out twice, call up the task
  17. manager and increase the öNextò memory allocation to 800k or more. If
  18. you donæt, it loads 640k into memory and copies that and then copies the
  19. last 160k separately.
  20. 5.6
  21. Å   External floppy drives on A5000 Ö There seems to be some concern and
  22. confusion over connecting extra floppy drives to the A5000 and over the
  23. fact that ADFS treats the drives in a different way from previous
  24. Archimedes computers. Let me try to explain.
  25. 5.6
  26. The A5000 motherboard can access two internal floppy drives and two
  27. external drives. However, many modern 3╜ö drives can only be configured
  28. as drive 0 or 1. Thus to allow a full complement of four drives, drive
  29. selections 2 and 3 are transformed into 0 and 1 but on a separate ribbon
  30. cable (as in a PC).
  31. 5.6
  32. Here is the problem: If one internal drive is fitted (physical drive 0/
  33. 1) and an external drive is added (addressed as drive 3), then to access
  34. the external drive you must É*configure floppies 4æ, with the result
  35. that you have two useless floppy drive icons!
  36. 5.6
  37. The solution that Acorn has is: Logical to physical drive mapping,
  38. whereby ADFS can be configured with two floppies but would access
  39. physical drive 3 when requested to read from logical drive 1. In order
  40. to achieve this, ADFS must determine which physical drives are present.
  41. This is achieved after reset (or rmreinit) by performing a Érestoreæ
  42. operation on each physical drive and then testing for a track 0
  43. indication from a functional drive. The following table depicts a
  44. typical example:
  45. 5.6
  46.      Physical Drive   Present    ADFS drive N║
  47. 5.6
  48.    0   Ö   Ö
  49. 5.6
  50.    1   Y   :0
  51. 5.6
  52.    2   Ö   Ö
  53. 5.6
  54.    3   Y   :1
  55. 5.6
  56. This has a benefit for production by permitting the single internal
  57. drive to be physical drive 1, which is the default for the PC world, and
  58. hence not requiring link changes. Note that the 82C710 controller fitted
  59. to the A5000 has 48mA sink capability and therefore does not require a
  60. buffer board to operate with 5╝ö drives fitted with 150R pullup
  61. resistors.
  62. 5.6
  63. Drive mapping was the main reason for accessing the floppy after a
  64. reset, but once this approach was adopted, several other features were
  65. possible.
  66. 5.6
  67. (1) 40 track drive detection. MultiFS allows 40 track discs to be read
  68. in 80 track drives but, if a real 40 track drive is fitted, the double
  69. stepping mode is inhibited. This test is performed on all physical
  70. drives detected and works by first seeking to track 44 (a 40 track drive
  71. will block at track 40, 41 or 42) and then seeking to track 2 (42 step
  72. pulses). A 40 track drive will indicate track 0 at completion. Thus, if
  73. you have a 40/80 switchable drive, you should type É*rmreinit ADFSæ
  74. after changing mode to ensure ADFS knows about the change.
  75. 5.6
  76. (2) During shipping, some floppy drives can have their heads shocked
  77. beyond track 0 (negative track number). The 40 track drive detection
  78. scheme ensures these drives will be recalibrated correctly.
  79. 5.6
  80. (3) If you É*configureæ too many floppies, ADFS will only install the
  81. number detected. Conversely if you É*configureæ too few drives, ADFS
  82. will not use the excess physical drives (the physically greater drive
  83. numbers will be ignored). Lastly, if the configured floppies is 0 then
  84. ADFS will not attempt to select any floppies.
  85. 5.6
  86. If you have configured the correct number of floppies, the extra time
  87. spent Ébootingæ should normally be less than 250ms, that is 80 x 3ms
  88. step pulses to detect a 40 track drive plus the time to initially
  89. restore the head. Note that a configured 12ms step time is now trans
  90. lated on an A5000 to 25ms to allow for very old/slow 40 track 5╝ö drives
  91. sometimes found on prehistoric Beebs.
  92. 5.6
  93. I think this should explain the different behaviour of ADFS on A5000.
  94. (Could this also explain why the A5000 floppies seem slow compared to my
  95. A540? Ed) However, if you are trying to connect 5╝ö drives to the A5000,
  96. one other factor needs to be taken into account. Unless they are
  97. modified, 5╝ò drives cannot be mixed with 3╜ö drives on the same ribbon
  98. cable because of differences in pin out of the Édisc changedæ and
  99. Éreadyæ signals. To work correctly on the internal drive connector, pin
  100. 34 must present the Édisc changedæ signal (or be disabled) and pin 2
  101. carries the density select from the FDC.
  102. 5.6
  103. Therefore connect the 5╝ö drive on the external (middle) socket and make
  104. the following link changes to the A5000:
  105. 5.6
  106. LK18 (north and west of socket) in the West position (viewed from front
  107. of m/c); LK19 (north and east of socket) should be removed (park the
  108. jumper on the centre pin only); LK21 (south and west of socket) should
  109. be removed (park the jumper on either pin).
  110. 5.6
  111. These links only affect the external socket. To give the full informa
  112. tion on it.
  113. 5.6
  114. LK18 selects logic hi (west) or logic lo (east) for the high density
  115. signal from the FDC
  116. 5.6
  117. LK19 selects Édensityæ to drive (west) or Édisk changedæ from drive
  118. (east) or neither (removed) on pin 2 of drive interface
  119. 5.6
  120. LK21 enables (jumper fitted) the disc changed signal from pin 34 of the
  121. drive interface.
  122. 5.6
  123. Your drive should then be configured as drive 0 or 1, remembering to
  124. *configure floppies 2
  125. 5.6
  126. The above information was culled from a bulletin board by Brian Debenham
  127. of Chelmsford. One of our other subscribers got some help from Steve
  128. Picton at IFEL who referred him to pages 1-23 and 1-26 in the A5000
  129. Technical Reference Manual and included a useful table for link changes
  130. as follows:
  131. 5.6
  132. Drive type   link 18   link 19  
  133. link 21
  134. 5.6
  135. PC-AT 1M / 2M   1-2   2-3   1-2
  136. 5.6
  137. PS/2 1M / 2M   2-3   2-3   1-2
  138. 5.6
  139. older 1M types   *   1-2   2-
  140. 3
  141. 5.6
  142. most 5╝ drives   *   donæt fit   2-
  143. 3
  144. 5.6
  145.    * = either position or donæt fit at all
  146. 5.6
  147. Itæs difficult to get at these links, so a pair of long nosed pliers is
  148. extremely useful.  Bob Potter, Bath.
  149. 5.6
  150. Å   Lemmings Ö Did you know that a Éblockeræ can be released by hitting it
  151. in the right place with a Édiggeræ and also by burrowing very closely
  152. underneath with a Ébasheræ?
  153. 5.6
  154. Å   MS-DOS users Ö Even in CGA emulation, the latest emulator screen
  155. updates can be very slow. However, some of the new utilities (like EDIT)
  156. have a Éswitchæ to allow faster CGA updates so...
  157. 5.6
  158. EDIT MYFILE.TXT /G
  159. 5.6
  160. will edit the file with quicker screen updates (/G means öswitch Gò). In
  161. true Archimedes style, HELP <command> now gives the syntax and meaning
  162. of commands (about time, too!).  Paul Bamberger, Hinckley.
  163. 5.6
  164. Å   !MultiFS bug (with PCEmulator 1.70)? Ö Those of your readers using the
  165. latest version (1.70) of the PCEmulator on RISC-OS 2 may be interested
  166. in the following problem which I found recently. I have reported it to
  167. Acorn, but have not had response yet. I understand that users of RISC-OS
  168. 3 need not use !MultiFS with the PCEmulator because of their different
  169. disc handler, so they need not read further into this hint.
  170. 5.6
  171. Following the correspondence in Archive about how to shut down a hard
  172. disc reliably (See Archive 5.1 p26 ÉThe Engineer Speaksæ.) I now type
  173. *SHUTDOWN just before turning off the power on my A540. After loading
  174. !MultiFS on the icon bar, and then quitting it again, I found that when
  175. I typed *SHUTDOWN, sometimes it just hung, sometimes I got an error
  176. message, something like öAddress exception at &01889 CE0ò, and then I
  177. could do nothing until after resetting the Archimedes, (<ctrl-break>
  178. would not work). After the reset, *SHUTDOWN normally worked as usual,
  179. occasionally, I had to turn off the power to reset it.
  180. 5.6
  181. After a little research I found that when !MultiFS quits, it removes the
  182. MultiFS module, but leaves MultiFS in the list of filing systems held by
  183. ÉFileSwitchæ. Thus when *SHUTDOWN is trying to shut down all filing
  184. systems, it cannot cope with MultiFS as the module is no longer loaded.
  185. 5.6
  186. You can check which filing systems are known to ÉFileSwitchæ with the
  187. following BASIC program:
  188. 5.6
  189.  10 REM >FScheck  test which filing
  190. 5.6
  191.  systems exist
  192. 5.6
  193.  20 PRINTöNumber Nameò
  194. 5.6
  195.  30 @%=6:DIM fsname% 20
  196. 5.6
  197.  40 FOR F%=3TO255
  198. 5.6
  199.  50 SYS öOS_FSControlò,33,F%,fsname% ,21
  200. 5.6
  201.  60 L%=Ö1:REPEAT:L%+=1
  202. 5.6
  203.  70 UNTIL fsname%?L%=0
  204. 5.6
  205.  80 IFL%>0 fsname%?L%=13:PRINTF%ö ò $fsname%
  206. 5.6
  207.  90 NEXT
  208. 5.6
  209. To make ÉFileSwitchæ forget about MultiFS use the program below:
  210. 5.6
  211.   10 REM >DelMultiFS  delete multifs filing system
  212. 5.6
  213.   90 REM  see whether MultiFS is still loaded, if not, exit
  214. 5.6
  215.  100 SYS öOS_FSControlò,13,öMultiFSò ,0 TO ,F%,T%
  216. 5.6
  217.  110 IF T%=0 END
  218. 5.6
  219.  120 REM  next line removes MultiFS
  220. 5.6
  221.  130 SYS öOS_FSControlò,16,öMultiFSò
  222. 5.6
  223.  140 END
  224. 5.6
  225. While reporting this problem to Acorn, they gave me a very helpful
  226. statement of the essential differences between the various ways of
  227. closing down a hard disc system, which I feel sure they will not mind my
  228. passing on.
  229. 5.6
  230. *SHUTDOWN closes all open files on all filing systems, logs off all file
  231. servers, causes hard discs to be parked.
  232. 5.6
  233. *DISMOUNT closes all files, unsets directories and parks the given disk
  234. (The currently selected drive on the current filing system is assumed if
  235. this command is given without specifying the disc.)
  236. 5.6
  237. *BYE closes all the files, unsets directories and parks the hard discs
  238. on the currently selected filing system.
  239. 5.6
  240. So you see the engineer was quite right, they are different. It depends
  241. what your current disc is, and only the *SHUTDOWN parks the disks on ALL
  242. the filing systems.   Kate Crennell, Didcot.
  243. 5.6
  244. Å   Mysterious error message from Hard Disc Companion II Ö In Archive Vol
  245. 5.4 page 3 you described the new version of the program from Risc
  246. Developments. I upgraded from my old version recently and found that the
  247. new version does not allow comments in the ÉIgnoreæ part of the file
  248. used to specify which directories and files are not to be backed up. I
  249. found this a very useful feature of the previous version, and I should
  250. like any other users who regret its passing to join me in asking Risk
  251. Developments to put this feature back as soon as possible.
  252. 5.6
  253. This is mildly annoying, but I found a more serious problem. The first
  254. time I used the ÉHard Disc Companion IIæ it worked beautifully, but the
  255. second time, it would not load onto the icon bar, instead I got the
  256. usual Étraffic signæ warning window and a message öFile not found at
  257. line 49ò. Neither the !Boot nor the !Run files had 49 lines in them. The
  258. program is not written in Basic, so it has no line numbers. I eventually
  259. found that since making my first full backup and trying to do the next
  260. incremental backup, I had deleted one of the files which I had previ
  261. ously said I wanted to Éignoreæ in the ÉChoicesæ file. Luckily, it is
  262. possible to edit the ÉChoicesæ file with !Edit, so I just took out that
  263. line. I have reported this error to RISC Developments and they said they
  264. hope to make the error message more informative and tell you the name of
  265. the file which is missing.  Kate Crennell, Didcot.
  266. 5.6
  267. Å   Paper for inkjets Ö I have a Hewlett Packard Deskjet 500 inkjet
  268. printer. I have had great trouble finding good paper Ö the main problem
  269. seems to be how absorbent the paper is; too absorbent and you will get
  270. white patches in your black areas, but not absorbent and it will smudge
  271. across the paper! If you go into most paper suppliers or printers, they
  272. will be happy to give you various samples that you can try. Make sure
  273. when you test the paper that you include very small text, thin and thick
  274. straight lines at various angles, fine and thick curves, shading, large
  275. black areas and bit mapped graphics. I have ended up using öMustang
  276. Copier Ö Long grain 80gsmò for my draft printing (as it is cheap Ö about
  277. 0╖5 pence per sheet) and Croxley Script 100gsm for quality work (this
  278. works out at about 3 pence per sheet but is water marked and has a nice
  279. feel to it). There is probably better paper available Ö I have only
  280. tried about twenty types.  Paul Bamberger, Hinckley.
  281. 5.6
  282. Å   Pandoraæs Box problems? Ö There seems to be an incompatibility between
  283. Pandoraæs Box and Acornæs AKA16 MIDI card (v3.14). Therefore, to load
  284. the game, simply type: *RMKill Midi <return> before attempting to run
  285. it.  Rob Brown, Surrey.
  286. 5.6
  287. Å   Psion Organiser and the Archimedes Ö The PD program !Download, written
  288. by Emmet Spier, works very well with the Psion Organiser. To upload from
  289. an Archimedes to an Organiser, I created an application called !Upload,
  290. consisting of a suitable sprite and a !Run file as follows:
  291. 5.6
  292. IconSprites <Obey$Dir>.!Sprites
  293. 5.6
  294. Filer_OpenDir serial:
  295. 5.6
  296. C. Parker, Hong Kong.
  297. 5.6
  298. Å   Second internal 3╜ö drive on the A5000 Ö I have fitted a second 3╜ò
  299. drive internally on my A5000 with no problems at all.
  300. 5.6
  301. The 3╜ö drive fitted to the A5000 is a Citizen model OSDA20C. These do
  302. not seem to be generally available in the UK. The Citizen OSDA39C is
  303. easy to get and the ONLY difference (according to my experience and
  304. Citizen UK) is that the drive light is a different colour. They are
  305. generally available for about ú75 + VAT but I got mine for ú35 + ú10
  306. overnight delivery + VAT = ú52.88 from:
  307. 5.6
  308. CD2000, PO Box 1061, London Road, Slough, Berks SL3 8RE (0753Ö553366)
  309. (fax 0753Ö 554661) who were super efficient and helpful.
  310. 5.6
  311. There is a power plug already inside the A5000, so all you need is a 9ö
  312. drive cable. I have altered NO links or switches on the A5000. All I did
  313. was set the tiny slider switch on the drive (next to the socket for the
  314. data cable) to the opposite position on the drive already in the
  315. machine. (Actually, this wouldnæt make any difference, as explained in
  316. the section above about external floppies on the A5000. Ed)
  317. 5.6
  318. You need 4 off 18mm spacers and 4 off screws (6BA I think) to fit the
  319. drive to the bottom of the A5000 case. I used various spacers and nuts
  320. to make up the 18mm and the drive has worked faultlessly. With RISC-OS 3
  321. being so slow at any disc backing up or copying, the second drive is
  322. essential.  Colin Thompson
  323. 5.6
  324. Å   Shrinking windows Ö A rare bug has just Ébittenæ me while using
  325. Impression. Itæs not a bug in Impression, in fact, but a bug in RISC-OS
  326. 2. I was trying to change the size of the window on a large Impression
  327. file by using the sizing icon in the bottom right-hand corner of the
  328. window. The window jumped to about an inch high and would not go any
  329. longer unless I clicked to open the window to full screen size Ö that
  330. worked fine but as soon as I touched the sizing icon, the window
  331. contracted! I tried various other Impression files but they were OK. I
  332. restarted Impression, I cut and pasted the text, I saved the text and
  333. created a new document but the window kept jumping back to this reduced
  334. size! A phone call to CC revealed the reason. In RISC-OS 2, if the
  335. window size is exactly 65,535 OS units in size, it gets confused and
  336. loses the top bit of the window size number and thinks itæs a somewhat
  337. shorter window. All I had to do was to create a new page in the document
  338. and all was well. Alternatively, I could have changed the magnification
  339. Ö even 1% change solves the problem. Presumably, the chances of it
  340. happening are small (1 in 65,535?) and it has to be a large document Ö
  341. mine was 28 pages displayed at 140% magnification.ááA
  342. 5.6
  343.  
  344.  
  345.  
  346. Å   Virus Kit v1.17 Ö Some people have had a few problems running version
  347. 1.17 of the virus killer, which is supplied on Shareware 17 and on the
  348. Archive 5.5 program disc. Here are a few hints that might help you to
  349. solve them:
  350. 5.6
  351. (i) You should let your Archimedes see either a !System folder or !Scrap
  352. file before running the !Killer application.
  353. 5.6
  354. (ii) Some sticky backdrops clash with the !Killer application and so
  355. should not be used at the same time.
  356. 5.6
  357. (iii)áIf you have caught the module virus, it is possible for the
  358. VProtect module in the !Killer application to become infected and so
  359. prevent the program from being run.
  360. 5.6
  361. Å Acorn Virus Kit (latest) Ö Acorn have decided to make the latest
  362. version of The Virus Kit (currently 1.26) available through Pineapple
  363. Software rather than Acorn Dealers. This will allow them to keep tighter
  364. control over the version being distributed and any updates. Contact
  365. Pineapple Software for availability though distribution isnæt due to
  366. start until May.
  367. 5.6
  368. Å   Wimp programming oddities? In the process of developing a wimp utility
  369. in 100% machine code, Iæve come across a few things that other program
  370. mers might like to look out for...
  371. 5.6
  372. Menus Ö You can click the mouse in a menu one pixel above the first menu
  373. item (and also one pixel below the last item). The result is that
  374. Wimp_Poll returns a menu tree of zero length to your program i.e. the
  375. first word is returned as Ö1. Once I had found this (it crashed my
  376. program completely on random mouse clicks!) I tried it out on all the
  377. programs I could find. The easiest test is to click the menu button and
  378. then the adjust button without moving the mouse. Most commercial
  379. programs weather it OK, just redrawing the menu. Some that donæt are
  380. Menon 1.86 (which gives a öbad stringò error), Ian Copestakeæs IDEFS
  381. (which comes up with öFile É:4æ not foundò), and the Cross-32 assembler
  382. (which corrupts its menu title to öCrosr 32ò).
  383. 5.6
  384. Zooms Ö Iæve seen <adjust> reverse-scrolling mentioned several times,
  385. but this applies (or should apply, anyway!) to just about anything with
  386. arrow icons on it; notably the zoom-windows in Paint/Draw and all the
  387. nudge arrows in Impression.
  388. 5.6
  389. Variable Filetype Variables Ö Regarding David Lenthallæs article in
  390. Archive 5.5 p 63, Iæm using a user file type and have found that the way
  391. round file type clashes is, in fact, already built into RISC-OS! You
  392. donæt need to create extra system variables to shift file type numbers
  393. about:
  394. 5.6
  395. SYS öOS_FSControlò,31, öFileTypeNameò TO ,,FileTypeNumber%
  396. 5.6
  397. works equally well (now we just have to persuade everyone to do this
  398. rather than using absolute file types in their programs). Fred Williams,
  399. Cannock WoodááA
  400. 5.6
  401.  
  402.  
  403.  
  404. Impression Hints & Tips
  405. 5.6
  406. This monthæs hints and tips have been submitted by the following people:
  407. Computer Concepts (CC), Richard Hallas (RH), Paul Beverley (PB), Patrick
  408. Dowling (PD), Rob Sherratt (RS) and Steve Kirkby (SK). Many thanks to
  409. all.
  410. 5.6
  411. Å   Hyphenation Ö If you want to be able to switch hyphenation on and off
  412. easily, create a new style with <ctrl-F5>, give it a name such as
  413. öhyphenatedò, go down to the section where it deals with hyphenation,
  414. switch hyphenation ON, go to the bottom and select an unused key short-
  415. cut, say <ctrl-shift-F1> and save the new style. Now, to switch
  416. hyphenation on for a given paragraph, select the paragraph (using <ctrl-
  417. @> or quad-click with <select>) and press <ctrl-shift-F1>. Alterna
  418. tively, if you want hyphenation on for most of the document, edit the
  419. definition of the basestyle to have hyphenation ON and create a new
  420. style, in the same way, whose only attribute is that hyphenation is OFF.
  421. (As an aside, I have always found it difficult to find the line dealing
  422. with hyphenation in the edit style window but I now know why. If you
  423. click in the scroll bar three times, half of the word öhyphenationò is
  424. visible at the bottom of the window. Click again and half is visible at
  425. the top of the window Ö very easy to miss. So, either slide the scroll
  426. bar or simply remember that it is only just visible at the edge of the
  427. window.) Ö PB.
  428. 5.6
  429. Å   Ligatures Ö The word Éligatureæ actually means Étieæ or Ébandageæ and,
  430. in typesetting, it refers to groups of two or more letters which are
  431. joined together. In professional typesetting, several exist but the
  432. Archimedesæ font system has just two: ₧ and ƒ.
  433. 5.6
  434. Impression provides no handy short cut to access them, so if you wish to
  435. use them, you need to do two separate searches through the entire text
  436. as follows: bring up the find text box and enter fi into the first slot,
  437. ensuring the Case sensitive switch is on. Then move the caret into the
  438. second box, hold down <alt> and type 158 on the numeric keypad. A single
  439. character will be entered which, when viewed in an outline font which
  440. supports it, will appear as ₧. For ƒ, repeat the process, but replace
  441. all occurrences of fl (obviously) with character 159. Remember to do a
  442. case sensitive search, since replacing Fi and Fl with the ligatures will
  443. make them lose their capital letters.
  444. 5.6
  445. Not all fonts (especially the PD ones) contain the ligatures, and some
  446. PD fonts have them in the wrong places. You should replace the normal
  447. letters with the ligatures after you have finished your document because
  448. Impressionæs spell-checker does not take them into account and will
  449. query any words containing them. This monthæs disc should contain a
  450. system font file which I have created; it is identical to the standard
  451. one, except that the previously undefined characters have been created
  452. to look like the outline font characters they produce, so you can see
  453. things like smart quotes and ligatures in Edit. Itæs useful to load this
  454. in the boot-up sequence. Ö RH.
  455. 5.6
  456. Å   Rotated text in Impression Ö Those lucky enough to own an A5000 will,
  457. of course, have the new versions of Draw and Font Manager. Charles Moir,
  458. director of Computer Concepts, suggests the following tip: since the new
  459. Font Manager can rotate text by itself, create some text in Draw, and
  460. import it into an Impression graphic frame. Dragging in the frame with
  461. <adjust> should now rotate the text or you can set the angle precisely
  462. in the ÉAlter graphicsæ dialogue box. Ö RH
  463. 5.6
  464. Å   Hyphens and minus signs Ö Character 153 is very useful as a hyphen Ö
  465. as you can see! In fact, it is really the minus sign (compare it with
  466. the plus and you will find they are both the same width and their
  467. crossbars are at the same horizontal position Ö see for yourself Ö+Ö+Ö);
  468. the minus sign on the keyboard actually produces a short hyphen of the
  469. sort which should be used to break words at the ends of lines. Anyway,
  470. Impression provides handy access to this character: simply press <ctrl-
  471. shift> in conjunction with the minus key. Characters 151 and 152 are the
  472. en (ù) and em (ÿ) dashes respectively but, unfortunately, these have no
  473. handy short cuts. Ö RS & RH.
  474. 5.6
  475. Å   Finding effects Ö If you want to be able to look through a document
  476. and find where a particular effect occurs (as opposed to a style) all
  477. you need to do is modify one line in the ÉUKæ file in the Resources
  478. directory inside the !Impression application. As supplied, there is a
  479. line that says öCnf1:ò Ö all you have to do is add an E making it
  480. öCnf1:Eò. Next time you start up Impression, you will find that, when
  481. you click on the arrow at the right of the search string box, it will
  482. list not only the styles but also the effects. (In case you have
  483. forgotten, I published a hint a year ago to explain that, to find a
  484. particular effect or style, you should select it from the menu on the
  485. search string box and follow it by an ö@ò. In other words, look for any
  486. string following the place where that effect / style is first switched
  487. on.) Ö PB.
  488. 5.6
  489. Å   Double scale Ö on later versions of Impression (about 2.14g onwards)
  490. you will find that <shift-F12> no longer doubles the scale of the
  491. current view. This is because <shift-F12> is used on RISC-OSá3 to toggle
  492. the icon bar forwards and backwards. Double scale has now been moved to
  493. <ctrl-shift-F11>. Ö PB.
  494. 5.6
  495. Å   Reverse characters Ö From 2.15 onwards, there is a keyboard short-cut
  496. that I have been asking for since I started using Impression in earnest
  497. Ö swap characters. If you press <ctrl-shift-Q>, the two characters
  498. either side of the cursor swap places. This is very helpful because it
  499. allows you to correct, very quickly, one of the most common tpying
  500. errors! Ö PB
  501. 5.6
  502. Å   Single word spelling check Ö If you want to check the spelling of a
  503. single word, you donæt need to select the whole word Ö just place the
  504. cursor somewhere in the word and use <ctrl-W>. (I suppose everyone
  505. except me knew that anyway!) I find that this speeds things up
  506. especially if, as you are typing, you get to a word that you donæt know
  507. how to spell; all you do is to have a go at typing the word and then,
  508. before you press space or full-stop, press <ctrl-W>. If it is incor
  509. rectly spelt, it is selected and the spelling box appears with,
  510. hopefully, a guess at the right spelling. Click on öReplaceò and away
  511. you go.
  512. 5.6
  513. Also, if, while you are typing, you get a spelling error bleep then, as
  514. long as you havenæt started to type the next word, you can press <ctrl-
  515. W> and correct the erroneous word. Ö PB.
  516. 5.6
  517. Å   Avoiding smart quotes Ö In the magazine, I like to use ösmart quotesò
  518. rather than plain quotes but they look a little funny on program
  519. listings. If I want to paste in an article which contains programs as
  520. well as straight text, I have a problem. Either I can switch smart
  521. quotes OFF on the Preferences list and then edit them into the text or I
  522. can leave it ON but edit them out of the listing. Then I had a brain-
  523. wave (-storm?). I realised that the only time I use the Corpus font is
  524. for program listings, so I never need to have smart quotes in that font.
  525. All I did, therefore, (well, Adrian did for me) was to load Corpus into
  526. FontEd (Careware 7) and edit the smart quotes so that they are the same
  527. as the normal quotes. This can be done by editing each smart quote in
  528. turn and copying the plain quote into its place. Ö PB.
  529. 5.6
  530. Å Rotating sprites Ö Draw-files can be rotated within Impression but, in
  531. the normal course of things, not sprites, scanned pictures or bit-image
  532. clip-art etc, unless Enhanced Graphics is switched on. This is hidden
  533. away in Preferences, the one in the icon-bar menu, not the one in the
  534. Document sub-menu. It is effective immediately and does not need to be
  535. saved as a preference option. (When switched on it also automatically
  536. switches on Greyscale Dithering but that can be switched off again if
  537. not wanted.) Scanned images etc can then be rotated inside Impression by
  538. entering an angle in the Alter Frame box. Remember also, when subse
  539. quently reloading the file, to switch on the Enhanced Graphics again,
  540. (if itæs not saved as a preference) as this wonæt happen automatically.
  541. Ö PD. You can also rotate the image by dragging within the graphic frame
  542. using <adjust>. Ö RS.
  543. 5.6
  544. Å Spurious form-feeds Ö Using dot matrix printers (e.g. FX80) you may
  545. get an extra form-feed between pages when printing a multi-page
  546. document. The solution, (thanks to Alan Williams of Acorn, Melbourne,
  547. for this one) is to set Scale in the ÉPrintæ box to 97 or 98%. No
  548. further problem! Ö PD.
  549. 5.6
  550. Å The underline trap Ö If you set up underline when creating a Style,
  551. maybe for a sub-heading, do not try later to remove the underline with
  552. <shift-ctrl-U>. Probably nothing at all happens but, sometimes, the
  553. screen goes inverse and panic reigns until Reset is pressed! Ö PD. I
  554. tried without success to repeat this problem with release 2.16, but
  555. <shift-ctrl-U> caused no ill effect. It did not cancel the underlined
  556. style either, which I guess is correct. Ö RS.
  557. 5.6
  558. Å ╝ ╜ ╛ characters Ö These are available on <alt-188>, <alt-189> and
  559. <alt-190> respectively in the main fonts Ö Trinity, Pembroke, Homerton
  560. etc and several others but by no means all. Many fonts conform in
  561. general, but with omissions, to the character set laid out in Appendix 5
  562. of the manual. Most contain a bullet (Å) on <alt-143>, (or <shift-ctrl-
  563. H>) and a decimal point (╖) on <alt-183>. The ones that donæt, Optima
  564. and Hull for instance, have their bullet on <alt-183> and a different
  565. set of characters in the row 128 to 159 including, for instance, TM. In
  566. general, there seem to be two main variations for this row while System
  567. is completely on its own. The characters in 160 to 255 appear more or
  568. less standard across the board where they are present, though most fonts
  569. omit some and some (PD and magazine fonts particularly) omit most if not
  570. all the top-bit-set characters, save for the ú symbol. With <alt-215>
  571. and <alt¡247> itæs a toss-up whether you get ╫ and ≈, or Ü and ¢, or
  572. nothing at all. (!Chars in Impressionæs Utils directory is a useful
  573. reference but much better is Beebugæs !CharSel which looks identical but
  574. has a pointer showing the character number.) Ö PD.
  575. 5.6
  576. Å Fit lots Ö If you want to know or have forgotten what it means, it
  577. does not appear in the index. You will find it on p.144 on the last, and
  578. easily missed, page of ÉPrintæ. Ö PD.
  579. 5.6
  580. Å Frames Ö How to put a frame around an existing chunk of text? You
  581. canæt! The only way is to move the chunk to the clipboard, create the
  582. frame and then copy it back in. Ö PD. You can also create a number of
  583. new frames which fill the area occupied by the old frame, click in the
  584. old frame area and then press <adjust> in the new frames. Text will then
  585. flow from the old frame into the new one and, if you stretch the new
  586. frames so that there is no printable area left in the original frame,
  587. the desired effect can be achieved. Ö RS.
  588. 5.6
  589. Å Master pages Ö It seemed perfectly logical to me to press ÉNew
  590. Chapteræ on the key-strip when I wanted to start a fresh document with
  591. other than the default master page. I got the new master page all right
  592. Ö as well as the default page I didnæt want and found no way to get rid
  593. of it. (You need to move to the unwanted chapter, then use <menu>
  594. <Edit><Delete Chapter>. Ö RS) You can alter the current chapter to use a
  595. different master page by using ÉAlter Chapteræ which is not on the key-
  596. strip. The key short cut is <shift-ctrl-A>. Be aware that if you are
  597. viewing the master pages when trying to do this, you will find ÉAlter
  598. Chapteræ greyed-out on the Edit sub-menu. The answer is to go back to
  599. the document page, remembering which number master page is wanted and
  600. try again there. Also note that if you want to use one of the three-
  601. column master pages, (numbers 7 or 8) remember the default frames are
  602. only Guides and you must create new frames before anything can be typed
  603. in. Ö PD.
  604. 5.6
  605. Å Guide frames Ö It is really most provoking, having carefully followed
  606. the manual to find the screen blandly refusing to operate as stated. Can
  607. anyone suggest why my guide frames do not remain visible? I create them,
  608. (sub-menu New Frame) on the document page or on the master page, click
  609. elsewhere and they just vanish. They are not a lot of use if I canæt see
  610. them, so which little hidden detail in the manual have I failed to
  611. register, please? Ö PD. Guide frames are always positioned as the
  612. rearmost (back) frame on the page. If you make sure all text /graphic
  613. frames on the page are local frames (<menu><frame> <alter frame><make
  614. local>) and then reduce these in size, you will see the yellow guide
  615. frames that you had created. Guide frames are mainly of use when setting
  616. up a master page, though. Ö RS. Am I missing something here? Canæt you
  617. just make it visible by using <ctrl-F10> to alter the frame and changing
  618. from a white background to transparent? Ö PB.
  619. 5.6
  620. (By the way, I hadnæt come across the idea of turning a master frame
  621. into a local frame. If you hadnæt either, read up in the Impression
  622. manual on page 84 then have a play with it Ö it could prove a useful
  623. facility. Ö PB)
  624. 5.6
  625. Å Font cache full error Ö Even with the cache set to a ridiculous size,
  626. 750k or more, this error recurred and anyway, isnæt the cache itself
  627. supposed to clear enough space for a new font if necessary? I found that
  628. some silly PD game had unplugged SpriteUtils module and restoring it
  629. seemed to resolve the difficulty. Itæs not only PD games that do this Ö
  630. the demo version of Cataclysm sent out by Archimedes World unplugs
  631. virtually everything including the Font Manager. Even a power off /on
  632. will not restore unplugged modules. If you arenæt sure whether anything
  633. has been unplugged, type *UNPLUG and it will list any unplugged modules.
  634. Ö RS.
  635. 5.6
  636. Å Rule off errors Ö The Impression manual is a bit short on advice when
  637. the package refuses to do what it should and it is totally silent on the
  638. subject of errors. What do you do for instance when the machine throws
  639. at you: öOverflow while transforming point, print abortedò ? I had been
  640. trying to print a landscape document containing a few vertical rules.
  641. Later, I noticed one of the rules slightly projecting beyond the edge of
  642. the frame. I went to the Style Edit box and switched ÉRule-offæ on, and
  643. set it to 0pt. I must have done something right Ö the next time I tried,
  644. it produced a perfect print-out! Ö PD
  645. 5.6
  646. Å Shift and control symbols Ö Patrick sent a detailed account of using
  647. !FontDraw to generate a graphical representation of the <shift> and
  648. <control> keys Ö as they appear in Impression menus Ö and then continued
  649. to incorporate these into embedded frames at 30 or so points in his
  650. text. He also asked if there was an easier way? Ö PD. Yes there is. Use
  651. the Acorn Font Editor and David Pillingæs D2Font Drawfile to font
  652. converter which is on the same disk as his Trace program (now available
  653. through Archive for ú6). You will end up with a new outline font which
  654. can be used within Impression just like any other font and which can be
  655. used within a style and assigned to a function key to turn it on and
  656. off. If anyone has the time to do this, please would they send Archive a
  657. copy of the resulting font for the magazine disk? Ö RS.
  658. 5.6
  659. Å Find within a group of frames Ö If the currently selected frame is a
  660. group of frames then the <find text> menu option is unavailable. To make
  661. it available, select a frame that does not contain a group and which
  662. contains at least one letter, (or create such a frame and text character
  663. if necessary). Then, to find or replace throughout the document
  664. (including all grouped frames), turn on the <whole document> button in
  665. the <find> dialogue box, and use find or replace as normal. Ö SK.
  666.  
  667.  
  668.  
  669.