home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 4 / AUCD4.iso / acorn / riscos / releases / ro2extra / ReadMe
Text File  |  1989-09-22  |  9KB  |  196 lines

  1. RISC OS 2.00 Extras Disc   Part number 0283,390 issue 1
  2. -------------------------------------------------------
  3.  
  4. This disc contains updated versions of some applications in the RISC OS 2.00
  5. Application Suite, and some replacement and additional modules for the RISC
  6. OS 2.00 ROM.
  7.  
  8. The applications on this disc may be used in preference to the versions in
  9. the Application Suite. For details of the changes implemented, read on
  10. within this file.
  11.  
  12. It is suggested that users who are new to RISC OS should first familiarise
  13. themselves with the system in general by reading the Welcome Guide and using
  14. the Application Suite discs 1 and 2 before using or merging-in modules from
  15. this extras disc.
  16.  
  17. The software on this disc may be copied for use on any computer system
  18. containing the RISC OS Operating System, provided that all the requirements
  19. of the End-User License Conditions for the RISC OS Operating System are
  20. complied with, and that a copy of this ReadMe file accompanies every copy of
  21. the software. A copy of the End-User License Conditions for the RISC OS
  22. Operating System is supplied with every computer system containing the RISC
  23. OS Operating System.
  24.  
  25. This software is provided "as is"; Acorn Computers Limited ("Acorn") makes
  26. no warranty, express or implied, of the merchantability of this software or
  27. its fitness for any particular purpose. In no circumstances shall Acorn be
  28. liable for any damage, loss of profits, or any indirect or consequential
  29. loss arising out of the use of this software or inability to use this
  30. software, even if Acorn has been advised of the possibility of such loss.
  31.  
  32. Versions
  33. --------
  34.  
  35. This disc contains the following updated versions of certain RISC OS
  36. applications and modules and some additional modules, in addition to this
  37. ReadMe file.
  38.  
  39. !PrinterPS    1.12
  40. !PrinterDM    1.12
  41. !PrinterLJ    1.12  [for driving Hewlett Packard 'LaserJet' laser printers]
  42. !PrinterIx    1.12  [for driving Integrex colour inkjet printers]
  43. !System       0.45
  44. !65Host       1.40
  45. modules.NetFS        5.48
  46. modules.NetPrint     5.30
  47. modules.NetFiler     0.24
  48. modules.NetStatus    2.01
  49. modules.Hourglass    2.02
  50. modules.Sound2       1.13
  51. modules.IRQUtils     0.09
  52. modules.WimpUtils    0.04
  53.  
  54. Printer drivers
  55. ---------------
  56.  
  57. The printer drivers include various improvements, and are almost exactly the
  58. same as those in the Acorn Desktop Publisher product. They should be used
  59. in preference to the ones supplied with the RISC OS 2.00 Application Suite. 
  60. When used to drive an Econet connected printer the NetPrint module supplied
  61. on this extras disc (or a later version of NetPrint) MUST be used.
  62.  
  63. Functional enhancements to each printer driver since the RISC OS 2.00
  64. Application Suite release are described in a ReadMe file inside each
  65. application. If you wish to read these files, double-click on the
  66. application in question whilst holding down the SHIFT key. The resource
  67. files for the application will appear in a directory viewer; the ReadMe
  68. file, if present, will be a Text file (like this one).
  69.  
  70. !System
  71. -------
  72.  
  73. !System is a replacement for the !System application provided on your 
  74. original Applications disc 1. It contains the following updated modules:
  75.  
  76. Clib         3.50
  77. Colours      0.52
  78. FPEmulator   2.80
  79.  
  80. If your current !System is the original, you should replace it (and any
  81. copies) with the version supplied on this disc. If your current !System 
  82. contains additional modules or material (perhaps as a result of installing
  83. one or more third party applications) you should merge the new version 
  84. with the old.
  85.  
  86. !65Host
  87. -------
  88.  
  89. This is a replacement for the !65Host supplied with the RISC OS Application
  90. Suite. A number of significant enhancements have been made, including
  91. parallel printer support and sound emulation. For full details, see the
  92. ReadMe file within the !65Host directory. To read this, double-click on the
  93. !65Host application while holding down the SHIFT key. The resource files for
  94. !65Host will appear in a directory viewer. The ReadMe file is a Text file
  95. (like this one).
  96.  
  97. Econet network modules
  98. ----------------------
  99.  
  100. The replacement modules NetFS, NetPrint, NetStatus and NetFiler correct
  101. various minor problems in those modules. Most users should notice no
  102. difference, except for improved error messages from NetPrint. Remember, if
  103. you wish to use one of the printer drivers on this disc with an Econet
  104. printer, you must use the NetPrint from this disc, or a later version. The
  105. net modules are direct replacements for the similar modules in the RISC OS
  106. 2.00 ROM.
  107.  
  108. The simplest way to load the new econet modules is to *RMLoad each one
  109. before logging onto the Econet, and before entering the desktop, in a
  110. machine boot sequence.
  111.  
  112. It is also possible to load them from within the desktop, and from the net.
  113. The following points should be noted about this procedure.
  114.  
  115. NetStatus module - this can be loaded at any time, even from the Econet.
  116.  
  117. NetFS module - loading this logs you off the network. After loading it,
  118. simply log back on again.
  119.  
  120. NetFiler module - loading this causes your network icons to disappear from
  121. the icon bar. It also causes an error message to appear ("Use *Desktop to
  122. start NetFiler"), which can safely be ignored. To make the net icons
  123. reappear, exit from the desktop (using the Task manager's Exit menu entry)
  124. and then re-enter by typing *Desktop.
  125.  
  126. WimpUtils
  127. ---------
  128.  
  129. The module WimpUtils fixes a problem that can cause an extremely rare crash
  130. of the desktop environment, when using the Wimp in the RISC OS 2.00 ROM. 
  131. Any subsequent Wimp modules will have this problem fixed, but because the
  132. Wimp module is 50K in size this smaller 'fix' module has been produced. 
  133. Simply RMLoad it; you should notice no difference in the operation of the
  134. machine.
  135.  
  136.  
  137. IRQUtils
  138. --------
  139.  
  140. Since the development of RISC OS, a new module IRQUtils has been produced
  141. which improves the IRQ latency of RISC OS 2.00 under some circumstances. 
  142. This can make it easier to use certain devices (such as the serial line) in
  143. the desktop environment. It can also improve operation outside the desktop,
  144. especially when the device is being used in background.
  145.  
  146. Related to this is the development of new versions of the Hourglass and
  147. SoundScheduler (in the file Sound2) modules. These should be used in
  148. conjunction with IRQUtils.
  149.  
  150. IRQUtils only has any effect when loaded with RISC OS 2.00. If loaded with a
  151. later version of RISC OS it will have no effect (future versions of RISC OS
  152. will have the IRQUtils functionality built in). As a general rule it is best
  153. to only load IRQUtils if this precise kernel is being used, and to use
  154. *RMEnsure for the other modules.
  155.  
  156. In general, IRQ latency is kept to less than 1 millisecond when these new
  157. modules are in use. IRQ latency can be adversely affected if multiple
  158. IRQ-intensive devices are in use. The use of very high resolution screen
  159. modes (e.g. 21 and 24), and the changing of screen mode, can also affect it.
  160. It is also worth noting that RISC OS applications can easily insert code
  161. that is executed in IRQ mode or with IRQ disabled, and unwisely written
  162. applications or device drivers can also lead to problems in this area.
  163.  
  164. When changing screen mode from a mode that requires little memory to one
  165. that requires more, RISC OS sometimes has to shuffle the use of memory pages
  166. in the machine because the video circuitry can only access certain physical
  167. pages. This has to be done with IRQ disabled because the pages might
  168. contain the workspace of some IRQ code. Thus, a whole page of memory must
  169. be copied with IRQ disabled; the effect is worse on a 4Mb system (with 32K
  170. pagesize) than on a 1Mb system (with 8K pagesize).
  171.  
  172.  
  173. OS_AddCallBack
  174. --------------
  175.  
  176. From version 0.09, IRQUtils also fixes a bug in the SWI OS_AddCallBack
  177. mechanism.
  178.  
  179. The bug normally only causes problems for programs which make regular
  180. requests for callbacks (eg on a ticker event). It results in the system
  181. heap filling up with blocks which have not been freed, and eventually the
  182. call to request a callback will return with 'System heap full'.
  183.  
  184. The bug also means there is a small risk of the whole machine crashing, if a
  185. request for callback occurs before an earlier request has been granted, and
  186. the second requester (which will be 'called' first) issues a SWI which
  187. claims a block from the system heap.
  188.  
  189. Programmers who wish to use SWI OS_AddCallBack should therefore RMEnsure the
  190. IRQUtils module, and should also 'build' it into application directories if
  191. appropriate. The same comments above apply about loading on versions other
  192. than RISC OS 2.00.
  193.  
  194.  
  195. END OF README FILE
  196.