home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / text / hints / volume_06 / issue06 < prev    next >
Text File  |  1995-02-16  |  37KB  |  858 lines

  1. Hints and Tips
  2. 6.6
  3. Å   Applications launcher Ö When working on various tasks on my
  4. Archimedes, I often find that I need to launch more than one
  5. application. For example, I have a wide selection of regularly used
  6. clipart stored in Library format within Draw Plus. These clipart items
  7. form regular input while using Ovation or Impressions. Therefore, when
  8. working on DTP materials I will, on most occasions, be running Draw Plus
  9. as well. The following ÉPseudo Applicationæ was therefore devised to
  10. automate the launch of the required cluster of applications (in this
  11. case Ovation & Draw Plus).
  12. 6.6
  13. Begin by creating an application directory (i.e. one where the name
  14. begins with a !) with a name to suite the task cluster (e.g. !DTP).
  15. Within this you need to create a !Boot and a !Run file, both Obey files,
  16. using !Edit. The !Boot file only needs to contain the single line ....
  17. 6.6
  18. IconSprites <Obey$Dir>.!Sprites
  19. 6.6
  20. while the !Run file should contain the following...
  21. 6.6
  22. IconSprites <Obey$Dir>.!Sprites
  23. 6.6
  24. Desktop -FILE <Obey$Dir>.
  25. 6.6
  26. FileLaunch
  27. 6.6
  28. In each case, the IconSprites command directs the system to the !Sprites
  29. file for the pseudo-application while the Desktop command in the !Run
  30. file instructs the system to execute a series of commands held within
  31. the file called ÉFileLaunchæ.
  32. 6.6
  33. Again within !Edit, create a new textfile, to be called ÉFileLaunchæ. It
  34. is the contents of this file that will determine which applications are
  35. to be launched by your pseudo-application. For example, the following
  36. will launch both Ovation and Draw Plus as well as opening the directory
  37. viewer to my ÉFilesæ folder and my Draw Plus Library folder. The exact
  38. contents being dependent on the organisation of your own system.
  39. 6.6
  40. Filer_CloseDir ADFS::4
  41. 6.6
  42. ADFS::4.$.MoreApps.!Ovation
  43. 6.6
  44. ADFS::4.$.!DrawPlus
  45. 6.6
  46. Filer_OpenDir ADFS::4.$.Files
  47. 6.6
  48. Filer_OpenDir ADFS::4.$.Files. DrawLibs
  49. 6.6
  50. Save this as ÉFileLaunchæ within the pseudo-application.
  51. 6.6
  52. The final job is to create an appropriate sprite to represent your new
  53. pseudo-application. This should be 34 ╫ 17 units in size. For mine, I
  54. have merged the small display icons from Ovation and Draw Plus. Once all
  55. is completed, double clicking on the application will, as if it were a
  56. normal application, launch the specified applications and open the
  57. required directory viewers.
  58. 6.6
  59. Although this was initially developed on a hard disc based system, it
  60. can be just as useful to floppy based systems. For example, it can be
  61. set up to launch an application along with an appropriate printer driver
  62. or launch a collection of floppy disc based utilities. For users still
  63. working with Risc-OS 2, if the application is given the name !Boot and
  64. placed on the root directory, with the drive set to *OPT 4 2, it gives
  65. many of the same basic facilities as the new Desktop Boot of RISC-OS
  66. 3.10.
  67. 6.6
  68. NOTE: This system does not effect the normal action when you double
  69. click on an applications file. This will, as always, launch its own
  70. application and load in the file clicked on.á Mike McNamara, Dunstable.
  71. 6.6
  72. Å   ArcLaser 1.68 and PipeDream Ö With ArcLaser installed, PipeDream
  73. (3.14) wonæt print using its own driver. It is necessary not only to
  74. quit ArcLaser but to RMkill the LQEmulator module.á Richard Torrens,
  75. Cambridgeshire.
  76. 6.6
  77. Å   BJ10e/ex with CC Turbo Driver Ö Under Risc-OS 3/3.10 there is a
  78. conflict between the Turbo Driver and the new !Printers system. If you
  79. contact CC, they will tell you to issue the following from the * prompt
  80. ....
  81. 6.6
  82. RMKill PDriver
  83. 6.6
  84. RMREInit PDriver
  85. 6.6
  86. A far more elegant way is to place these two commands within the !Run
  87. file of the !Printers application. They should be added immediately
  88. before the line which reads ....
  89. 6.6
  90. RMEnsure PDriver 3.16 Error etc
  91. 6.6
  92. You will now be able to switch between the two systems without further
  93. problems!
  94. 6.6
  95. Mike McNamara, Dunstable.
  96. 6.6
  97. Å   Dongle problems Ö Various people have found that, on occasion, they
  98. cannot print from other applications when using an Impression or
  99. Artworks dongle. The situation seems to be worse under RISC-OS 3. The
  100. (temporary) solution is to run Impression or Artworks and quit it. All
  101. should then work OK. (Hint offered by various readers.) (For more
  102. discussion, see the Comment Column on page 18.)
  103. 6.6
  104. Å   FoxPro version2 Ö Anyone who has tried to run FoxPro version2 under
  105. version 1.8 of the PC Emulator will have found that it does not work. If
  106. you still have an earlier version of the Emulator, try using that
  107. because it is said to run under some of the earlier versions.á David
  108. Wild, Hemel Hempstead.
  109. 6.6
  110. Å   Pocket Book power supply Ö Maplin sell a 300mA regulated transformer
  111. for ú8.95 (+ú1.20 p&p) which will do the same job as the Pocket Book
  112. mains adaptor and more besides. Maplinæs code is YB23A and the
  113. polarisation should be negative at the tip at 9V.
  114. 6.6
  115. You cannot format Flash SSDs above 256Kb unless the Pocket Book is
  116. connected to an adaptor.  Apparently, the Flash SSDs require 12-15V when
  117. formatting.á Mark Goodwin, Worcester.
  118. 6.6
  119. (N.B. You canæt just use any old transformer for the PocketBook and we
  120. canæt, of course, be held responsible for any damage which occurs if a
  121. particular power supply does not work. We still cannot get the Acorn
  122. Pocket Book mains adaptors but are buying some Psion ones which we will
  123. be able to sell at the same price Ö ú15 inclusive. Ed)
  124. 6.6
  125. Å Printers, margins, etc Ö I disagree with the statement in Archive 6.5
  126. p37 that the X Y origin is not stored. There seems to be a fundamental
  127. lack of understanding in this area. If you want a full explanation, I
  128. will do one but, in brief, the offsets should be set using the technique
  129. described in the readme file in the Printers directory using the TopLeft
  130. printer file. Paper margins should then be set to be at least as big as
  131. the X Y values, then when the printer tries to print, it says to itself,
  132. öleft margin 20mm (say) so I have to move the printer head 20mm before I
  133. start printing. Ah, but wait a minute, the print head is already Xmm
  134. from the edge, so I only need to move another (20 Ö X)mm before I start
  135. printing.ò
  136. 6.6
  137. The same is true for Y. None of the default definitions I have looked at
  138. are anywhere near right which doesnæt help. BJ330 printers auto sense
  139. the left hand edge of the paper so goodness knows what happens then! á
  140. Tim Nicholson, Cranleigh.
  141. 6.6
  142. Å   Scrap file Ö Floppy disc users may be pleased to know that the
  143. Wimp$Scrap file, used for in-memory transfer, does not have to be on a
  144. physical medium. I have included the line:
  145. 6.6
  146. Set Wimp$Scrap RAM::RamDisc0.$ .ScrapFile
  147. 6.6
  148. in my !System.!Boot file. I have configured the machine to automatically
  149. create a RAM disc on switching on and have since avoided much disc
  150. swapping. The !Scrap folder can be avoided, though the Printers (RISC-OS
  151. 3) application needs to see it. It can be placed inside the Printers
  152. directory, and the line:
  153. 6.6
  154. Obey <Obey$Dir>.!Scrap.!Boot
  155. 6.6
  156. included near the beginning of the !Printers.!Run file.á Robert Fuller,
  157. Basingstoke.
  158. 6.6
  159. Å   !Squash Ö This program is a side product of the new printer drivers Ö
  160. the printer definition files are held in squash format. If you change
  161. the filetype of a printer definition file to Squash (filetype_FCA) and
  162. drag it into Squash, it will be unsquashed. Loading into Edit will
  163. reveal a file not unlike the old OS2 PrDataSrc files, although the
  164. graphics data is held differently. RISC-OS 3 requires the definition
  165. files in the unsquashed format. PrintEdit will happily edit files in
  166. either format but always produce Squashed output.
  167. 6.6
  168. Å   Squirrel and Compression Ö If, like me, you routinely run your
  169. Squirrel tables from a Compression window, you may eventually get an
  170. error message, öBad File Formatò. If you then open the tableæs
  171. directory, you will find that some of the files inside show the white
  172. File_xxx icon.
  173. 6.6
  174. Setting the filetype to Squirrelæs DB7 format, will still result in an
  175. error message.
  176. 6.6
  177. Here is what Digital Services told me: There is Ö they think Ö a bug in
  178. Compression, which causes this effect very intermittently. The thing to
  179. do then is to set the filetype to CFSlzw and then uncompress those
  180. files.á Jochen Konietzko, K÷ln.
  181. 6.6
  182. Å   Symbolic links Ö If you want to have a program in more than one
  183. folder, it is easy enough to store the program once and then create a
  184. link to this program in other folders. In RISC OS 3.1: load !Edit and
  185. create a new Obey file. Shift-drag the program into this window. Save
  186. the Obey file where you want to have the link. Then a double click on
  187. the link-Obey file executes the original program. This works with any
  188. filetype Ö not just applications.á Thomas Goseberg, Germany.ááA
  189.  
  190. 6.6
  191. Using RISC¡OSá3.1
  192. 6.6
  193. Hugh Eagle
  194. 6.6
  195. öDonæt blame it all on RISC-OS 3!ò Archive staff have, on a number of
  196. occasions recently, given this advice to Archimedes users. öBut it has
  197. only happened since I changed to RISC-OS 3...ò Yes, but that doesnæt
  198. mean itæs the fault of RISC-OS 3. Often itæs a hardware fault that was
  199. set off by fiddling with the p.c.b. of an old computer Ö or, as in some
  200. of the cases in Hughæs column this month, it is caused by a change in
  201. configuration that occurred when you did a <delete-powerup> (or because
  202. you didnæt do one!). The final reason is that you havenæt read the
  203. manual Ö if I had a pound for every time I have had to give advice that
  204. was basically, öRead the manualò... Ed.
  205. 6.6
  206. Once again Iæve been nearly overwhelmed by the flood of correspondence.
  207. However, do keep the letters coming, please; Iæll try to use them all in
  208. due course, I promise! My address remains: 48áSmithbarn, Horsham,
  209. Sussex, RH13á6DX.
  210. 6.6
  211. Paul says, öTry to be briefò, so Iæll get started.
  212. 6.6
  213. Programmersæ Reference Manual
  214. 6.6
  215. I was told at the BETT show in January that the new PRM will be ready in
  216. öthe second quarterò of 1993.
  217. 6.6
  218. Programs and hardware that work
  219. 6.6
  220. Some additions to the lists of previous months:
  221. 6.6
  222. Ö Chocks Away
  223. 6.6
  224. Ö Conqueror
  225. 6.6
  226. Ö DrawBender
  227. 6.6
  228. Ö öMost 4Mation softwareò
  229. 6.6
  230. ÖáTaskAnsi (from David Pilling) (However, Tord Eriksson adds that you
  231. may want to upgrade it anyway to take advantage of enhancements.)
  232. 6.6
  233. ÖáScanlight Junior 256 (it öseems to thriveò)
  234. 6.6
  235. Ö Pendown and Pendown+
  236. 6.6
  237. Ö PC emulator (öthe oldestò version)
  238. 6.6
  239. ÖáPineapple Digitiser (another confirmation that it works, contrary to
  240. the report in Archive 6.3 p15)
  241. 6.6
  242. ÖáXOB Remote Logon (Correction!) Ray Wright has found that the problem
  243. he reported last month (Archive 6.5 p29) was in fact a fault in his BBC
  244. Micro, and that Remote Logon works fine. Apologies to XOB.
  245. 6.6
  246. ÖáAcorn DTP (Needs to be patched using the Patch from the Support disc.)
  247. 6.6
  248. Problem programs
  249. 6.6
  250. ShowPage Ö Tord Eriksson says this öworks fine so long as there is no
  251. on-screen text! Not much use for ShowPage therefore, you might say, but
  252. some stunning graphics are possible as shown by the examples supplied
  253. with the program.ò
  254. 6.6
  255. Atelier Ö Andrew Campbell has found that Atelier causes his A5000 to
  256. hang whether he uses RISC¡OSá3.0 or RISC¡OSá3.10. (The sequencer loads
  257. but not the main program. He has tried old modules to no effect.)
  258. However, Atelier does still run on his A3000 after the upgrade to
  259. RISC¡OSá3.10.
  260. 6.6
  261. The following have been reported as not working:
  262. 6.6
  263. Fun School 4 (Under 5æs)
  264. 6.6
  265. Satfoot (a satellite tracker from AMSAT-UK)
  266. 6.6
  267. Copy Opts (öa handy little utilityò) Ö Tord Eriksson has problems using
  268. his version of ArcFS and the Pinboard: if he glues an arcæd directory to
  269. the Pinboard then tries to open it, the computer freezes! (Perhaps this
  270. is a problem that has been solved in a more recent version of ArcFS.)
  271. 6.6
  272. Tord has also found that Ballarena works perfectly but messes up all the
  273. configuration settings (so see the section below called öSaving the
  274. configurationò before you run it!)
  275. 6.6
  276. Tord says that he made Powerband work by öediting out lines 430 and
  277. following setting up the voices, and a line further on checking the
  278. voices.ò
  279. 6.6
  280. Some games, like 4th Dimensionæs Saloon Cars, crash with a
  281. öWindowManager:Sprites24ò error. What is a öSprites24ò anyway?
  282. 6.6
  283. !Psion
  284. 6.6
  285. Chris Dawson says that the Psion to Archimedes data transfer program by
  286. Mark Taylor (v 1.65) no longer works with his Psion II. He has tried
  287. everything he can think of, even three different re-wiring
  288. configurations that he has seen. Can anyone help?
  289. 6.6
  290. Interrupt (Archive Shareware disc no. 6)
  291. 6.6
  292. M. P. Sawle has, up to now, made good use of the Interrupt module, with
  293. the commands *RMLoad Intmodule and *Interrupt 0 in a loading file to
  294. enable subsequent access to the command line with <ctrl-@> from within
  295. both Basic programs and the original version of First Word Plus.
  296. 6.6
  297. Having installed RISC¡OSá3.10 he finds that:
  298. 6.6
  299. Å   within Basic programs: <ctrl-@> still works, but <Esc> has the same
  300. effect and this takes priority over the normal programmed effect of the
  301. Escape key at the time.
  302. 6.6
  303. Å   within First Word Plus: <ctrl-@> works but he cannot return to 1wp
  304. properly (sometimes the current document is lost), also two presses of
  305. <Esc> take him to the command line but the document is always totally
  306. lost.
  307. 6.6
  308. Å   Lemmings wonæt run unless he RMKills the Interrupt module first.
  309. 6.6
  310. Can anyone help?
  311. 6.6
  312. Investigator II works on the older machines, but not on the A3010/A3020/
  313. A4000/A5000 (presumably because the hardware is different).
  314. 6.6
  315. LaserDirect and ROM fonts
  316. 6.6
  317. The reason why LaserDirect (and presumably the Turbo Drivers) have
  318. problems with the Corpus and Homerton Oblique fonts in ROM is that the
  319. Outlines files for these fonts do not contain full descriptions of the
  320. letters but simply contain cross-references to the related upright
  321. fonts. (Because these two fonts are simply slanted versions of the
  322. upright fonts, not proper öitalicò fonts, all the new font manager needs
  323. to know is where to find the outlines of the upright fonts and what
  324. angle to slant them at.)
  325. 6.6
  326. So far as I can tell, it is not necessary to disable the ROM fonts (with
  327. a FontRemove command in the !Boot and/or !Run files of !Fonts) and
  328. include full descriptions of Corpus, Homerton and Trinity on disc (they
  329. would need about 250Kb); I have found that Impression and LaserDirect
  330. manage perfectly well if I just include the following sub-directories in
  331. my !Fonts directory on disc:
  332. 6.6
  333. Corpus.Bold.Oblique
  334. 6.6
  335. Corpus.Medium.Oblique
  336. 6.6
  337. Homerton.Bold.Oblique
  338. 6.6
  339. Homerton.Medium.Oblique
  340. 6.6
  341. (the files add up to 108924 bytes).
  342. 6.6
  343. Turning anti-aliasing off
  344. 6.6
  345. Tord Eriksson finds that a, Σ and σ are rather difficult to distinguish
  346. with anti-aliasing on, so he turns it off by setting FontMax1 to
  347. FontMax5 all to 0, except FontMax 3, which determines the maximum size
  348. of font that is cached and which he sets to 200.
  349. 6.6
  350. Replacing the system font
  351. 6.6
  352. R. W. Darlingtonæs prayer in Archive 6.4 p11 has been answered! Rob
  353. Davison has sent in an application (included on this monthæs program
  354. disc) called !DeskFonts, which will allow you to replace the system font
  355. on the desktop with an outline font of your choice.
  356. 6.6
  357. Electronic Font Foundry RISC¡OSá3 fonts
  358. 6.6
  359. Colin Singleton thinks that last monthæs comment may have been a bit
  360. unfair to EFF in referring to their new fonts as ömore expensiveò. He
  361. suspects that the old fonts have been reduced in price and the new ones
  362. introduced at the previous price of the old.
  363. 6.6
  364. What is ökerning dataò?
  365. 6.6
  366. Colin Singleton says that he had read about this several times before he
  367. found out what it meant. Kerning is the process of adjusting the space
  368. between letters so that they look more natural. A common example is the
  369. word AWAY. When printed like that, the letters appear too widely spread,
  370. but with kerning the word can be made to look like AWAY. (I have
  371. exaggerated the kerning to make it more obvious.) This can be done
  372. manually in applications like Impression.
  373. 6.6
  374. The RISC¡OSá3 font manager provides the facility for automatic
  375. adjustment of the spacing between any pair of letters, but in order for
  376. this to work firstly the font has to contain a ökerning tableò
  377. indicating the preferred spacing for each possible pair of letters and
  378. secondly the application has to be aware of this facility and to make
  379. the appropriate calls to the font manager. (Archive 5.11 pp5/6 give
  380. details of the font manager calls, showing how you can use them in your
  381. programs.)
  382. 6.6
  383. Kerning tables are built into the ROM fonts as well as the newer fonts
  384. from EFF (and other suppliers?) I donæt know which applications use
  385. them; presumably newer versions of Impression, etc. will.
  386. 6.6
  387. Filing systems: SCSI
  388. 6.6
  389. C. Purvisæs problems (icon in wrong place, öbad driveò error, etc ù see
  390. 6.5 p26) have been solved by a new ROM for his SCSI podule, supplied
  391. free of charge by Oak.
  392. 6.6
  393. Tord Eriksson at first had problems that sounded similar to C. Purvisæs,
  394. then happened to find that his SCSI drive had been öset to 0ò and after
  395. öresetting to 4ò everything worked perfectly. (I explained this last
  396. month, p27. Ed.)
  397. 6.6
  398. Philip Lardner, who has a Brainsoft SCSI podule, is having great
  399. difficulties in copying, moving or deleting files to, from or in the
  400. root directory. It generates all sorts of error messages such as: öCanæt
  401. create ÉSCSI::SCSI.$æ ... ò. Philip has found that he can get round the
  402. problem by copying via the RAM disc and deleting using a trash-can
  403. application but he would obviously be interested in a proper öfixò. (I
  404. donæt know whether it might be relevant but he has put öSet Alias$Free
  405. ShowFree -FS scsi %0ò, as recommended last month, in his !Boot file in
  406. order to activate the free space window.)
  407. 6.6
  408. Philip has also found that his PC Emulator 1.8 sometimes suddenly hangs
  409. the machine either during or shortly after booting up, or after quitting
  410. the emulator.
  411. 6.6
  412. HCCS HardCard 45
  413. 6.6
  414. Barry Thompson says this needs a ROM and PAL change by HCCS costing ú10
  415. plus VAT.
  416. 6.6
  417. IDE
  418. 6.6
  419. John Birchenough was initially unable to access his Risc Developments
  420. IDE disc drive. However, with a third (free) replacement ROM fitted in
  421. his podule, it is now working!
  422. 6.6
  423. Allan Woods says that the tip given last month for getting the Free
  424. Space window to work with SCSI drives doesnæt work with his Risc
  425. Developments IDE drive. Bernard Perry says he knows someone with an ICS
  426. IDE drive with the same problem. Has anyone got any ideas?
  427. 6.6
  428. Barry Thompson says the early Orion IDE drives do not function and
  429. wonders whether the new proprietors at Orion are going to support them.
  430. 6.6
  431. Watford 5╝ö drive interface
  432. 6.6
  433. Gordon Lindsay-Jones has found that his problem is not with his Watford
  434. buffer, as reported last month. The buffer worked properly with another
  435. disc drive. However, he is still trying to find out what is wrong with
  436. his drive.
  437. 6.6
  438. Printing Ö HP Paintjet, Draw and Poster
  439. 6.6
  440. Christopher Price (Sidcup) is having constant problems trying to print
  441. from the RISC¡OSá3.10 version of Draw and Poster 1.21 via an Ace printer
  442. driver (he doesnæt know which version) to an HP Paintjet on his A420.
  443. The printer appears not even to acknowledge Draw and refuses to output.
  444. With Poster he gets output sometimes, though white text generally
  445. appears black and the printer öseems to bug out if the artwork involves
  446. clipartò imported from elsewhere. Can anyone help?
  447. 6.6
  448. Carriage returns and linefeeds
  449. 6.6
  450. Philip Woodward uses a bubblejet printer and often prints direct (i.e.
  451. not via a RISC¡OSádriver). He finds that if he makes the slightest
  452. error, such as trying to print a non-existent file, when he next tries
  453. to print, everything gets printed on one line. Does anyone have any
  454. suggestions?
  455. 6.6
  456. BJ-330
  457. 6.6
  458. Tord Eriksson has had numerous difficulties printing on his Canon BJ330.
  459. Using the LQ-860 driver is agonisingly slow (it makes four passes for
  460. each line) and it sometimes gives stripes in graphics areas. He also had
  461. a printer head (costing ú200!) written off as a result of a öprintout
  462. crashing.ò Also he finds that printing can abort before the job is
  463. finished ù if he uses 180╫180 dpi there are no problems but with 180╫360
  464. or higher just part of the page gets printed. He comments that the
  465. printer driver seems to work differently in that it now seems to
  466. calculate the entire bitmap before starting printing and he wonders if
  467. he now needs more than 4 Mbytes just to print an A4 page. Any hints or
  468. tips would be very welcome indeed!
  469. 6.6
  470. Tord asks if there is any Archive reader who has tested the plotter
  471. version of the BJ-330.
  472. 6.6
  473. Non direct drive laser printers
  474. 6.6
  475. Tord also asks for suggestions about laser printers that work well with
  476. RISC¡OSá3. Direct drive lasers are out of the question because all his
  477. podule slots are full! What printer drivers exist for Canon laser
  478. printers that use Canonæs own page description language? (How about the
  479. Ace Pro-Driver for LBP4/8 at ú44 through Archive?)
  480. 6.6
  481. Printing in the background
  482. 6.6
  483. Tord Eriksson says that the tip in Archive 6.3 p16 about having two
  484. printer drivers loaded is impossible: if he loads a second !Printers the
  485. first is erased. However, I think he has misunderstood the point: you
  486. should only run !Printers once, but within that application you should
  487. have two drivers loaded and active. (See p62 of the RISC¡OSá3 User Guide
  488. for details.)
  489. 6.6
  490. Keith Matthews spells out the procedure in more detail: you should drag
  491. two copies of the appropriate printer driver into the Printer control
  492. window of !Printers. Then click <menu> over the Printer control window,
  493. choose the Connection option and connect the first driver to a suitable
  494. file, then give the driver a name ending in Éfæ. The second copy should
  495. be connected to the printer and named with a Épæ. When the printer
  496. manager is subsequently loaded, two icons appear: the first is selected
  497. by default, so applications will öprintò to the file. To produce hard
  498. copy as a background task, just drag the file icon onto the ö......pò
  499. icon (you donæt need to select it first.) (I still maintain this is a
  500. ridiculous palaver: why isnæt there a setup option whereby you can tell
  501. the print manager to print first to a file and then automatically send
  502. it to the printer?)
  503. 6.6
  504. Keith points out that (although he hasnæt tried queueing printouts) the
  505. printer queue window provides one queue for each printer icon.
  506. Obviously, print image files would have to be created under different
  507. file names and you would need a hard disc to accommodate them all.
  508. 6.6
  509. LaserDirect and Turbo Driver news
  510. 6.6
  511. Michael Lowe has received a copy of version 2.09 of the LaserDirect
  512. driver which has fixed the speckling problem (see Archive 6.5 pp30/31).
  513. 6.6
  514. Computer Concepts have also told both him and Dave Leckie that RISC¡OSá3
  515. drivers öare under development and might be available as early as April
  516. but the amount of work involved shouldnæt be underestimated.ò Presumably
  517. these will handle rotated text and sprites and work under the RISC¡OSá3
  518. printer manager. (Dave Leckie notes, however, that CC have said that
  519. they will not support RISC¡OSá3.0.)
  520. 6.6
  521. Using a RISC¡OSá3 driver after LaserDirect, etc.
  522. 6.6
  523. In Archive 6.5 p30 there was a tip that, in order to use a RISC¡OSá3
  524. driver after using a RISC¡OSá2 driver such as LaserDirect, ArcLaser or
  525. the Turbo drivers you should use the two * commands:
  526. 6.6
  527. RMKill PDriver
  528. 6.6
  529. RMReinit PDriver
  530. 6.6
  531. Maurice Edmundson has pointed out that a convenient place to put these
  532. commands is in the !Run file of !Printers before the first of the
  533. RMEnsure commands.
  534. 6.6
  535. Saving paper size settings
  536. 6.6
  537. Acorn have advised that there is a fault in RISC¡OSá3.0 whereby, if you
  538. alter the page sizes and save them, the new settings are not saved. The
  539. work-around is to <shift-double-click> on !Printers then load the file
  540. PaperRW into !Edit, manually change the settings then save the altered
  541. file. This bug has been fixed in RISC¡OSá3.10.
  542. 6.6
  543. First Word Plus driver for Deskjet 550C?
  544. 6.6
  545. Can anyone supply a printer definition file (Barry Thompson asks)?
  546. 6.6
  547. PC Emulator
  548. 6.6
  549. John Birchenoughæs emulator, version 1.7, will only access the internal
  550. drive A. Even when he makes the default drive B or C, the computer
  551. insists on having a disc in drive A and then operates on the contents of
  552. that drive. Also, it always asks for a disc to be inserted in B even
  553. though it means A. He tried the patch supplied on the Support disc, but
  554. that refused to work with a version higher than 1.6. He has also tried
  555. changing his Config.sys file with variations of the Driver.sys and
  556. Drivparm commands but to no effect. Can anyone help?
  557. 6.6
  558. Is RISC¡OSá3 faster or slower?
  559. 6.6
  560. Some think one, some the other! A number of people have commented that
  561. the machine seems to take longer to redraw the desktop screen or to go
  562. through its initialisation routine. Relying on memory, it is obviously
  563. difficult to tell. Raymond Wright says Pipedream 3.1 appears to take
  564. longer to get spreadsheets loaded. He finds that, initially, he gets a
  565. screen full of zeros which are slowly replaced by real data. (I wonder
  566. if this is because of the way he has got it set up? Robert Macmillan
  567. from Colton said ù see Archive 6.3 p12 ù that all versions from 3.10 on
  568. work better in RISC¡OSá3.) Raymond is sure that RISC¡OSá2 was quicker
  569. but heæs not going to reinstall it just to find out.
  570. 6.6
  571. Ken Gardner has, however, done just that. He did some controlled timings
  572. before updating to RISC¡OSá3.10 and reverted back to RISC¡OSá2 to
  573. confirm the anomaly that he found. The timings are as shown below
  574. 6.6
  575. For the tests, ADFS buffers were set to zero for both RISC¡OSá2 and
  576. RISC¡OSá3.10. When Ken changed ADFSBuffers to 2K the time to read the
  577. serial file fell from 48 secs to 19 secs but the Multistore random
  578. access read only dropped from 176 secs. to 170ásecs. This is a logical
  579. result but it prompts Ken to ask why we have been instructed to set
  580. ADFSBuffers to zero when this gives so much slower a result than in
  581. RISC¡OSá2. Can anyone tell us for sure whether there is a bug or not?
  582. (Is there a danger of losing data if the Buffers are set to a non-zero
  583. value?) (Yes, but only on a 1Mb machine. In 3.11, this has been improved
  584. over 3.10. Ed.)
  585. 6.6
  586. Miscellaneous Hints & Tips
  587. 6.6
  588. How to avoid continual disc swapping,
  589. 6.6
  590. and more on !Scrap files
  591. 6.6
  592. Philip Woodward recommends that, on a floppy-disc only system, if you
  593. have several discs for different classes of work and include a !Scrap
  594. file on each, donæt forget to click on the !Scrap icon when you insert a
  595. new disc. If you do forget, you will find that whenever you load a
  596. printer driver, or try to print a drawing, the operating system will ask
  597. you to insert some other disc which has no apparent relevance.
  598. 6.6
  599. Draw crashing
  600. 6.6
  601. Philip Woodward finds, like a number of others, that Draw crashes quite
  602. frequently reporting an öaddress exceptionò error. Does anyone know if
  603. there is anything he can do to avoid this? The error message goes on to
  604. say:
  605. 6.6
  606. preserving files in <Wimp$ScrapDir>.Draw before exiting.
  607. 6.6
  608. This means that !Draw will attempt to save the work-in-progress as a
  609. file called Draw in the scrap directory. (If it is successful, you will
  610. be able to retrieve the file by opening that directory and double-
  611. clicking on the drawfile icon to run !Draw again and load the file in ù
  612. after first making a backup copy of the file if it is important. To find
  613. where the scrap directory is, press <ctrl-f12> to open a Task window and
  614. type the command *Show Wimp$ScrapDir)
  615. 6.6
  616. Positioning drawings imported into Draw
  617. 6.6
  618. Philip Woodward has also found that, whereas in the RISC¡OSá2 version of
  619. Draw, one could superimpose a previous drawing (e.g. one saved on a RAM
  620. disc) in exactly the position it originally occupied in the window by
  621. setting the grid lock on and dragging the file onto the new drawing and
  622. positioning the pointer at the bottom left of the window, this no longer
  623. works. The minimum bounding frame of the old drawing is placed with its
  624. bottom left corner at the mouse position, regardless of the original
  625. position in the old drawing. To reproduce the RISC¡OSá2 behaviour, you
  626. have to put something, such as a dummy rectangle, at the bottom left
  627. corner of the old drawingæs window.
  628. 6.6
  629. Alarm options
  630. 6.6
  631. Philip Woodward has pointed out that, if you include a line in your
  632. !Boot file to set Alarm$Options, you must include % in front of each of
  633. the -format parameters (see Applications Guide p137 for details). Also,
  634. you must put the format string in quotes (which is not, perhaps,
  635. emphasised sufficiently strongly in the Manual.) In both these respects,
  636. it differs from Edit$Options, Draw$Options, etc.
  637. 6.6
  638. To illustrate the point, consecutive lines in !Boot might read:
  639. 6.6
  640. Set Alarm$Options -format ö%w3 %z12:%mi %m3 %zdyò
  641. 6.6
  642. Set Edit$Options B12 M99 L1 D
  643. 6.6
  644. To get the Alarm$Options to take effect, you also have to choose the
  645. öUser definedò option in the Alarm setup window (choose the Setup...
  646. option from the iconbar menu.) Itæs not clear from the manual but I
  647. assume that the choice of this option is saved in the CMOS RAM so
  648. doesnæt have to be included in the !Boot file. Itæs all a bit confusing,
  649. isnæt it?
  650. 6.6
  651. Arm3 hare and tortoise icons
  652. 6.6
  653. I didnæt have enough time last month to try out G÷tz Kohlbergæs tip
  654. (Archive 6.5 p33) about the hare and tortoise module. Now I have, and
  655. Iæm totally confused! Whatever combination of commands I use, I seem to
  656. be unable to get the machine to boot up with the cache on without the
  657. hare and tortoise swapping jobs. One thought Iæve had is that I might
  658. swap the names of the hare and tortoise icons inside the !Arm3.!Sprites
  659. file. (Another thought is that perhaps youære meant to click on the hare
  660. to get the machine to go faster, and that this never worked properly in
  661. RISC¡OSá2!) Help!
  662. 6.6
  663. Faster filer operations
  664. 6.6
  665. If you click <menu> over a filer operation window (e.g. the window that
  666. pops up when you copy files which keeps you informed of progress) and
  667. choose öFasterò, screen update will be less frequent and the filer
  668. operation will be faster. (Marc Evans)
  669. 6.6
  670. Copying a large directory to floppy
  671. 6.6
  672. If you run out of space when copying a directory or application to a
  673. floppy, insert a new disc, rename it with the same name as the full disc
  674. and click on öRetryò. (Marc Evans) (Someone else has already suggested
  675. that but when I tried it, it said öambiguous filenameò. Ed.)
  676. 6.6
  677. <Shift-select> on toggle size icon
  678. 6.6
  679. If you click <shift-select> on the toggle size icon, the window will
  680. open as far as it can without obscuring the icon bar. (Marc Evans) (This
  681. seems to depend on the application. Draw windows behave as described,
  682. but Impression windows donæt.)
  683. 6.6
  684. False sprites on the Pinboard
  685. 6.6
  686. Marc Evansæ Pinboard seems to get confused over icon sizes and sprites
  687. under certain conditions. For instance, it sometimes makes icons three
  688. times bigger and uses the wrong sprites. Tord Eriksson says that in mode
  689. 78 (from Computer Concepts NewModes?) some icons disappear, some hide
  690. behind others and some appear twice; a single click on each one restores
  691. peace, but should he have to? Has anyone else found this?
  692. 6.6
  693. Configured modes
  694. 6.6
  695. Marc Evans has found that *Configure Mode and *Configure Wimpmode seem
  696. to be interlinked ù whatever one is configured to the other one follows.
  697. He used to have Mode configured to 0 to save memory when outside the
  698. Desktop, but canæt anymore.
  699. 6.6
  700. Tord Eriksson had great problems until he discovered that you canæt
  701. öconfigureò a non-standard mode. If you want to start up in, say, mode
  702. 78 from the Computer Concepts Newmodes module, you have to include in
  703. your !Boot file first a command to load the NewModes module then a
  704. *WimpMode 78 command.
  705. 6.6
  706. Icon button types
  707. 6.6
  708. A comment for WIMP programmers is that when icons have the double click
  709. flag set, they invert at the first click and group with adjust (like
  710. Filer icons). To get around this, your program must trap for any icon
  711. clicked on and unset the selected bit. (Marc Evans)
  712. 6.6
  713. Saving the configuration
  714. 6.6
  715. Mike Williams finds that the configuration file saved by !Configure
  716. doesnæt cover all the things he needs to restore after having attempted
  717. to run a rogue program that changes the configuration. He has therefore
  718. built himself a command file containing all the *Configure commands
  719. required to get back to normal plus *RMReinit commands for all the
  720. modules. He created it by doing
  721. 6.6
  722. *Spool cfgfile
  723. 6.6
  724. *Status
  725. 6.6
  726. *ROMModules
  727. 6.6
  728. *Spool
  729. 6.6
  730. then editing the resulting file into the correct syntax and changing the
  731. filetype to öCommandò. (The pukka way of creating such a file is not to
  732. use the pre-RISC-OS *Spool command, but to press <ctrl-f12> to open a
  733. Task window, type Status, <return>, ROMModules and <return>, then press
  734. <menu>, choose the öUnlinkò option and save the contents of the Task
  735. window.)
  736. 6.6
  737. Several years ago, Risc User published a program called !CMOS_Edit which
  738. allows easy saving and reloading of all the CMOS settings. This seems to
  739. work fine.
  740. 6.6
  741. Opening sub-menus automatically
  742. 6.6
  743. Richard Hallas has noticed that, if you choose the öOpen submenus
  744. automaticallyò configuration option, then if the pointer is resting to
  745. the left of the öparentò menu item (in the space where a tick would
  746. appear) when the submenu opens it appears on top of the parent menu
  747. rather than to its right. Also, moving around a single menu with several
  748. submenu pointers can have some peculiar effects: sometimes the submenu
  749. pointers are ignored, and it is even possible to have two copies of the
  750. same submenu open.
  751. 6.6
  752. Preventing access to !Configure and !Alarm
  753. 6.6
  754. Last month we gave the hint that you can prevent users from interfering
  755. with the configuration by unplugging the !Configure module so that they
  756. canæt access the !Configure application. In Acornæs education newsletter
  757. Arc, there is a hint that you can do the same with !Alarm.
  758. 6.6
  759. Opening a directory without booting
  760. 6.6
  761. Richard Hallas reports that, if you open a directory with <ctrl> held
  762. down to stop the Filer executing all the !Boot files inside the
  763. applications within the directory, then copying, renaming or deleting
  764. files will cause the directory to be booted unless you remember to press
  765. <ctrl> again.
  766. 6.6
  767. Also, if you open a directory with <ctrl> held down and then copy an
  768. application out of it to another directory, then (assuming the Filer has
  769. not already seen the !Sprites file for the application) a ö!Sprites not
  770. foundò error will be reported. This doesnæt have any ill effects: itæs
  771. just a nuisance.
  772. 6.6
  773. Various Matters Arising
  774. 6.6
  775. Screen blanker (Archive 6.4 p12)
  776. 6.6
  777. Keith Raven has found (in p163 of the User Guide) that *Blanktime sets
  778. the time (in seconds) before the screen goes blank. *Blanktime 0 turns
  779. the screen blanker off. (What I would like to know is: does the
  780. operating system provide any easy means of firing up a graphical routine
  781. as an alternative to the blank screen?)
  782. 6.6
  783. Shift key behaviour (Archive 6.5 p34)
  784. 6.6
  785. John Woodgate suggests that the ú/ñ key may be acting as if it were
  786. pressed as well as the <shift> key. He suggests cleaning with iso propyl
  787. alcohol or proprietary switch cleaner. (For details on how to clean a
  788. keyboard, see 5.1 p25. Ed.)
  789. 6.6
  790. Solid sprite dragging (Archive 6.5 p36)
  791. 6.6
  792. Barry Thompson writes that the way to turn this on is to use the *
  793. command *FX162,28,3 (It seems really weird to me that a feature like
  794. this, quite a selling point one would have thought, has been implemented
  795. in such a half-hearted way!)
  796. 6.6
  797. Spaces in *Set commands
  798. 6.6
  799. Brian Fielding has found that whereas in RISC¡OSá2 you could use spaces
  800. in *Set or *SetMacro, RISC¡OSá3.10 does not allow you to do so:
  801. 6.6
  802. SET PipeDream$Path ADFS::Dream_ file.$.,<PipeDream$Dir>.
  803. 6.6
  804. was permissible in RISC¡OSá2 but you must use
  805. 6.6
  806. SET PipeDream$Path ADFS::Dream_ file.$.,<PipeDream$Dir>.
  807. 6.6
  808. in RISC¡OSá3.10.
  809. 6.6
  810. Locked directories in ROM/RAM podule
  811. 6.6
  812. Brian Fielding also reports that if you create a New directory in
  813. Computer Conceptæs ROM/RAM podule, it creates the directory with a lock.
  814. This lock cannot be removed and the directory can never be deleted
  815. except by re-initialising the Podule.Other problems occur when copying
  816. files into directories on the Podule but these can be ÉSKIPedæ. He has
  817. written to CC about this but they have no plans to alter the podule
  818. software to work fully with RISC-OS3.ááA
  819.  
  820. 6.6
  821. Timings for various operations (RISC-OS 2 v RISC-OS 3.10)
  822. 6.6
  823.  
  824. 6.6
  825.       RISC-OS 2   RISC-OS 3.10   relative
  826. speed
  827. 6.6
  828.       (secs)   (secs)   RO3.1 : RO2
  829. 6.6
  830. Read a serial file to a string array (50,000 items)   25.4
  831.    48.4   half as fast
  832. 6.6
  833. Sort 50,000 strings (using Armsort)   8.0
  834.    8.0   same
  835. 6.6
  836. load and sort a Multistore file (2,400 items):
  837. 6.6
  838.    load   166   176   slightly slower
  839. 6.6
  840.    sort   221   214   slightly faster
  841. 6.6
  842.    total   387   390   same
  843. 6.6
  844. Print a Draw file (with 32Kb buffer in printer)
  845. 6.6
  846.    release computer   500   239
  847.    twice as fast
  848. 6.6
  849.    release printer   533   289
  850.    twice as fast
  851. 6.6
  852. Mandelbrot (recalculate Clessidra)   90.3
  853.    90.5   same
  854. 6.6
  855.  
  856.  
  857.  
  858.